自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

时不我待

平心静气,用心学东西,用脑思考,不浮躁,不放弃!!!

  • 博客(39)
  • 资源 (28)
  • 收藏
  • 关注

原创 Questions

1.利用mmap实现ipc2.how to use mmap

2013-11-04 22:23:03 725

原创 HUSTOJ problems

1.import problem失败权限问题,把/home/judge/data所属组修改为apache,即web服务器所属组,还有可能是/etc/php.ini中open_basedir没有设置

2013-10-05 13:24:23 1302

转载 浅谈MySQL索引背后的数据结构及算法

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为四个部分。第

2014-02-22 16:37:29 576

原创 Bash技巧

READLINEC-u     删除光标之前的所有字符C-k     删除光标之后的所有字符C-l      清屏,但是保存当前行C-b     向左移动一个字符C-f      向右移动一个字符A-b      向左移动一个单词A-f       向右移动一个单词A-.       取上一条命令的最后一个参数,反复按可以依此取历史中命令中的最后一个参数,这

2014-02-13 11:14:17 669

原创 python学习笔记

1.print输出不换行,末尾用逗号print "hello",2.单元素元组,需要在元素后边加逗号,要不然会被当作普通的常量t = ("hello",)

2014-02-09 14:45:54 1053 1

原创 进程

CPU使用率与CPU负载的不同CPU负载是指处于TASK_RUNNING状态的进程个数(简单期间,就描述为进程个数),TASK_RUNNING状态的进程包括正在运行的进程,以及处于排队状态,等待运行的进程!系统的CPU使用率是指在一段时间内,CPU用在处理正常任务上的时间百分比,与正常任务相对应的是CPU处于IDLE状态,即没有任务可以运行进程CPU使用率都是通过一段时间计

2013-11-08 14:18:56 666

原创 好文章

SWAP分区http://www.linux.com/news/software/applications/8208-all-about-linux-swap-space

2013-11-08 10:13:03 459

原创 APUE

1.为了正常运作,某些守护进程实现为单实例的,也就是在任一时刻只运行该守护进程的一个副本。如果有多个副本同时运行,可能会造成混乱。以cron守护进程为例,如果同时有多个cron运行,那么每个cron都可能试图开始某个预定的操作,造成该操作的重复执行!

2013-10-25 20:47:20 724

原创 Shell

1.for循环的格式如下for loop_variable in argument_listdo commandsdoneargument_list是loop_variable的取值空间,我们既可以用{a.sh,b.sh,c.sh}这样的形式来指定loop_variable的取值,也可以利用`ls /home/user1`

2013-10-20 16:33:30 573

原创 GNU Binutils

The GNU Binutils are a collection of binary tools. The main ones are:ld - the GNU linker.as - the GNU assembler.But they also include:addr2line - Converts addresses into filenames and line n

2013-10-15 17:27:38 525

原创 程序员的自我修养——笔记

1.当我们无法判断宏定义是否正确或头文件包含是否正确时,可以查看预编译后的文件来确定问题。2.利用gcc的一些选项,我们可以查看到预处理,编译等过程的中间结果,在这里,我们一定要搞清楚预处理,编译,汇编,链接这几个步骤的功能及处理结果的形式!-E选项 查看预处理的结果-S选项 查看编译后的结果(汇编代码)比如下面的程序#include//This is a c

2013-10-14 13:17:49 773

原创 tips

bootstrap memcache ckeditor editareaSSO 单点登录  CAS  json 彩虹表html 路径(相对于/var/www/html)php文件包含中的文件选择glibc-static libstdc++-static glibc-devel gcc gcc-c++/etc/systemd /etc/sysconfi

2013-10-14 12:53:22 533

转载 linux 编译,链接,动态链接库

#include When the include file is in brackets the preprocessor first searches in paths specified via the -I flag. Then it searches the standard include paths (see the above link, and use the -v

2013-10-12 22:20:54 594

原创 Linux权限管理

当user ,group 都不相同时,看other如果有执行权限,并且user有设置用户id位,才可以execl

2013-10-11 22:09:45 623

转载 linux内核源码分析方法

说明:这是一个刚接触内核三个月的同学,通过对一个内核特性的分析,总结出一套分析内核的方法。一、内核源码之我见Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自

2013-10-10 21:09:48 738

原创 关于fork和session id

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include int main(){ int a; scanf("%d",&a); if(a==0){

2013-10-08 20:44:43 586

原创 PHP解析过程

PHP的解析过程看下边一段代码<?php$var=true;echo "This is php code 1";?> I am html code 1 <?phpecho "This is php code 2";?> I am html code 2 <?phpif($var == true){ echo "This is if function and

2013-10-02 15:25:55 1173

原创 Fedora19中Firewalld与iptables的影响

iptables常用规则1.增加一条规则到INPUT chainiptables -A INPUT -s 10.1.130.15 -j DROP该规则阻止所有来自IP地址为10.1.130.15的包-A指定添加该规则到INPUT chain的末尾-s/-d指定源主机和目的主机,还可以用-p protocol --sport/--dport por

2013-09-21 16:05:59 2109

原创 Tomcat8.0 Windows安装小记

下载安装包,路径为D:\Software\apache-tomcat-8.0.0-RC1-windows-x64.zip解压到当前目录,得到文件夹D:\Software\apache-tomcat-8.0.0-RC1-windows-x64设置环境变量1)CATALINA_HOME,设置为解压后的Tomcat文件所在目录,即D:\Software\apache-tomcat-8.0.0

2013-09-13 14:03:43 4960

原创 Java tips

Java语言的源文件,后缀名必须是java,不区分大小写,通常都作成小写。对于源代码的文件名,如果源代码中声明时使用public,格式如下:public class HelloWorld则源代码的名称必须和class后面的单词相同,也就是必须为HelloWorld,这个名称区分大小写。也就是文件的全名必须为HelloWorld.java.如果源代码声明时未使用public,格式如下:class H

2013-09-07 22:01:17 653

转载 VIM进行有效编辑的七种习惯

如果你的很多时间是用来敲纯文本,写程序或HTML,那么有效地使用一个好的编辑器能节省你不少时间。这篇文章里的指导和提示将有助于你更快工作,更少犯错误。      文中采用开源文本编辑器Vim(Vi IMproved)说明有效编辑的思想,但这些思想也适用于其他编辑器。择合适的编辑器只是有效编辑的第一步,对于哪个编辑器更好的讨论将占很大地方,这里就不提了。如果你不知道该用哪个编辑器,或者对现在

2013-08-29 09:47:35 708

原创 协议

一.UDP协议1.UDP协议是无连接的,发送数据之前不需要建立连接,减少了开销和发送数据之前的时延2.UDP使用仅最大努力交付,主机不需要维护复杂的链接状态表3.UDP是面向报文的。发送方的UDP对应用程序交下来的报文,添加首部后交给IP层,UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。也就是说,不管应用层交给UDP多长的报文,UDP照样发送,即一次发送一个报

2013-08-11 22:24:43 592

原创 GDB命令小记

1.ptype显示变量,函数的类型,以及新类型的原型,比如tcpdump中,bpf_u_int32的type为unsigned int2.

2013-08-07 18:23:59 631

原创 编译和链接

//jia.hint jia(int a,int b);//jia.cint jia(int a,int b){ return a+b;}//test.c#include#include "jia.h"int main(){ printf("%d\n",jia(1,1));}用gcc命令编译test.c(单独用gcc编译一个

2013-08-06 21:17:43 584

原创 函数指针小记

下面是函数指针的一个小例子:#includeint max(int a,int b){ return a>b?a:b;}int min(int a,int b){ return a<b?a:b;}int sum(int a,int b){ return a+b;}int work(int a,int b,int (*p)(int ,int )){ retu

2013-08-05 09:19:23 464

原创 理解typedef

理解typedef,关键是要把typedef后面的内容当作一个整体,然后即可得到typedef所定义关键字的类型,无外乎变量和函数指针。下面是在stackoverflow上摘录的一个关于typedef定义函数指针的问答问:I'm learning how to dynamically load DLL's but what I don't understand is this line

2013-08-04 22:18:47 602

原创 vim tips

1.当光标在一个单词的下方时,按下K键,可以查阅该单词的man pages

2013-08-04 21:56:21 703

原创 关于LD_PRELOAD和extern "C"

在C++编写的源文件中,经常可以看到extern “C”,它的作用,在stackoverflow上有比较好的描述extern "C" makes a function-name in C++ have 'C' linkage (compiler does not mangle the name) so that client C code can link to (i.e use) your

2013-08-04 17:43:44 787

原创 fork引起的问题

#include#include#includeint main(){ pid_t pid; if(pid=fork() < 0){ printf("Fork Error\n"); } else if(pid == 0){ printf("Ppid is %d\n",getppid()); sleep(5); printf("Ppid is %d\n",getpp

2013-07-28 23:11:09 459

转载 如何将二维数组作为函数的参数传递

将二维数组当作参数的时候,必须指明所有维数大小或者省略第一维的,但是不能省略第二维或者更高维的大小,这是由编译器原理限制的。大家在学编译原理这么课程的时候知道编译器是这样处理数组的:  对于数组 int p[m][n];如果要取p[i][j]的值(i>=0 && i  从以上可以看出,如果我们省略了第二维或者更高维的大小,编译器将不知道如何正确的寻址。但是我们在编写程序的时候却

2013-07-24 22:38:35 541

原创 八皇后

自己写的一个八皇后,能够完整的输出92种结果,其中的冲突判断部分比较笨,还会继续优化//判断是否冲突int peace(int row,int column){ int i=row-1; int j=column; while(i>=0){ if(queen[i][j]==1) return 0; --i; } i=row-1; j=column-1; while

2013-07-24 16:15:31 571

原创 关于数组和指针(引用《C和指针》上的一段内容)

指针和数组并不是相等的,为了说明这个概念,考虑以下两个声明,int a[5];int *p;声明一个数组时,编译器将根据声明所指定的元素数量为数组保留内存空间,然后再创建数组名,它的值是一个常量,指向这段内存空间的起始位置。声明一个指针变量时,编译器只为指针本身保留内存空间,它并不为任何整型值分配内存空间。而且,指针变量并未被初始化为指向任何现有的内存空间,如果它是一个自动变量,它甚至

2013-07-24 11:05:38 745

转载 独立思考

独立地思考,你将为世界带来无尽的机会。本文包括两部分,10个窍门与5个方法。 10个窍门: 1、有疑问就发问。不要害怕问问题,即便是别人都没问过的问题。 2、经验比权威更重要。如果有专家、权威人士要让你相信什么和你的实际经验相抵触的东西,不要被他们吓倒。 3、理解对方的意图。别人找你谈话的意图是什么?他们对你所说的话有没有什么背后的原因? 4、不

2013-07-23 23:33:58 619

原创 Linux 常用命令 Tips

1.wget用-O参数可以指定下载文件的名字,-c参数可以继续上次未完成的任务。2.

2013-07-23 00:01:06 1245

原创 驾照

1.单实线或单虚线是指同向只有一股车道的;双实线是指同向有二股车道以上的。2.在有红绿灯的交叉路口,设置停止线(单实线),在没有红绿灯的交叉路口可以设置停车让行线(双实线)或者减速让行线(双虚线),停车让行线配合停止标志,减速让行线配合让行标志!!!3.

2013-07-22 15:56:51 1390

原创 C tips

在写程序之前,首先要对输入数据的合法性做判断,考虑可能出现的各种情况,分类处理,如果没有输入数据,要综合考虑处理过程中的意外情况!!!

2013-07-21 22:36:10 1305

原创 C语言学习笔记

1.2getchar和getc是标准C库中的函数,而getche和getch不是标准的,为了能够使代码更加通用,要尽量使用标准库函数,getchar和getc原型如下int getchar(void)int getc(FILE *stream)getchar相当于getc(stdin),从标准输入读取字符。getche:从键盘接收一个字符,并且显示在屏幕上,不用按Enter,只

2013-07-21 00:14:14 600

原创 今天的学习

在学习了UNIX网络编程前七章后,今天写了一个非常简单的C/S模型程序,客户端发送文件到服务器,服务器端统计文件中数字的个数,然后把统计结果送回客户端显示。虽然很简单,但是由于不经常写程序,写的过程中遇到了一些困难,犯了很多错。   首先,这个程序,只有在客户端发送文件完毕,服务器端才能返回文件中数字的个数,那么这里存在一个问题,就是怎样通知服务器端文件已经发送完了。最先想到的是客户端在发

2013-07-19 18:11:06 544

原创 我的编程之路

<br />真的很搞笑,大一的时候立志于将来做计算机方面的工作。网络,嵌入式,黑客,软件,机器人我都看过,大一快结束的时候,还想过考研。但是因为种种原因,最后都没有坚持下来。回头想想,真的很失败,感觉自己的价值观有问题,由此导致我做事情很浮躁,什么事都是浅尝辄止,我也很为此苦恼。但是生活就这样持续着。直到现在大二,突然发现自己还是喜欢编程的,便又一次拿起了编程和软件的书,这一次很沉重,因为我已经大二,没有时间给我浪费了。相信自己这次能够坚持下来。做我的软件,实现我的梦想。--软件工程师。为了在家里过着艰苦生

2010-10-14 20:33:00 280

WINDOWS高级调试

WINDOWS环境下调试技术是每一个软件开发人员必备的技能,本书堪称WINDOWS环境下调试经典。希望大家支持。

2010-10-14

软件公司实习日记15篇

软件公司实习日记15篇,帮助大家了解真正的软件开发流程,感受软件公司的氛围,为大家就业提供参考。

2010-10-14

上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf

上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf上海交通大学自动控制理论考研复习大纲.pdf

2010-06-19

计算机专业学习经验.pdf计算机专业学习经验.pdf

计算机专业学习经验.pdf计算机专业学习经验.pdf计算机专业学习经验.pdf计算机专业学习经验.pdf计算机专业学习经验.pdf

2010-06-19

上海交大2005年硕士自动控制原理试题

上海交大2005年硕士自动控制原理试题上海交大2005年硕士自动控制原理试题上海交大2005年硕士自动控制原理试题上海交大2005年硕士自动控制原理试题上海交大2005年硕士自动控制原理试题上海交大2005年硕士自动控制原理试题

2010-06-19

2004年硕士自动控制原理试题

上海交大2004年硕士自动控制原理试题上海交大2004年硕士自动控制原理试题上海交大2004年硕士自动控制原理试题上海交大2004年硕士自动控制原理试题

2010-06-19

同济大学第五版高等数学知识点总结.pdf

同济大学第五版高等数学知识点总结.pdf同济大学第五版高等数学知识点总结.pdf同济大学第五版高等数学知识点总结.pdf

2010-05-30

C语言常用算法源代码.rar

C语言常用算法源代码.rarC语言常用算法源代码.rarC语言常用算法源代码.rar

2010-05-29

178个经典C语言代码.rar178个经典C语言代码.rar178个经典C语言代码.rar

178个经典C语言代码.rar178个经典C语言代码.rar178个经典C语言代码.rar

2010-05-29

C语言源代码精华集(大全).rar

C语言源代码精华集(大全).rarC语言源代码精华集(大全).rarC语言源代码精华集(大全).rar

2010-05-29

C编程精粹.rarC编程精粹.rarC编程精粹.rar

C编程精粹.rarC编程精粹.rarC编程精粹.rarC编程精粹.rarC编程精粹.rar

2010-05-29

linux管理员手册.rarlinux管理员手册.rarlinux管理员手册.rar

linux管理员手册.rarlinux管理员手册.rarlinux管理员手册.rar

2010-05-29

C语言编程技巧200例.zipC语言编程技巧200例.zipC语言编程技巧200例.zip

C语言编程技巧200例.zipC语言编程技巧200例.zipC语言编程技巧200例.zipC语言编程技巧200例.zip

2010-05-29

C语言圣经C语言圣经C语言圣经C语言圣经C语言圣经

C语言圣经C语言圣经C语言圣经C语言圣经C语言圣经C语言圣经C语言圣经

2010-05-29

C语言趣味编程.rarC语言趣味编程.rarC语言趣味编程.rar

C语言趣味编程.rarC语言趣味编程.rarC语言趣味编程.rar

2010-05-29

汇编语言编译器 控制台版

汇编语言编译器 控制台版汇编语言编译器 控制台版汇编语言编译器 控制台版汇编语言编译器 控制台版

2010-05-29

VISUALASM 汇编语言编译器安装版

VISUALASM 汇编语言编译器安装版VISUALASM 汇编语言编译器安装版VISUALASM 汇编语言编译器安装版VISUALASM 汇编语言编译器安装版

2010-05-29

VisualAsm汇编编译器VisualAsm汇编编译器

VisualAsm汇编编译器VisualAsm汇编编译器VisualAsm汇编编译器VisualAsm汇编编译器

2010-05-29

汇编指令查询器汇编指令查询器汇编指令查询器

汇编指令查询器汇编指令查询器汇编指令查询器汇编指令查询器

2010-05-29

汇编技术文档汇编技术文档汇编技术文档汇编技术文档2

汇编技术文档汇编技术文档汇编技术文档汇编技术文档汇编技术文档汇编技术文档2

2010-05-29

汇编技术文档汇编技术文档汇编技术文档汇编技术文档

汇编技术文档汇编技术文档汇编技术文档汇编技术文档汇编技术文档

2010-05-29

论汇编语言的结构化程序设计思想培养.pdf

论汇编语言的结构化程序设计思想培养.pdf

2010-05-29

汇编语言教案汇编语言教案汇编语言教案汇编语言教案

汇编语言教案汇编语言教案汇编语言教案汇编语言教案汇编语言教案汇编语言教案汇编语言教案汇编语言教案

2010-05-29

高级软件工程高级软件工程

高级软件工程高级软件工程高级软件工程高级软件工程高级软件工程高级软件工程

2010-05-29

上兴远程控制3.2.7z

远控的利器,源代码帮你深入理解远控机制。

2010-05-20

空空如也

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

TA关注的人

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