摘要: ostringstream是C++的一个字符集操作模板类,定义在sstream.h头文件中。ostringstream类通常用于执行C风格的串流的输出操作,格式化字符串,避免申请大量的缓冲区,替代sprintf。派生关系图:ios_baseiosostreamostringstreamostringstream的构造函数形式:1 explicit ostringstream ( openmode which = ios_base::out );2 explicit ostringstream ( const string & str, openmode which = ios_base 阅读全文
posted @ 2013-02-16 22:01 怪人Kook 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者网上转载,笔者稍有修改,所有权归原文作者!原文链接:http://blog.sina.com.cn/s/blog_67bbb71101010tto.html用g++编译C++程序时显示出:/usr/lib/ld: cannot find -lc/usr/lib/ld: cannot find -lgcc_s/usr/lib/ld: cannot find -lm/usr/lib/ld: cannot find -lgcc_s的错误。在网上看了很多中关于/usr/lib/ld: cannot find -lXXX的解法,但是大同小异,没有很具体的讲解。所以把我的解决方法记录一 阅读全文
posted @ 2013-02-13 23:03 怪人Kook 阅读(5549) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者网上转载,笔者稍有修改,所有权归原文作者!原文链接:http://blog.csdn.net/nick_wong/article/details/7728653原理: 开机时自动把 fcitx-sunpinyin 的词库加载到内存,再链接回原目录进行使用,在使用过程中定时备份词库,关机时再备份一遍。效果: 优化前,使用 fcitx-sunpinyin,用原装词库时没有过于明显的不适,但是就算只换上那近85M的词库、开了模糊时,完全是卡得要死! 优化后,fcitx-sunpinyin 的响应速度完全是光速~!!本例环境:Ubuntu 10.04、Fcitx 4.0.1说... 阅读全文
posted @ 2013-02-13 13:13 怪人Kook 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者网上转载,所有权归原文作者!原文链接:http://hi.baidu.com/zgyz/blog/item/f7ef29085c90d4d663d98665.htmlLinux 下压缩与解压.zip和.rar及.7z文件对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们:1)对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明一下其用法:# zip yajiu.zip yajiu.jpg yaji 阅读全文
posted @ 2013-02-13 12:27 怪人Kook 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者根据个人理解所写,错误难免,欢迎拍砖! 可以任意转载、修改,转载时是否标明出处,随君而定!当你运行sudo apt-get update时,系统提示:E:动态 MMap 没有空间了。请增大 APT::Cache-Limit 的大小。当前值:25165824。(man 5 apt.conf), E:处理 libsvg-ruby1.8 (NewFileVer1)时出错, E:Problem with MergeList /var/lib/apt/lists/mirrors.shlug.org_ubuntu_dists_lucid_universe_binary-i386... 阅读全文
posted @ 2013-02-13 12:03 怪人Kook 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者根据个人理解所写,错误难免,欢迎拍砖! 可以任意转载、修改,转载时是否标明出处,随君而定!原因:在大部分情况下,问题的原因在于其它的程序如系统的自动更新、新立得等正在使用apt-get进程,所以解决方法也就是将这一进程关闭。解决:1、ps-aux 查出apt-get进程的PID,通常是一个四位数字。2、用sudo kill PID代码 杀死进程3、用sudo apt-get update,sudo apt-get dist-upgrade升级。 阅读全文
posted @ 2013-02-10 20:26 怪人Kook 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者根据个人理解所写,错误难免,欢迎拍砖! 可以任意转载、修改,转载时是否标明出处,随君而定!合法的email地址格式如下: 1. 首字符必须用字母,而且其它的字符只能用26个大小写字母、0~9及_-.@符号 2. 必须包含一个并且只有一个符号“@” 3. @后必须包含至少一个至多三个符号“.” 4. 第一个字符不得是“@”或者“.”(第一步已检查过了) 5. 不允许出现“@.”或者.@ 6. 结尾不得是字符“@”或者“.”具体代码实现: 1 function isRightEmail(str) 2 if string.len(str or "") ... 阅读全文
posted @ 2013-02-05 14:24 怪人Kook 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者网上翻译原文,部分有做添加说明,所有权归原文作者!地址:http://www.cprogramming.com/c++11/rvalue-references-and-move-semantics-in-c++11.htmlC++一直致力于生成快速的程序。不幸的是,直到C++11之前,这里一直有一个降低C++程序速度的顽症:临时变量的创建。有时这些临时变量可以被编译器优化(例如返回值优化),但是这并不总是可行的,通常这会导致高昂的对象复制成本。我说的是怎么回事呢?让我们一起来看看下面的代码: 1 #include <iostream> 2 #include &l 阅读全文
posted @ 2013-02-04 17:47 怪人Kook 阅读(2381) 评论(0) 推荐(1) 编辑
摘要: 郑重声明:本文是笔者网上转载,所有权归原文作者!地址:http://blog.chinaunix.net/uid-20648944-id-3190395.html查看当前登陆的用户$ wholoongson tty7 2012-04-27 08:58 (:0)loongson pts/0 2012-04-27 09:00 (:0.0)loongson pts/1 2012-04-27 09:00 (:0.0)loongson pts/2 2012-04-27 09:15 (:0.0)$ fingerLogin Name Tty Idle Login Time Office Office Pho 阅读全文
posted @ 2013-02-03 14:47 怪人Kook 阅读(11091) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者根据个人理解所写,错误难免,欢迎拍砖! 可以任意转载、修改,转载时是否标明出处,随君而定! range-for是C++ 11新增特性,用于循环迭代一个“范围”,该“范围”类似于包含有begin()和end()方法的STL序列容器。所有的STL标准容器都适用于该“范围”,例如vector、string等等。数组也同样可以,只要定义了begin()和end()方法的任何“范围”都可以使用for来循环迭代容器里面的元素,如istream。语法:for ( range_declaration : range_expression) loop_statement上述代码的效... 阅读全文
posted @ 2013-02-02 22:25 怪人Kook 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 郑重声明:本文是笔者根据个人理解所写,错误难免,欢迎拍砖! 可以任意转载、修改,转载时是否标明出处,随君而定! 从cmake官网下载最新的cmake版本,笔者下载的是cmake-2.8.10.2.tar.gz,地址http://www.cmake.org/cmake/resources/software.html1、解压cmake-2.8.10.2.tar.gztar -xvf cmake-2.8.10.2.tar.gz2、在cmake-2.8.10.2同级目录下新建一个编译目录mkdir cmake-bulidcd cmake-build3、编译cmake.././bootstra... 阅读全文
posted @ 2013-02-02 15:47 怪人Kook 阅读(2202) 评论(0) 推荐(1) 编辑
摘要: 问题描述:如何将获取一个浮点数的整数部分以及小数部分方法一: 1 #include <iostream> 2 using namespace std; 3 4 void main() 5 { 6 float f = -23.04f; 7 int i = f; 8 float ff = f - i; 9 10 cout << "i=" << i << ", ff=" << ff << endl;11 }output:i=-23, ff=-0.0400009缺点:不能够精确小数的位数,因 阅读全文
posted @ 2013-01-31 12:02 怪人Kook 阅读(2774) 评论(5) 推荐(0) 编辑