- 博客(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关注的人