欢迎访问我的独立博客
摘要: 编译时要加上-g,才能用gdb调试list(l)列出源代码:list 1 //从第一行开始列出源代码start开始,next(n)一条条执行step(s)进入函数在函数中:bt查看堆栈 查看局部变量的值i locals显示变量的值 print(p) 如p sumfinish执行完当前函数修改sum变量的值set var sum = 0退出quit 阅读全文
posted @ 2012-11-22 12:31 github.com/starRTC 阅读(203) 评论(0) 推荐(0) 编辑
摘要: #include <boost/lexical_cast.hpp>#include <iostream>using namespace boost;using namespace std;int main(){ int x = lexical_cast<int>("100"); long y = lexical_cast<long>("2000"); float pi = lexical_cast<float>("3.14159e5"); double e = lexical 阅读全文
posted @ 2012-11-21 18:37 github.com/starRTC 阅读(332) 评论(0) 推荐(0) 编辑
摘要: #include <boost/utility.hpp>class no_copy : boost::noncopyable //默认私有继承{}; 阅读全文
posted @ 2012-11-21 18:28 github.com/starRTC 阅读(279) 评论(0) 推荐(0) 编辑
摘要: BETWEEN在 WHERE 子句中使用,用来选取两个值之间的数据。这些值可以是数值、文本或者日期。语法SELECT 列FROM 表WHERE 列BETWEEN value1 AND value2表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing4GatesBillXuanwumen 10Beijing例现在需要以字母顺序显示介于 "Adams"(包括)和 "Car 阅读全文
posted @ 2012-11-15 18:54 github.com/starRTC 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 用vi新建一个文件:vi test.c状态栏中的18C表示有18个字符按i进入编辑模式,按ESC回到默认模式按下:后再输入wq存盘退出;强制写入:wq!一般模式下:(注意大小写)方向键移动光标;翻页Page Down/UPHome:一行最前; End一行最后G:移到最后一行, 20G移到第20行(可先设立行号),向右移动40个字符:40→gg:移到第一行;n<Enter>:光标向下移动n行搜索:/word 从光标处向下搜索,n向下继续搜索下一个?word 从光标处向上搜索,N向上继续搜索下一个:1,$s/word1/word2/g 将word1替换为word2,在g后面加c表示弹出 阅读全文
posted @ 2012-11-13 11:02 github.com/starRTC 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 第一题:输入实数x,按下列公式计算并输出x和y的值(保留两位小数)答案:#include <math.h>#include <stdio.h>int main(){ float x, y; scanf("%f", &x); if (x <= 0) { y = sin(x); } else if (x <= 10) { y = x*x + 1; } else { y= 1.0/(x*x*x + x*x + 1); } printf("x = %.2f,y = %.2f\n", x... 阅读全文
posted @ 2012-11-12 22:40 github.com/starRTC 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 加载中... 阅读全文
posted @ 2012-11-12 22:36 github.com/starRTC 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 用于在 WHERE 子句中规定多个值。语法SELECT 列 FROM 表 WHERE 列 IN (value1,value2,...)表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing例如果我们希望从表中选取姓氏为 Adams 和 Carter 的人:SELECT * FROM PersonsWHERE LastName IN ('Adams','Carter') 阅读全文
posted @ 2012-11-11 12:59 github.com/starRTC 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 注:并非所有的数据库系统都支持 TOP 子句。Persons 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing4ObamaBarackPennsylvania AvenueWashingtonSQL Server 语法:SELECT TOP number|percent 列 FROM 表例:如果我们希望从上面的表中选取头两条记录。语句如下:SELECT TOP 2 * FROM Persons 阅读全文
posted @ 2012-11-10 09:51 github.com/starRTC 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 压缩技术:比如存1时,共8bit,最右边为1,其它7位为0,压缩时将0压缩。或者将重复数据压缩。常用命令:compress(淘汰)gzip(常用) 与 zcatbzip2(常用) 与bzcat打包命令tar压缩文件的扩展名大多是*.tar *.tar.gz *.tgz *.gz *.Z *.bz2其中*.Z是compress压缩的;*.gz是gzip压缩的;*.bz2是bzip2压缩的;*.tar是tar程序打包但没有压缩的;.tar.gz是打包后并经gzip压缩的;.tar.bz2是打包后并经bzip2压缩的;通常,压缩与解压缩只针对一个文件;从而打包指令就派上用场了。gzip与zcatgz 阅读全文
posted @ 2012-11-09 19:06 github.com/starRTC 阅读(283) 评论(0) 推荐(0) 编辑