正文内容加载中...
posted @ 2019-01-29 01:01 疯光无线 阅读(202) 评论(0) 编辑
摘要: 最近想研究一下分布式开发,先拿了akka.net 跑一下性能参考自己写个网络实现,一般在本机通讯,300M每秒的传输率,作为参考嗯,先说结果,用Akka.net直接发bytearray,最后也只有40M每秒的传输率。所以高性能场合不适用。另外akka.net remote 有个小小的问题Akka.net 的 服务一侧配置如下remote {dot-netty.tcp {port = 8090hos...阅读全文
posted @ 2019-01-18 23:04 疯光无线 阅读(68) 评论(0) 编辑
摘要: 对于RSA这套公私钥加密的思路,我以为我挺明白的,运用的娴熟自如。当然现在RSA用的不多,而是基于ECC曲线来做签名验签,最大名鼎鼎的莫过于比特币。可是前两天和别人讲代码,被问了ECC为什么可以用来做验签,发现自己讲不清楚。所以做了点功课,来把这个问题讲清楚。首先我们跳过ECC曲线是个啥这个话题,这部分我觉得对理解这个逻辑,帮助并不大,黑盒掉就好了。因为我们是程序员,有类型这样的表述神器,非常清晰...阅读全文
posted @ 2018-12-29 19:22 疯光无线 阅读(131) 评论(0) 编辑
摘要: Typescript骚操作,在TS里面直接插入HTML,还有语法提示先给大家看一个图因为我不喜欢用很重的框架,主要是并非专业UI,但是偶尔会用到,还是觉得直接element组装受不了,想想能在ts文件里面能直接插入html就好了。插进去不难,可是苦于没有语法提示,大家看上面这个图,语法提示的问题已经解决了。下面我来详细讲解一下这个骚操作一、安装vscode,别的工具我没研究,大差不差二、安装插件是...阅读全文
posted @ 2018-12-28 19:51 疯光无线 阅读(494) 评论(0) 编辑
摘要: 虽然想把标题取得大一点,但终究不是什么太大不了的工作,还是安分守己的开始介绍吧。 项目组成 这个项目叫做LightDB 由三个部分构成 Lightdb.lib 是对rocksdb做了一层封装,主要的修改是追加了保存的数据类型,和表的概念 https://github.com/lightszero/lightdb.lib Lightdb.server 就是一个远程数据库啦,Lightdb的...阅读全文
posted @ 2018-11-26 10:40 疯光无线 阅读(145) 评论(1) 编辑
摘要: Rocksdb是挺好的一个东西,就是取得一个可用的库太麻烦。之前我是用的rocksdbsharp里面他有编译好windows 和 linux的库 兼 容性还挺好,ubuntu win10 直接跑没毛病,可惜他是去年build的了,我要用的checkpoint 这么重要的功能,他这个版本没有。于是乎只好自行编译rocksdb,感觉上了一条贼船啊。 我在使用rocksdb开发一个数据库https://...阅读全文
posted @ 2018-11-13 05:56 疯光无线 阅读(742) 评论(1) 编辑
摘要: 1.安装 linux 子系统 2.应用商店安装ubuntu 3.为了方便可以配置成默认登陆root账户 Ubuntu config –default-user root 4. 安装完毕 5.安装netcore https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial 6.和windows 文...阅读全文
posted @ 2018-11-12 16:32 疯光无线 阅读(73) 评论(0) 编辑
摘要: Asp.net core kestrel 服务器性能分析因近来发现neocli 使用asp.net core kestrel 服务器提供rpc调用,性能比较低。和以前做过测试差异比较大,故而再次测试。考虑到micheal提供的因素主要是http相应时间,故针对http响应时间增加两个测试先放代码,测试程序在https://github.com/lightszero/lightchain测试说明测试...阅读全文
posted @ 2018-10-24 21:15 疯光无线 阅读(171) 评论(0) 编辑
摘要: 自从dotnet core 诞生以来,发展非常强势。我们总有些需要写一个独立的http服务器的需求,我想是时候忘记httplistener 了。dotnet framework 时代建一个小的http服务器 最常用的工具就是 HttpListener了。现在是dotnet core的时代,asp.net 也有了一个官方提供的 selfhost 实现 kestrel。我们来研究一下kestrel的a...阅读全文
posted @ 2018-10-24 19:52 疯光无线 阅读(294) 评论(0) 编辑
摘要: Javascript交叉编译方案很多了,工业级品质的也不是没有,但前两年我从事html5 3d引擎开发时,做过一圈评估,没有可用的。作为一个c#爱好者,我自然是很希望能最大限度的利用c#的生产力,之前经过评估,我们选择了typescript 作为开发工具,确实也产生了一些收效。时过境迁,虽然很久不做h5方面的开发,但任然关注,偶然发现bridge.net的发展速度相当的不错,今日观之,社区已经相当...阅读全文
posted @ 2018-10-12 19:40 疯光无线 阅读(1335) 评论(0) 编辑