- 博客(6)
- 收藏
- 关注
原创 C++提高输入输出 效率
std::ios::sync_with_stdio(false)这个代码能取消C++标准streams(cin,cout,cerr...)与相应的C标准程序库文件(stdin,stdout,stderr)的同步,也就是是否使用相同的stream缓冲区。缺省情况是同步的,但由于同步会带来某些不必要的负担,因此该函数作用就是我们自己取消它们的同步。当同步关闭时,不再允许混合的使用C和C++的io(
2017-05-01 19:03:50 1390
转载 Sizeof与Strlen的区别与联系
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,返回值跟对象、结构、
2017-04-08 21:12:28 212
翻译 【算法谜题】夜过吊桥
问题描述:在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时通过。如果各自单独过桥的话,四人所需要的时间分别是1,2,5,10分钟;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,你如何设计一个方案,让用的时间最少。首先,下面
2017-03-26 21:19:38 2208
原创 Ubuntu 安装 GNU global
1.安装前的准备:sudo apt-get build-dep globalsudo apt-get install libncurses5-dev libncursesw5-dev2.到官网1下载最新的包并解压(tar -xvf )3.编译进入解压后但文件夹,然后输入:./configure --with-sqlite3make -j4make ch
2017-03-26 00:11:36 997
原创 Sudo命令
一.Sudo命令“Sudo”是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”(就是当你在终端输入某个命令,出现Linux命令提示需要超级用户权限时,在命令前面加入sudo能取得部分超级用户的权限),让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/
2017-01-21 15:37:26 802
原创 解决Ubuntu下用super键调用dash与其他快捷键冲突
在Ubuntu的系统设置下修改与super键(windows下的win键)开头的快捷键都会因调用到dash而失效只设置这里不起作用,需要先改变了打开dash的快捷键,这时就需要安装unity-tweak-tool,修改显示启动器的快捷键。1.打开终端输入命令 sudo apt-get install unity-tweak-tool安装unity-tweak-tool2
2017-01-21 15:20:04 4698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人