摘要: google一下。。你可以找一大堆解决方案。。但是我觉得都没有从根本上解决问题。。是不是?我觉得要想根本解决。。最主要的方法是统一编码方案。。说出来很简单。。原因也很简单。。但你真的做到了吗。。首先不论你写的是jsp servlet html 等都必须显示标明contentType为UTF-8(强烈推荐是UTF-8..windows默认应该是GBK 什么2312的。。)。。然后request也要设置同样的编码方案。。不解释。。原因。。就像说话。。如果你说中文。另一个人说英语。。还有一个说阿拉伯。。你行吗?这样之后。。你的工作只解决了一半,。。mysql还要设置统一编码方案。。对吧。。在mysq 阅读全文
posted @ 2011-09-26 22:58 int32bit 阅读(142) 评论(0) 推荐(0) 编辑
摘要: linux下设置servlet,安装的是tomcat6,手动的。在windows下直接用netbeans很简单,直接设置好了。。但在linux下比较麻烦。所有的配置得自己去写。。弄了一个晚上,还是没有整好。。后来btw弄好了。其实也很简单的。。都知道jsp是在以/lib/var/tomcat6/webapps/ROOT/ 为根的。即你的jsp文件必须放在该目录下,当然可以配置。但servlet的class文件必须手动在ROOT下建立WEB_INF文件夹,在这个文件夹下新建一个classes文件夹,把class文件全放里面。这样事情完成了一半。接下来就是配置的问题了。在/etc/tomcat6/ 阅读全文
posted @ 2011-09-17 00:55 int32bit 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 摘抄自:linux内核源码Chinese translated version of Documentation/CodingStyleIf you have any comment or update to the content, please post to LKML directly.However, if you have problem communicating in English you can also ask theChinese maintainer for help. Contact the Chinese maintainer, if thistranslation 阅读全文
posted @ 2011-09-12 21:03 int32bit 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 虽然现在说这个。。多半没有什么意思。。但我的确在很长的一段时间不知道他的工作原理。。所以随便记录下。。它的原型是:extern void * realloc(void * __ptr,size_t __size);第一个参数是为试图更改大小的原堆文件,size为新的内存大小。1.如果内存减少,则仅改变下索引信息,但并不代表被减少的部分内存还可以安全访问,这己经释放。2.如果扩大内存空间,则返回情况如下:(1),如果当前内存段后面拥有需要的内存空间,则直接扩展这段内存空间,返回原指针。 (2),如果当前内存段后面的空闲字节不够,那么就使用堆中第一个能够满足这一要求的内存块,将目前的数据复制到新的 阅读全文
posted @ 2011-09-11 00:36 int32bit 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 注意这里是ubuntu11.04版本mysql 5.1 。windows下的估计有区别。。自己研究去吧!!1.登录mysql后用BACKUP、RESTORE命令不推荐使用,后面的版本可能会移除。。所以还是别用了!2。用mysqldump命令备份。假设在firstdb下有个test 表。则运行mysqldump -uUERNAME -pPASSWORD -hHOSTNAME firstdb test > test.sql登录后mysql后运行:drop table test ;现在恢复 : mysql -uUSRNAME -pPASSWORD -hHOSTNAME firstdb < 阅读全文
posted @ 2011-09-04 00:48 int32bit 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 注意这里是在bash中,,windows下当然不可以这样玩法。。不过可以尝试写个bat批处理文件达到同样效果!要运行mysql文件,如果已经登录mysql,在mysql命令行中则可以直接运行:source filename.sql 即可,很简单!但这不是觉得太麻烦吗?好吧。。直接在命令行上运行。。则可以这样输入: mysql -u USERNAME -pPASSWORD DATABASENAME < filename.sql这里USERNAME是你要登录的用户名,PASSWORD为密码,DATABASENAME 是你要使用的数据库名,矮油!!这些就不用解释la!!!~ 每次这样输入,这样 阅读全文
posted @ 2011-09-01 23:50 int32bit 阅读(247) 评论(0) 推荐(0) 编辑
摘要: How do I change MySQL root password under Linux, FreeBSD, OpenBSD and UNIX like operating system over ssh / telnet session?mysqladmin command to change root passwordSetting up MySQL password is one of the essential tasks. By default root user is MySQL admin account user. Please note that the Linux / 阅读全文
posted @ 2011-08-31 17:58 int32bit 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 转载http://blog.chinaunix.net/u2/85233/showart_1856092.html 我们有时需要得到程序的运行时间,但我们也要知道,根本不可能精确测量某一个程序运行的确切时间­[3],文献[4]中说的很明白,现摘录如 下。我们平时常用的测量运行时间的方法并不是那么精确的,换句话说,想精确获取程序运行时间并不是那么 容易的。也许你会想,程序不就是一条条指令么,每一条指令序列都有固定执行时间,为什么不好算?真实情况下,我们的计算机并不是只运行一个程序的,进程的 切换,各种中断,共享的多用户,网络流量,高速缓存的访问,转移预测等,都会对计时产生影响。文献[4 阅读全文
posted @ 2011-08-30 19:00 int32bit 阅读(237) 评论(0) 推荐(0) 编辑
摘要: ubtuntu用户在设置自动登录或者改了密码后,上网经常弹出一个窗口Enter password for default keyring to unlock on login,然后下面一堆英语不知道啥意思。这样很麻烦。。所以要清除这个可怕的东西。只要进入Passwords and Encryption Keys,然后修改为你的修改后的密码(如果你修过密码的话),右击Passwords:login,然后点击change password,旧密码还是之前的密码,修改成与现在用户一样的密码。。ok!。。或者直接删除之。。如果还是同样问题,可以尝试取消自动登录功能(linux就不提倡这种自动登录做法. 阅读全文
posted @ 2011-08-28 23:53 int32bit 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: //func.c#include #include #include int var1=0; int var2=0; int sum(void) { return var1+var2; } static int fun_init(void) { sum(); return 0; } static void fun_exit(void) { return ; } EXPORT_SYMBOL(var1); EXPORT_SYMBOL(var2); EXPORT_SYMBOL(sum); module_init(fun_init); module_exit(fun_exit);//cal... 阅读全文
posted @ 2011-08-28 00:29 int32bit 阅读(159) 评论(0) 推荐(0) 编辑