- 博客(44)
- 资源 (12)
- 收藏
- 关注
转载 Linux下安装Python3.3.0
首先下载源tar包 可利用linux自带下载工具wget下载,如下所示:# wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/33/320958.shtml 这里我用的是第二种方法,下
2013-11-19 09:59:58
776
转载 C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
转载地址:http://blog.youkuaiyun.com/sjtu_huang/article/details/6533140字符数组的长度计算:必须以终止符’/0'作为边界,但对字符数组赋值时,有两种方式:1: 定义时用字符初始化(1)char chs[7] = {'a', 'c', '0', 'z', '3','d'}; // 长度为6 上式等价于: (2)cha
2013-11-09 09:42:12
813
转载 GCC -lm 是什么意思
转载地址:http://blog.youkuaiyun.com/hangbing0203/article/details/4170997gcc -l参数和-L参数 ·-l参数和-L参数-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头li
2013-11-07 21:39:46
1421
转载 gdb调试时No symbol "var" defined in current context,局部变量不可查看问题
转载地址:http://blog.youkuaiyun.com/littlefang/article/details/6293448调试程序时,在gdb内print var,会提示 No symbol "var" in current context.即使没有使用任何编译优化选项,仍然不能查看,放狗搜了一下,可能是这些变量被优化到寄存器中,gdb无法读取。解决方案:
2013-11-07 16:59:06
1059
转载 shell获取进程ID的方法
shell获取进程ID的方法:ps -A |grep "cmdname"| awk '{print $1}'pidof "cmdname"pgrep "cmdname"这三种在bash和busybox ash里面的运行结果稍有不同,第一种完全相同,但是因为调用命令次数较多,性能上是不行的。第二种: pidof 只能获取程序的文件名匹配到的进程号,在ash中 比如
2013-09-24 14:35:31
802
原创 Vim常用配置(~/.vimrc)
" This must be first, beacuse it changes other options as a side effect.set nocompatible" show line numbersset number" display "-- INSERT --" when entering insert modeset showmode
2013-08-06 16:46:15
723
转载 字符编码笔记:ASCII,Unicode和UTF-8
转载地址:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂
2013-07-26 21:14:14
435
转载 程序员的八个级别
转载自: http://coolshell.cn/articles/343.html在面试时,你可能会被经常问到“在未来5年,你想干什么?”,这可能是一个比较难回答的问题。在中国,答案一般可能会是Team leader,Manager,或是Architect,Specialist等,在中国,大家可能更多地觉得manager会是程序员的下一个目标,可是在国外,经理和程序员可能是两个不同的分支,A
2013-07-15 09:03:09
524
转载 linux md5sum命令用法
转载地址:http://m114.org/linux-md5sum%E5%91%BD%E4%BB%A4/md5sum.该命令将生成文件的 32 位 MD5 散列值:# md5sum test1ef922840b3731221059137194fe5ac47 test01可以将两个具有相同校验和的文件视为相同。而该命令的用途并不仅仅限于比较文件。它还可以提供一种机制来确保
2013-07-06 17:06:02
970
转载 Windows7桌面路径修改
桌面默认路径修改 1、在你想存储的硬盘分区上建立文件夹:桌面,收藏夹,我的文档比如:把我的文档改到D盘,就在D盘建立一个文件夹:我的文档(My Documents)2、修改注册表: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
2013-07-04 10:54:01
898
转载 为什么一般情况下ln不能硬链接目录
转载地址:http://hi.baidu.com/freshwater2009/item/8c1a61e5ab8bd5324ddcaf38直观理解是,如果允许硬链接指向目录,假设目录.../d1/...与.../d2/...互为硬链接,那么在d1下必然包含目录项“..”,试问这个“..”应该指向d1还是d2? 深层剖析如下: linux系统中的硬连接有两个限制:不能跨越文件系统和不
2013-07-01 14:40:37
2711
转载 partition X does not end on cylinder boundary
转载地址:http://bbs.chinaunix.net/thread-3645102-1-1.htmlWhy “partition X does not end on cylinder boundary” warnings don’t matter为什么 不必担心“partition X does not end on cylinder bo
2013-06-30 09:22:34
697
转载 linux 安装jsoncpp
原文地址:http://itchen.blog.51cto.com/343363/704268#tar -zxf scons-2.1.0.tar.gz #cd scons-2.1.0 #python setup.py install #tar -zxf jsoncpp-src-0.5.0.tar.gz #cd jsoncpp-src-0.5.0 #scons platform=lin
2013-06-25 14:26:56
516
转载 计算机科学中最重要的32个算法
转载自:http://www.infoq.com/cn/news/2012/08/32-most-important-algorithms 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这
2013-06-19 08:17:41
354
原创 Algorithmic Implementation series(8) Implementation of Counting_Sort
Compiler: gcc 4.7.3C++ Standard: C++0xOS: CentOS 6.3 x86 1 #include 2 3 using namespace std; 4 5 void Counting_Sort(unsigned uaa[], const size_t size_of_uaa, 6
2013-06-17 21:01:02
425
原创 Algorithmic Implementation series(7) Implementation of Randomized_Quick_Sort
Compiler: gcc 4.7.3C++ Standard: C++0XOS: CentOS 6.3 x86 1 #include 2 #include 3 4 using namespace st
2013-06-17 10:24:17
378
原创 Algorithmic Implementation series(6) Implementation of Quick_Sort
Compiler: gcc 4.7.3C++ Standard: C++0xOS:CentOS 6.3 x86 1 #include 2 3 using namespace std; 4 5 //swap the ith element and the jth element in an array 6 void swap_elements(int
2013-06-16 10:08:08
406
原创 Algorithmic Implementation series(5) Implementation of Heap_Sort
compiler: gcc 4.7.3C++0XOS: centos 6.3 x86 1 #include 2 3 using namespace std; 4 5 //Getting the
2013-06-15 10:14:14
445
原创 Algorithmic Implementation series(4) Implementation of Maximum Subarray problem(O(nlgn) and O(n))
Complier: gcc 4.7.3C++0x(1) Time Complexicity: O(nlgn) 1 #include 2 #include 3 4 using namespace std; 5
2013-06-13 10:35:43
633
原创 Algorithmic Implementation series(3) Implementation of Merge_Sort
Compiler: gcc 4.7.3C++11 1 #include 2 3 using namespace std; 4 5 void MERGE(int ia[], const size_t p, con
2013-06-10 21:24:02
466
原创 Algorithmic Implementation series(2)——Implementation of Selection_sort
Compiler: gcc 4.7.3C++11 1 #include 2 3 using namespace std; 4 5 template 6 void show(T &t) { 7 for(auto i : t) { 8 cout 9 } 10 } 11 12 13 v
2013-06-10 21:22:13
452
原创 Algorithmic Implementation series(1)——Implementation of Insertion_sort
Complier: gcc 4.7.3 Std: c++0xHi, everyone. I'd like to start my algorithmic implementation series in which I implement the algorithms based on the pseudo codes in 《Introduction to Algorithms》(3rd
2013-06-10 21:19:50
489
原创 Solution to error: ‘_1’ was not declared in this scope under C++11 standard
The problem is when I compiled the following program, the compiler showed me an error like this " error: ‘_1’ was not declared in this scope". 1 #include 2 #include 3 #include 4 #includ
2013-05-14 10:13:48
3525
转载 开发者需知的10类工具
原文地址:http://www.embeddedrelated.com/showarticle/128.php作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文作者按类型总结了10类开发者须知的工具。优快云摘译如下:免责声明:“最好”的软件工具通常属于主观看法,也许你并不同意我的观点,但是也可以从中获取所需。1. 版本控制工具无论
2013-05-11 07:21:31
482
原创 如何使用window自带的远程桌面连接进行远程文件的上传和下载
问题如题:可以单独安装第三方的远程连接软件,但是比较麻烦,使用windows自带的远程桌面连接就能实现简单的文件上传下载功能。具体操作如下所示。远程桌面客户端有“选项”,点“本地资源”,勾上“磁盘驱动器”,登陆上去以后,你打开远程服务器的资源管理器,可以看到你远程硬盘和本地硬盘,可以直接互相拷贝。特此记录。
2013-05-04 13:16:23
4408
转载 centos 傻瓜式安装/升级GCC 4.7
http://www.cnblogs.com/linbc/archive/2012/08/03/2621169.html无论出于对C++ 0X或是OPENMP等的支持,使用最新的GCC都应是可能情况下的最好选择。网上其他的教程都过于繁琐或者因为太老而无法实行,这篇文章主要是简化了GCC依赖库的步骤。我是在GCC 4.1.2上升级,CPU E5606大约用了两个小时,可以参考上面的文章或
2013-04-29 10:30:01
888
转载 用java内存映射实现读取文件行(readline)
Java代码 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Inpu
2013-04-24 09:39:40
2160
转载 解决/usr/bin/ld: cannot find -lxxx
在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -lltdl/usr/b
2013-04-23 10:37:20
1302
转载 使用SecureCRT对Linux vim进行颜色设置
使用SecureCRT连接服务器时,常常会使用vi或vim打开一些文件。但是打开的文件看起来比较吃力,因为颜色没有像在linux使用vim的那样设置好。在网上搜了一下,有很多《使用SecureCRT对Linux vim进行颜色设置》这样的文章,但其中提供的编辑方式不仅含有行码,而且符号还是全角的,甚至如果在windows下编辑的话还会出现"^M"这样的回车问题。花了点时间处理,终于可以使用
2013-04-23 07:18:36
491
转载 数据挖掘相关会议介绍
JournalsACM TKDD http://tkdd.cs.uiuc.edu/DMKD http://www.springerlink.com/content/1573-756X/?p=859c3e83455d41679ef1be783e923d1d&pi=0IEEE TKDE http://www.ieee.org/organizations/pubs/transactions/
2013-04-13 15:18:13
986
转载 ByteBuffer的allocate和allocateDirect
在Java中当我们要对数据进行更底层的操作时,通常是操作数据的字节(byte)形式,这时常常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式: Java代码 public static ByteBuffer allocate(int capacity) public static ByteBuffer allocateDi
2013-04-11 15:45:12
554
原创 被PrintStream包装的FileOutputStream在PrintStream调用close()后是否需要单独调用自己的close()方法关闭
问题如题:通过查java API文档发现解释如下:public void close()Closes the stream. This is done by flushing the stream and thenclosing the underlying output stream.API文档显示不需要单独关闭FileOutputStream,只要调用包装流的c
2013-04-10 15:00:49
1679
转载 DDL DCL DML
总体解释:DML(data manipulation language):自动提交的数据库操作语言 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样DDL(data definition language):自动提交的数据库定义语言 主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)
2013-04-09 15:35:09
428
原创 eclipse中的java工程找不到src下的jdbc.properties文件
问题如题,我报的错误如下图:提示问题出在以下代码上:// 其中paraFile为properties文件的文件名//23 行代码如下 props.load(new FileInputStream(new File(paraFile)));问题原因:找不到相应的properties文件,即在程序指定的类路径下面没有此文件。解决方法:重新指定正确的prope
2013-04-09 09:35:22
3776
转载 一个c++程序员关于跳槽话题的随想
转载:http://zliang.blog.51cto.com/1424971/1168764 参加工作快两年了,不知道怎么的,最近,心里很慌,仔细想想,原来我心里有个声音在呼唤着我:”亲爱的,你该跳槽了!“。于是我就想着准备跳槽,我没有立即选择投简历,只是更新了一下智联招聘和前程无忧上面的简历,我觉得这个事必须谨慎,跳槽多了根本没用,而且跳多了,别人公司也不会要你。正好有一些朋友真正跳槽
2013-04-08 07:20:49
545
原创 sed不能删除特定行字符开头的行
问题如题,今天处理以文本文件时想删除以“T\t”开头的行,于是使用如下命令:$sed '/^T\t/d' file > file.output结果如下:发现第一行虽以T\t开头,却没有被删掉,自己估计是第一行存在隐藏字符,遂用vi打开该原数据文件,使用set list查看隐藏字符,结果如下:未发现特殊情况,在网上搜索解决方案未果,请教师兄,得解答:$less f
2013-04-02 09:27:25
3164
原创 linux下解压分卷压缩的zip文件
问题如题,解决方法:# 假设要解压的分卷文件是file.zip file.z01, file.z03 file.z04,(其他情况可类推)$cat file.zip file.z01, file.z03 file.z04 > file.zip将分卷文件合成一个完整的压缩文件file.zip,然后在使用unzip解压file.zip即可。
2013-04-01 14:30:51
6452
1
转载 什么是Segmentation fault(Core Dump)
什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dump又叫核心转储, 当程
2013-03-31 15:08:59
1009
转载 source、sh、bash、./执行脚本的区别
1.source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如:source .bash_profile . .bash_profile两者等效。 source(或点)命令通常用于重新执行刚修改
2013-03-31 11:15:28
630
转载 Shell for&while 循环详细总结
#!/usr/bin/ksh#数字段形式for i in {1..10}do echo $idone#详细列出(字符且项数不多)for File in 1 2 3 4 5 do echo $File done#对存在的文件进行循环for shname in `ls *.sh`do name=`ech
2013-03-31 10:24:05
534
Advanced Bash-Scripting Guide 6.6.CHM
2013-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人