自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (15)
  • 收藏
  • 关注

原创 解决了安装kchmviewer的过程中遇到的一个小问题

虽然用Konqueror可以直接打开一部分的chm电子书,可是有另外相当多的一部分显示找不到页面,这事让我很苦恼。所以我一直琢磨着装个其它软件来用用。 在网上找了蛮久,发现对chmsee和kchmviewer这俩软件的评价最好,可是下了个chmsee死都装不上,我机子上明明已经装了并且路径也正确的东西,它愣提示找不到,我一气之下就把它给删除了,那么剩下的就是kchmviewer了。 准备

2008-10-27 07:17:00 1788

原创 在屏幕上打印N*N方阵的副上三角阵

题目:编程打印形如下面图形的n*n方阵的副上三角阵 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 (算法设计与分析P108第4题) 设计思路:仔细观察发现每一行的每个元素比它上一行的对应元素的下一个要小一,故考虑用一个整型向量容器来放置元素,然后每次对元素从下标较大的做起逐个加1,每次比上次少加一个元素,并且少输出一个下标最小

2008-10-26 14:18:00 3944

原创 统计字符串中每个英文字母的个数

题目:编程序,提示用户输入一任意长度的字符串,输出此字符串中每个英文字母的个数。 源程序代码: #include #include using namespace std; int main() { coutstring s; getline(cin,s); int count[26]; memset(count,0,sizeof(coun

2008-10-26 11:09:00 9000

原创 一个简单的词法分析程序

这是我们的编译原理课程的第一个实验,蛮简单的,或者说我写得蛮简单。当然会有更好的实现方法呵呵~~ 实验名称:词法分析程序设计 目的与要求: (1)掌握词法分析器的构造过程以及基本方法; (2)理解正规式、NFA、DFA及最小化DFA的转换过程和方法。 实验内容要点: 给定一个正规式R=XY*|YX*Y|XYX,(*号为上标)请先将此正规式转变为NFA、DFA、最小

2008-10-25 12:01:00 2034

原创 终于能在Linux下用firefox使用支付宝了!!!

今天周五,属于是一周里比较消沉的一天--周末在即,已经安不下心来去听最后一节课了。呵呵,虽然进大三以来自认已经比以前沉稳了不少,花在学习上的时间也相对多了些,但不知何时才能真正完完全全安下心来搞学习。 晚上上了下Linuxeden,很惊喜地得知支付宝的Linux平台的firefox控件--支付志终于出来了,目前还没有正式发布,但是已经可以下载体验了。我已经安装成功,我的环境:Redflag 6

2008-10-24 14:57:00 1260

原创 GCC4.2.1与VC6.0编译器容错性小对比

虽然才用Linux不久,但我现在写写小程序的时候已经习惯了GCC+GDB+vim的模式,说实在的我目前也只是照着网上那些爱好者们的说法来做,他们说怎样好,我就试着去学习怎样的模式,我知道这样太盲目,可是也没有更好的办法去选择,除了在网上找找信息外,遇见什么问题身边连个讨论的人都没有。无奈,希望能早点看到Linux普及的那天--会有那么一天么?我心里没底。 学校安排的上机还都是在VC6.0的环境

2008-10-24 05:15:00 2595

原创 在Linux下巧下载

个人感觉在Linux下,下载有时候是个问题。虽然现在已经完全脱离Windows了,可是总是对thunder没有Linux版本这个事情耿耿于怀--当初我在Win下时可是迅雷看看的忠实fans。 相信大家都知道Wget这个工具,它是我试过的所有Linux环境下下载速度最稳定最快的工具了,默认的是命令行方式,每次都复制地址然后在终端操作真的有点不方便。当然你也可以装个图形前端来完成一切,有个是叫Kwe

2008-10-20 21:27:00 807

原创 算法设计与分析课后习题3.5

    题目:编程打印如以下规律的n*n方阵 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 2 1 1 2 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1     思路:由外向内数,位于第一圈的元素值都是1,位于第N圈的值都是N //算法设计与分析180页第5题 #include #include using namespace s

2008-10-19 07:59:00 1727

原创 算法设计与分析课后习题3.2

    题目:编写一个算法,其功能是给一维数组a输入任意6个整数,假设为:5 7 4 8 9 1 ,然后建立一个具有以下内容的方阵,并打印出来(屏幕输出)。 5 7 4 8 9 1 1 5 7 4 8 9 9 1 5 7 4 8 8 9 1 5 7 4 4 8 9 1 5 7  7 4 8 9 1 5     设计思路:每次把数组的最后一个元素先暂存在一边,然后把其余所有元素后

2008-10-19 07:46:00 3559

原创 在Linux下用sopcast/qsopcast收看网络电视

记不得是哪位前辈说过的了,在Windows下能做的有用的事Linux下都能做。确实,呵呵。 嗯必要的休闲与消遣对于一名开发人员来说我想也是必要的吧,虽然说目前我还远没达到“开发人员”这个级别。 很偶然地在Linuxeden看到原来SopCast有Linux版本,而且支持还相当不错,于是兴致勃勃地从那下了包下来安装~~~一个命令行下的包,一个GUI版的包,下载地址是 http://downl

2008-10-19 04:05:00 2176

原创 实现在文本(命令行)模式下浏览中文网页

    这天突然感觉在Xwindows下的这个firefox启动实在是太慢了,而且我平时用浏览器基本也只是google一个和上几个开源社区浏览下信息,没什么太大必要进图形界面,所以就想以后一般情况下直接在文本模式下写写程序上网查查信息算了,这样,文本模式下的上网成为一个问题。     google了一下,发现对lynx这个文本浏览器的评价不错,上linux伊甸园找到了它的源码包: http://

2008-10-16 05:37:00 1993

原创 修改Linux文本(命令行)模式的分辨率

我的系统文本模式下默认的分辨率是800*600,用lynx浏览网页的时候感觉字体太大了,想把这种模式下的分辨率调整下,就google了下,发现其实很简单。 进入到/boot/grub/目录下,然后就可以看到里面有个名为menu.lst的文件,用vim将其打开,可以看到以下内容: # grub.conf generated by anaconda # # Note that you d

2008-10-15 22:34:00 1978

原创 强大的ackermann函数

    算法老师给我们布置的两道题拖了几天了,今天决定搞定它们。     其中有一道就是:     计算ackermann函数ack(m,n)的递归计算函数。 对于m>=0,n>=0,ack(m,n)定义为:     ack(0,n)=n+1;     ack(m,0)=ack(m-1,1);     ack(m,n)=ack(m-1,ack(m,n-1))     对着题目看了半天,

2008-10-13 22:29:00 1929

原创 从string对象中去掉标点符号

//编译器:GCC  4.2.1      环境:Redflag Linux 6.0 Desktop     题目:编一个程序,从string对象中去掉标点符号。要求输入到程序的字符串必须含有标点符号,输出结果则是去掉标点符号后的string对象。 #include using namespace std; string s,t; string::size_type j=0,v

2008-10-13 03:47:00 4427

原创 Linux命令行下终止当前程序的快捷键

我的LINUX默认的启动模式是文本模式, 今天我在命令行模式下做着C++参考书上的一个习题, 一不小心写了个死程序, 一直在里面递归跳不出来, 任何的输入都不行,急得我呀…… 在试了众多以前在Win下有用的快捷键无效后, 只好用Alt+F3重新回到了登录前的界面, 唉~~这种遇到问题不知道怎么解决的情况让我感觉很不爽, 于是使劲谷歌了下, 找到了这个有用的快捷键:Ctrl+c

2008-10-12 04:43:00 31344

原创 离开Firefox 3.0.3,回到Firefox 2.0.0.17

    今天早上突发奇想,把两部C++经典巨著--C++ Primer和C++ Programming Language的电子书都下了下来,C++ Programming Language是下的裘宗燕老师翻译的特别版,全中文pdf格式,这个用我的Redflag 6.0下自带的Adobe Reader打开效果很好,可是chm格式的C++ Primer就让我伤透脑筋了。用Konqueror打开全是

2008-10-11 04:43:00 996

原创 判断一个字符串是否为回文的递归算法

//编译器:GCC 4.2.1 运行环境:Redflag Linux 6.0 Desktop //如果在VC++下编译可能要加入string和algorithm两个头文件并修改函数返回值类型 #include using namespace std; int Ifhw(string s,string q,int &i) { if(s[i]==q[i]&&i!=-1)

2008-10-11 04:41:00 4693

原创 判断一个字符串是否为回文的非递归算法

//编译器:GCC 4.2.1 运行环境:Redflag Linux 6.0 Desktop //如果在VC++下编译可能要加入string和algorithm两个头文件并修改函数返回值类型 #include using namespace std; int main() { string s; getline(cin,s); //取s直到出现回车符 stri

2008-10-10 16:36:00 1926

原创 编写函数用递归求1到N的和

题目:在主程序中提示输入整数n,编写函数用递归的方法求1+2+3+....+n的值。 #includeusing namespace std;int D(int n,int &M){M=M+n;if(n>=1) D(n-1,M);else return 0;}int main(){int n,M=0;while(cin>>n){D(n,M

2008-10-07 20:12:00 8241 4

原创 (课本习题)一个简单的用递归解决的小程序

题目:编写一个完整的程序,实现功能:向用户提问“现在正在下雨吗?”,提示用户输入Y或N。若输入Y,显示“现在正在下雨”;若输入N,显示“现在没有下雨”;否则继续提问“现在正在下雨吗?”。 以前做的时候没有用到递归的方法,没有用到string,所以写得感觉很不健全,还用到了goto语句,感觉很不爽。今天偶然又看到这个题,用递归重写了下,原来就是这么简单。 #include using

2008-10-07 04:42:00 1860 5

原创 输出乘法口诀

#include #include using namespace std; int main() { int i,j; for(i=1;i{ for(j=1;j{ cout} cout}

2008-10-07 04:04:00 670

原创 linux下用vim编写C/C++工程(多个源文件)的基本方法

在我们平时写程序的过程中,用单个源文件把程序写出来的时候较少,一般都是分成多个头文件和源文件来完成的。这个时候如果我们仍想就通过vim工具来完成 我们的编译工作,那就要用到make。这里用个最简单的例子最简单地介绍写一个最简单的makefile的方法,在我们写一些很小的程序的时候可以就这 样。 这里就以两个文件的程序为例,把规则看明白后多的文件类推就可以了。 我们先用vim写好要写好的h

2008-10-07 01:30:00 4111

原创 修改Linux的默认启动模式

我装的是RedFlag 6.0 Desktop,安装的时候默认的是启动Xwindows模式,后来觉得这样有些慢,就想改为默认启动命令行模式,GG上search了下,找到了适用于我的系统的方法: 在/etc目录下找到inittab文件,里面有这么一段: # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do

2008-10-05 22:56:00 1275

原创 找回Redflag6.0下弄丢的输入法系统托盘图标

安装红旗6.0后发现系统里自带的输入法都还比较对我的胃口,有五笔,有智能拼音。我自用电脑开始就一直是用五笔,我们湖北人普遍的一个问题就是普通话里 总有卷平舌部分前后鼻不分边音鼻音不分的现象,我也是这样。所以打算用一段时间的拼音试试,于是把输入法设置为只有智能拼音和英文后,把系统托盘的图标隐 藏了。 今天突然心血来潮想再用用久违的五笔,结果发现怎么系统托盘里那个被我弄没了的输入法图标怎么都找不回

2008-10-05 17:52:00 851

原创 linux下用vim编写C/C++单个源程序的基本方法

在Linux下可以用于编程的工具实在是太多了,我比较喜欢的是Kdevelop,今天又学了下在终端直接用vim编写简单C/C++程序的方法。这样貌似更方便些。 一、在终端直接用vim编写C程序 在某路径下打开一个终端,或打开终端后进入你想存放源文件的路径,然后 [root@localhost ~]# vim hello.c 接下来就可以输入源程序了,这里我们用一个最简单的程序做

2008-10-01 04:36:00 1692

v_JULY_v微软面试100题系列PDF

CSDN著名博客《结构之法算法之道》中的“微软面试100题系列”的11篇文章整理而成的PDF,带目录。

2012-09-06

为基于xulrunner的内嵌Gecko程序启用Profile的Lib工程

为基于xulrunner的内嵌Gecko程序启用Profile所需的静态Lib工程,如果想编译,C++的附加目录里的path/to/xulrunner-10.0.2-sdk/include修改成你本机上xulrunner sdk的相应路径

2012-06-19

firefox和内嵌Gecko程序的plugins注册搜索

对于firefox和其它内嵌Gecko内核的应用程序来讲,其插件的注册和搜索的机制

2012-04-08

HGE与Win32SDK模拟小球碰撞(新)

模拟小球物理碰撞的HGE引擎版与Win32SDK简单模拟版代码及可执行程序.

2012-02-12

HGE与Win32SDK模拟小球碰撞

模拟小球物理碰撞的HGE引擎版与Win32SDK简单模拟版代码及可执行程序.

2012-02-12

青蛙爬楼梯(C++源码)

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶,请问这只青蛙跳上n级的台阶总共有多少种跳法? C++源码及可执行EXE文件

2011-10-11

让你用GCC编译的程序拥有一个自定义的.ico图标

通过.rc资源文件的方式来实现自定义GCC编译出来的可执行程序的.ico图标的简单C++源码。

2011-07-30

一个超简易的拾色器程序及其源码

使用WIN32 API编写的一个超简易的拾色器程序。窗口可以无焦点,可以取屏幕上任意像素点。

2010-05-28

VC++简易QQ自动消息机+源码

一个简易的QQ自动消息机及其源码,VC++6.0实现。只需填写聊天窗口名称及设定间隔时间即可自动发送。请将发送消息设置为Ctrl+Enter发送。

2010-05-15

VC6.0仿Windows自带扫雷程序(附源码)

使用VC++6.0开发的仿制Windows自带的扫雷程序,除了我认为没有什么太大意义的声音与颜色没有实现外,在外观及功能上基本上是一模一样的。

2009-11-24

仿windows扫雷程序及VC++6.0源码

使用VC++6.0开发的仿制Windows自带的扫雷程序,除了我认为没有什么太大意义的声音与颜色没有实现外,在外观及功能上基本上是一模一样的。

2009-09-02

生日提醒管理器(工具软件)V1.0

工具的来由: 有一些遗忘是必须的,比如某些伤痛;而另一些则是罪过,比如说忘记亲朋好友的生日。我们如何提醒自己及时为亲朋好友们送上祝福呢?这个工具的最初设计目的就是来解决这个问题的。 适合人群: 基本上每天都上网的人们…… 实现功能: 存储和管理朋友们的生日记录,并在合适时间提醒你给他们送祝福。

2009-06-29

控制台版简易仓库管理系统

应论坛里一位网友请求写的,实现功能如下: 编写一个仓库管理程序管理仓库内货物的信息,信息组成部分由:货物编号,货物名称,货物单价,货物数量等。 要求能增加或删除货物信息,能按编号或名称查询货物信息,能显示库存量不足一定值(由用户从键盘输入)的货物信息,能显示所有货物的信息,用子函数实现各个子功能。 用VC6.0环境编写。 由于写得比较匆忙,所以此版本健壮性不是特别的好。

2009-04-10

GNU Make 使用手册(中译版pdf)

GNU Make使用手册, Version 3.79 的中译版, pdf格式。

2008-10-12

红旗Linux 6.0用户手册.pdf

红旗6.0用户手册.pdf 中文版 pdf格式, 官方版本

2008-10-11

空空如也

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

TA关注的人

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