- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 gdb 的命令摘要
整理的,方便以后查看 GDB调试器:用法 unix > gdb prog开始和停止quit exit gdbrun run your programkill stop your program断点break sum set bre
2009-10-29 23:02:00 933
原创 C++ STL fstream的一个妙用
上周日在任务中国上接了一个任务,程序不是很难,主要是他们学校有个程序提交系统,一开始程序把基础的例子都过来,但是一到optional test就挂掉。 后面想到可能是文件中的数字有问题。原题目要求是这样的,从文件中读取出是int的数据。本来用的是fstream的,但是>>遇到不是int就挂掉了,后来就干脆直接写整形解析函数了。不过谁知测试数据比较变态,有n多种情况,我还有一种情况没有
2009-10-28 21:13:00 1506
原创 鸟哥Linux(二)-bash shell命令摘录&Compress cmd
c[tab][tab]: 获得以c开头的shell命令alias lm=ls -al : 取别名unaliastype [cmd] : 判断是bash内建还是非内建的cmd":双引号内的特殊字符可以保有变量特性:单引号内的特殊字符尽为一般的字符unset 变量名:取消变量名$HOME 或 ${HOME}uns$PATH$SHELL$
2009-10-18 14:15:00 2941
原创 一个简单程序的 gdb 反汇编 分析
《深入理解计算机》的第三章已经看了两遍了,一直都是在看书里的程序,一些内容都是第一次接触,也一直没有在真正的Linux上用过,今天写了下发现和书里的还是有些出入,下面是我自己的理解。gdb除了反汇编外,还可以用于代码的调试。下面就简单记录下容易忘记的部分。1.gcc -g -o code code.c 这里不要忘记-g2.watchpoint的概念 VC用惯了就是不好,在v
2009-10-17 18:22:00 10810 3
原创 钱币交换问题
题目:给定 2×n 个方格组成的一行方格。除了两个相邻的空方格外,其余每个方格中都放入 了一枚金币或一枚银币。共有 n-1 枚金币和 n-1 枚银币。任何两个非空方格中的钱币可以移 动到两个相邻的空格中,但不能改变线币的排列顺序。金币变换问题要求用最少移动次数将 所有金币移到所有银币的左边。 解题:1.bfs2.利用位操作保存状态 bfs:定义一
2009-10-06 15:52:00 2137 1
原创 鸟哥linux(一)vi的操作摘录
这个是摘录于鸟哥私房菜的,方便查看//移动h: 光标向左移动一个字符j: 光标向下移动一个字符k: 光标向上移动一个字符l: 光标向右移动一个字符多次移动:数字 + 方向, 30j 或 30下Ctrl - f:向下移动一页Ctrl - b:向上移动一页Ctrl - d:向下移动半页Ctrl - u:向上移动半页+:光标移动到非空格符的下一列
2009-10-06 14:29:00 873
转载 深入了解字符集和编码
一、什么是字符集?什么是编码?字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。一组抽象字符的集合就是字符集(Charset)。字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。一组有共同特征的字符也可以组成字符集,比如繁体汉字字符集、日文汉字字符集。
2009-10-05 20:31:00 679
转载 谈谈Unicode编码
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早
2009-10-05 20:21:00 647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人