- 博客(97)
- 资源 (17)
- 收藏
- 关注
原创 wireshark decode https(tls)
Hi参考官方链接https://wiki.wireshark.org/TLS查看第三个sheet
2021-05-17 13:12:30 452
原创 行情数据接口
保存一下,自己做个记号1,聚合数据, https://www.juhe.cn 有调用次数有限制(每天200/次,会员可扩大调用次数),返回数据内容比较简单,只有当前行情,没有历史行情2,yfinance https://github.com/ranaroussi/yfinance 没试过3,来自券商的数据接口,富途牛牛 安装 FutuOpenD https://futunnopen.github.io/futu-api-doc/intro/FutuOpe...
2020-05-19 15:00:00 1688
原创 java版本的飞鸽编写(三)--完结
Hi最近又有人@我了,为啥没下文了?由于打通了几个关键问题,不想耗费无谓的时间去码代码另外本人也懒惰了8年一直没有更新,今天借着不想干活,做个总结吧一些关键问题Q1:如果知道其它在线用户?由于没有Server,所有要能显示所有在线用户,那么就可以通过2个方法方法1:广播包的形式方法2:遍历一遍自己所在子网的所有IP发个UDP的包,到默认监听端口(自己可定),那么...
2018-12-10 16:56:52 750
原创 2017
一眨眼,2017年,即将结束了今年,貌似什么都没做,浑浑噩噩的想跳出干了快10年的公司,又缺少点勇气觉得,公司毛病很多,难道外面的大公司就没毛病了可能也很多,只是相对少了点,嗨.....但今年,还是继续保持了,争取每2月读一本书的节凑陆陆续续也看了好几本书了,继续保持吧,保持一颗好奇的心,比什么都重要最近又重拾《微积分》打算看完它,再仔细读读《线性代数》,《
2017-12-04 09:55:36 383
原创 Gluster源代码阅读3--MGMT Xlator
引言个人认为Gluster有5大基础组件,分别是:MGMT,RPC Server,RPC Client, NFS Server,NFS Client这5个组件组成了Gluster的基本服务,所以这一章节就是简单概述下MGMT做了哪些事情MGMT,NFS,RPC-Server都使用相同的main函数(glusterfsd:main),所以这3类都有着相同加载流程,大致流程如下:int
2016-06-02 17:21:07 1720
原创 Gluster源代码阅读2--启动分析service glusterd start
修改/usr/lib/systemd/system/glusterd.service 里的log级别到TRACEEnvironment="LOG_LEVEL=TRACE"可以查看更多log 当安装好gluster后,在/usr/sbin下面会有4个文件与之相关这4个文件,其实你会发现其中3个是指向同一个文件的glusterfsd,还有一个gluster,它负责解析来自bas
2016-06-02 15:15:13 1928 1
原创 Gluster源代码阅读1--RPC与NFS
修改/usr/lib/systemd/system/glusterd.service 里的log级别到TRACEEnvironment="LOG_LEVEL=TRACE"可以查看更多log 当安装好gluster后,在/usr/sbin下面会有4个文件与之相关这4个文件,其实你会发现其中3个是指向同一个文件的glusterfsd,还有一个gluster,它负责解析来自bas
2016-06-02 15:06:34 1619
原创 Mina的大量连接问题
最近用到了Mina,发现在CentOS6.2 上,当接收到400个来自客户端的TCP连接的时候,新的TCP的连接能建立成功但是新建立的TCP连接收到的数据,不能再抛给应用层,而一直堵在缓冲区,如下使用命令:netstat -nat |grep 65534因为TCP的三次握手是操作系统控制的,所以新的TCP连接能够建立成功。为什么会这样呢?当找到了真正的原因,只能感叹,作为一
2016-02-20 22:32:20 5955 1
原创 性能模拟器开发
由于之前的工具都是买的第三方的,并且每年需要支付很多licences的费用而公司希望我们有自己的性能模拟器,所以最近开始了一个新的项目,目的是需要模拟15万路通话,而我们又需要写了一个简短的概要设计去找公司申请资源(例如钱,人等)所以这算是,目前我一个开始,从无到有的设计,记录一下吧It can emulate huge of traffics(15K sessions) and
2015-08-02 23:11:41 698
原创 基于websocket的前端与后端之间的数据交互
基于传统的前端开发,一般都使用JS访问一个URL,然后基于这个URL使用JSONDATA与URL进行交互如下图:那么如果要实时的展现数据的变化,那么我们有2种方法1,使用poll(不断的轮询),这么将是一个低效的方法2,就是在后台保持一个长连接,然后被动的触发,当有数据更新时基于第二种,方案,我们不得不在后台打开一个原始的tcp socket连接,那
2015-08-02 22:48:50 47252 3
原创 java 泛型资源
泛型接口继承:http://edwardpro.iteye.com/blog/322133泛型范例:http://www.cnblogs.com/lwbqqyumidi/p/3837629.html
2015-06-27 08:58:29 496
原创 计算G711语音的打包长度和RTP里timestamp的增长量
如何计算G711语音等的打包长度和RTP里timestamp的增长量一般对于不同的语音有不同的打包周期,而不同的打包周期又对应着不同的timestamp in RTP那么是如何计算的呢,我们通过G711举个例子G711的打包周期分为10ms,20ms,30ms,sample rate是8000,速率是64kbit/s64kbits,意味着每秒发送64000比特
2015-03-12 17:32:26 2413
转载 TCP_TW_REUSE 含义
根据TCP/IP协议,连接断开之后,端口不会立刻被释放,而是处于TIME_WAIT状态,等待两分钟半后,才会被释放掉,才能被新连接使用。而性能测试并发了3W连接,在3W连接因超时而关闭后,grinder又迅速请求3W连接,这时,已被占用的端口号未被释放,部分新建连接因为无法分配到端口号而失败。通过配置TCP_TW_REUSE参数,来释放TIME_WAIT状态的端口号给新连接使用TCP_TW
2014-05-08 15:35:31 6547
原创 django zip
from django.utils.text import compress_sequence, compress_stringcompressed_content = compress_string(xml_str)response = HttpResponse() response['Content-Encoding']='gzip'response.content = compr
2014-01-22 11:08:34 1887
原创 curl和apache bench自带cookie测试
自带cookiecurl "http://10.69.74.19/" --cookie "sessionid=qivzm5p4w2x7d9b54hrd6g57rrblfwsc;csrftoken=QRBnDOB63GmYdy96uNOfnyecNNWe2MoI;" > test.tmpab -n 1 -c 1 -C "sessionid=qivzm5p4w2x7d9b54hrd6g
2014-01-02 16:03:44 2009
原创 postgresql delete优化
最新需要整理数据库因为有些表已经达到了2千多万行数据,并且有相当一部分数据是几年以前的所以那些数据,对于用户来说是没有必要,所以不得不考虑清除部分过期的数据但是发现当我使用delete时,发现删除数据很慢,语句如下delete from tablename where id 从sql 上发现,很难有优化的地方了,这种语句已经相当的精炼了并且查询了下,
2013-12-06 16:09:54 9512
原创 How to configure Nginx Gzip compression
Enabling Gzip compression in Nginx is very easy, and allow us to save bandwidth transfer and also almost duplicate/triplicate our page speed. First step is edit nginx.conf file, that could be located
2013-09-13 12:50:22 839
原创 10分钟搞定,slony的安装和配置
最近要配置Postgres的数据复制功能(replication)Replication 分为2类:synchronization 和 asynchronization在Postgres的最新版本里,已经自带了synchronizationreplication功能而asynchronization的复制,也有slony这个软件可以和Postgres实现很好的连接http://ww
2013-08-23 12:17:46 2728 4
原创 新的产品线
从去年10月去芬兰培训自动化测试,到现在已经半年了半年之间,从不熟悉,到熟悉FTR的大部分组件,到能独挡杭州一面也算有所成绩短暂的告别了工作4年的Testworks项目来到了新的项目这个项目说实话,代码并没有Testworks的代码那么优雅但是对于我来说,是一个全新的项目,它没有使用c,c++,java而是使用的python,django,javascr
2013-05-09 12:51:48 733
原创 apache-pivot
之前产品的GUI还是10年以前设计的,所以,老板打算用个新的技术去重新实现GUI找到了2种解决方案:apache-pivot 和 JavaFX这2种技术,都有一个优点,就是同样的代码可以运行在Desktop和Browser模式为了将来Testworks的云扩展,有兴趣的同学可以看看:http://pivot.apache.org/
2013-05-09 12:43:56 1061
原创 /usr/lib/python2.6 和 /usr/lib64/python 的区别
摘自老外的解释http://lists.fedoraproject.org/pipermail/users/2009-August/087219.htmlIt seems i have two python2.6 folders located in /usr/lib vs/usr/lib64 respectively. Most python stuff (source)
2013-03-13 16:36:25 6260
原创 换老板了
最近直线上司换了,从中国人换成外国人了每个月要搞一次f2f的面谈,英语还凑合,老大说的,基本都能听懂不过,感觉对整个小组的管理,真是太难了:老板下面有3个组,1个在中国,2个在芬兰这山高皇帝远的,趁老板不在,工作时间出去办个私事,迟出早归,这都很正常了革命全靠自觉了,可是大家会自觉么!我想那是不可能的,人都是有惰性的。
2012-06-21 10:41:09 1425
原创 Custom JPanel cell with JButtons in JTable
If you ever wanted to add a JPanel with various interactive components (e.g. JButtons, JCheckBoxes etc.) in a JTable cell and could not figure out how to make them work, then this post is for you. Oth
2012-05-16 15:57:09 862 1
原创 更新Testworks从Cent4.6到6.2
如题,标题很明确 更新操作系统 终于明白,为什么有些人喜欢自己做轮子,而不是用第三方了的,受牵扯,真是件头疼的事 Testworks依赖的第三方软件包有二十个之多,而老系统是4.6的,升级到6.2问题遇到堆: TDM卡,ATM卡驱动问题 GCC版本太高,导致源代码编译问题一堆堆的,主要是写法没有参照C++的标准 等等,问题 我想,经过这一事情
2012-05-12 18:05:39 712
原创 展望2012
2012,12,21是最后一天,新的一年开始了,不知道今年又要面对什么样的新任务这一年,要当爸爸了,啥都不动了,先这么稳着好了。期待2011的PE结果
2012-02-03 14:50:40 561
原创 Arduino第五次实验---NOKIA手机蓝牙控制小车前进
很久没更新arduino相关的文章了,最近在网上买了个蓝牙芯片(蓝牙模块JY-MCU),也便宜37块钱这个芯片使用的是蓝牙串口服务,对于arduino这种封装好的板子来说也就是连连线,通过Serial这个API读取数据和写数据了,程序代码也是很简单的唯一麻烦点的是,通过在手机上写应用程序,如果你有这方面的背景也是手到擒来,所以就用j2me开发了应用程
2012-01-12 16:08:44 2618
原创 有感于公司的效率
最近,感觉,整个小组的效率好像越来越低了,或许也是整个大的部门吧如果想改变,只能温水煮青蛙,慢慢来了,大刀阔斧的弄,那是触犯众怒的。太多这种事情了,一个isource的问题,没人push,要不是私下催了LD很多次,或许还是老状态吧太多人,人浮于事,不关心产品,不关心未来突然发觉,只有自己的事,才是事突然想起:CEO发的一篇文章
2011-10-26 13:36:05 655
原创 T38与spandsp
前因:最近解决了一个“踢皮球的bug”,为什么说他是踢皮球了因为IPA这个平台功能一切正常,而ATCA平台有这个bug,而芬兰那边的DSP专家却说,他们的软件没问题,于是乎,那么就弱势的一方,找找看是什么问题了这我们的T38实现,尽然用的是开源的库,天煞的,这
2011-10-08 15:55:35 5189 6
原创 G711 如何放在T1-56K上
如题,最近测试工具要实现这个功能,所以总结一下:首先说下E1和T1的区别:E1用在中国和欧洲比较多T1用在美国和日本比较多E1 = 2.048Mbit/s = 32路*8bit*8000T1 = 1.544Mbit/s = ((24路*(7+1))+1
2011-08-08 10:18:52 1032
原创 解决Netbeans 下 undefined reference to `pthread_create'
因为这个并不是Linux下的标准,所以你要在链接的时候加上-lpthread,添加方式如下:properties->Linker->Libraries->Add Standard Library->Posix Threads (orAdd Option->Other Option
2011-07-25 10:53:01 1803
原创 有感于辞职
来公司已经2年7个月了,最近组内2个同事接连辞职 看着那些曾经一起工作的同事一个个的离去,总感觉有点伤感 海阔凭鱼跃,天空任鸟飞,也许外面有着更好的归宿 感觉2-3年是个坎, 往往辞职的总是每个部门2-3年经验的员工,而这些员工都是这个小组的财富 铁打的营盘,流水的兵,来来往往,聚聚散散,天下哪有不散的宴席。 最近,好像也到了公司的离职高峰期,整个大部门走了许多人,也来了些许新人 “外来的和尚好念
2011-06-22 14:19:00 639
转载 7个优秀的高质量图标搜索引擎
1.http://www.iconfinder.com/ 2.http://www.iconscan.com/ 3.http://www.iconlet.com/ 4.http://www.iconseeker.com/ 5.http://icons-search.com/ 6.http://www.mricons.com/ 7.http://www.veryicon.com/
2011-06-06 16:11:00 936
原创 Arduino第四次实验—自动垃圾清除车-中断代码调式
作者:alajl日期:2011-4-18标题:Arduino第三次实验—自动垃圾清除车-中断代码调式原文链接:http://blog.csdn.net/alajl关于attachInterrupt(),我想说点什么:这个是一个中断函数,由于许多数字传感器的状态只有0,1,两种状态,所以用这个方法来触发一个事件,是相当好不过了,例如:1、寻线传感器,从线内到了线外,0到1的改变,或者是1到0的改变,这个改变取决于你线的颜色,一般黑色是0,白色是12、红外障碍传感器:有障碍和
2011-04-18 16:41:00 3447 3
原创 Arduino第二次实验—倒计时牌
<br /><br />作者:alajl<br />日期:2011-4-4<br />标题:Arduino第二次实验—倒计时牌<br />原文链接:http://blog.csdn.net/alajl<br /> <br />准备工作:<br />1.Arduino 328控制板 1个<br />2.Prototype shield扩展板 1个<br />3.面包板 1个<br />4.LED-8段共阳数码管,图示如下<br /> <br />5.电阻220欧-若干<br />6
2011-04-10 20:43:00 9936
原创 Arduino第一次实验—扫盲
作者:alajl日期:2011-4-4标题:Arduino第一次实验—扫盲原文链接:http://blog.csdn.net/alajl偶然从网上得知Arduino(http://www.arduino.cc/),觉得这块板子,做做小实验很有意思,并且有很多组件可以搭建,像积木一样。这让我想起了儿时的梦想,自己去搭建一个智能汽车,能够自动行走,并躲开路障,当然我们首先得step by step,先玩玩比较简单的实验,那么我们就开始吧。准备工作:1.Arduino 328控制板 1个2. 电阻
2011-04-04 21:32:00 2809 1
原创 关于TTY
2011刚开始,又做完了一个新的功能,TTY的编码和解码,一直想写点它的总结,那么就写点吧简介如下,也不想翻译了,大家凑合着看看吧(摘自需求分析与实现)Text Telephone is meant to deaf, hard of hearing andspeech-impaired persons. They have been using specific Text Telephone equipment in the fixed network for many years to tr
2011-02-28 13:57:00 1241
T38消息流程图
2011-10-08
通过手机蓝牙控制电脑的软件和源代码
2011-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人