xocoder's coding life

还是不要叫程序员,显得一点艺术气质都没有

排序:
默认
按更新时间
按访问量

ubuntu下编译protobuf

1.下载protobuf 下载地址:http://code.google.com/p/protobuf/downloads/list 2.编译protobuf 解压下载的zip包,cd到protobuf的目录下,执行以下指令: ./configure make make che...

2013-06-23 17:13:13

阅读数:16476

评论数:9

将 VMware 最小化到系统托盘

原文地址:http://www.studyday.net/2010/08/109 1, 下载 Trayconizer 官网地址: http://www.whitsoftdev.com/trayconizer/ 下载地址: http://www.whitsoftdev.com/...

2013-06-23 16:51:21

阅读数:5084

评论数:0

被人误解的sizeof

前阵子正好看见过关于sizeof的几个问题,今天看到一篇总结的比较全的,遂留下 原文:http://blog.csdn.net/howard58888/article/details/9020031 1:sizeof是一个函数吗? 2:sizeof与strlen的...

2013-06-05 14:33:32

阅读数:1032

评论数:0

Lua查找表元素过程(元表、__index方法是如何工作的)

近日开始频繁使用Lua,发现身边有很多同学对元表的理解不太正确,于是把这块东西理了一下,分享出来Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制来模拟了类似“继承”的行为举例说...

2013-06-05 11:22:11

阅读数:49188

评论数:30

linux环境C++执行bash脚本

所需头文件: #include 例如,希望执行脚本 : mkdir testDir C++ Code: FILE *fp = popen("mkdir testDir", "r"); if(fp == NULL) { return; ...

2013-05-28 23:22:20

阅读数:2831

评论数:0

linux查看软件包最新版本的命令

apt-cache search 软件包名 例如:apt-cache search libboost

2013-05-27 13:48:24

阅读数:1336

评论数:0

GVIM乱码问题

在GVIM安装目录下(C:\Program Files\Vim\) 找到vimrc,编辑之 在末尾加上:set encoding=utf8 保存,完事

2013-05-23 22:58:01

阅读数:579

评论数:0

MySQL Administrator连接VMWare下Ubuntu中MySQL过程

第一次在linux环境下配置mysql,还真是曲折,所以特此记录 Step1:下载安装MySQL 终端输入:sudo apt-get install mysql-server mysql-client Step2:确认MySQL所在主机的地址 终端输入:ifconfig,e...

2013-05-23 22:42:02

阅读数:945

评论数:0

Putty连接VMWare中Ubuntu的问题解决

开始搜索了一下教程,都说虚拟机的网络要用桥接的方式,但设置成桥接却死活也连不上。有人说是IP设置问题,有人说是虚拟机网络设置问题,有人说是防火墙的问题,能试的都试了,结果没有任何进展,后来找到这篇教程:http://daoluan.net/blog/vmwarelinuxputty环境配置-2/ ...

2013-05-23 00:44:15

阅读数:831

评论数:0

STL的内存分配(各种allocator)

有感于STL的内存管理   警告:本文是技术类文章,只适合码工们围观,非码工请跳过此坑 1. 背景 前些天在一个技术分享会上,某大牛说,STL使用了内存池,释放内存的时候,并不释放给OS,而是自己由留着用。 听到这些观点后,我就有些着急了,因为我以前一直是直接使用STL的一些工具类的,...

2013-04-04 17:52:46

阅读数:5605

评论数:0

linux下svn创建版本库/导入/导出

最近一直在折腾ubuntu下的svn,命令行下的svn还真是没用过。在创建版本库时遇到了点问题,特此写出来备忘一下: 创建版本库: 终端输入:svnadmin create [路径] 该路径可以是相对路径,例如,当前在home/user/svn/目录下,输入svnadmin create my...

2013-04-03 00:47:16

阅读数:24490

评论数:0

hash_map将移除,需要用unordered_map代替hash_map

今天在Ubuntu下封装STL时,编译出现警告信息: This file includes at least one deprecated or antiquated header which \ may be removed without further notice at a future...

2013-03-20 22:39:33

阅读数:4973

评论数:0

vim安装a.vim--头文件/代码文件快速切换插件

下载地址:http://www.vim.org/scripts/script.php?script_id=31 下载好后,将a.vim移动到etc/vim/plugin目录下,重新打开vim,即可生效 如果没有plugin目录,创建之即可

2013-03-16 23:40:55

阅读数:3511

评论数:0

Linux - CMake使用记录

Ubuntu装好很久了,但一直没有开始正式地投入学习,最近意识到拖了太久,于是赶紧抓起来学习。 昨天到今天一直在研究CMake,这里就做一个记录。 首先记录一下,如何用CMake编译一个可执行程序: 假设有文件main.cpp,内有main函数,函数内编写了输出Hel...

2013-01-27 20:33:50

阅读数:9857

评论数:0

ubuntu使用记录-vim配置

1.安装vim sudo apt-get install vim-full 2.自动缩进 set autoindent 3.C/C++语法模式 set cindent 4.设置制表符长度 set tabstop=4 set softtabstop=4 5.设置显...

2013-01-27 02:27:25

阅读数:674

评论数:0

linux下ps命令

1)ps -a 显示现行终端机下的所有程序,包括其他用户的程序。   2)ps -A 显示所有程序。   3)ps -c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。   4)ps -e 此参数的效果和指定"A"参数相同。 ...

2013-01-27 02:03:57

阅读数:334

评论数:0

CMakeLists.txt文件写法

http://wenku.baidu.com/view/c1a5950b581b6bd97f19ea57.html

2013-01-26 22:34:57

阅读数:660

评论数:0

C++中防止STL中迭代器失效——map/set等关联容器——vector/list/deque等序列容器—如何防止迭代器失效—即erase()的使用

序列性容器::(vector和list和deque)   erase迭代器不仅使所有指向被删元素的迭代器失效,而且使被   删元素之后的所有迭代器失效,所以不能使用erase(iter++)的方 式,但是erase的返回值为下一个有效的迭代器,所以    ...

2013-01-23 13:55:38

阅读数:2338

评论数:1

STL各种容器迭代器失效的时机

STL各种容器迭代器失效的时机 原文 : http://www.cnblogs.com/lichkingct/archive/2009/05/04/1449101.html 一. 种类: 标准STL序列容器:vector、string、deque和list。标准STL关联...

2013-01-23 13:53:47

阅读数:2433

评论数:0

读书

《UNIX环境高级编程》 《鸟哥的Linux私房菜:基础学习篇(第三版)》 《Linux cmake使用指南》http://wenku.baidu.com/view/418a316648d7c1c708a145eb.html

2013-01-22 09:30:23

阅读数:368

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭