自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

转载 Nginx流量copy到测试环境的方法

from net测试环境中需要一些数据,可以自己仿造数据,不过最方便的方法是:将来自正式环境的用户请求copy一份到测试环境。 依赖模块: lua-nginx-module,ngx_devel_kit, headers-more-nginx-module 以上模块在github上均可以找到,作者是国内nginx的著名开发者agentzh。 使用模块需要重新编译 复制代码代码示例: ngi

2016-05-22 20:23:23 1159

转载 nginx源码分析(1)——启动过程--todo

from http://blog.csdn.net/chosen0ne/article/details/7728294 1. 重要的数据结构 1. ngx_module_t nginx中所有模块的类型都是ngx_module_t类型的,定义了模块的一些属性。nginx是完全模块化的,所有的组件都是模块,从而实现了nginx的高度松耦合。同时,我们在进行nginx

2016-05-22 20:08:57 200

转载 python执行系统命令的方法 :os.system(),subprocess.popen(),commands

python执行系统命令的方法 :os.system(),subprocess.popen(),commands 2013-05-13 17:12:28| 分类: Python学习笔记 |举报|字号 订阅 最近接触到os.system(),subprocess.popen()和commands来执行系统命令,从网上搜索到许多,现整理如下。 1. 使用

2016-05-17 19:47:14 292

原创 vim的配置文件在哪?

vim的配置文件在哪? 配置文件在哪里 当我们使用Vim时, 你需要知道一系列的配置文件. 这些配置文件的位置依赖于Vim的安装位置和你所使用的操作系统. 通常, 有三个配置文件, 你是必须知道在哪里能找到的. vimrc 这是Vim最主要的配置文件. 它有两个版本, 全局版本(global)和用户版本(personal)). 全局vimrc文件放在你安装Vim的目录中. 你可以打开vim, 在普

2016-05-17 19:33:21 231

转载 linux下如何查看文件编码格式及转换文件编码

常常在Linux中操作windows下的文件时,会遇到乱码的情形。常见的比如在Visual Studio 中写的C\C++程序需要放到Linux主机上编译,而程序的中文注释则显示为乱码,比较严重的是由于编码原因,linux上的编译器报错。这是由于Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。那么如何在Linux中如何查看文件的编码及如何进行对文件进行编码转换

2016-05-17 19:28:36 187

原创 TotalCommander究竟牛逼在哪里

发信人: Laugon (耕田佬), 信区: NewSoftware 标 题: TotalCommander究竟牛逼在哪里 发信站: 水木社区 (Mon Mar 10 17:31:26 2014), 站内 有哪些完灭windows资源管理器的地方? – ※ 来源:·水木社区 newsmth.net·[FROM: 58.60.63.*] 有2位用户评价了这篇文章:* [ ]victor16

2016-05-17 19:25:31 300

转载 保证分布式系统数据一致性的6种方案

保证分布式系统数据一致性的6种方案from http://weibo.com/ttarticle/p/show?id=2309403965965003062676&mod=zwenzhang

2016-05-02 18:35:22 134

原创 git 个人常用操作简单命令

简单命令(1)git init ,在指定的目录执行该命令,即为初始化git仓库,添加了.git文件。如果要将已存在的项目纳入管理,只需切换到项目目录,执行该命令,然后执行add,最后commit,下文有详细资料介绍。(2)git add . .代表添加所有的,你也可以指定具体你想添加的文件,将计划的改动添加到缓存区。git add *.jsgit add index.php

2015-12-05 17:15:54 93

原创 debian8-my-cmd-history.log

把加载后的分区文件夹划归给lixxxx sudo chown -r lixxx:lixxxx mydoc sudo chown li:li * sudo chown li:li .* —隐藏文件 runlevel 二、python dev sudo apt-get install python-pycurl apt-cache search python-PIL| more s

2015-12-02 03:08:08 426

原创 Debian-install-in-VMWare-virtualbox

先说明,我的配置,无线局域网,无线路由器:192.168.1.1,my PC IP=192.168.1.101; DNS =202.10.11.12; 1.创建新虚拟机–>custom–>New Works->。 2.安装VM (1) 点”Edit virtual machine settings”,在虚拟机安装时,光驱默认设置为using physical drive”auto detec

2015-12-02 01:44:37 258

原创 win下查看ext3、ext4软件

1、ext3:验证ok explore2fs-1.07。ext3 可以查看。不能查看ext4。2、ext4: ExtExplorer.exe ext4和ext3都可以看。能够导出文件。但是不能写入文件进ext4分区。

2015-12-01 15:34:27 624

原创 vmwarestation-install-debian-in-xp

一、很久以前的方法。现在不在使用。 在VMware中如何通过ISO文件安装字符界面的Linux .iso安装 2.添加硬盘一、建立linux的虚拟机: .linux 2、选择VM菜单-〉单击Settings,在弹出的界面中选中CD-ROM,在右边选择Use ISO image处选择光盘镜像,然后单击OK退出。 3、选择从光盘启动,启动时会提示你。 4、linux引导起来之后,输入li

2015-11-30 20:35:41 63

转载 求链表的中间节点

思路4. 求链表的中间节点题目描述:求链表的中间节点,如果链表的长度为偶数,返回中间两个节点的任意一个,若为奇数,则返回中间节点。分析:此题的解决思路和第3题「求链表的倒数第 k 个节点」很相似。可以先求链表的长度,然后计算出中间节点所在链表顺序的位置。但是如果要求只能扫描一遍链表,如何解决呢?最高效的解法和第3题一样,通过两个指针来完成。用两个指针从链表头节点开始,一

2015-03-09 17:58:14 2063

转载 UDP用 connect后 send err出错实例---stackoverflow

http://stackoverflow.com/questions/4397195/udp-send-behaviour-after-connect#include #include #include #include #include #include #include #include int main() {

2014-01-16 17:59:46 1281

转载 UNIX网络编程——UDP 的connect函数(改进版)--good

UNIX网络编程——UDP 的connect函数(改进版)My: 此文总结到位http://blog.csdn.net/ctthuangcheng/article/details/9470063上一篇我们提到,除非套接字已连接,否则异步错误是不会返回到UDP套接字的。我们确实可以给UDP套接字调用connect,然而这样做的结果却与TCP连接大相径庭:没有三次握手。内核只是

2014-01-16 16:30:08 1073

转载 模板类中的静态变量,用于继承时子类的静态变量的独占

My文章总结:用于继承时,子类可以拥有属于子类本身自己的静态变量,而不是所有的子类共用父类的静态变量。http://hi.baidu.com/rwen2012/item/6dad109ee0d7bac9b6253149C++: 静态成员和子继承Meyers在条款7中给出了一个用于实现 "class   专属的new-handlers ",用class

2014-01-14 18:28:44 872

转载 基于Linux的TCP网络编程--仅函数使用。基础

基于Linux的TCP网络编程一.Linux下TCP编程框架TCP网络编程的流程包含服务器和客户端两种模式。服务器模式创建一个服务程序,等待客户端用户的连接,接收到用户的连接请求后,根据用户的请求进行处理;客户端模式则根据目的服务器的地址和端口进行连接,向服务器发送请求并对服务器的响应进行数据处理。1.服务器端程序包括Ø  建立套接字(

2014-01-10 17:53:14 472

转载 gdb调试器命令学习总结笔记

http://www.cnblogs.com/rosesmall/archive/2012/04/12/2444413.htmlLinux中包含有一个很有用的调试工具--gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。和所有常用的调试工具一样,gdb提供了以下功能: # 监视程序中变量的值 #

2013-12-30 15:57:58 824

转载 gdb debug--使用方法简介

http://www.cnblogs.com/rosesmall/archive/2012/04/13/2445300.html编译时必须加上参数-g ,例:g++ -g temp.cpp -o temp.通过Gcc编译生成可执行文件才能用Gdb进行调试。进入gdb界面:gdb temp. 提示符变成(gdb)(1)查看文件在Gdb中键入”l”(list)就可以

2013-12-30 15:50:26 2339

转载 C++的隐式转换和explicit关键字---用于防止构造函数隐式转换

1 class T 2 { 3 public: 4     T(int t){} 5 }; 6 void foo(T t) 7 { 8     return; 9 }10 int main()11 {12     T t(3);13     foo(3); //此时会将3隐式转换为T14 15     return 0;16 }17 

2013-12-26 21:42:00 594

原创 单向链表逆序

from http://blog.csdn.net/niuer09/article/details/5961004设链表节点为[cpp] view plaincopytypedef struct tagListNode{      int data;      struct tagListNode* next;

2013-12-14 17:31:43 1640

空空如也

空空如也

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

TA关注的人

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