本文通过研究STL源码来剖析C++中标准模板块库std::string运行机理,重点研究了其中的引用计数和Copy-On-Write技术。平台:x86_64-redhat-linuxgcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC)1. 问题提出最近...
分类:
系统相关 时间:
2015-07-31 17:40:34
阅读次数:
161
(1) c语言是所有编程语言中的强者,单片机、dsp、类似arm的种种芯片的编程都可以用c语言搞定),因此必须非常熟练的掌握。推荐书籍:《the c programming language》 这本经典的教材是老外写的,也有中译版本。(2) 操作系统原理,是必需的,如果 是计算机专业毕业那也就无所谓...
分类:
系统相关 时间:
2015-07-31 17:39:08
阅读次数:
132
基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~...
分类:
系统相关 时间:
2015-07-31 16:35:18
阅读次数:
160
find一些常用参数的一些常用实例和一些具体用法和注意事项。 1.使用name选项: 文 件名选项是find命令最常用的选项,要么单独使用该选项,要么和其他选项一起使用。??可以使用某种文件名模式来匹配文件,记住要...
分类:
系统相关 时间:
2015-07-31 16:32:21
阅读次数:
167
nginx的worker进程挂起且某个CPU负载达到100% ? ?????? 场景说明: ? #tcp连接状态 [root@ ~]# netstat -nat |awk ‘{print ? $6}‘|grep -v ‘Foreign‘|grep -v ‘established)‘|sort|uniq -c|sort -rn? ...
分类:
系统相关 时间:
2015-07-31 16:32:34
阅读次数:
1187
我们之前介绍过简单的read,write操作,那么会有一个问题:当驱动无法立即响应请求该怎么办?比如一个进程调用read读取数据,当没有数据可读时该怎么办,是立即返回还是等到有数据的时候;另一种情况是进程调用write向设备写数据,如果缓冲区满了或者设备正忙的时候怎么办,是立即返回还是继续等待直到设备可写?这种情况下,一般的缺省做法是使进程睡眠直到请求可以满足为止。本篇就介绍遇到这类问题驱动的处理...
分类:
系统相关 时间:
2015-07-31 16:29:55
阅读次数:
189
Bosh-lite简介 参考文献 http://tqcto.com/article/system/261.html bosh-lite 是一个单机部署cloudfoundry的实验性工具,用于开发人员做poc 验证。Bosh-lite目前支持仅MAC OS X和Linux系统。Bosh-lite使用Vagrant管理虚拟机,所以目前只支持VirtualBox和VMWare Fus...
分类:
系统相关 时间:
2015-07-31 16:27:26
阅读次数:
260
下载Chrome的安装包打开终端,输入一下命令(区分64位和32位),下载Chrome的deb安装包。#32位
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
#64位
wget https://dl.google.com/linux/direct/google-chrome-stable_c...
分类:
系统相关 时间:
2015-07-31 16:26:40
阅读次数:
173
这篇博客不是写技术的。
说到linux,本人也只是小白级别的。但是本人并不认为小白就不能写点学习过程。
每个人吧,都有各自的学习方式。有些人想学啥新东西的时候喜欢买几本书,然后啃啃啃。这种学习方式适合长时间且从基础到深入的层层深入,大部分人坚持不了,基本上书都是看到第二章(第一章都是绪论,没啥人看)。有些人呢,喜欢在网站上搜各种教程、各种从入门到精通,然则搜了一...
分类:
系统相关 时间:
2015-07-31 16:23:58
阅读次数:
175
刚安装了 ubuntu14.04 ,系统自带的 ibus没法使用。
解决方法。...
分类:
系统相关 时间:
2015-07-31 16:16:49
阅读次数:
157
IP地址定义:struct in_addr{ __u32 s_addr;};in_addr_t inet_addr (__const char * __cp) :把点分十进制IP地址字符串转换为32位IP地址(网络存储顺序)。in_addr_t inet_network (__const ch...
分类:
系统相关 时间:
2015-07-31 16:09:51
阅读次数:
212
expr命令将把一个算术表达式作为参数,通常形式如下: ? ? expr [数字] [操作符] [数字] 由于Shell是按字符形式存储变量的,所以用户必须保证参加算术运算的操作数必须为数值。下面是有效的算术操作符: ...
分类:
系统相关 时间:
2015-07-31 15:03:56
阅读次数:
275
安装前软件准备svn服务器
Setup-Subversion-1.8.13.msi
svn客户端
TortoiseSVN-1.8.11.26392-win32-svn-1.8.13.msi
svn插件
site-1.8.zip首先安装svn服务器与客户端。
安装完成后,验证。
启动svn服务器svnserve -d -r G:\work\svn\root
对于window用户,需要把svn添加...
分类:
系统相关 时间:
2015-07-31 15:03:18
阅读次数:
292
说明
本教程是在台式机上安装的,只有一个NVIDIA显卡。操作系统是Ubuntu 14.04。
双显卡的笔记本请移步Ubuntu-安装-cuda7.0-双显卡
准备更新sudo apt-get update
假设下载的文件都在~/Dowloads/下面
下载cuda 7.0
如果不是该版本,可以搜索,如下图所示;
点击”Linux x86”,选择“Ubuntu 14.04”行的最后一个“RUN”下...
分类:
系统相关 时间:
2015-07-31 14:51:50
阅读次数:
1311
1. 下载protobuf2.6.1:https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz2. 解压下载的文件3. cd到protobuf-2.6.1目录4. $./configure5. ...
分类:
系统相关 时间:
2015-07-31 14:50:53
阅读次数:
3506
;;设置字体用的 防止中文变成无法识别的框框(set-default-font "Consolas-11")(set-fontset-font "fontset-default" 'gb18030' ("微软雅黑" . "unicode-bmp"));;设置Home路径(setq default-d...
分类:
系统相关 时间:
2015-07-31 14:49:11
阅读次数:
293
去掉提示注册的话,卸载几个软件包:#rpm -qa | grep subscription-manager 然后移除那出现的几项吧:#yum remove subscription-manager-gnome #yum remove subscription-manager-firstboot #y...
分类:
系统相关 时间:
2015-07-31 14:47:10
阅读次数:
296