- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 你知道什么是动态计算机吗?
对外经济贸易大学的姜咏江学者提出了一种叫做动态计算机的理论(技术)。他说可惜目前没有人懂,又不甘心搞到国外去,于是寻求伯乐中。他说,“对于动态计算机,我在2006年4月10日,以“一种PU-MU-CHL结构计算机核心设计”为题,申请了国家专利,并在2009年5月27日获得国家专利授权。”对于他的理论我不懂,但对于他的遭遇表示同情,假如他的理论有研究价值,那他确实不应该受到这样的待遇。目前的
2009-12-16 21:39:00
1834
原创 “我的电脑”打开很慢的一种可能解决方法
发现一台电脑其它都正常,就是“我的电脑”打开很慢,打开之后再打开里面的各个分区速度则很快,原来之前有摄像头,现在拔了,它一直在搜索该类设备。XP解决方法如下: 开始--运行--输入regedit 回车,依次展开如下项 : [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/MyComputer/N
2009-08-19 09:20:00
3971
原创 把发现的漏洞告知对方该得到奖赏还是惩罚?
今天突然想到一个问题:如果A发现了某公司B提供给客户的诸如博客、相册空间等的密码的一个漏洞,掌握了破解的方法,然后A在没有做任何破坏动作的情况下,主动告诉B,A应该会得到什么报酬?如果你发现了,你会怎么做?不动声色?会不会有点良心过不去?好比看见邻居的门没锁好?然后,一网友的回答令我十分意外:“大约在2002年左右,一个传统黑客发现一个公司的漏洞,没有做任何坏事,而且还写了一个补丁程序寄给
2009-07-08 13:32:00
1637
原创 Fedora 9安装vmware tools解决方案
使用过VMware的都知道有个VMware Tools可以增强虚拟机的性能,不少朋友都使用VMware来安装linux,但是在客户机是linux的情况下安装VMware Tools并不算一件很容易的事情,特别是……出现下面这些问题的时候。还是以我使用的Fedora9为例。首先,我使用的是VMware6.0绿色精简版,就是那个只有20多M的版本,这个版本可能没有VMware Tools的
2009-04-10 20:44:00
13380
1
原创 从安装光盘中安装Fedora 9的软件包
作者:http://blog.youkuaiyun.com/liguisen/安装好linux之后,通常我们安装删除软件包都是从网上下载,但有时下载花费的时间较长,或者是网络的原因,或者是安装源的原因。但其实如果我们不太在意软件的版本的话,完全可以从本地安装,因为通常我们的安装盘上已经包含了很多常用的软件包。下面以Fedora 9为例来看看怎么做。先看看现在的安装源有哪些,打开/etc/yum.rep
2009-04-10 20:41:00
2797
原创 KMP模式匹配算法分析与实现
KMP模式匹配算法分析与实现作者:liguisenhttp://blog.youkuaiyun.com/liguisen/基本概念:模式匹配是对字符串的一种非常重要的操作,假设被匹配的正文字符串是text,模式串是pattern,则模式匹配的任务就是在text中找出所有的pattern,给出pattern在text中的位置。例如:text是“cdghcdghhcdr”,pattern是
2009-02-07 13:58:00
3307
4
原创 令人迷糊的网络技术概念
分组、数据报、数据包、包、报文、数据报文、消息,在看书时在同一页同时出现了数据报和数据包,你是不是迷糊了呢?先从数据交换技术讲起。电路交换(circuit switching),简单来说就是通过一条实际的物理电路连接来进行数据传送。所谓实际的物理电路连接,就是说,在数据开始传送到传送结束,发送方A和接收方C之间任一时刻都有一条实实在在的连接在一起的电路,并且这一条电路是专用的不会用作它用的
2009-01-04 14:31:00
1262
1
原创 UML中的用例图是静态图还是动态图?UML规范给出答案
UML中的用例图是静态图还是动态图?先来看看csdn中的一个帖子:http://topic.youkuaiyun.com/t/20030112/12/1350749.html问题:UML中的用例图是静态视图还是动态视图?用例和角色都是结构事物,为什么用例图是动态视图?回复:1,用例图当然是静态图了,不过用来实现这个用例的序列图,协作图,活动图和状态机就是动态图了2,《UML用户手册》在
2008-11-09 09:26:00
14223
2
原创 百度“有啊”真的不是一个好名字
百度和淘宝的新闻一直有关注,而百度“有啊”终于上线。 不过,“有啊”这个名字实在不太好。例如两个人交流,你在网上哪里购物啊?此时不管回答“在‘有啊’”或者“在‘有啊’啊”都显得比较拗口。淘宝就好得多了。“我在淘宝”既可以说在淘宝网购物,也可以看作是一个动词。既然已经有了百度HI,这一次叫“百度有”不是很好吗? 不管如何,淘宝是感觉到了巨大的压力,不说别的,看这个吧:如果
2008-10-28 19:49:00
1534
1
原创 未来电子产品发展的三大瓶颈(瞎掰)
如果有这样一个功能超全的电子产品,你会买么?1,首先它是掌上电脑,当然具备掌上电脑的一切功能2,它具有电话功能,有3G应用3,它有录影、摄像功能,效果就和普通傻瓜DC、DV一样4,它是掌上游戏机,和psp一样的效果于是,它几乎就是具有摄像、录影的笔记本电脑,它的体积比psp略大,重量略重,电池续航3小时以上,另外留有专门的电量用于电话功能,可使用2天。 最烦带一堆电子产品了,于是想
2008-07-23 11:51:00
2607
原创 无标题,无语,其实还是有语的
服务器经常死~。客户电话过来问。怎么回事啊!!又联不上服务器了???。。我说,是你网络有问题吧!可能你网络不稳定~ 你重新启动一下电脑试试~~客户说“好~” 我趁他重启电脑的时候。。赶快重启服务器!一会客户电话过来说“谢谢啊~~ 好了~什么破网络~电信真是奸商~” 笨死了,得以收到服务费为目的! 要树立为用户服务的精神,有问题要服务,没问题制造问题也要服务 做软件,要合理的留下 BUG!要留下为
2008-07-04 20:48:00
1196
原创 DirectShow学习之三媒体播放过程分析
作者:liguisenBlog:http://blog.youkuaiyun.com/liguisen 上一篇做了一个简单的媒体文件播放器,它到底与其它程序有什么不同呢?很大的一个关键就在于我们使用了CDXGraph.h和CDXGraph.cpp这两个文件,只有这两个东西不是我们自己的,现在就把它变成我们自己的。 先看看我们做的程序,要播放媒体,就两个步骤,打开文件,播放。跟踪代
2008-03-20 22:10:00
3683
2
原创 DirectShow学习之二做一个简单的媒体文件播放器
作者:liguisenBlog:http://blog.youkuaiyun.com/liguisen 或许你现在还不知道directshow是什么东西,不过你应该知道它可以用来播放电影,ok,我们就做一个简单的媒体文件播放器。什么?我还不知道ds的原理呢,我不懂com呢,我甚至没有什么windows程序的经验呢。都没关系,我们先有一点成就感,再逐步深入。愣是够!
2008-03-16 11:10:00
6419
1
原创 DirectShow学习之一在vs2005中配置directshow开发环境
作者:liguisenBlog:http://blog.youkuaiyun.com/liguisen先介绍系统环境:XP Professional sp2visual studio 2005 version 8.0.50727.42DirectX 9.0(9.0b) SDK Update - (Summer 2003)首先,就是编译baseclasses,什么是baseclasses?打开你的d
2008-03-14 20:57:00
8330
1
原创 动态规划之最长公共子序列(lcs)
最长公共子序列的定义是,一个数列z分别是已知数列的子序列(子序列不一定是连续序列,是在该序列中删去若干元素后得到的序列),且是所有符合此条件序列中最长的,则z成为最长公共子序列lcs(Longest Common Subsequences)。有些地方则说公共子串就是要求连续的子序列,有些地方则不是,这里要注意区分。下面是完整实现代码。#include using namespa
2008-03-09 10:18:00
1749
原创 动态创建二维数组
动态创建二维数组a[m][n],m,n运行时决定。C: int **a; a= (int **)malloc(sizeof(int *)*m); for(int i=0;i { a[i] = (int *)malloc(sizeof(int *)*n); } for(int i=0;i { free(a[i]) ; } free(a);C++: int **a; a=
2008-03-08 23:38:00
1871
1
原创 动态规划之矩阵连乘
作者:liguisenBlog:http://blog.youkuaiyun.com/liguisen以下内容参考(摘抄)《算法设计与分析》,王晓东编著,清华大学出版社2003年1月第1版。给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2,…,n-1。考察这n个矩阵的连乘积A1A2…An。由于矩阵乘法满足结合律,故计算矩阵的连乘积可以有许多不同的计算次序,这种计算次序可
2008-03-08 11:20:00
29085
12
原创 指向常量的指针,指针常量,指向常量的指针常量
指向常量的指针,指针常量,指向常量的指针常量呵呵,光是看见这些字就让人糊涂了,其中第一个还经常被称为为常量指针,它们分别对应如下情况:const int* pi;或int const *pi;int* const pi;const int* const pi; 除了字母pi肯定排在最右边以外,要正确的把左边“const”、“*”、“int”和“空格”这几个写出来都不容易啊。
2007-06-22 23:16:00
1717
2
原创 想不到我也用“vb如何生成exe文件”作关键字搜索
用了一下vb6,发现无论我从菜单Run->start还是start with full compile,都不能从工程所在文件夹上找到.exe文件,尽管程序已经运行起来了。我不得不用“vb如何生成exe文件”作关键字搜索,找到了答案,原来在菜单file->make **.exe,不是微软的风格啊,也不是一般IDE的风格啊,vb6真bt。
2007-06-02 20:44:00
2141
2
原创 画图里用到浮点坐标,请问这个浮点坐标有意义吗?--典型的不转弯思考
作者:liguisen blog:http://blog.youkuaiyun.com/liguisen/有一部分人有疑问如下:画图里用到浮点坐标,请问这个浮点坐标有意义吗?因为像素点都是整数,如果是LCD的话,我觉得浮点坐标没什么意义,CRT的话,点阵比较密集,显示精度可能高一点,不知道我说得对不对? 上述说法是错误的!所谓的“浮点坐标”,也就是说,带小数点的这些坐标,不过是一个
2007-04-11 09:37:00
3987
原创 JCreator调试全攻略
作者:liguisenBlog:http://blog.youkuaiyun.com/liguisen 本文使用的环境是JCreator3.5Pro,jdk1.5。以Java Application为例着重解决以下问题:1, 如何用JCreator开始进行调试?2, 用JCreator调试时如何查看变量的值?3, 用JCreator调试时如何接受从键盘输入的数据? 基础知
2007-03-23 16:57:00
4250
2
原创 JCreator的一个BUG
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 在用JCreator(3.5 Pro)编译一个非常简单的Java程序时出错,已肯定程序代码正确,jdk配置正确,代码原先也能正确编译,JCreator提示“写入 ** 时出错”,“系统找不到指定的路径”。出现这种情况往往大家都认为是jdk环境变量没有设置好(说到这个环境变量的设置,jdk简
2007-03-22 19:05:00
1807
原创 linux学习--在虚拟机中安装RedFlag
为尽快入门,我们选择RedFlag作为第一个安装的linux。考虑到机器配置的问题,准备安装RedFlag3.2。先到官方网站下载红旗linux桌面3.2正式版:http://www.redflag-linux.com/xiazai/index.phpRedFlag3.2不支持硬盘安装,虚拟机不存在这个问题,因为虚拟机当中可直接使用光盘映象文件,而且我们还可以使用虚拟光驱。总之,即使我
2007-03-21 10:31:00
7693
1
原创 linux学习--体验免安装版本的linux
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 什么是免安装版本的linux?分两类:一类是光盘启动类,其实就是别人做好的一个linux live cd映像,另一类是别人安装好的磁盘映像。 第一类是一个后缀名为ISO、BIN等的光盘映像文件,当然,正常情况下它更应该是一张光盘(live cd),你可以带着一张光盘到处走,你所要做
2007-03-21 10:30:00
4221
原创 linux学习--从虚拟机讲起
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 1. 什么是虚拟机?什么是虚拟机?请好好利用搜索引擎,它会告诉我们答案,在这里我给出一个简单的解释:虚拟机(有些地方也叫模拟器)就是在一台计算机上虚拟出另一台计算机,就好像多出来一台完全独立的计算机一样。为什么使用虚拟机而不安装多操作系统?使用虚拟机其实只有一个原因或者说好处:就是在
2007-03-21 10:29:00
2356
1
原创 寻求一款简易的C/C++IDE
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 寻求一款简易的C/C++IDE,有这样一个需求:1,运行于windows,体积小巧,绿色免安装最好。2,带标准库,有简单的调试功能(窗口界面),例如断点,单步执行,查看变量、内存地址的值等3,适合新手使用,例如第一次学习程序设计语言。4,一般只用来做3、4百行以下的控制台小程序。就这样
2007-03-21 10:27:00
13081
1
原创 用JCreator编写java程序
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 本文使用的JCreator版本为:3.50 pro英文版读者对象:初学 编写字符界面的Application程序:1,打开JCreator,菜单->project->new project,出现project wizard对话框,共有5个project template可供
2007-03-21 10:25:00
4243
1
原创 构造函数调用另一个构造函数(CPP&JAVA的对比)
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/C++:例如:#include class A{ public: int i; A() { i = 1;//this在这里的值变成0x241ff2c cout }; A(int j) { A(); //通过debug发现,this在这里的值是0x241ff5c,i是一不确定的值378797
2007-03-21 10:25:00
2239
原创 在EditPlus中集成Java编译器搭建简洁的IDE环境
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 刚开始学习java(j2se)的时候,第一个选择自然是直接利用jdk进行语法的学习,在命令窗口环境下执行javac.exe和java.exe,不过源代码的编写却是一个问题。如果你已经基本熟悉了在命令窗口环境下进行编译和执行java程序,那么不妨考虑在EditPlus中集成Java编译器
2007-03-21 10:24:00
1476
原创 关于JAVA的开发工具
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 关于java的开发工具(这里主要指IDE)可真是百花齐放啊,该选哪一个?各种各样的说法都有,基本上有一个这样的观点:新手刚开始,使用jdk加各种编辑器就可以了,都不推荐类似jbuilder这样的大块头。其实,新手是有很多种的,有连c语言都没有学过的新手,有学过c语言但没有任何其它程序设计语
2007-03-21 10:22:00
958
原创 IIS的两个典型故障解决
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 环境:windows 2000 professional SP4 ,IIS5.01, 安装完IIS后,默认web站点停止,启动时出现“服务并未及时响应启动或控制请求”错误提示,造成这个错误的其中一个原因是IIS和其它软件冲突,常见的是瑞星,在我机器上就是瑞星的问题,关闭即可解决。另外
2007-03-21 10:19:00
5409
原创 Windows CE .NET中实现服务的简单过程
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/Windows CE .NET中的服务是一种流接口驱动程序,并不是真正的设备驱动程序,它以动态链接库DLL的形式出现,并被Services.exe加载运行。我们知道,在2000/NT中服务是以exe形式存在的,在CE中采用DLL的形式,很大一个原因是CE受到32进程数的限制。Services.e
2007-03-21 10:14:00
1590
原创 标识中的“识”到底念什么?shi?zhi?
我认为是biao zhi(不考虑音调)我也一直这么念,我记得中学老师是这么教我的,好像现代汉语词典也是这个读音,可是....... 拼音输入法都大多都只有biao shi才能显示出来,网上的词典也是biao shi,微软拼音可以用biaozhi显示出来词组。很多拼音输入法,即使你没有输入正确的拼音,它也会智能的帮你把汉字显示出来,例如什么“南方模糊”之类的技术,这正是它的一大优点。但是,当你输入正
2007-03-21 10:08:00
4883
原创 为什么别人贴的源代码上#include行都没有后面的内容?
在一笑的blog上的《从windows到linux -- 编程篇 -- cygwin(在win中开发linux程序)》看到如下回复,记录一下:echovaio大虾,为什么我经常看到别人贴的源代码上#include行都没有后面的内容?难道是故意的?还是因为网页原因?to echovaio:一笑汗!谢谢指正。其实代码是#include 这样的代码的,但是由于提交blog的时候会对进行转
2007-03-21 10:05:00
1699
原创 写给初学者:一个调试、利用msdn的经典例子
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 编程序最重要的是什么?除非你是天才,否则的话,我认为最重要的是学会调试、找出问题所在并解决问题,而不是一开始就写出一些成功的代码,甚至一般人看不懂的代码(这些人一般都是天才,当然,也有可能是写了无数次的熟练工)。看过n多的人学了几年编程都不会调试,也罗嗦了n次,现在正好copy一个别人的代
2007-03-21 10:01:00
1846
原创 由UpdateData(FALSE)想到的窗口刷新问题
一,前言 有网友提醒我:“在MSDN裡面能找到的東西,再寫BLOG是要被罵的。”确实,全抄MSDN没有一点意思,但加一点自己的理解,或许对初学者有一点用。因此,首先声明,本文适合MFC初学者。二,前提知识1请看 关于窗口重绘的初级问题 2关于Invalidate、InvalidateRect和UpdateWindow 以下资料来源不祥,似乎是vckbase讨论的(不
2007-03-21 09:59:00
1530
原创 关于窗口重绘的初级问题
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/ 关于窗口重画的初级问题既然是初级问题,我尽量少说一点原理,并且使用通俗易懂的话。 初初级问题:我在视图画的图象或者文字,当窗口改变后(包括最小化后还原,被别的窗口挡住后重新显示等)为什么不见了? 这就是窗口重绘或者说重画的问题。当窗口改变后,会产生无效区域,这个无效
2007-03-21 09:58:00
2274
2
原创 如何查看vc的sp版本?
方法1:如果你安装了vb,据说可以在“关于”里面可以看到,或者在inter dev里面也可以看到。方法2:可以通过在工程里面插入一个Registed ActiveX Control,例如Microsoft DataGrid Control 6.0 (SP5),不需要真正插入,在这个过程里就可以看见,如果没有安装,可能就没有后面括号里面的SP5等方法3:你还可以通过编程查看方法4:看看注册表里的HK
2007-03-21 09:57:00
3455
原创 常用控件Radio Button的常用用法
作者:liguisenblog:http://blog.youkuaiyun.com/liguisen/先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC
2007-03-21 09:53:00
1070
UML规范 Unified Modeling Language Specification
2008-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人