摘要: #include <string>use namespace std;string str;transform(str.begin(), str.end(), str.begin(), ::tolower);transform(str.begin(), str.end(), str.begin(), ::toupper); 阅读全文
posted @ 2009-06-30 16:55 摇滚的石头 阅读(1300) 评论(0) 推荐(0) 编辑
摘要: 在iis中执行的重定向方法:Code:CHAR szRedirect [256]; // replace www.microsoft.com with desired server sprintf(szRedirect, "Location: http://%s/r/n/r/n", "www.microsoft.com"); pCtxt->ServerSupportFunction ( SF_REQ_SEND_RESPONSE_HEADER, (LPVOID) "302 Redirect", (DWORD *) szRedire 阅读全文
posted @ 2008-04-11 15:35 摇滚的石头 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在linux中 编译时没问题, 但是运行时 再创建的时候会产生个segment错误。 如果在连接.o文件时 在命令最后+上-lpthread 就可以了。 原因还没有找到。 阅读全文
posted @ 2008-04-02 17:45 摇滚的石头 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 产生这个警告是因为源程序中没有以一个空行结束,在linux下在源文件结束后加一个空行即可。 这种多是发生在 windows系统中编写的文件 然后拿到linux上编译,我想大概是linux和windows的回车换行不一样导致的, windows上是/r/n,而linux则是/n。 阅读全文
posted @ 2008-03-25 10:35 摇滚的石头 阅读(437) 评论(0) 推荐(1) 编辑
摘要: Xlib: connection to ":0.0" refused by serverXlib: No protocol specifiedException in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method 阅读全文
posted @ 2008-02-26 13:54 摇滚的石头 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 这个错误一般是由于用低版本的jre去运行高版本的jdk编译的文件。 我产生这个错误的原因是java compiler - Compiler compliance level 用了默认的设置, 导致和java Build Path -Libraries中配置的jdk版本不一致。 阅读全文
posted @ 2008-01-15 16:03 摇滚的石头 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 莫名奇妙的写文件后, 被写的内容前面多了几个乱码, 查来查去 最后发现是申请过的内存,没有memset(p, 0x00,size)它。看来以后要记住这个set的习惯。 良好的习惯还确实是重要的! 阅读全文
posted @ 2007-12-24 17:04 摇滚的石头 阅读(185) 评论(0) 推荐(1) 编辑
摘要: 一个linux下的c程序,报了segment fault 错误。 这种错误通常是指针的关系,访问了不允许访问的空间或是不存在的空间。 我就是因为写文件操作 copy了别处的代码, 由于写的内容条目多, 有些还是在用以前的文件流, 这样运行就出了位段错误。 唉,浪费了我的时间去调它。总结: 一个好的编程习惯可以让你的工作效率提升到连你自己都无法预计的程度。 阅读全文
posted @ 2007-12-14 11:40 摇滚的石头 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 选择Window->Preferences,左边列表General->Editor->TextEditor->Annotations ,窗口右边的列表中选Occurrences,指定颜色。 阅读全文
posted @ 2007-08-30 16:44 摇滚的石头 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 最近在学习apache的mod开发,要用到linux ,转篇文章备用。在Linux系统中,安装软件最常见的有两种:一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀名为.tar.gz)。 另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(RedHat Linux Packet Manager,就是RedHat的软件包管理器),后缀名是.rpm。当然,也有用RPM格式打包的源代码、用gzip压缩过的可执行套装程序。只要您理解了以下的思路,这两种形式的安装包也不在话下了。源代码编译安装Linux软件的源代码分发是指提供了. 阅读全文
posted @ 2007-07-20 17:05 摇滚的石头 阅读(178) 评论(0) 推荐(0) 编辑