技术篇
山书生
这辈子都过一半了,应该意气风发一下…
展开
-
碰触华为 (序)
“ 有幸”碰触华为的产品,而且一来就来个大的。作为曾经的通讯人,接触华为,也是一种“幸运”。 这次接触的是INtess客户服务中心。确实头大。远没有接触Avaya、Nortel那般顺心应手。 INtess客户服务中心,涉及一大套东西。前台排队机(C&C08Q-A/B/E型机器)、CTI Link、CTI Server、CCS(UIS)、IVR、VP台、文件服务器,这是大体上的东原创 2009-04-22 14:45:00 · 643 阅读 · 0 评论 -
OpenSSL使用指南之指南【转载内容】
OpenSSL Org OpenSSL使用指南from:http://findingjob.blog.sohu.com/234214852.html。thx ~ “我的奋斗”!1 介绍OpenSSL是使用非常广泛的SSL的开源实现。由于其中实现了为SSL所用的各种加密算法,因此OpenSSL也是被广泛使用的加密函数库。< XMLNAMESPACE PREFIX转载 2013-05-14 16:40:03 · 838 阅读 · 0 评论 -
OpenSSL使用指南之API【转载内容】
OpenSSL OrgOpenSSL使用指南之APIfrom:http://findingjob.blog.sohu.com/234655741.html。thx ~ “我的奋斗”! 4 算法编程APIOpenSSL中支持众多的密码算法,并提供了很好的封装和接口。密码算法主要分为如下几类:对称算法、公钥算法、散列算法、随机数产生算法等。OpenSSL转载 2013-05-14 16:44:31 · 1745 阅读 · 0 评论 -
openfire connection manager using
----20120622----openfire connection manager install:1. cp tar.gz package to connection manager server path2. tar -xvzf the package3. modify the conf manager.xml imopenfire01.sam.com原创 2012-06-22 20:49:26 · 1189 阅读 · 0 评论 -
C++ XMPP客户端评价(转)
大容量高并发的IM系统,不容易。xmpp是目前找到的一个方向,开源,有利有弊。学习~http://hi.baidu.com/%C3%FA%D3%E3/blog/item/771bda20449f6daa4623e897.html2010年09月15日 星期三 10:21================gloox========转载 2012-04-01 21:44:50 · 4365 阅读 · 0 评论 -
提高 openfire性能的几个点【转载内容】
提高 openfire性能的几个点 openfire 默认也就支持6k左右的并发,下面为优化的几个关键点1. 网络层采用异步 io,linux下面用epoll. java.nio,JDK 6.0 以及JDK 5.0 update 9 的 nio支持epoll (仅限 Linux 系统),对并发idle connection会有大幅度的性能提升,这就是很多网络服务转载 2013-08-04 14:57:20 · 3240 阅读 · 1 评论 -
Openfire 性能优化【转载内容】
Openfire 性能优化http://blog.csdn.net/blade2001/article/details/9094331 Openfire 是一个XMPP协议的IM Server。基于MINA的java nio服务器。一般就是使用mysql来作为数据库,保存配置配置信息、离线信息、用户数据。官网的数据是支持5000人同时在线,使用connecti转载 2013-08-04 14:18:11 · 1624 阅读 · 0 评论 -
Reactor模式 - @ libevent by c【转载内容】
Reactor模式- @ libevent by c1 Reactor的事件处理机制首先来回想一下普通函数调用的机制:程序调用某函数?函数执行,程序等待?函数将结果和控制权返回给程序?程序继续处理。Reactor释义“反应堆”,是一种事件驱动机制。和普通函数调用的不同之处在于:应用程序不是主动的调用某个API完成处理,而是恰恰相反,Reactor逆置了事件处理流程,应用程序需要提供转载 2013-08-17 09:42:29 · 849 阅读 · 0 评论 -
Reactor模式 - @ Pattern by java【转载内容】
Reactor模式- @ Pattern by java 经典的网络服务的设计如下图,在每个线程中完成对数据的处理:但这种模式在用户负载增加时,性能将下降非常的快。我们需要重新寻找一个新的方案,保持数据处理的流畅,很显然,事件触发机制是最好的解决办法,当有事件发生时,会触动handler,然后开始数据的处理。Reactor模式类似于AWT中的Event处理:Reac转载 2013-08-17 10:14:57 · 939 阅读 · 0 评论 -
通俗易懂 Socket I/O模型全接触【转载内容】
本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:IOCP模型 老陈有一个转载 2013-08-17 11:44:12 · 771 阅读 · 0 评论 -
Reactor与Proactor的比较【转载内容】
Reactor与Proactor的比较1、标准定义1.1、概念两种I/O多路复用模式:Reactor和Proactor一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件及转载 2013-08-17 10:39:15 · 718 阅读 · 0 评论 -
BIO NIO AIO - by java【转载内容】
BIO NIO AIO- by java 1、概述BIO就是基于Thread per Request的传统server/client实现模式,NIO通常采用Reactor模式,AIO通常采用Proactor模式,AIO简化了程序的编写,stream的读取和写入都有OS来完成,不需要像NIO那样子遍历Selector。Windows基于IOCP实现AIO,转载 2013-08-17 11:00:56 · 1179 阅读 · 2 评论 -
【转载内容】iOS IM开发的一些开源、框架和教程等资料
iOS IM开发的一些开源、框架和教程等资料下面收集了开发即时通讯工具,如AIM、ICQ(Oscar 协议)以及Jabber(XMPP协议)的iOS客户端程序的一些开源,可以直接使用或者参考:Oscar协议开发库LibOrange:https://github.com/unixpickle/LibOrange基于LibOrange库开啊的AIM/ICQ消息通讯工具:https://gi转载 2013-10-09 22:55:49 · 1182 阅读 · 1 评论 -
自动化测试框架思想与构建【转载内容】
谈自动化测试框架思想与构建散步的SUN 51Testing软件测试博客from: http://developer.51cto.com/art/201106/267051.htm 序言也许到现在大家对所谓的“自动化测试框架”仍然觉得是一种神秘的东西,仍然觉得其与各位很远;其实不然,“自动化测试框架”从理念来说,并不复杂,但其之所以神秘,是因为其运用起来很是复杂,每个公司,每个部转载 2013-05-25 18:10:12 · 1189 阅读 · 0 评论 -
自动化测试【转载内容】
0、序 测试是个大学问。在测试人力不足、项目迭代快速的时候,时常想起自动化测试。到底能否帮到我,我们那一个一个快速迭代的版本? 有Web、有Win客户端、有Android和iOS手机客户端,合理的考虑、适当地行走,自动化测试,不是那么简单。天、时、地利、人和,我占哪样?得好好琢磨和尝试实践一番……p.s.: 1、2 from: http://www.51test转载 2013-05-25 15:59:44 · 652 阅读 · 0 评论 -
碰触华为 (1) INtess CTI API for 1B+1D
很多东西,都是不接触不知道,或者不触及想不到…… 以前接触的PBX、CTI也不少,却无一不是支持中央集中管理的技术结构。就像TSAPI,它也是具有C/S结构支持属性的接口。这种方式,给第三方集成开发带来很大便利,就是这前面说的“集中管理”、集中控制。 开发的中间集成软件,可以以一个服务器模式建立服务、而不用考虑多个Client的问题。而恰恰,对于华为的了解,四个月前真是无知小孩般地原创 2009-08-02 15:45:00 · 1472 阅读 · 0 评论 -
能否改良Datagrid_DataSet将excel内容导入SQL Server
这个使用Datagrid DataSet将excel内容导入SQL Server有问题么?现在导入一个excel含数据量65535条,需要6分钟的时间。。。慢呀~~~能否改良?------------------------using System;using System.Collections;using System.ComponentModel;using System.Data;原创 2009-05-31 19:42:00 · 923 阅读 · 0 评论 -
我要监控——RBproMonitor
<br />最近在捣鼓一个监控的程序,因为一个程序不明原因时常无故自动退出,时间不定。<br />用了CreateMutex,查了一些资料,虽然还没完全懂得,也蹒跚而行,一步一步来!<br /> <br />以下是修修改改的代码:<br /> const int PATHSIZE = 1024; char path[PATHSIZE]; memset(path, 0, PATHSIZE); if (!GetModuleFileName(NULL,path,PATHSIZE)) { D原创 2011-01-05 20:09:00 · 972 阅读 · 1 评论 -
简单说说SQL的优化(某篇的精简版).zz
http://www.soaspx.com/dotnet/sql/mssql/sql2000/sqlserver2000_20091118_1678.html2009-11-18 18:19(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索转载 2011-11-30 20:47:44 · 2848 阅读 · 0 评论 -
Oracle 9i与MS SQL Server 2000之比较连载五.zz
http://kb.cnblogs.com/a/1153156Oracle 9i与MS SQL Server 2000之比较连载五2008-04-14 18:13四、Oracle中新的数据库对象: 实例化视图、快照、序列、程序包、同义词、抽象的数据类型● 实例化视图又称显形图:实例化说明它有自己的存储空间,视图说明它的数据来源转载 2011-11-30 20:57:57 · 8294 阅读 · 0 评论 -
上海-项目-一恍月将去,再晃人憔悴(2)技术事儿
在上海待着,到开发赴现场,到抽调离开,便没再回去过……到目前——其实应该说到5月劳动节假日结束,算是告一个段落。但是回过头看看,这个项目,从技术上、从项目上都留有缺陷。今天先说说技术上的事儿! 其一,在技术上,难为地实现了大部分功能——需要的大部分功能,当然其中不少尽善尽美!之前也有强调,这是一个SAP CRM跟AVAYA呼叫中心的集成项目。 SAP CRM,接触过SAP的原创 2009-08-02 16:30:00 · 1009 阅读 · 0 评论 -
Redis总结汇编
Redis内存使用优化与存储作者 田琪 发布于 2011年8月16日 总结:1 根据业务需要选择合适的数据类型,并为不同的应用场景设置相应的紧凑存储参数。2 当业务场景不需要数据持久化时,关闭所有的持久化方式可以获得最佳的性能以及最大的内存使用量。3 如果需要使用持久化,根据是否可以容忍重启丢失部分数据在快照方式与语句追加方式之间选择其一,不要使用虚拟原创 2012-10-01 09:55:18 · 808 阅读 · 0 评论 -
加密与签名de区别是什么【转载内容】
最近听人聊起与银行对接所需要的规范,不同域的数据有不同要求。其中就涉及了传输密码需要加密、而传输金额需要签名。实在不了解加密与签名到底有咩区别,顾bing之~【From:http://micerin.blog.163.com/blog/static/30695072011918104641606/,thx “Bay Of Myth”】1)私匙加密 对称加密,用相同的密匙转载 2013-02-22 22:21:28 · 3254 阅读 · 1 评论 -
IP存储技术【转载内容】
近来了解起Hadoop以及FastDFS,不由想起早前涉及的SAN、iSCSI等技术来个回忆,竟然发现,仅仅记得个大概,不由自主一并bing之:【from enet:http://www.enet.com.cn/article/2006/1018/A20061018254055.shtml】FC SAN?IP SAN?真实解析IP存储技术2006年10月18日转载 2013-02-23 20:50:02 · 823 阅读 · 0 评论 -
谷歌是如何做代码审查的【转载内容】
一直的认知,就是代码Review是为了检查代码规范、以及显见的bug。第一次看到,说这是一个“纯社会性的”!转载分享~【from:雷锋网 http://www.leiphone.com/s-google-code-review.html 】谷歌是如何做代码审查的槐序 2013-02-25 10:17本文由外刊IT评论编译,原文链接。我已经不在G转载 2013-03-02 15:29:25 · 507 阅读 · 0 评论 -
坚持ABC,少年【转载内容】
ABC: Always Be Coding——程序员面试必读【from : http://www.36kr.com/p/203535.html,鸣谢】Kryptoners 发表于Google /David Byttow /TopCoder /GitHub /C++本文作者@guitardave24">David Byttow是一名程序员,曾在Google和Square等公司转载 2013-05-25 09:45:54 · 640 阅读 · 0 评论 -
【转】大企业的敏捷开发
如今敏捷开发已经成为初创企业的标配,如果运用得当,它能大幅提升企业的创新效率。然而在人数众多、层级复杂的大企业,敏捷开发能实现么? 转自【2016-06-01 BCG波士顿咨询】谁说只有小企业才能敏捷开发?这5招让大象也能跳舞 。转载 2016-06-11 20:48:05 · 2704 阅读 · 0 评论