最新消息:

admin的文章

线上环境Nginx+tomcat完美整合
nginx

线上环境Nginx+tomcat完美整合

10年前 (2014-07-24) 4231浏览 0评论

Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下: 1、JAVA JDK安装: 下载相应的jdk软件包,然后解压安装,我这...

Python初探 Socket Server
python

Python初探 Socket Server

10年前 (2014-07-23) 4215浏览 0评论

python是一门很强大且易用的脚本语言.一直很想好好学习python很久了,在阅读完了<python学习手册>后,算是在python方面入了门.由于墙的存在,想要很方便的访问国外网站就需要梯子,而shadowsocks是其中的比较简单而...

listen()详解
c

listen()详解

10年前 (2014-07-23) 3747浏览 0评论

在基本的unix网络编程中,server-client模式是普遍应用的模式之一.在server端编程过程中,基本的模式是 socket()//创建fd|| bind()//将socket绑定到特定端口中|| listen()//监听相应的socket...

MAC OSX下pip安装lxml发生xmlversion.h not found问题解决办法
Mac os x

MAC OSX下pip安装lxml发生xmlversion.h not found问题解决办法

10年前 (2014-07-23) 3472浏览 0评论

最近由于写爬虫需要用到对html的解析,才搜索了一番之后,从网站的列表中看出lxml的速度相当快.而PyQuery是在其基础上封装的一层库,同时由于采用jquery的访问器语法,成为了我使用的首选.于是,就开始了痛苦的安装过程. pip应该是最简单安...

php curl_multi_select 死循环原因及相应处理办法
curl

php curl_multi_select 死循环原因及相应处理办法

10年前 (2014-07-23) 5707浏览 0评论

现象 在系统更新以后,相应的php也升级到了新的版本.在运行了自己的代码之后,发现程序直接卡死不动了.在经过一阵排查之后,发现其卡在了非常诡异的地方 //use select to get response //proceed select unti...

在MAC终端下打开Finder
Mac os x

在MAC终端下打开Finder

10年前 (2014-07-23) 13651浏览 0评论

对于用习惯了terminal的mac user来说,经常会遇到进入到某个目录,但是需要在finder中打开这个目录的需要. 之前一直很苦恼,明明已经切换到相应的目录了,还得在finder中一个个的路径找,很是不方便. 经过一番搜索,终于找到了相应的方...

为程序添加一个优雅的command line interface
python

为程序添加一个优雅的command line interface

10年前 (2014-07-23) 3120浏览 0评论

为程序编写command line interface总是一件麻烦的事,尤其是程序支持多个参数,参数之间还有关系的时候,就更为棘手了。当我在编写 mdtogh 这个工具时就遇到这个问题。 好在,python的优点之一就是第三方的模块特别多,而今天就要...

nginx rewrite 的一个坑
bug

nginx rewrite 的一个坑

10年前 (2014-07-23) 2885浏览 0评论

location / {     rewrite /a /b break;     set $var asdf;     add_header asdf $var; } 会发现 response header 中并没有 asdf 这一项。但如果把 s...

Mac OS X /usr/include in Mavericks
include

Mac OS X /usr/include in Mavericks

10年前 (2014-07-23) 3923浏览 0评论

Mavericks 安装后,即使在 XCode 中安装了 Command Line Tools ,也没有 /usr/include 目录。这会导致一些命令行编译失败,比如 gentoo prefix 里的 gcc 。 执行如下命令可以安装 /usr/...

大话js代码静态检查
js

大话js代码静态检查

10年前 (2014-07-23) 2926浏览 0评论

1.背景 首先必须承认,静态代码检查不能解决所有问题!比如说,QA不能指望着靠静态代码检查来发现rd的代码逻辑的bug。而对于javascript,可能就是代码某处少了个分号,或者是某些编码的bad –practice。这些问题可能很小很小,但是对用...

基于WEB UI接口轻量级测试框架及实施方案
UI

基于WEB UI接口轻量级测试框架及实施方案

10年前 (2014-07-23) 2957浏览 0评论

1 背景介绍 1.1 接口     web ui接口是服务器与客户端交互的方式,即浏览器或者其他客户端工具与web服务UI层交互的协议.常见的有两大类,一是浏览器与服务器交互的 HTTP,HTTPS协议的接口,另一类web service接口如soa...

单线程和多线程diff问题追查
diff

单线程和多线程diff问题追查

10年前 (2014-07-23) 2974浏览 0评论

1.问题背景 运行于一个进程中的多个线程,彼此之间使用相同的地址空间,共享大部分数据,因此启动一个线程所花费的空间远远小于启动一个进程所花费的空间,线程间彼此切换所需的时间也远远小于进程间切换所需要的时间,一个线程的开销大约是一个进程的开销1/30左...

linux kernel测试初探
kernel

linux kernel测试初探

10年前 (2014-07-23) 2637浏览 0评论

前言 Linux基金会在4月3日公布了Linux开发年报,向我们展示了linux kernel作为世上最大开源合作项目之一的魅力。自2005年以来,共有800家公司7800名开发人员参与Linux kernel开发,最近一年也有200家公司共1000...

数据库性能测试方案示例
mysql

数据库性能测试方案示例

10年前 (2014-07-23) 3562浏览 0评论

前言 : 究竟怎样进行数据库性能测试,数据库性能测试需要做些什么?大多数产品线的RD和QA也比较迷茫,经常过来咨询。 一般说来,做数据库性能测试需要如下几个步骤: :明确测试目的 :设计测试模型 (即压力模型) :准备测试集群环境 :准备压力测试工具...

PHP增量覆盖率统计方法
php

PHP增量覆盖率统计方法

10年前 (2014-07-23) 3898浏览 0评论

摘要 互联网行业的产品大多要求快速更新迭代,为保证产品的质量,单测越来越受到了开发和测试人员的重视。对于一个非全新的项目,补全原有代码的单测成本非常大,并且收效不明显。目前,对于非全新项目,开发人员一般只会对增量(新增修改)代码做单测。现有的覆盖率统...

MYSQL的主从复制之旅(2) 关于Binary Log的故事
mysql

MYSQL的主从复制之旅(2) 关于Binary Log的故事

10年前 (2014-07-23) 2660浏览 0评论

在我的上一篇游记中多次提到一个关键的信息图书馆——Binary Log。很多读者都给我来信询问它的详细介绍。希望通过讲述我认识的binary log,满足大家的好奇心。 我曾经提到过,在准备好迁往slave从库以后,首先需要到master的binar...

MYSQL的主从复制之旅(1) 戏说MySQL Statement-based 主从复制
mysql

MYSQL的主从复制之旅(1) 戏说MySQL Statement-based 主从复制

10年前 (2014-07-23) 2588浏览 0评论

我是一条数据更改操作,来自SQL家族。今天呀,我要来描述一段旅程,通过这段旅程,我才发现原来从主库(master)走到从库(slave)这么的不简单。 今天早上我从主库(master)确定要出发后,首先被要求到一个叫做二进制日志(binary log...