自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MoreLinux2014

I have a dream.

  • 博客(34)
  • 资源 (27)
  • 收藏
  • 关注

原创 Sublime Text3使用总结

欢迎使用Sublime Text3插件安装方法下载插件安装包,直接解压到【菜单->Perferences->Browse Packages…】目录安装package control组件 1.快捷键【ctrl+`】或【菜单->View->Show Console】打开console 2.输入以下代码到底部命令行中,并回车 python import urllib.reques

2015-06-29 22:55:58 514

转载 secureCRT The remote system refused the connection.

转自:http://blog.csdn.net/lifengxun20121019/article/details/13627757我在实践远程登录工具SecureCRT的时候遇到了这个问题 Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。然后确认sshserver是否启动了:ps -

2014-08-17 18:48:24 1503

转载 多么忙碌的一天啊 – 为自己的个人项目挤出时间的10个绝妙的方法

本文由 极客范 - Boyd Wang 翻译自 makeuseof.com。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。Lisa Sugar在广告行业工作但她喜欢明星八卦。Ray Chen是一个大学生但他只想分享有趣的图片。Craig Newmark初到旧金山并且工作于一家券商和银行公司。这三个人听起来没什么特别的。他们每个人都创建了一个

2014-05-13 22:27:27 1211

转载 好的程序员到底好在哪里?

我这些年和许多程序员工作过——他们有些人超级棒,有些明显比较平常。因为我近来和一些熟练的程序员工作的很愉快,我花了一些时间考虑我羡慕他们什么。是什么让一个好的程序员那么好,差的程序员那么差?或者,简短一些,是什么让一个好的程序员那么好呢?根据我的经验,成为一个优秀的程序员与年龄、教育或者你挣钱的多少没有关系。关键在于你的表现,更深刻的说,是你如何思考。我注意到我羡慕的程序员有一致的习惯,比

2014-05-13 22:14:48 572

原创 vim及相关插件配置

gvim下载地址(注意有时候开了翻墙软件后,下载时会打开页面提示失败);http://www.vim.org/download.phpctags和taglist都可在sf中下载,地址分别为:http://sourceforge.net/projects/ctags/?source=directoryhttp://sourceforge.net/projects/vim-tagl

2014-05-04 22:51:24 379

转载 ubuntu 启动出现initramfs错误

转自:/错误信息mount: mounting /dev/disk/by-uuid/***************************** on /rootfailed: Invalid argumentmount: mounting /sys on /root/sys failed: No such file or directorymount: mounting /de

2014-05-02 17:14:20 3358

转载 一些实用但不为人知的Unix命令

浮现在脑海的很多 Linux命令,其中一些不为人知,另一些则很常见,如下:xargs or parallel: 并行运行一些程序,命令有很多的选项sed and awk: 广为人知并且非常有用的处理文本文件的命令,比Python和Ruby还快m4: 简单的宏处理命令screen: 功能强大的终端复用和会话持久工具,详见http://www.ibm.com/developerworks/cn

2014-05-02 11:28:29 453

原创 二叉查找树转换为双向链表

在不申请新的节点,只改变指针指向的情况下,将二叉查找树zhuan huan

2014-04-24 23:45:52 314

原创 二叉查找树

头文件定义:#ifndef BTREE_H#define BTREE_H#define BTRUE (1)#define BFALSE (0)/* orderType */#define PRE_ORDER (1)#define IN_ORDER (2)#define POST_ORDER (3)typedef struct BTree{ int value; s

2014-04-24 23:41:44 406

原创 数组加法问题

有两个各存放在数组A和B中的n位二进制整数,考虑ta

2014-04-23 01:05:15 683

原创 算法导论学习

一. 算法设计的方法:1) 增量()方法

2014-04-23 00:19:40 429

原创 排序之插入排序

插入排序使用的增量方法,主要思想是遍历数组中的所有元素,将

2014-04-23 00:18:19 424

原创 Ubuntu历险记

一:移动硬盘安装盘的制作Ubuntu最新版本14.04出来了,又打算玩下Ubuntu了,打算装个双系统,手里有个40G的移动硬盘。1) 先是使用了ultraiso软件制作安装盘,但是每次ultraiso都会把整个移动硬盘当作一个分区进行硬盘映像的写入(不管是不是使用硬盘分区工具对移动硬盘进行过分区)。写入硬盘映像后,重启系统设置USB引导,发现在安装时提示找不到linux的映像文件(估计和

2014-04-22 22:27:53 961

原创 Linux内核模块_helloworld

Makefile 文件,其中default和clean下面一行是以Tab键开头#如果已经定义KERNELRELEASE,则说明是从内核构造系统调用的#因此可利用其内建语句ifneq ($(KERNELRELEASE),) obj-m := helloworld.o helloworld-objs += hello.o #否则,是直接从命令行调用的#这时要调用

2014-03-27 12:45:13 598

转载 [转]Geeks 面试题:Fibonacci numbers 优化为lgn效率

The Fibonacci numbers are the numbers in the following integer sequence.0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 141, ……..In mathematical terms, the sequence Fn of Fibonacci numbers is defined

2014-03-22 11:49:01 522

原创 vim常用配置

everyday.smile();vim的全局配置文件为:/etc/vimrc  不同系统中可能路径不太一样,可以用whereis vimrc查看下面列出的配置项有些在vimrc中已经存在常用配置项:"Use vim default (much better! )set nocompatible"显示行号set number"自动对齐,回车换行时该行自动

2012-01-07 23:30:34 338

转载 C语言的变参函数设计

everyday.smile();文章作者:洞庭散人文章出处:http://www.cnblogs.com/phinecos/archive/2007/08/24/868524.html 在C语言中,函数参数的传递方式有值传和址传.值传是把实参的一个专用的、临时的复制值给被调函数中相应的形参被调用函数使用、修改这个传来的复制值,不会影响实参的值.址传则是把变量(实参)的地址传给被调函数

2012-01-06 22:12:22 319

转载 C语言变参函数解析

everyday.smile();文章作者:Leo chin文章出处:http://www.cnblogs.com/hnrainll/archive/2011/07/06/2099494.html1 函数声明   首先,要实现类似printf()的变参函数,函数的最后一个参数要用 ... 表示,如      int log(char * arg1, ...)这样编译器才能知

2012-01-06 22:04:24 262

原创 20110411

http://source.android.com/index.htmlhttp://android.git.kernel.org/

2011-04-11 10:52:00 316

原创 Subversion快速入门

<br />转自:http://www.subversion.org.cn/?action-viewnews-itemid-1软件下载服务器和客户端安装建立版本库(Repository) 配置用户和权限运行独立服务器 初始化导入 基本客户端操作1,软件下载 <br />到网站<br />http://subversion.apache.org/packages.html下载最新版本Subversion服务器程序。 <br />到网站<br />http://tortoisesvn.net/downloads

2011-04-09 23:58:00 360

原创 ubuntu10.04下pdf中文不显示或乱码问题

ubuntu10.04下pdf中文不显示或乱码问题解决方法:1/打开终端输入sudo apt-get install xpdf-chinese-simplified2/sudo apt-get install xpdf-chinese-traditional如果还是不行的话,3/sudo apt-get install poppler-data 来安装CJK中文字体哈哈,终于好喽,现在可以看中文的pdf拉。关于Poppler :Poppler is a PDF rendering library based

2011-03-21 09:39:00 351

原创 android中采用SAX方式解析XML

<br />SAX处理的优点非常类似于流媒体的优点。分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在读取数据时检查数据,因此不需要将数据存储在内存中。这对于大型文档来说是个巨大的优点。事实上,应用程序甚至不必解析整个文档;它可以在某个条件得到满足时停止解析。一般来说,SAX还比它的替代者DOM快许多。<br /> <br />SAX采用基于事件驱动的处理方式,它将XML文档转换成一系列的事件,由单独的事件处理器来决定如何处理。<br />事件处理的顺序,处理时间的位置:一般在s

2011-03-16 23:18:00 448

原创 android中sqlite的使用

<br />创建类DatabaseHelper继承系统api中的SQLiteOpenHelper,并重写其中的onCreate和onUpgrade来进行数据库及表的创建和升级。<br />通过SQLiteOpenHelper中的getWritableDatabase()方法取得SQLiteDatabase类型的实例db,<br />通过db进行增删改查操作。<br />代码如下:<br />package com.android.db.test;import android.content.Cont

2011-03-16 22:54:00 419

原创 linux中android真机调试配置

<br />手机系统版本2.2<br />手机上的usb 调试要打开,设置 -->应用程序-->开发--->选择usb调试 <br />然后在eclispse中进行Run Configurations,Target中选择Manual,Run,在Choose a running Android device 中有乱码而且不能选择OK<br />cd ANDROID_SDK_HOME/platform-tools<br />sudo ./adb devices<br />sudo ./adb kill-s

2011-03-16 22:42:00 1141 1

原创 ubuntu下tomcat配置

要想部署tomcat,jdk是必须的,http://www.oracle.com/technetwork/java/javase/downloads/index.html下载jdk-6u24-linux-i586.binchmod +x jdk-6u24-linux-i586.bin./jdk-6u24-linux-i586.binmv jdk1.6.0_24 ~/ jdk1.6.0_24sudo gedit /etc/profile在文件底部添加export JAVA_HOME=/home/yourn

2011-03-16 22:23:00 584

原创 GDB学习

<br />1.要使用gdb工具调试程序,在编译时使用:gcc -g hello.c -o hello<br />2.启动gdb:<br />(1) gdb hello<br />(2) gdb<br />      file hello<br />3.gdb常用命令:<br />list(l)--- 查看程序<br />break(b) 函数名--- 在函数入口处添加断点<br />break(b) 行号--- 在指定行处添加断点<br />break(b) 文件名:行号--- 在指定文件的指定行添加断点

2010-12-10 22:00:00 256

原创 排序

1.直接插入排序:基本操作是将一个记录插入到已排好序的有序表中,从而得到一个新的,记录数增1的有序表.#include #define MAXLENGTH 7typedef struct SortTestType{ int date; int type;}SortTestType;void simpleInsertSort(SortTestType num[],int length);void printfNum(SortTestType num[],int leng

2010-12-08 23:39:00 291

原创 C简单总结

<br /><br />1.局部变量可以用类型相符的任意表达式来初始化,而全局变量只能用常量表达式(Constant Expression)初始化。例如,全局变量pi这样初始化是合法的:double pi = 3.14 + 0.0016;<br />但这样初始化是不合法的:double pi = acos(-1.0);<br />然而局部变量这样初始化却是可以的。程序开始运行时要用适当的值来初始化全局变量,所以初始值必须保存在编译生成的可执行文件中,因此初始值在编译时就要计算出来,然而上面第二种Initia

2010-12-08 22:23:00 242

原创 GCC 常用参数

<br />1. -o指定编译后生成的可执行文件的名字,eg: gcc -o hello hello.c<br />2.-Wall显示所有的警告信息 eg: gcc -Wall hello.c<br />3.

2010-12-08 22:23:00 284

原创 shell 编程了解

1.程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。chmod +x filename2.注释在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。不要忽略注释的重要性。3.变量在shell编程中,所有的变量都由字符串组成,并且不需要对变量进行声明。变量名=值 eg:a="hello world"取出变量值可以加一个美元符号($)在变量前面:echo "a = ${a}!

2010-12-03 00:37:00 380

原创 消息的循环队列实现

#define TRUE 1#define FALSE 0typedef struct BufInfo { char* pBuffer; int nBufferSize; int nElemSize; int nElemCount; int nextReadIndex; int lastWriteIndex;} BufInfo;int Buf_InsertElem (BufInfo* pBufInfo, const void* pElem){ int tmpI

2010-11-29 22:54:00 571

原创 linux tftp安装配置

1.安装tftp服务安装包在linux的Redhat企业版ISO映像中可以找到,包括xinetd,tftp客户端,tftp服务器端。安装命令:rpm -ivh tftpxxx#netstat -a|grep tftpudp      0       0  *:tftp            *:*2.修改文件在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。根据(1)的安装方法,可以修改文件/etc/xi

2010-11-28 20:30:00 1003

原创 linux环境变量设置

一:echo $PATH查看当前环境变量二:设置环境变量的三种方法1.直接在shell中输入 PATH=$PATH::这种方式设置的PATH变量只在当前shell或其子shell下是有效的,shell关闭了,PATH变量也就失效了,再打开新shell时需要重新设置该变量。2.修改~/.bash_profile文件在该文件中添加 export  PATH=$PATH::注:修改文件后要想马上生效还要在shell中运行$source ~/.bash_profile不然只能在下次重进此用户时生效。3.修改/etc

2010-11-28 13:39:00 331

原创 linux目录结构了解

/bin显而易见,bin 就是二进制(binary)英文缩写。在一般的系统当中,你都可以在这个目录下找到linux常用的命令。/boot在这个目录下存放的都是系统启动时要用到的程序。/devdev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和我们常用的windows, dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一

2010-11-27 20:09:00 294

PCI.EXPRESS系统体系结构标准教材扫描版zip002

[PCI.EXPRESS系统体系结构标准教材].(美)Pavi.Budruk,Don.Anderson,Tom.Shanley.扫描版.zip.002

2012-02-08

ISOC头文件

ISOC头文件

2012-01-11

linux_c函数

linux_c函数

2012-01-05

嵌入式系统--体系结构.编程与设计

嵌入式系统--体系结构.编程与设计 嵌入式系统--体系结构.编程与设计

2012-01-04

计算机组织与体系结构-性能设计(第6版中文版)

计算机组织与体系结构-性能设计(第6版中文版)

2012-01-03

构建浅入式linux系统

构建浅入式linux系统

2012-01-03

编译原理中文版

编译原理中文版

2012-01-03

unix网络编程第三版英文版卷一

unix网络编程第三版英文版卷

2012-01-03

TCP-IP详解(3卷全)

TCP-IP详解(3卷全)

2012-01-03

linux设备驱动开发详解

linux设备驱动开发详解

2012-01-03

unix网络编程第二版中文版

unix网络编程第二版

2012-01-03

Linux内核源代码情景分析(下)

Linux内核源代码情景分析(下)

2012-01-03

linux内核源代码情景分析(上)

linux内核源代码情景分析(上)

2012-01-03

linux0.11源代码中文注释

linux0.11源代码中文注释

2012-01-03

嵌入式Linux应用程序开发详解

嵌入式Linux应用程序开发详解

2012-01-03

The C Programming Language, 2nd Edition

The C Programming Language, 2nd Edition The C Programming Language, 2nd Edition

2012-01-03

嵌入式学习txt

嵌入式学习

2012-01-03

空空如也

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

TA关注的人

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