自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

转载 android 接入快盘 openapi 问题整理集合

android中的https问题小结http://zhyandroid.sinaapp.com/?p=51

2012-07-18 18:34:56 652

原创 服务器长短连接应用分析

为什么希望把短连接改成长连接(persistent connection)?纯理论分析优点1. 对于每个请求,减少三次握手。2. 对于服务器,将会减少建立连接导致的开销。包括内核进程分配TCB、建立连接时产生软中断、内核进程与用户进程切换时的时间开销。

2011-10-31 00:10:09 2812

转载 网络丢包率如何解决

<br />摘要<br /> <br />网络丢包是我们在使用ping(检测某个系统能否正 常运行)对目站进行询问时,数据包由于各种原因在信道中丢失的现象。ping使用了ICMP回送请求与回送回答报文。ICMP回送请求报文是主机或路由器 向一个特定的目的主机发出的询问,收到此报文的机器必须给源主机发送ICMP回送回答报文。这种询问报文用来测试目的站是否可到达以及了解其状态。需要指 出的是,ping是直接使用网络层ICMP的一个例子,它没有通过运输层的UDP或TCP。<br />网络丢包的原因主要有物理线路故

2011-05-17 18:06:00 1515

原创 mysql 主从备忘

<br />为避免binlog过大,浪费大量磁盘空间。需要设置日志的过期时间,<br /> <br />>mysql show variables like '%logs%'<br /> <br />设置binlog的过期时间:<br /><br /><br />设置服务器系统变量:expire_logs_days <br /> <br />set global expire_logs_days=30;

2011-03-26 16:52:00 1151 1

原创 python的三种url库性能与效率分析

<br />还没开始整理的一些原始数据,先保留原始数据,回头再分析。<br /> <br />测试三种类型的python url库:<br />#coding:utf-8'''Created on Mar 7, 2011@author: fore'''import sysimport pycurlimport StringIO import urllib2 import urllib3 def f(url): c = pycurl.Curl()

2011-03-08 00:13:00 3608 1

转载 NOSQL 扫盲贴

<br />NOSQL数据库,资料整理。HBase、Redis、MangoDB为主。其它有趣的也一并摘录了。<br /> <br />MongoDB<br />介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功能最丰富,最像关系数据库 的。支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。<br /> <br />NOSQL之旅---HBase<br />http://www.jdon.com/jivejdon/thread/38244<br /> <br

2011-02-15 15:12:00 1039

原创 scribe

备忘一个Scribe is a server for aggregating log data that's streamed in real time from clients. It is designed to be scalable and reliable.scribe,facebook开源的日志服务器,做个记号,回头测测,看看怎么个实时法。如果靠谱还可以用做FTR的日志

2011-01-18 20:22:00 708

原创 mysql5.5 源码分析(-)

mysql 源码安装 编译 gcc cmake libcurses5-dev

2011-01-16 20:19:00 1138

转载 七大主流框架的性能测试

七大主流框架的性能测试

2011-01-07 14:06:00 1116

原创 java wrapper serviec JVM被强制重启(根本原因未知)

java wrapper serviec JVM 强制重启 wrapper.ping.timeout

2010-10-14 09:18:00 2013

原创 shell 文本分割

shell cut read while 文本处理 文本分隔 文本分割

2010-10-13 16:55:00 3169 1

原创 Log4j1.2 --- 死锁

log4j 死锁

2010-10-10 16:28:00 13677 4

原创 MySQL性能问题剖析----死锁

mysql innodb deadlock 死锁 分析 剖析

2010-10-10 11:36:00 1416

原创 整点好玩的东西

早上上班前看了下GoogleReader,发现样好玩的东西,画思维导图的。用来写了下计划,还不错。展开折叠看着真亲切,让我想起了被我烂尾的大纲视图。罪过啊罪过了。这小软件(也不小,压缩后15M+)叫freeplan,  Java 实现的,跨平台,让人灰常心花怒放。Link: http://sourceforge.net/projects/freeplane/画了个小图,blabl

2009-11-27 11:48:00 781

原创 Jython 与 Java

这两天因为工作需要,需要在Java Jvm 进程内调用Python脚本。下了Jython练练手,脚本语言看着真别扭啊。若干年前写自动化测试工具时也用过python一小阵子,但基本忘光光了。好了,直奔主题。 前提:1. sun-jre1.6, jython 2.52. 在官网下下个jython_installer-2.5.0.jar,一路next, 在 /jython-install

2009-08-30 21:56:00 1237

转载 Linux入门(一)::Linux中通过locale来设置字符集

今天刚装上Red Hat Enterprise Edition 5, 问题不少啊....开个浏览器,打开天涯,密密麻麻都是些麻将状的方格子。是啊,中文字符,显示不正常呀。  http://www.cnblogs.com/josson/archive/2006/04/06/368483.html 在Linux中通过locale来设置程序运行的不同语言环境,locale由ANS

2009-06-28 17:29:00 1126

原创 Java入门(三)::Eclipse实战

在我之后,也许也会有那么一些像我现在一样刚接触这门语言的人,也许我所整理的东西会对你们有所帮助,也许,哪天,我还需要再看看这些东西(不过这样的可能性不是太大,看过的一般都会记在心里)。 一. 怎么生成.jar二. 在Eclipse中将EJB部署在JBoss服务器上      一. 怎么生成.jar两种方式:1、通过eclipse工具生成jar文件。选择你的项目点右键

2009-06-13 22:14:00 692

原创 我这一年

2008/3/7 实习,到公司,认识ysj,开始准备计算域。2008/4/1 以传销为名,被急召返校,领了1072块4毛的实习工资。实习期中三个星期里有一个星期适逢部门年度旅游,在三亚玩了一个星期,落人口实。2008/4 --- 2008/5 收拾学校里的烂摊子,安抚导师激动的情绪,处理复杂的纠结的乱七八糟的私人生活,5月19号,毕业设计论文写完,开始被COM玩。2008/6/25 毕

2009-05-25 00:13:00 755

转载 Java入门(二)::Elipse快捷键

1. 在Eclipse中修改快捷键的绑定的方法: Window --> Preference --> General --> keys   2.  常用的快捷键  Ctrl+1 快速修复(最经典的快捷键,就不用多说了)  Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+

2009-05-25 00:01:00 1247

转载 Java 入门::文件格式(一)

//2009.6.13 增加Ear、Jar、War文件之间有何不同?它们分别使用在哪种环境下?  在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:  Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等  War文件(扩展名为.War)包含全部Web应

2009-04-11 10:20:00 1981

转载 COM技术初探(二)

摘录的文章,非原创,为了层次清晰,没有附源码,要看例子到下面的原文链接去。:)  http://dev.csdn.net/Develop/article/article/25/25203.shtm  三、纯手工创建一个COM组件1、从建工程到实现注册在这一过程中我们将完成三个步骤:创建dll的入口函数,定义接口文件,实现注册功能1.1创建一个类型为win

2009-03-03 10:43:00 601

转载 Design by Contract(1)

http://blog.donews.com/maverick/archive/2006/04/22/841290.aspx       Design by Contract是Bertrand Meyer总结的一项设计技巧,也是Meyer发明的Eiffel语言的主要特点。不过,这条原则的作用范围并不局限于Eiffel,而是所有的程序设计语言。      Design by Contract

2009-01-17 12:32:00 910

原创 c++与mysql中的事务处理

c++是一门很复杂的语言,说它复杂是因为它难以控制的灵活性,但没办法,已经上了这条船,就暂且适应它复杂的规则。关于这门语言的细节的整理将集中在这篇文章里。为什么是mysql的源码?主要原因是:一、我想弄明白数据库里事务实现的原理,底层的组织和数据结构,而我所接触到的资料都只告诉我我不感兴趣的东西。显然只能求助于开源的数据库,mysql和sqlite都是很好的选择。它们提供的代码很丰富,虽然我从来没

2008-12-20 17:25:00 4625

翻译 An Introduction To SQLite

哪天吃撑了再译成中文,貌似sqlite的应用很广泛,跟风一把。http://www.sqlite.org/whentouse.htmlAppropriate Uses For SQLiteSQLite is different from most other SQL database engines in that itsprimary design goal is to be s

2008-12-04 19:48:00 980

原创 C++内存管理的简单归纳

这篇文章主要是针对c++程序中可能出现的内存错误做一些间单的归纳。是看了Rational Purify的使用和分析之后做的提炼。相信很多初级的c++程序员也像我一样曾被这些问题困惑,希望对各位看官有所帮助。    一、内存错误的分类a.内存访问错误对内存进行读或写时发生的错误,可能是读未被初始化的内存单元,也可能是读写错误的内存单元。   b.内存使用错误主要是在动态请求内存之后没有正确释放产生的

2008-10-18 18:26:00 1126

原创 COM接口指针使用的注意事项

一、普通接口指针(加减计数要自己进行管理)1.加减计数要成对出现2.赋值时要特别注意,不要忘记了3.赋值和被赋值是很不一样的二、智能接口指针1.不要以为用了智能指针就可以不用担心组件的生命周期管理,如果加减计数不平衡了,就有可能导致内存泄露。三、创建组件ks_stdptr pIK = KS_NEW(KCom)会导致两次加计数。在作用域结束时,pIK只会进行一次减计数,这时候,就漏了。四、查找bug

2008-08-26 19:23:00 862

原创 什么是回调函数?

什么是回调函数?简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。在c++里是函数指针,在C#里是Delegate,即委托。

2008-07-03 14:52:00 673

翻译 error C2955: 'std::list' : use of class template requires template argument list

I encountered a similar error when I named a parameter "list", where the compiler tried to parse "list" as std::list. Renaming "vector list" to "vector myList" worked smashingly.在我把一个参数命名为"list"时,碰到

2008-06-25 15:58:00 8928

翻译 Boost C++ Library

(Boost c++ Library 是)世界上最受赞赏和设计最良好的c++ 库工程之一。--Herb Sutter and Andrei Alexxandrescu        Boost 提供了免费平等而小巧的c++ 源库。        我们强调的库是和c++标准库协作良好的库。Boost库被设计为被广泛使用,并在许多类型的应用中是有用的库。Boost许可证鼓励商用和非商用的使用。  

2008-06-09 21:45:00 1697

原创 中缀表达式转换为后缀表达式算法

设以’@’字符作为结束符的中缀算术表达式已经保存在s1字符串中,转换后得到的后缀算术表达式拟存于s2字符串中。由中缀表达式转换为后缀表达式的规则可知:转换前后,表达式中的数值项的次序不变,而运算符的次序发生了变化,由处在两个运算对象的中间变为处在两个运算对象的后面,同时去掉了所有的括号。为了使转换正确,必须设定一个运算符栈,并在栈底放入一个特殊算符,假定为’@’字符,让它具有最低的运算符优先级,假

2008-06-07 21:23:00 2790 5

原创 嘿嘿,初来乍到

好的,以后关于技术方面的想法就往这上面贴了。念了那么多年书,却没点积淀。

2008-05-19 02:24:00 8906

AJAX In Action

AJAX In Action

2008-03-28

AJAX高级程序设计源代码

AJAX高级程序设计源代码

2008-03-28

空空如也

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

TA关注的人

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