自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 711

转载 C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别

转载地址:http://blog.csdn.net/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 765

转载 GCC -lm 是什么意思

转载地址:http://blog.csdn.net/hangbing0203/article/details/4170997gcc -l参数和-L参数 ·-l参数和-L参数-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头li

2013-11-07 21:39:46 1323

转载 gdb调试时No symbol "var" defined in current context,局部变量不可查看问题

转载地址:http://blog.csdn.net/littlefang/article/details/6293448调试程序时,在gdb内print var,会提示 No symbol "var" in current context.即使没有使用任何编译优化选项,仍然不能查看,放狗搜了一下,可能是这些变量被优化到寄存器中,gdb无法读取。解决方案:

2013-11-07 16:59:06 984

转载 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 721

原创 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 682

转载 字符编码笔记: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 398

转载 程序员的八个级别

转载自: http://coolshell.cn/articles/343.html在面试时,你可能会被经常问到“在未来5年,你想干什么?”,这可能是一个比较难回答的问题。在中国,答案一般可能会是Team leader,Manager,或是Architect,Specialist等,在中国,大家可能更多地觉得manager会是程序员的下一个目标,可是在国外,经理和程序员可能是两个不同的分支,A

2013-07-15 09:03:09 481

转载 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 907

转载 Windows7桌面路径修改

桌面默认路径修改  1、在你想存储的硬盘分区上建立文件夹:桌面,收藏夹,我的文档比如:把我的文档改到D盘,就在D盘建立一个文件夹:我的文档(My Documents)2、修改注册表: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders 

2013-07-04 10:54:01 802

转载 为什么一般情况下ln不能硬链接目录

转载地址:http://hi.baidu.com/freshwater2009/item/8c1a61e5ab8bd5324ddcaf38直观理解是,如果允许硬链接指向目录,假设目录.../d1/...与.../d2/...互为硬链接,那么在d1下必然包含目录项“..”,试问这个“..”应该指向d1还是d2?   深层剖析如下: linux系统中的硬连接有两个限制:不能跨越文件系统和不

2013-07-01 14:40:37 2629 1

转载 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 652

转载 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 477

转载 计算机科学中最重要的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 318

原创 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 393

原创 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 351

原创 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 364

原创 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 408

原创 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 599

原创 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 427

原创 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 401

原创 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 444

原创 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 3403

转载 开发者需知的10类工具

原文地址:http://www.embeddedrelated.com/showarticle/128.php作为一个软件开发者,你不可避免地需要用到各种工具来设计、理解、编辑任何程序,本文作者按类型总结了10类开发者须知的工具。CSDN摘译如下:免责声明:“最好”的软件工具通常属于主观看法,也许你并不同意我的观点,但是也可以从中获取所需。1. 版本控制工具无论

2013-05-11 07:21:31 441

原创 如何使用window自带的远程桌面连接进行远程文件的上传和下载

问题如题:可以单独安装第三方的远程连接软件,但是比较麻烦,使用windows自带的远程桌面连接就能实现简单的文件上传下载功能。具体操作如下所示。远程桌面客户端有“选项”,点“本地资源”,勾上“磁盘驱动器”,登陆上去以后,你打开远程服务器的资源管理器,可以看到你远程硬盘和本地硬盘,可以直接互相拷贝。特此记录。

2013-05-04 13:16:23 3901

转载 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 830

转载 用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 2062

转载 解决/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 361

转载 使用SecureCRT对Linux vim进行颜色设置

使用SecureCRT连接服务器时,常常会使用vi或vim打开一些文件。但是打开的文件看起来比较吃力,因为颜色没有像在linux使用vim的那样设置好。在网上搜了一下,有很多《使用SecureCRT对Linux vim进行颜色设置》这样的文章,但其中提供的编辑方式不仅含有行码,而且符号还是全角的,甚至如果在windows下编辑的话还会出现"^M"这样的回车问题。花了点时间处理,终于可以使用

2013-04-23 07:18:36 445

转载 数据挖掘相关会议介绍

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 904

转载 ByteBuffer的allocate和allocateDirect

在Java中当我们要对数据进行更底层的操作时,通常是操作数据的字节(byte)形式,这时常常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式: Java代码  public static ByteBuffer allocate(int capacity)  public static ByteBuffer allocateDi

2013-04-11 15:45:12 517

原创 被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 1621

转载 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 385

原创 eclipse中的java工程找不到src下的jdbc.properties文件

问题如题,我报的错误如下图:提示问题出在以下代码上:// 其中paraFile为properties文件的文件名//23 行代码如下 props.load(new FileInputStream(new File(paraFile)));问题原因:找不到相应的properties文件,即在程序指定的类路径下面没有此文件。解决方法:重新指定正确的prope

2013-04-09 09:35:22 3664

转载 一个c++程序员关于跳槽话题的随想

转载:http://zliang.blog.51cto.com/1424971/1168764 参加工作快两年了,不知道怎么的,最近,心里很慌,仔细想想,原来我心里有个声音在呼唤着我:”亲爱的,你该跳槽了!“。于是我就想着准备跳槽,我没有立即选择投简历,只是更新了一下智联招聘和前程无忧上面的简历,我觉得这个事必须谨慎,跳槽多了根本没用,而且跳多了,别人公司也不会要你。正好有一些朋友真正跳槽

2013-04-08 07:20:49 498

原创 sed不能删除特定行字符开头的行

问题如题,今天处理以文本文件时想删除以“T\t”开头的行,于是使用如下命令:$sed '/^T\t/d' file > file.output结果如下:发现第一行虽以T\t开头,却没有被删掉,自己估计是第一行存在隐藏字符,遂用vi打开该原数据文件,使用set list查看隐藏字符,结果如下:未发现特殊情况,在网上搜索解决方案未果,请教师兄,得解答:$less f

2013-04-02 09:27:25 3069

原创 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 6320 1

转载 什么是Segmentation fault(Core Dump)

什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dump又叫核心转储, 当程

2013-03-31 15:08:59 929

转载 source、sh、bash、./执行脚本的区别

1.source命令用法:  source FileName  作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限"    注:该命令通常用命令“.”来替代。    如:source .bash_profile           . .bash_profile两者等效。    source(或点)命令通常用于重新执行刚修改

2013-03-31 11:15:28 570

转载 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 492

Advanced Bash-Scripting Guide 6.6.CHM

Bash脚本高级指南(Advanced Bash-Scripting Guide)是学习shell的经典指南,其中内容详细,实例丰富,且根据Bash的发展不断更新,此资源是Advanced Bash-Scripting Guide的最新版本6.6,更新于2012.11.27,是本人下载官方html版后制作而成,方便大家离线使用。

2013-11-05

java程序员必读(含13本电子书)part5

java程序员必读(含13本电子书)part5,总共5部分,需要下载后一起解压

2013-04-12

java程序员必读(含13本电子书)part4

java程序员必读(含13本电子书)part4,总共5部分,需要下载后一起解压

2013-04-12

java程序员必读(含13本电子书)part3

java程序员必读(含13本电子书)part3,总共5部分,需要下载后一起解压

2013-04-12

java程序员必读(含13本电子书)part2

java程序员必读(含13本电子书)part2,总共5部分,需要下载后一起解压

2013-04-12

Java程序员必读(含12本电子书)part1

Java程序员必读(含12本电子书)part1,总共5部分,需要下载后一起解压。

2013-04-12

学习vi和vim编辑器(英文版)第七版

本资料为该书的第七版(最新版)。vi和vim是UNIX系统和Linux系统上使用最为广泛的文本编辑器,熟练掌握vi和vim对于学习UNIX和Linux系统大有帮助。

2013-01-07

算法导论第三版英文版

学习算法的经典书籍,资源为算法导论第三版(最新版),对于学习和掌握算法很有帮助,今年出了本书的中文版。

2013-01-07

TCP/IP协议族(第四版)习题答案

TCP/IP协议族(第四版)习题答案,是英文版的,辅助学习课本效果不错

2011-12-07

COP2000模型微处理器设计(VHDL实现)源码

COP2000模型微处理器设计(VHDL实现)源码

2010-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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