通信运营商计费系统
他只是带着时间简史飞向了群星。 Stephen William Hawking,1942年1月8日-2018年3月14日 史蒂芬·威廉·霍金,CH,CBE,FRS,FRSA(英语:Stephen...
https://trafficserver.apache.org/ https://github.com/apache/trafficserver https://cwiki.apache.org/confluence/display/TS/Apache+Traffic+Server Traffic Server...
07 Feb 2018
|
people
|
spacex
向伟大的理想与情怀致敬! to Musk Elon, to...
06 Feb 2018
|
opensource
数据库
TiDB 是 PingCAP 公司受 Google...
SSM Spring + SpringMVC +...
09 Oct 2017
|
golang
语言与设计
one request one goroutine 模式...
11 Sep 2017
|
golang
语言与设计
golang标准库有reflect包,同Java类似具有反射特性。 通过msgType = reflect.TypeOf(msg.(proto.Message))获取proto类型,把interface类型和指定消息id注册到一个自定义map中。 使用时通过指定具体的消息id,由reflect.New(info.msgType.Elem()).Interface().(proto.Message)即类型的Elem()函数得到指针的基类型,来获取相应的proto消息,再通过jsonpb.UnmarshalString(msgJson,...
05 Sep 2017
|
golang
语言与设计
服务进程基础结构 信号拦截 func main() {...
01 Aug 2017
|
golang
语言与设计
综述 并发与分布式 类“Erlang风格的并发模型”的编程范式:goroutine & channel...
Tinyhttpd是一个非常轻量级的http sever。代码不超过一千行,但是麻雀虽小,五脏俱全。 https://github.com/EZLippi/Tinyhttpd 源码 /*...
https://openresty.org OpenResty® 是一个基于 Nginx 与...
http://www.vnpy.org/ https://zhuanlan.zhihu.com/p/32848878 主动订阅端 用户发起调用mainEngine.subscribe函数 mainEngine.subscribe中调用ctpGateway.subscribe函数...
Java之父James Gosling、BEA、SUN、ORACLE。 hotspot 2002年2月13日,JDK 1.4发布,工程代号为Merlin(灰背隼)。JDK...
java: 反射(reflection Java 1.3之后),它允许程序在运行的时候动态的生成对象、执行对象的方法、改变对象的属性,spring就是通过反射来实现注入的。 Servlet...
梳理笔记: 采集音频和摄像头视频并实时H264编码及AAC编码 http://www.cnblogs.com/haibindev/archive/2011/11/10/2244442.html C++实现RTMP协议发送H.264编码及AAC编码的音视频 https://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html...
比特币白皮书 中本聪(Satoshi Nakamoto)比特币白皮书英文版 https://github.com/GammaGao/bitcoinwhitepaper/blob/master/bitcoin_en.pdf 中本聪(Satoshi...
16 May 2017
|
语言与设计
|
erlang
Erlang的协程并发模式简单而清晰,语言本身天生就支持分布与并发,有成熟稳健的OTP架构可用。C/C++自身不支持协程必须用事件驱动方式才能应对大并发,而非阻塞方式对写代码的要求比较高。构建分布式并发架构显然用Erlang/OTP要容易的多,当然如果你有一群牛逼的C/C++程序员且对OS以及网络通信等非常熟悉,开发出来的架构会更高效。
14 May 2017
|
网络与安全
|
virus
安天针对勒索者蠕虫病毒Wannacry的深度分析报告
加密部分分析
样本加密的基本操作均在内部加载的DLL中完成,加密文件的算法是AES,而AES密钥被RSA加密,RSA为随机生成的密钥对,公钥在本地系统保存,私钥提交到攻击者服务器。导入固定的RSA私钥,生成新的RSA密钥对,公钥会保存在系统中,私钥提交到攻击者服务器。
每个被加密的文件均使用不同的AES密钥,若想对文件进行解密操作,需要先获取RSA私钥,将文件头部的AES密码进行解密操作,再使用AES密钥,对文件体进行解密操作。如果没有RSA私钥,则AES密码无法解密,文件也就无法解开。
c回调函数与C++回调类 常用回调方法: 第一种Callback的方法是面向过程的,使用简单而且灵活,正如C语言本身。 第二种Sink的方法是面向对象的,在C++里使用较多, 可以在一个Sink里封装一组回调接口,适用于一系列比较固定的回调事件。...