自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(201)
  • 资源 (9)
  • 收藏
  • 关注

原创 go语言的defer用法学习

go语言defer的用法学习

2016-12-15 09:23:58 956 1

转载 C语言的那些个关键字们

转载自:http://www.spongeliu.com/236.html最近感冒,昨天流着鼻涕去一直很想去的某M面试,居然还迟到了,一紧张,鼻涕不流了- -#问的问题不难,都是基础,可是自己不争气,答的不怎么样,一直自诩C语言用的很不错,可是还是在基础上被鄙视- -!都是那些个关键字们阿~今天,让我挨个把C的关键字给详细的整一整,加深一下印象~首先,C语言中到底有多少个关

2015-08-28 15:23:29 849

原创 MAC使用工具记录

Mac 安装brewcurl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1然后就可以brew install 安装软件brew search  xx 查询软件了

2015-08-27 13:57:25 714

转载 tcpdump命令详解

TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执

2015-07-13 13:43:46 795

原创 linux 的fork 和 vfork

fork   fork 是linux下创建新进程的函数。 函数原型:pid_t fork( void); (pid_t 是一个宏定义,其实质是int 被定义在#includesys/types.h>中)  返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程I

2015-06-10 23:50:43 637

原创 mysql数据库的字符集相关

数据库的字符集查看数据库当前支持的字符集Default collation 为校对规则,以此决定字符的等价关系和大小关系。 其中ci是case insensitive即大小写不敏感, cs 为case sensitive 即大小写敏感。 MaxLen是用于存储一个字符的最大的字节数目字符集相关的变量查看数据库的字符集相关的变量如下:

2015-02-27 11:42:00 791

转载 徐汉彬:高并发Web服务的演变——节约系统内存和CPU

转载自:http://www.csdn.net/article/2015-02-12/2823952?reload=1一、越来越多的并发连接数现在的Web系统面对的并发连接数在近几年呈现指数增长,高并发成为了一种常态,给Web系统带来不小的挑战。以最简单粗暴的方式解决,就是增加Web系统的机器和升级硬件配置。虽然现在的硬件越来越便宜,但是一味地通过增加机器来解决并发

2015-02-25 13:04:45 868

原创 事务的四种隔离级别

事务具有ACID四种特性:1、原子性(Atomicity):事务中的操作作为一个原子操作,其要么全部执行,要么都不执行,不可以部分执行。比如银行的转账服务,这个事务的最终结果一定是:某个账户的余额增加了x,而另外一个账户的余额减少了x,或者两个账户的余额未发生变化。而不会出现其他情况。2、一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。3、隔离型

2015-02-08 21:59:10 2094

转载 分布式系统的Raft算法

转载至:http://www.jdon.com/artichect/raft.html过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。  来自Stanford的新的分布式协议研究称为Raft,它是一个为真实世界应用建立的协议,主要注重协议的落地性和可理解性。  在了解

2015-01-01 21:19:12 791

原创 linux 下无密码文件传输

有时候需要跨机器文件传输。又想自动化。这时候输入密码就是一个很头疼的问题。就xia

2014-10-31 10:23:20 1070

原创 linux 下 shell 截取字符串的方法总结

总结下linux下shell截取字符串的fangfa

2014-10-27 20:37:58 3532

转载 库函数调用和系统调用的区别

函数库调用 VS 系统调用 函数库调用系统调用在所有的ANSI C编译器版本中,C库函数是相同的各个操作系统的系统调用是不同的它调用函数库中的一段程序(或函数)它调用系统内核的服务与用户程序相联系是操作系统的一个入口点在用户地址空间执行

2014-10-23 10:19:47 610

转载 PHP的FastCGI

CGI全称是“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据。 CGI描述了客户端和这个程序之间传输数据的一种标准。 CGI的一个目的是要独立于任何语言的,所以CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。 如php,perl,tcl等。FastCGI是Web服务器和处理程

2014-10-17 16:17:54 575

原创 bashrc和barh_profile 区别与联系

看大家配置一些alias时,有些配置到bashrc文件中,有些配置到bash_profile文件中。这两个有什么区别呢? 查阅记录如下/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.英文描述为:  # /etc/profile# Sy

2014-10-15 14:59:57 772

原创 mysql 类型转换对索引的影响

看到http://www.2cto.com/database/201202/119999.html 这篇博文,自己验证了一下create table if not exists `test`( `id` int unsigned not NULL AUTO_INCREMENT,  `name` varchar(10) DEFAULT NULL,  `age` int

2014-10-15 14:53:05 1939

原创 leveldb 安装和使用

http://blog.solrex.org/articles/cxx11-changes-in-levedb-compiling-error.html

2014-10-11 12:05:40 2747

转载 孤儿进程与僵尸进程[总结]

孤儿进程与僵尸进程[总结]1、前言  之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。2、基本概念  我们知道在unix/linux中,正常情况

2014-10-09 16:41:26 587

原创 STL之vector

vector是一种序列式容器,所谓序列式容器,即其中的元素可以排序,但是并未排序。可以把vector可作为加强版的array,它和array一样,存储空间是一段连续的内存,因此支持随机访问,但是,和array相比,vector支持动态增加数据。 vector支持动态增加数据,同时又需要保持空间的连续性从而支持随机访问,因此,在对vector动态增加元素时,如果旧有空间装满,需要申请更大的内存,并且

2014-09-28 17:28:59 750

转载 posix多线程有感--自旋锁

转载自:http://www.csdn123.com/html/blogs/20130509/11141.htm自旋锁是SMP架构中的一种low-level的同步机制。     当线程A想要获取一把自旋锁而该锁又被其它线程锁持有时,线程A会在一个循环中自旋以检测锁是不是已经可用了。对于自选锁需要注意:由于自旋时不释放CPU,因而持有自旋锁的线程应该尽快释放自旋锁,否则等待该自旋锁的

2014-08-20 19:42:08 697

原创 C++ 宏 为什么建议 do while (0) 的写法

在C++中,在使用宏的时候,建议使用do { xxxx;} while(0)的写法hao

2014-08-16 23:09:53 1532

转载 Mysql Innodb中undo-log和MVCC多版本一致性读 的实现

http://hi.baidu.com/gao_dennis/item/1f133311f50a94423a176ef5

2014-08-03 19:22:18 5891

原创 C 调试工具小记

记录下C的调试g

2014-07-20 18:14:26 774

转载 MVCC 问答

转载自:http://qing.blog.sina.com.cn/1765738567/693f084733003vvn.htmlQ:先要谢谢你的文章,很系统且讲清‘为什么’(而不是简单的‘是什么’),收获不少。看到mvcc时 http://qing.blog.sina.com.cn/1765738567/693f08473300067j.html,有一些不理解,还望详解。

2014-06-22 19:57:33 766

转载 别让PPT把你绑架了

http://www.fortunechina.com/column/c/2014-04/09/content_200659.htm不要过于依赖PPT,观众应该关注的是你,而不是PPT。    马小瑾总裁打开电脑,把她的演讲录像回放给我看,这是我给教练对象布置的课后“作业”。我经常鼓动他们有机会就上台演讲,绝不“低调”,绝不纸上谈兵。

2014-06-09 13:20:18 1033

转载 浅谈PHP 5中垃圾回收算法的演化

转载自:http://www.php100.com/html/itnews/it/2012/1114/11549.html

2014-05-10 17:00:33 623

原创 php 中的 defined isset empty is_null的区别

在php中 define isset empty is_null 都和判断变量有关系。

2014-04-10 19:55:35 890

原创 资料大杂烩

2013年中国数据库大会PPT

2014-03-31 16:37:28 674

转载 mysql中字符集相关的问题

深入Mysql字符集设置 深入理解SET NAMES和mysql(i)_set_charset的区别

2014-03-31 15:46:51 706

原创 linux的waitpid 和wait 以及fg 和bg命令

接上篇:linux 的nohup & 和daemon 总结, 这里总结下waitpid和bg 和fg命令waitpid函数说明:#includesys/types.h>#include定义函数 pid_twaitpid(pid_t pid,int * status,int options);其他数值意义如下:pid等待进程组识别码为 pid 绝对值的任何子进程。

2014-03-08 11:43:40 1855

原创 linux 的nohup & 和daemon 总结

今天和同事聊起了这个问题,就查阅了一下相关资料,总计如下 nohupnohup 用途:不挂断的运行命令语法 : nohup command [arg] &描述: 运行命令,忽略所有SIGHUP信号。 输出到当前目录的nohup.out文件中,如果当前目录不可写,就重定向到$HOME/nohup.out中  一般是要和&配合使用。&用户: 将一个程

2014-03-05 10:19:31 16839 2

原创 mysql 的datetime和timestamp的知识小结

总结下mysql的datetime和timestamp两种类型的相关知识 mysql 的datetime和timestamp的区别datetime的取值范围是1000-01-01 00:00:00 到9999-12-31 23:59:59 而timestamp仅为1970-01-01 00:00:00 到2037 23:59:59timestamp具有自动初始化和自动更新的特性:自

2014-03-04 12:10:00 940

原创 C++ throw()引发的core

总结最近遇到了一个问题,简单说就是一个禁止抛出异常的函数内抛出了异常所致(无论函数内部直接抛出异常还是间接调用函数抛出异常)官方文档说明如下: 即一个throw()的函数意味着对任何异常调用std::unexpected而std::unexpected函数的官方文档说明如下:即该函数默认为调用terminate函数 而terminate函数的说明如下:

2014-03-03 20:23:52 2164

原创 linux shell 以$开头的几个变量

总结下shell中以$开头的变量的作用$$: 表示sheel本身的PID$!: 表示sheel最后运行的后台进程的PID$?: 最后运行的命令的结束代码(返回值)$-: 使用set命令设定的FLAG 一览$* :所有的参数列表,以“$1 $2 $3 ... $n”的形式输出所有参数 (需要用双引号引起来)$@: 所有的参数列表,以“$1” "$2" "$3" ...

2014-02-21 12:20:59 2027

转载 MySQL Show命令的使用

转载自:http://www.ccvita.com/356.html非常受用show tables或show tables from database_name;解释:显示当前数据库中所有表的名称show databases;解释:显示mysql中所有数据库的名称show processlist;解释:显示系统中正在运行的所有进程,也就是当前正在执行的查

2014-02-16 12:57:42 764

原创 makefile 的相关知识

还是要写makefile了,虽然一直很不喜欢写这个东东。所以整理下自己找到的相关资料入门还是看陈浩的这个跟我一起写makefile一些高级用法和资料整理如下:makefile会按照文件名寻找并执行:查找的文件名顺序为:“GNUmakefile”、“makefile”、“Makefile”。字符串处理函数subst 函数名称:字

2014-02-12 11:05:14 756

原创 mysql的加锁与死锁问题

记录下网上看到的又用的资料:需要反复阅读以加深理解啊http://hedengcheng.com/?p=771:MySQL 加锁处理分析,博主分析的很详细,阅读后受益匪浅http://hedengcheng.com/?p=844:一个最不可思议的MySQL死锁分析:仔细阅读后,对mysql的加锁理解更加深一步

2014-01-28 14:34:03 821

原创 关于条件变量的讨论

先记录下 稍后完善https://gist.github.com/chenshuo/6430925 : 8种写法http://www.cppblog.com/Solstice/archive/2013/09/09/203094.html : 用条件变量实现事件等待器的正确与错误做法http://blog.csdn.net/vodomine/article/details/69215

2014-01-16 12:11:38 758

转载 使用linux的mail命令发送html格式的邮件

今天在shell中使用mail命令发送邮件,希望发送表格,就用了html的格式来发送。但是开始的时候发现Outlook收到的显示为html的源码,就查阅了下相关资料,问题解决了,记录下,以备以后再用:以下内容转载自:http://blog.csdn.net/chengfei112233/article/details/7288054linux使用mail函数发送

2014-01-05 20:18:28 18159 1

原创 关于MySQL的load data infile

最近经常使用mysql的load data infile导入数据。查阅了相关资料记录下:以下部分转载自:http://shanchao7932297.blog.163.com/blog/static/1363624201141135548221/1)在客户端也可以向远程MySQL服务器执行 ‘load data‘ 命令,      比如,客户端IP: 192.168

2014-01-04 19:36:39 3970

转载 详解MySQL中EXPLAIN解释命令

mysql的explain可以帮助我们分析sql语句。帮助我们更好的使用索引和优化sql语句。找了下explain 命令的用法的资料。记录下转载自:http://database.51cto.com/art/200912/168453.htmexplain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在

2014-01-01 21:21:41 756

leveldb-1.15.0修正版

修正了编译错误,增加了一个使用实例,使用scons编译后使用即可。

2014-10-11

windows 网络编程.CHM

windows网络编程的电子书,可惜是英文的,不过看看也挺好的

2009-12-15

MFC类库详解.chm

MFC的类库的详细说明 中文的,可以作为一个方便的用户手册。

2009-12-15

ANSI C 标准中文详解.PDF

ANSI C 的标准,中文的,大家喜欢的可以下下来看看。觉得好的支持一下,谢谢

2009-12-15

PHP使用技巧集【高手的技巧汇总】

内附很多PHP高手写程序总结的各种技巧, 是不断提高自己PHP水平的资料, 需要的自己下吧。

2009-02-01

SAMS Teach Yourself PHP in 10 Minutes【英文chm格式】

很好的自学教材 ,上传上来供大家分享, 觉得好的话顺便帮忙顶下 谢谢

2009-02-01

PHP中文完全手册【方便的用于php函数查询】

最好的PHP手册 内有函数库查询,介绍等

2009-02-01

【C#初学者指南】c#教程

很好的C#入门教程,建议刚开始学c#的人阅读此书

2008-11-08

空空如也

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

TA关注的人

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