Recent Posts
-
December 01, 2015
试一下wireshark的lua插件(写一个计算tcap或者map消息响应时间的功能)
其他计算任何request/reply的协议的响应时间的wireshark插件都可以用类似代码实现吧。比如计算什么自定义rpc的响应时间等等。完成的最终脚本 tcap_response_time.lua-- Know issues:-- This offical wireshark "tcap stat feature" can not identify the correct-- tcap session (the tcap message matching is wrong, i...
-
November 24, 2015
Webrtc信令服务器和sip还有ims的相关资料
webrtc还是需要一个信令服务来辅助双方建立连接的,之前对这个地方不是很清楚。这篇文章讲的很清楚。WebRTC in the real world: STUN, TURN and signalinghttp://www.html5rocks.com/en/tutorials/webrtc/infrastructure/最近在看SIP和IMS相关的东西,才回头过来看看WebRTC到底怎么个用法的。其实WebRTC也可以可以使用SIP来建立连接的,但webrtc的实现没有给出具体的代码,而是...
-
November 19, 2015
Android应用通知消息和led灯开关相关的资料
1.创建notification 可以指定 led 灯的开关和颜色http://developer.android.com/guide/topics/ui/notifiers/notifications.htmlhttp://developer.android.com/reference/android/app/NotificationManager.html#notify(int, android.app.Notification) Updating Notificatio...
-
November 18, 2015
Wireshark分析tcap或者gsm_map的的消息响应时间service_response_time
在wireshark里面默认为每个http response 消息统计http.time, 这样就是在 statistics 里面io graph 界面的 advance 功能里面查看 响应时间的 按照时间分布曲线了。 一个不错的功能。TCAP协议也可以配置一下,它也会统计每个消息request 和response 的响应时间的。在TCAP协议设置选项里面,勾上 “service response time analyse” 和“persistent stat of SRT” 。但...
-
November 12, 2015
Sip协议相关的一些资料和开源项目
标准:SIP: Session Initiation Protocolhttps://tools.ietf.org/html/rfc3261SDP: Session Description Protocolhttps://tools.ietf.org/html/rfc4566Media Control Channel Frameworkhttps://tools.ietf.org/html/rfc6230SIP 服务器:OpenSIPS http://www.opensips.orgk...
-
November 10, 2015
Wireshark查看http响应时间的统计图
1.直接 filter 输入http 或者 http.time ,wireshark 每个http response 包里面都有一个 “Time since request”, 显示这个http请求的响应时间的。2.statistics -》 IO Graph -》 Y Axis -> Unit “Advanced “ ,Calc “AVG” 可以选择 MIN MAX或者 AVG 后面 输入http.time 表示平均响应时间, style 选择 “FBa...
-
October 27, 2015
Android关闭屏幕的代码
LockNow\app\src\main\java\heath\locknow\MainActivity.javapackage heath.locknow;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.app.admin.DevicePolicyManager;import android.c...
-
September 28, 2015
随机森林(random forest)和 gradient boosting等决策树相关的资料
都是由最简单的决策树基础上面发展起来的,可以用来做基本的分类等,比如垃圾邮件识别。效果很好的机器学习算法吧。看有没有时间深入学习一下。xgboost 一个gradient boosting 的c++库An optimized general purpose gradient boosting library.https://github.com/dmlc/xgboostBoosted Tree 我爱计算机 http://www.52cs.org/?p=429Introduction to...
-
September 16, 2015
Varint整数压缩算法
varint的整数压缩算法,应该很多地方都见到。可以压缩int ,节省空间,适合存储。 thirft的CompactProtocol 其实就是应用varint来压缩整数但持续的读写,解析应该还是慢很多的吧,所以有的库capnproto https://capnproto.org/就取消这个做法了,而是采用一种特殊 “packing”算法来压缩,说是直接压缩 0 字节。确实如果很需要考虑带宽的时候可以考虑 LZ4 等压缩算法。本来是希望在各程序内容的 IR 字节码采用 varint, ...
-
September 15, 2015
Ssh公钥私钥免密码登录和git如何使用ssh Keys
生成公钥和私钥对 ssh-keygen -t rsa -b 4096 -f <key_file_name> -C "your_email@example.com" 会在当前目录生成2个文件key_file_name 对应私钥key_file_name.pub 对应公钥会提示输入一个秘密用来加密私钥,以后每次使用私钥时要输入,这样更安全吧。也可以不设置秘密这样更方便一些,但别人如果偷走这个私钥文件就可以随意访问了。$ ssh-keygen.ex...