自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

转载 Linux下安装maven

转自http://www.blogjava.net/caojianhua/archive/2011/04/02/347559.html,作者:初一七月1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;2.进入下载文件夹,找到下载的文件,运行如下命令解压tar -xv

2015-09-16 11:01:26 813

转载 Google 开源项目风格指南 (中文版)

详细文档见:http://zh-google-styleguide.readthedocs.org/en/latest/包含了四种语言的编程风格指南:Google C++ 风格指南Google Objective-C 风格指南Google Python 风格指南Google JSON 风格指南

2015-09-01 10:28:28 1187

转载 inet_ntoa()多次调用时的问题

本文转自http://blog.chinaunix.net/uid-25203957-id-372797.html,作者:crazyhadoop崩溃,一个inet_ntoa()函数的自身特性害的我调试了半天程序。inet_ntoa函数就是将IP无符号整形转换成IP字符串,函数返回的是指向IP字符串的一个指针,乍看没什么问题。门道就在返回的这个字符串上。这个字符串是在其内部静

2015-08-31 16:52:22 1492

转载 详解coredump

转自http://blog.csdn.net/tenfyguo/article/details/8159176,作者:tenfyguo1 什么是coredump        我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条

2015-08-17 16:17:25 918

转载 Makefile经典教程(掌握这些足够)

原文转自http://blog.csdn.net/ruglcc/article/details/7814546 makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML

2015-08-03 19:34:43 1236

原创 Linux编译和安装boost库

1. 下载boost安装包并解压缩到http://www.boost.org/下载boost的安装包,以boost_1_58_0.tar.gz为例 下载完成后进行解压缩:tar zxvf boost_1_58_0.tar.gz2.设置编译器和所选库先进入解压缩后的目录:cd boost_1_58_0然后运行bootstrap.sh脚本并设置相关参数:./bootstrap.sh --with-li

2015-07-31 15:00:26 58113 15

转载 libevent介绍

转自http://www.cnblogs.com/zhuxiongfeng/archive/2011/04/22/2025261.html,作者:祝雄锋通常我们在建立服务器的处理模型的时候,主要是下面集中模型:(1) a new Connection 进来,用 fork() 产生一个 Process 处理。 (2) a new Connection 进来,用 pthread_c

2015-07-01 18:17:24 761

转载 Linux定时任务crontab/cron.d介绍

转自:http://blog.163.com/weiwenjuan_bj/blog/static/140350336201343072313966/,作者:白小凡Linux cron job 是个非常常用的工具,用来在指定的时间执行某个任务。cron工具是一个以系统服务的形式存在。通过/etc/rc.d/init.d 或者 /etc/init.d目录下的启动脚本crond来启动

2015-06-25 11:22:46 24368

转载 C++文件流操作与流缓冲重定向

本文转自http://www.cnblogs.com/kex1n/archive/2012/01/06/2314985.html,作者:小楼一夜听春雨我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。ifstream infile("test.txt");cout 上面

2015-05-28 17:27:16 2155

原创 VIM配置文件参数

VIM是Linux系统常用的一种文本编辑器,大多数Linux上的开发工作也需要在VIM中完成。VIM可以根据个人喜好进行定制,其配置文件所在目录为~/.vimrc,在里面设置一些合适的参数能在使用VIM时得到更好的效率和便利。对于经常在Linux上进行C/C++开发的人员可以参考下面的VIM配置,自己已经使用很长一段时间了,感觉很合适。set autochdir"设置自动

2015-05-21 15:18:44 926

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

英文原版见:http://www.moolenaar.net/habits.html进行有效编辑的七种习惯 Bram Moolenaar  如果你的很多时间是用来敲纯文本,写程序或HTML,那么有效地使用一个好的编辑器能节省你不少时间。这篇文章里的指导和提示将有助于你更快工作,更少犯错误。  文中采用开源文本编辑器Vim(Vi IMproved)说明有效编辑的思想,

2015-05-19 19:24:13 682

转载 http 2.0协议简介

本文转自http://www.jdon.com/dl/http2.html该文主要介绍为什么推出HTTP 2.0协议,以及HTTP2协议的主要概念是什么?今天,Http1.1已经变成了互联网主要的协议,在协议和基础设施上投入了巨资。当初HTTP协议诞生时曾经被误以为是相当简单直接的协议,但是时间证明错了。1996年在RFC 1945中颁布的Http 1.0 有60页规定,RF2

2015-05-12 18:05:17 1569

转载 linux ssh 使用深度解析(key登录详解)

转自http://blog.lizhigang.net/archives/249,作者:Jackie liSSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet Engineering Task Force)的Network Working Group所制定的一种协议。SSH的主要目的是用来取代传统的telnet和R系列命令(

2015-05-06 19:35:23 877

转载 linux下svn常用指令

转自http://blog.chinaunix.net/uid-22976768-id-1640924.html,作者:hs8602windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用

2015-05-06 19:18:24 601

转载 Linux系统调用--fcntl函数详解

转自http://blog.sina.com.cn/s/blog_841eaed80100v875.html,作者:Jiffies功能描述:根据文件描述词来操作文件的特性。#include #include int fcntl(int fd, int cmd);int fcntl(int fd, int cmd, long arg);int fcntl(int

2015-01-30 11:36:09 2422

转载 Linux线程属性

转自http://blog.chinaunix.net/uid-25940216-id-3212226.html,作者:yulianliu1218一.线程属性    线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy

2015-01-30 10:51:03 754

转载 linux线程私有数据之一键多值技术TSD池

转自http://blog.chinaunix.net/uid-27034868-id-3349185.html,作者:bocaihuang    进程内的所有线程共享进程的数据空间,因此全局变量为所有线程所共有。但有时线程也需要保存自己的私有数据,这时可以创建线程私有数据(Thread-specific Date)TSD来解决。在线程内部,私有数据可以被各个函数访问,但对其他线程是屏

2015-01-28 18:01:13 1094

原创 QUIC协议学习记录

QUIC(Quick UDP Internet Connections,快速UDP互联网连接)是Google提出的一种基于UDP改进的通信协议,其目的是降低网络通信的延迟,提供更好的用户互动体验。    QUIC的主要特点包括:具有SPDY(SPDY是谷歌研制的提升HTTP速度的协议,是HTTP/2.0的基础)所有的优点;0-RTT连接;减少丢包;前向纠错,减少重传时延;自适应拥塞控制, 减少

2014-12-18 16:58:29 5849

原创 do{...}while(false)的用法

今天看代码时发现个不太理解的风格,一些代码都分段包含在了do{...}while(false)区间里。一般来说,使用do while是为了循环,但这里循环条件是false,根本就不会有循环,那么意义何在?    上网查了下后得到结论:使用do{...}while(false)结构可以简化多级判断时代码的嵌套。     举个例子:现在要实现一个功能,但需要A、B、C、D四个前提条件,并且这四

2014-12-10 11:07:27 21618 3

原创 2014.10.21面试总结

1.代码题,针对链表做快速

2014-10-27 21:51:19 612

原创 2014.10.22面试总结

1.代码题,翻转字符串中单词的顺序,要求写出递归和非递归两种方案2.

2014-10-27 21:42:26 659

原创 2014.10.23面试总结

1.多线程环境下单例模式

2014-10-27 21:28:23 628

原创 2014.10.24面试总结

1.代码题,用C++实现一个容量为N的循环队列类,要求提供push

2014-10-27 21:05:54 592

原创 2014.10.08面试总结

1.VIM如何增加缓存?如何从系统剪切

2014-10-15 21:39:06 716

原创 2014.10.10面试总结

1.Linux系统top命令有什么作用,都能看到什么信息2.

2014-10-15 21:30:10 697

原创 2014.10.13面试总结

1.一个文件里有许多单词,每行一个词,统计出出现频率

2014-10-15 10:55:58 788

原创 2014.10.15面试总结

1.TCP包结构2.TCP流量控制,拥塞控制算法3.VIM如果删除3行,如果移动到

2014-10-15 10:37:30 654

转载 一些面试题及答案

转自http://www.cnblogs.com/liu-jun/archive/2012/04/24/2468664.html,作者:liu_军

2014-10-01 23:09:35 7286

转载 epoll和select区别

先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法一、问题引出 联系区别问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不能满足要求,大概的解决方案有以下几种:1.使用多进程或者多线程,但是这种方法会造成程序的复杂,而且对与进程与线程的创建维护也需要

2014-09-28 23:37:32 1059

原创 2014.09.25面试总结

一面:

2014-09-26 23:12:32 596

原创 2014.09.26面试总结

1.代码题,二叉树转成双向链表2.代码题,多线程环境下的单

2014-09-26 23:00:17 826

原创 2014.09.24面试总结

笔试:1.#define MINUS(x,y) x

2014-09-25 22:48:24 590

转载 C++应用程序性能优化之内存池

6.1 自定义内存池性能优化的原理如前所述,读者已经了解到"堆"和"栈"的区别。而在编程实践中,不可避免地要大量用到堆上的内存。例如在程序中维护一个链表的数据结构时,每次新增或者删除一个链表的节点,都需要从内存堆上分配或者释放一定的内存;在维护一个动态数组时,如果动态数组的大小不能满足程序需要时,也要在内存堆上分配新的内存空间。6.1.1 默认内存管理函数的不足利用默认的内存管

2014-09-15 00:07:08 1126

转载 C语言根据结构体成员变量的地址,得到结构体的地址

转自http://blog.csdn.net/hwz119/article/details/1626537,作者:

2014-09-10 23:30:33 11210 2

转载 OSPF协议中LSA的几种常见类型

转自http://qingtian355.blog.163.com/blog/static/16011686420104201141096/,作者:

2014-09-10 22:53:41 7257

原创 KMP模式匹配算法

KMP算法:利用

2014-09-08 17:48:47 698

原创 2014.09.05面试总结

一面:1.

2014-09-08 16:53:58 1014

原创 最长回文子串

//原字符串中的最大回文串长度

2014-09-07 05:57:21 654

原创 [动态规划]最长公共子串长度问题

题目来自

2014-09-02 02:44:17 1327

原创 以后敲代码,第一行再也不要先写#include、import、using之类的了!

第一行先写下这段注释再说!

2014-08-22 21:49:00 1080

空空如也

空空如也

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

TA关注的人

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