最近要對一個用libevent寫的C/C++項目進行修改,要改成多線程的,故做了一些學習和研究。libevent是一個用C語言寫的開源的一個庫。它對socket編程里的epoll/select等功能進行了封裝,并且使用了一些設計模式(比如反應堆模式),用事件機制來簡化了socket編程。libevent的好處網上有很多,但是初學者往往都看不懂。我打個比方吧,1)假設有N個客戶端同時往服務端通過socket寫數據,用了libevent之后,你的server程
系統 2019-08-12 09:27:10 3020
插件開發學習制作第一個openfire插件http://www.cnblogs.com/jying/p/3683409.html跟我一步一步開發自己的Openfire插件http://blog.csdn.net/ibm_hoojo/article/details/8645369改造MUC實現Openfire群(client)http://www.th7.cn/Program/java/2011/12/31/53514.shtmlopenfire插件開發的幾
系統 2019-08-12 09:26:49 3020
原文:SQL點滴18—SqlServer中的merge操作,相當地風騷今天在一個存儲過程中看見了merge這個關鍵字,第一個想法是,這個是配置管理中的概念嗎,把相鄰兩次的更改合并到一起。后來在technet上搜索發現別有洞天,原來是另外一個sql關鍵字,t-sql的語法還是相當地豐富的。本篇是一篇學習筆記,沒有什么新意,這里給出technet上的地址連接供大家參考權威:http://technet.microsoft.com/zh-cn/library/b
系統 2019-08-12 01:33:19 3020
本文介紹了Python小波分析庫Pywavelets,分享給大家,具體如下:#-*-coding:utf-8-*-importnumpyasnpimportmathimportmatplotlib.pyplotaspltimportpandasaspdimportdatetimefromscipyimportinterpolatefrompandasimportDataFrame,Seriesimportnumpyasnpimportpywtdata=np
系統 2019-09-27 17:56:44 3019
Python的安裝以及報錯處理方法一、下載下載路徑:https://www.python.org/downloads/二、安裝(以安裝python3.7為例)在win下安裝:1、創建新的安裝目錄:c:/python372、環境變量的配置(勾選自動配置)檢查安裝是否正確#第一步::C:\Users\cuiljiang>pythonPython3.7.0(v3.7.0:1bf9cc5093,Jun272018,04:06:47)[MSCv.191432bit(
系統 2019-09-27 17:54:55 3019
小試牛刀——一篇jQuery小教程作者:realazy文章來源:http://realazy.org/blog/2006/08/31/small-jquery-tutorial/如果你還不了解什么是jQuery,那么先參考這篇文章:http://realazy.org/blog/2006/08/27/jquery-new-wave-javascript/文章正式開始:寫個小教程,以期能讓大家對jQuery有所了解,甚至喜歡上它(請不要怪我)。不廢話,先說明
系統 2019-08-29 23:51:45 3019
CSS覆蓋TEST