自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LGS的BLOG

我有我精彩

  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 开始CSDN的BLOG

记录一下时间:2005.10.22

2005-10-22 20:02:00 975 1

原创 你知道什么是动态计算机吗?

对外经济贸易大学的姜咏江学者提出了一种叫做动态计算机的理论(技术)。他说可惜目前没有人懂,又不甘心搞到国外去,于是寻求伯乐中。他说,“对于动态计算机,我在2006年4月10日,以“一种PU-MU-CHL结构计算机核心设计”为题,申请了国家专利,并在2009年5月27日获得国家专利授权。”对于他的理论我不懂,但对于他的遭遇表示同情,假如他的理论有研究价值,那他确实不应该受到这样的待遇。目前的

2009-12-16 21:39:00 1761

原创 “我的电脑”打开很慢的一种可能解决方法

发现一台电脑其它都正常,就是“我的电脑”打开很慢,打开之后再打开里面的各个分区速度则很快,原来之前有摄像头,现在拔了,它一直在搜索该类设备。XP解决方法如下: 开始--运行--输入regedit 回车,依次展开如下项 : [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/MyComputer/N

2009-08-19 09:20:00 3864

原创 把发现的漏洞告知对方该得到奖赏还是惩罚?

今天突然想到一个问题:如果A发现了某公司B提供给客户的诸如博客、相册空间等的密码的一个漏洞,掌握了破解的方法,然后A在没有做任何破坏动作的情况下,主动告诉B,A应该会得到什么报酬?如果你发现了,你会怎么做?不动声色?会不会有点良心过不去?好比看见邻居的门没锁好?然后,一网友的回答令我十分意外:“大约在2002年左右,一个传统黑客发现一个公司的漏洞,没有做任何坏事,而且还写了一个补丁程序寄给

2009-07-08 13:32:00 1529

原创 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 13312 1

原创 从安装光盘中安装Fedora 9的软件包

作者:http://blog.csdn.net/liguisen/安装好linux之后,通常我们安装删除软件包都是从网上下载,但有时下载花费的时间较长,或者是网络的原因,或者是安装源的原因。但其实如果我们不太在意软件的版本的话,完全可以从本地安装,因为通常我们的安装盘上已经包含了很多常用的软件包。下面以Fedora 9为例来看看怎么做。先看看现在的安装源有哪些,打开/etc/yum.rep

2009-04-10 20:41:00 2765

原创 KMP模式匹配算法分析与实现

KMP模式匹配算法分析与实现作者:liguisenhttp://blog.csdn.net/liguisen/基本概念:模式匹配是对字符串的一种非常重要的操作,假设被匹配的正文字符串是text,模式串是pattern,则模式匹配的任务就是在text中找出所有的pattern,给出pattern在text中的位置。例如:text是“cdghcdghhcdr”,pattern是

2009-02-07 13:58:00 3257 5

原创 令人迷糊的网络技术概念

分组、数据报、数据包、包、报文、数据报文、消息,在看书时在同一页同时出现了数据报和数据包,你是不是迷糊了呢?先从数据交换技术讲起。电路交换(circuit switching),简单来说就是通过一条实际的物理电路连接来进行数据传送。所谓实际的物理电路连接,就是说,在数据开始传送到传送结束,发送方A和接收方C之间任一时刻都有一条实实在在的连接在一起的电路,并且这一条电路是专用的不会用作它用的

2009-01-04 14:31:00 1187 1

原创 UML中的用例图是静态图还是动态图?UML规范给出答案

UML中的用例图是静态图还是动态图?先来看看csdn中的一个帖子:http://topic.csdn.net/t/20030112/12/1350749.html问题:UML中的用例图是静态视图还是动态视图?用例和角色都是结构事物,为什么用例图是动态视图?回复:1,用例图当然是静态图了,不过用来实现这个用例的序列图,协作图,活动图和状态机就是动态图了2,《UML用户手册》在

2008-11-09 09:26:00 13827 2

原创 百度“有啊”真的不是一个好名字

    百度和淘宝的新闻一直有关注,而百度“有啊”终于上线。    不过,“有啊”这个名字实在不太好。例如两个人交流,你在网上哪里购物啊?此时不管回答“在‘有啊’”或者“在‘有啊’啊”都显得比较拗口。淘宝就好得多了。“我在淘宝”既可以说在淘宝网购物,也可以看作是一个动词。既然已经有了百度HI,这一次叫“百度有”不是很好吗?    不管如何,淘宝是感觉到了巨大的压力,不说别的,看这个吧:如果

2008-10-28 19:49:00 1452 1

原创 未来电子产品发展的三大瓶颈(瞎掰)

如果有这样一个功能超全的电子产品,你会买么?1,首先它是掌上电脑,当然具备掌上电脑的一切功能2,它具有电话功能,有3G应用3,它有录影、摄像功能,效果就和普通傻瓜DC、DV一样4,它是掌上游戏机,和psp一样的效果于是,它几乎就是具有摄像、录影的笔记本电脑,它的体积比psp略大,重量略重,电池续航3小时以上,另外留有专门的电量用于电话功能,可使用2天。 最烦带一堆电子产品了,于是想

2008-07-23 11:51:00 2538

原创 无标题,无语,其实还是有语的

服务器经常死~。客户电话过来问。怎么回事啊!!又联不上服务器了???。。我说,是你网络有问题吧!可能你网络不稳定~  你重新启动一下电脑试试~~客户说“好~” 我趁他重启电脑的时候。。赶快重启服务器!一会客户电话过来说“谢谢啊~~ 好了~什么破网络~电信真是奸商~” 笨死了,得以收到服务费为目的! 要树立为用户服务的精神,有问题要服务,没问题制造问题也要服务 做软件,要合理的留下 BUG!要留下为

2008-07-04 20:48:00 1155 1

原创 DirectShow学习之三媒体播放过程分析

作者:liguisenBlog:http://blog.csdn.net/liguisen     上一篇做了一个简单的媒体文件播放器,它到底与其它程序有什么不同呢?很大的一个关键就在于我们使用了CDXGraph.h和CDXGraph.cpp这两个文件,只有这两个东西不是我们自己的,现在就把它变成我们自己的。    先看看我们做的程序,要播放媒体,就两个步骤,打开文件,播放。跟踪代

2008-03-20 22:10:00 3633 2

原创 DirectShow学习之二做一个简单的媒体文件播放器

作者:liguisenBlog:http://blog.csdn.net/liguisen        或许你现在还不知道directshow是什么东西,不过你应该知道它可以用来播放电影,ok,我们就做一个简单的媒体文件播放器。什么?我还不知道ds的原理呢,我不懂com呢,我甚至没有什么windows程序的经验呢。都没关系,我们先有一点成就感,再逐步深入。愣是够!      

2008-03-16 11:10:00 6347 3

原创 DirectShow学习之一在vs2005中配置directshow开发环境

作者:liguisenBlog:http://blog.csdn.net/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 8207 2

原创 动态规划之最长公共子序列(lcs)

        最长公共子序列的定义是,一个数列z分别是已知数列的子序列(子序列不一定是连续序列,是在该序列中删去若干元素后得到的序列),且是所有符合此条件序列中最长的,则z成为最长公共子序列lcs(Longest Common Subsequences)。有些地方则说公共子串就是要求连续的子序列,有些地方则不是,这里要注意区分。下面是完整实现代码。#include using namespa

2008-03-09 10:18:00 1721

原创 动态创建二维数组

动态创建二维数组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 1818 1

原创 动态规划之矩阵连乘

作者:liguisenBlog:http://blog.csdn.net/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 28805 13

原创 指向常量的指针,指针常量,指向常量的指针常量

  指向常量的指针,指针常量,指向常量的指针常量呵呵,光是看见这些字就让人糊涂了,其中第一个还经常被称为为常量指针,它们分别对应如下情况:const int* pi;或int const *pi;int* const pi;const int* const pi; 除了字母pi肯定排在最右边以外,要正确的把左边“const”、“*”、“int”和“空格”这几个写出来都不容易啊。

2007-06-22 23:16:00 1685 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 2101 2

原创 画图里用到浮点坐标,请问这个浮点坐标有意义吗?--典型的不转弯思考

  作者:liguisen blog:http://blog.csdn.net/liguisen/有一部分人有疑问如下:画图里用到浮点坐标,请问这个浮点坐标有意义吗?因为像素点都是整数,如果是LCD的话,我觉得浮点坐标没什么意义,CRT的话,点阵比较密集,显示精度可能高一点,不知道我说得对不对? 上述说法是错误的!所谓的“浮点坐标”,也就是说,带小数点的这些坐标,不过是一个

2007-04-11 09:37:00 3895 2

原创 JCreator调试全攻略

作者:liguisenBlog:http://blog.csdn.net/liguisen 本文使用的环境是JCreator3.5Pro,jdk1.5。以Java Application为例着重解决以下问题:1,  如何用JCreator开始进行调试?2,  用JCreator调试时如何查看变量的值?3,  用JCreator调试时如何接受从键盘输入的数据? 基础知

2007-03-23 16:57:00 4190 2

原创 JCreator的一个BUG

作者:liguisenblog:http://blog.csdn.net/liguisen/   在用JCreator(3.5 Pro)编译一个非常简单的Java程序时出错,已肯定程序代码正确,jdk配置正确,代码原先也能正确编译,JCreator提示“写入 ** 时出错”,“系统找不到指定的路径”。出现这种情况往往大家都认为是jdk环境变量没有设置好(说到这个环境变量的设置,jdk简

2007-03-22 19:05:00 1745

原创 linux学习--在虚拟机中安装RedFlag

为尽快入门,我们选择RedFlag作为第一个安装的linux。考虑到机器配置的问题,准备安装RedFlag3.2。先到官方网站下载红旗linux桌面3.2正式版:http://www.redflag-linux.com/xiazai/index.phpRedFlag3.2不支持硬盘安装,虚拟机不存在这个问题,因为虚拟机当中可直接使用光盘映象文件,而且我们还可以使用虚拟光驱。总之,即使我

2007-03-21 10:31:00 7586 1

原创 linux学习--体验免安装版本的linux

作者:liguisenblog:http://blog.csdn.net/liguisen/ 什么是免安装版本的linux?分两类:一类是光盘启动类,其实就是别人做好的一个linux live cd映像,另一类是别人安装好的磁盘映像。 第一类是一个后缀名为ISO、BIN等的光盘映像文件,当然,正常情况下它更应该是一张光盘(live cd),你可以带着一张光盘到处走,你所要做

2007-03-21 10:30:00 4167

原创 linux学习--从虚拟机讲起

作者:liguisenblog:http://blog.csdn.net/liguisen/ 1.  什么是虚拟机?什么是虚拟机?请好好利用搜索引擎,它会告诉我们答案,在这里我给出一个简单的解释:虚拟机(有些地方也叫模拟器)就是在一台计算机上虚拟出另一台计算机,就好像多出来一台完全独立的计算机一样。为什么使用虚拟机而不安装多操作系统?使用虚拟机其实只有一个原因或者说好处:就是在

2007-03-21 10:29:00 2314 1

原创 寻求一款简易的C/C++IDE

作者:liguisenblog:http://blog.csdn.net/liguisen/ 寻求一款简易的C/C++IDE,有这样一个需求:1,运行于windows,体积小巧,绿色免安装最好。2,带标准库,有简单的调试功能(窗口界面),例如断点,单步执行,查看变量、内存地址的值等3,适合新手使用,例如第一次学习程序设计语言。4,一般只用来做3、4百行以下的控制台小程序。就这样

2007-03-21 10:27:00 12984 1

原创 用JCreator编写java程序

作者:liguisenblog:http://blog.csdn.net/liguisen/ 本文使用的JCreator版本为:3.50 pro英文版读者对象:初学 编写字符界面的Application程序:1,打开JCreator,菜单->project->new project,出现project wizard对话框,共有5个project template可供

2007-03-21 10:25:00 4182 1

原创 构造函数调用另一个构造函数(CPP&JAVA的对比)

作者:liguisenblog:http://blog.csdn.net/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 2201

原创 在EditPlus中集成Java编译器搭建简洁的IDE环境

作者:liguisenblog:http://blog.csdn.net/liguisen/ 刚开始学习java(j2se)的时候,第一个选择自然是直接利用jdk进行语法的学习,在命令窗口环境下执行javac.exe和java.exe,不过源代码的编写却是一个问题。如果你已经基本熟悉了在命令窗口环境下进行编译和执行java程序,那么不妨考虑在EditPlus中集成Java编译器

2007-03-21 10:24:00 1449

原创 关于JAVA的开发工具

作者:liguisenblog:http://blog.csdn.net/liguisen/ 关于java的开发工具(这里主要指IDE)可真是百花齐放啊,该选哪一个?各种各样的说法都有,基本上有一个这样的观点:新手刚开始,使用jdk加各种编辑器就可以了,都不推荐类似jbuilder这样的大块头。其实,新手是有很多种的,有连c语言都没有学过的新手,有学过c语言但没有任何其它程序设计语

2007-03-21 10:22:00 928

原创 IIS的两个典型故障解决

作者:liguisenblog:http://blog.csdn.net/liguisen/ 环境:windows 2000 professional SP4 ,IIS5.01,  安装完IIS后,默认web站点停止,启动时出现“服务并未及时响应启动或控制请求”错误提示,造成这个错误的其中一个原因是IIS和其它软件冲突,常见的是瑞星,在我机器上就是瑞星的问题,关闭即可解决。另外

2007-03-21 10:19:00 4895

原创 Windows CE .NET中实现服务的简单过程

作者:liguisenblog:http://blog.csdn.net/liguisen/Windows CE .NET中的服务是一种流接口驱动程序,并不是真正的设备驱动程序,它以动态链接库DLL的形式出现,并被Services.exe加载运行。我们知道,在2000/NT中服务是以exe形式存在的,在CE中采用DLL的形式,很大一个原因是CE受到32进程数的限制。Services.e

2007-03-21 10:14:00 1556 1

原创 标识中的“识”到底念什么?shi?zhi?

我认为是biao zhi(不考虑音调)我也一直这么念,我记得中学老师是这么教我的,好像现代汉语词典也是这个读音,可是....... 拼音输入法都大多都只有biao shi才能显示出来,网上的词典也是biao shi,微软拼音可以用biaozhi显示出来词组。很多拼音输入法,即使你没有输入正确的拼音,它也会智能的帮你把汉字显示出来,例如什么“南方模糊”之类的技术,这正是它的一大优点。但是,当你输入正

2007-03-21 10:08:00 4181

原创 为什么别人贴的源代码上#include行都没有后面的内容?

在一笑的blog上的《从windows到linux -- 编程篇 -- cygwin(在win中开发linux程序)》看到如下回复,记录一下:echovaio大虾,为什么我经常看到别人贴的源代码上#include行都没有后面的内容?难道是故意的?还是因为网页原因?to echovaio:一笑汗!谢谢指正。其实代码是#include 这样的代码的,但是由于提交blog的时候会对进行转

2007-03-21 10:05:00 1660

原创 写给初学者:一个调试、利用msdn的经典例子

作者:liguisenblog:http://blog.csdn.net/liguisen/ 编程序最重要的是什么?除非你是天才,否则的话,我认为最重要的是学会调试、找出问题所在并解决问题,而不是一开始就写出一些成功的代码,甚至一般人看不懂的代码(这些人一般都是天才,当然,也有可能是写了无数次的熟练工)。看过n多的人学了几年编程都不会调试,也罗嗦了n次,现在正好copy一个别人的代

2007-03-21 10:01:00 1814

原创 由UpdateData(FALSE)想到的窗口刷新问题

一,前言    有网友提醒我:“在MSDN裡面能找到的東西,再寫BLOG是要被罵的。”确实,全抄MSDN没有一点意思,但加一点自己的理解,或许对初学者有一点用。因此,首先声明,本文适合MFC初学者。二,前提知识1请看 关于窗口重绘的初级问题 2关于Invalidate、InvalidateRect和UpdateWindow    以下资料来源不祥,似乎是vckbase讨论的(不

2007-03-21 09:59:00 1492

原创 关于窗口重绘的初级问题

作者:liguisenblog:http://blog.csdn.net/liguisen/ 关于窗口重画的初级问题既然是初级问题,我尽量少说一点原理,并且使用通俗易懂的话。 初初级问题:我在视图画的图象或者文字,当窗口改变后(包括最小化后还原,被别的窗口挡住后重新显示等)为什么不见了? 这就是窗口重绘或者说重画的问题。当窗口改变后,会产生无效区域,这个无效

2007-03-21 09:58:00 2224 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 3361

原创 常用控件Radio Button的常用用法

作者:liguisenblog:http://blog.csdn.net/liguisen/先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC

2007-03-21 09:53:00 1034

UML规范 Unified Modeling Language Specification

UML2.0规范 Unified Modeling Language Specification

2008-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除