2011年8月21日
摘要: 在用linux 的时候总是发现很多代码记不住,上网搜索得到的结果总是和自己想要的有差距,于是同一个问题用一次搜一次很不划算,把搜到好用的命令记录在此,方便自己,方便大家。文件压缩 tar -czvf files.tar.gz files文件解压 tar -xzvf file.tar.gz改变权限 chmod u/g/o+w/r/x file chmod -R u/g/o+w/r/xdir查看DNS 在文件/etc/resolv.conf中查看 阅读全文
posted @ 2011-08-21 20:25 comeby 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在用mysql的时候总是发现很多代码记不住,上网搜索得到的结果总是和自己想要的有差距,于是同一个问题用一次搜一次很不划算,把搜到好用的命令记录在此,方便自己,方便大家。备份数据库 导入数据库新建数据库 create database database_name;删除数据库 drop database database_name;插入数据 更新数据删除数据添加用户windows下启动停止mysql net start/stop mysql 阅读全文
posted @ 2011-08-21 20:24 comeby 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 作为一个程序员,发一些程序开发相关的博文是在所难免的。插入高亮代码可以使文章更加清晰美观。但是wordpress并不支持之一功能。于是选择了SyntaxHighlighter Evolved插件。SyntaxHighlighter Evolved是基于SyntaxHighlighter JavaScript package开发的。在这儿我们可以看到,该插件支持’applescript , ‘actionscript3 as3 , ‘bash shell , ‘coldfusion cf , ‘cpp c , ‘c# c-sharp csharp, ‘css , ‘delphi pascal , 阅读全文
posted @ 2011-08-21 20:22 comeby 阅读(1808) 评论(0) 推荐(0) 编辑
摘要: 在编译程序的时候经常出现make: Warning: File `Makefile’ has modification time 3.1e+07 s in the future之类的错误,明显是系统时间不对导致的错误。于是google了一把找到了修改和同步时间的方法与大家分享。修改时间date 我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2011年7月13日的命令如下。#date -s 07/13/2011 将系统时间设定成11点12分0秒的命令如下。#date -s 11:12:00 注意,这里说的是系统时间,是linux由操作系统维护的。 在系统启动时,Li... 阅读全文
posted @ 2011-08-21 20:12 comeby 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 前几天老师在帮我调程序的时候说我滥用格式字符,主要是当时学C语言只记住了%c、%d这类常用的格式字符,其它的都没记住,所以就跟着感觉乱用了。下面给出滥用的例子各位引以为戒。char *p; printf(“%d”,p); 输出指针应该用格式字符%p,而我在程序里用了%d,尽管程序运行时没有出错,但是很不提倡大家这样乱用,因为有时候将会导致难以预料的错误。下面给出《C陷阱与缺陷》一书中提到的一个滥用格式字符导致错误的例子。#include<stdio.h> int main() { int i; char c; for(i = 0; i < 5;... 阅读全文
posted @ 2011-08-21 20:07 comeby 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 前两天看《UNIX网络编程卷一(第三版)》的时候看到了snprintf这个函数,作者建议抛弃sprintf而采用snprintf,说sprint不安全。没想到今天就遇到这个问题,调试了一个上午才发现呀。 问题是这个样子的,在一个类中定义了一个指针,但是后来调用时发现该指针的值莫名奇妙发生了变化。还是给出代码吧class task { public: …... char infohash[40]; Cclient *client; …… } ….. Cclient *p=new cclient; char *key="20de5cfb808b9ea662839499eb358cbea. 阅读全文
posted @ 2011-08-21 19:59 comeby 阅读(5395) 评论(0) 推荐(0) 编辑