自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(176)
  • 收藏
  • 关注

转载 dotnet core 调用electron来开发UI的探索

先上仓库地址https://github.com/lightszero/webwindow.netcoredotnet core 很喜欢,问题dotnet core 不包含GUI,经过一些尝试,觉得dotnetcore 配合electron 做UI最好,虽然有个项目electronnet了,他的设计多少有点奇怪。我们想让任何一个dotnetcore程序,可以轻松的扩展出gui来现在我有一...

2019-09-10 15:44:00 483

转载 范罗士空气净化器PT65评测

买了一台空气净化器,之前网上查了查,哟,是个知名品牌,做碎纸机的。你问我为啥找个卖碎纸机的买空气净化器?因为年轻,咱们往下看包装还可以一打开就有疑问了,这塑料味道不对呀,三手料也不该这个味儿啊。包装里面的资料只有一张纸头,立马质疑是不是假货,后来被淘宝否决了。毕竟在淘宝你要证明一个东西是假货是需要证据的。好吧,那我们就当他是正品,先仔细看看外观反光扭曲不平,这吓死人的毛刺和底部细节,哎,...

2019-06-24 17:37:00 540

转载 Unity3D 代码入口

最近有人提出一个unity一键导出html项目的设想,所以又回头看了一下unity发现现在的untiy和我熟悉的有很大的不同了在看unity的 entity 系统时,注意到,这个系统的入口比较特殊,继承自componentSystem就直接执行了过去的Unity 要执行就得挂在某个脚本上,对于我们习惯了程序要有个 明确的入口点Main函数的人来说很不友好。软件架构也总是有点别扭。看到这个...

2019-04-29 13:46:00 1714

转载 dotnet core 3.0 linux 部署小贴士

dotnet core 3.0 目前还是测试版,在linux下安装 sdk 需要有一些注意事项1.下载urlhttps://dotnet.microsoft.com/download/thank-you/dotnet-sdk-3.0.100-preview-009812-linux-x64-binaries2.安装指令mkdir -p $HOME/dotnet && ta...

2019-01-29 01:01:00 559

转载 Akka.net 性能测试兼使用小技巧

最近想研究一下分布式开发,先拿了akka.net 跑一下性能参考自己写个网络实现,一般在本机通讯,300M每秒的传输率,作为参考嗯,先说结果,用Akka.net直接发bytearray,最后也只有40M每秒的传输率。所以高性能场合不适用。另外akka.net remote 有个小小的问题Akka.net 的 服务一侧配置如下remote {dot-netty.tcp {port = 80...

2019-01-18 23:04:00 411

转载 如何给小学生讲清楚ECC椭圆曲线加密

对于RSA这套公私钥加密的思路,我以为我挺明白的,运用的娴熟自如。当然现在RSA用的不多,而是基于ECC曲线来做签名验签,最大名鼎鼎的莫过于比特币。可是前两天和别人讲代码,被问了ECC为什么可以用来做验签,发现自己讲不清楚。所以做了点功课,来把这个问题讲清楚。首先我们跳过ECC曲线是个啥这个话题,这部分我觉得对理解这个逻辑,帮助并不大,黑盒掉就好了。因为我们是程序员,有类型这样的表述神器...

2018-12-29 19:22:00 523

转载 Typescript骚操作,在TS里面直接插入HTML

Typescript骚操作,在TS里面直接插入HTML,还有语法提示先给大家看一个图因为我不喜欢用很重的框架,主要是并非专业UI,但是偶尔会用到,还是觉得直接element组装受不了,想想能在ts文件里面能直接插入html就好了。插进去不难,可是苦于没有语法提示,大家看上面这个图,语法提示的问题已经解决了。下面我来详细讲解一下这个骚操作一、安装vscode,别的工具我没研究,大差不差二、...

2018-12-28 19:51:00 2054

转载 源自于NEO的KeyValue 数据库面世啦

虽然想把标题取得大一点,但终究不是什么太大不了的工作,还是安分守己的开始介绍吧。项目组成这个项目叫做LightDB由三个部分构成Lightdb.lib 是对rocksdb做了一层封装,主要的修改是追加了保存的数据类型,和表的概念https://github.com/lightszero/lightdb.lib Lightdb.server 就是一个远程...

2018-11-26 10:40:00 166

转载 编译ROCKSDB总结

Rocksdb是挺好的一个东西,就是取得一个可用的库太麻烦。之前我是用的rocksdbsharp里面他有编译好windows 和 linux的库 兼容性还挺好,ubuntu win10 直接跑没毛病,可惜他是去年build的了,我要用的checkpoint 这么重要的功能,他这个版本没有。于是乎只好自行编译rocksdb,感觉上了一条贼船啊。我在使用rocksdb开发一个数据库h...

2018-11-13 05:56:00 594

转载 Windows linux子系统 使用说明

1.安装 linux 子系统 2.应用商店安装ubuntu 3.为了方便可以配置成默认登陆root账户 Ubuntu config –default-user root4. 安装完毕 5.安装netcorehttps://www.microsoft.com/net/learn/dotnet/hello-world-tutoria...

2018-11-12 16:32:00 143

转载 dotnetcore http服务器研究(二)性能分析

Asp.net core kestrel 服务器性能分析因近来发现neocli 使用asp.net core kestrel 服务器提供rpc调用,性能比较低。和以前做过测试差异比较大,故而再次测试。考虑到micheal提供的因素主要是http相应时间,故针对http响应时间增加两个测试先放代码,测试程序在https://github.com/lightszero/lightchain测...

2018-10-24 21:15:00 206

转载 dotnetcore Http服务器研究(一)

自从dotnet core 诞生以来,发展非常强势。我们总有些需要写一个独立的http服务器的需求,我想是时候忘记httplistener 了。dotnet framework 时代建一个小的http服务器 最常用的工具就是 HttpListener了。现在是dotnet core的时代,asp.net 也有了一个官方提供的 selfhost 实现 kestrel。我们来研究一下kest...

2018-10-24 19:52:00 191

转载 用c# 开发html5的尝试,试用bridge.net

Javascript交叉编译方案很多了,工业级品质的也不是没有,但前两年我从事html5 3d引擎开发时,做过一圈评估,没有可用的。作为一个c#爱好者,我自然是很希望能最大限度的利用c#的生产力,之前经过评估,我们选择了typescript 作为开发工具,确实也产生了一些收效。时过境迁,虽然很久不做h5方面的开发,但任然关注,偶然发现bridge.net的发展速度相当的不错,今日观之,社...

2018-10-12 19:40:00 357

转载 Faster数据库研习,一

什么是FasterFaster 是一个很屌的嵌入式KeyValue 数据库项目我简单的把 微软官网怎么吹的给大家翻译一下:Faster:一个为状态管理而生的嵌入式并发KeyValue数据库 在过去的十年间,资源密集型应用程序和云端服务有了巨大的发展。数据由各种各样设备产生出来,云端应用处理这些并作出决策。这些应用程序典型的特点是密集更新大量的状态,这些...

2018-08-31 21:34:00 184

转载 五一劳动节,讲讲NEO智能合约的调试

之前我们说过NEO智能合约的调试问题,过去了一段时间,有很多东西都发生了比较大的变化。让我们重新再来探讨一下这个话题。先说日期,2018年4月27日,马上迎来劳动节。以后可能还会再次谈论这个话题。然后明确几个问题,把一些经常纠结的地方先说清楚如果你连neo同步区块还没搞明白,先不要凑智能合约开发这个热闹。我们只讨论C#开发智能合约的调试问题,其它的暂无工具...

2018-04-27 14:13:00 185

转载 NEO GUI 多方签名使用

众所周至,NEOGUI是一个开发者演示用钱包,使用体验是非常的不友好的。今天本来打算使用多方签名账户,发现和想象的不一样,请教了小伙伴也不行。遂调试了一下原因,发现踩进坑里了。把这个问题记录一下,希望以后用到的小伙伴可以顺利实施准备阶段首先准备两个keyKey1地址 ALjSnMZidJqd18iQaoCgFun6iqWRm2cVtjKey1公钥 02...

2018-03-05 18:42:00 147

转载 NEO智能合约开发(二)再续不可能的任务

NEO智能合约开发中,应用合约比较简单,是的你没看错,应用合约比较简单。应用合约三部曲,发布、调用、看结果。除了看结果工具比较缺乏,发布调用neogui最起码可以支撑你测试。鉴权合约比较麻烦,因为neogui不能支持你很好的测试鉴权合约。这是一个难点,上一次我们让你试着用鉴权合约往外取钱了,一个密码,有了密码谁都能取钱。就那,用neogui去取并不容易,对吧...

2018-02-21 20:58:00 163

转载 NEO智能合约开发(一)不可能完成的任务

悬赏任务兹有如下合约 public static object Main(string method, object[] args) { if (Runtime.Trigger == TriggerType.Verification) { if (method == "0214")...

2018-02-07 17:45:00 298

转载 DAPP 开发直通车-如何基于NEL 轻钱包来开发DAPP

之前做了 DAPP 开发直通车,通讲了一下开发一个DAPP的过程。但是涉及多工种,多步骤。入手还是非常困难的。经过不懈的努力,做了很多铺垫工作之后,我终于可以告诉你:开发DAPP for NEO,从未如此简单 绿谷镇楼。 首先请记住NEL的GITHUB首页,这里拥有NEO相关的一大堆开发成果,牛逼我就不吹了,你自己看一看这些项目,...

2018-01-28 00:38:00 229

转载 Vs2017 typescript 开发小问题

最近想写点ts的东西,以前用vs2015很方便,直接创建一个ts app项目就折腾了。Vs2017打开,居然发现这个项目模板不见了。于是研究了一下,由于原来的ts app项目就是一个asp.net webapp 项目加 ts 编译。那么我们用vs2017增加一个ts编译不就好了么 创建项目和原来vs2015的ts webapp项目对比了一下,给项目的c...

2018-01-17 11:07:00 369

转载 如果往错误的NEO地址转账会发生什么

昨天聊天有人用NEO往错误地址转账丢钱了我的第一反应是这不可能Neo使用的地址带有验证功能 最下面ARPP….G6ce这一串是个base58编码把他解开就是17….151f7b5f这一串红色部分才是真正使用的地址(scripthash),蓝色部分是验证值。从理论上来说,你是无法随便敲一个地址就转账的,基本都是无效地址,验证值肯定是错的。 那么让...

2018-01-15 12:18:00 126

转载 NEO学习笔记,从WIF到地址

2018开年,先给大家拜个年,Happy Neo Year.开年总得写点什么,就打算继续开学习笔记系列,一点一点仔细的去分析NEO。今天说一说从WIF到地址的这一串关系。简单说就一张图: 或者他的简单版本 好了,写完了。^_^当然,如果你想要搞清楚他们之间具体的计算方法,我们接着往下看。流程说明细说WIFL13wAkUX1SAx6K...

2018-01-01 12:54:00 208

转载 NEO区块链-DAPP开发直通车-第零篇

什么是DAPPDAPP 是以太坊发明的词汇 Decentralized Application.目前基于区块链技术开发的应用程序广泛的接受使用了这一名称。 NEL将为开发DAPP提供全面的服务 什么是NELNEL是 "NewEconoLab新经济实验室"的简称,成立于2017.11.9日,是一个年轻的社区型组织。致力于培养社区开发人才,推...

2017-12-10 13:06:00 224

转载 为NEO-GUI 添加插件系统

作为一个NEO区块链技术爱好者,经常要摆弄NEOGUI,而NEOGUI在众多开发者手中有了众多的分支实现,我也有自己的分支改版。这是一件很麻烦的事情。虽然NEO-GUI定位为一个演示客户端与开发工具,不过使用他的开发者还是很多的,大家都要对NEO-GUI进行各式各样的修改。那么为什么不增加一个插件机制呢,说干就干。先贴地址,此分支版本的源码在https://gith...

2017-11-29 22:37:00 97

转载 剑英的区块链学习手记(一)

开篇布拉拉因为参与了小蚁的c#智能合约编译器的开发,让我第一次近距离接触到区块链技术。以前我对区块链技术的了解,只知道有一种叫做比特币的玩意儿,以前有同事在几百块一个比特币的时候屯了一批,后来价格炒高了,一下子成了人生赢家。完全外行的了解,但是这个例子让我有了一个原始的理解,这玩意儿和钱有关系。后来有幸获得小蚁核心开发者张铮文的面授,讲了些啥没记住,就记住了他掏出钱...

2017-05-06 23:26:00 140

转载 Electron 不完全快速手册

Electron能干嘛Vscode 基于Electron开发的,他是用来开发桌面软件的,可以轻易的跨平台 他的前身是atomshell,图标很丑,不用在意,一点也不像vscode也不用在意。Let's go Electron 是基于Node Chromium V8 组合而来,目前的版本是1.3.3https://github.com/electro...

2016-08-18 14:41:00 129

转载 让Unity NavMesh为我所用

Unity里面整合了一个NavMesh功能,虽然让人又爱又恨。但当你在其他地方需要这个NavMesh的数据时,就更让人欲罢不能了。比如说服务器需要Unity的NavMesh数据时。比如说你想将Unity的场景导出到其他引擎时,比如时下流行的H5。最近我就碰到了这样一个需求,走了一些弯路,研究了Unity的NavMesh将Unity的NavMesh数据导出先说...

2016-08-03 11:13:00 324

转载 CanvasWebgl项目介绍

CanvasWebgl 介绍CanvasWebgl 是一个基于webgl 开发的2d绘图框架,使用TypeScript开发CanvasWebgl的功能,是在屏幕空间 或者 3D空间产生一个画布画布的坐标系采用最直观的左上角0,0,右下角(w,h)的模式封装了图片集和字体的支持 1.屏幕空间 2.3D空间 CanvasWebgl...

2016-07-26 12:44:00 183

转载 Webgl的2D开发方案(一)spritebatcher

使用TypeScript 和 webgl 开发第一步:实现了SpriteBatcher 例子如下http://oak2x0a9v.bkt.clouddn.com/test/index.html 源码(要用svn抓)http://code.taobao.org/svn/falconconv/trunk/babylonfan/webgl 使用方法...

2016-07-19 17:38:00 134

转载 转职成为TypeScript程序员的参考手册

写在前面作者并没有任何可以作为背书的履历来证明自己写作这份手册的分量。其内容大都来自于TypeScript官方资料或者搜索引擎获得,期间掺杂少量作者的私见,并会标明。大部分内容来自于http://www.infoq.com/minibooks/typescript-c-sharp-programmers 你甚至可以认为这就是对这本英文小册子的翻译,实际上80%如此。写...

2016-03-02 14:32:00 172

转载 Unity3D和Egret3D的基情

Unity3D依靠多平台发布这个核心特点,目前如日中天,屌丝引擎之王绝无来者。Egret白鹭引擎,也着实在微信上刷了一屏又一屏。这二者似乎风马牛不相及,但是这个无处不搞基的年代,让一切皆有可能。U3D只是多平台发布,而js和webgl才是多平台运行。你有没有想过有u3d来开发js和webgl应用呢,然而unity官方选择了一条il2cpp的路线,让这个希望化为泡影。IL2CPP做...

2016-02-22 12:35:00 469

转载 Egret3D研究报告(二)从Unity3D导出场景到Egret3D

Egret3D暂时没有场编的计划,但是我们知道unity3D是一个很好的场编。有一些游戏即使不是使用Unity3D开发,也使用Unity3D做场编。这里就不点名了,而且并不在少数。我们就这么干。开源地址https://github.com/lightszero/egretunity基本的导出架构已经有,接下去可以研究一下egret的材质,在unity里面对应提供几种效...

2016-01-10 18:26:00 223

转载 Egret3D 研究报告(一)初试

了解的朋友应该知道我最近一直都在鼓吹webgl.今天有一点时间,加了一个Egret3D的群,就开始了这个坑。耳听为虚,眼见为实。让我们荡起双桨,一起去刷一下egret打开姿势至于以什么姿势打开,就让我用截图来解释吧。由于我是vs重度爱好者,egretWing用起来实在是苦不堪言,于是我又安装了基本的姿势问题,请询Egret各种社区,我们就来谈一谈代码...

2016-01-08 20:53:00 179

转载 2015大招释放出

我们的webgl之路怎么走 步骤1.从U3D项目导出为VS项目将场景资源全部导出为自定义格式(EasyDown验证过可行性)将CS脚本导出为TypeScript脚本(cleanast,cs2ts已验证可行性)步骤2.提供一套js实现的3d引擎,仿照u3dapi(基于babylon.js 来做,做过可行性验证)。让导出的资源和脚本汇聚成一个VS TypeS...

2015-12-22 18:04:00 81

转载 FreeBinary 格式说明

说明简称FB格式,是一个简单的二进制文件打包格式。作用是FBX、unity、js等交换的一个中间格式。由李剑英制定,易于读取,易于扩展相应的代码可以用svn取得SVN:http://code.taobao.org/svn/hayabusa/trunk/fbxdumpxna 浏览器查看:http://code.taobao.org/p/hayabusa/src/tr...

2015-11-30 20:26:00 111

转载 Web3DGame之路(三)分析babylonjs

BabylonJS的例子十分详实http://doc.babylonjs.com/tutorials Babylonjs的学习比较顺畅,开始做一些深入分析一、语言选择首先是js还是ts的问题,typedscript有编译器的类型检查,开发效率提升了不少,一定要使用typedscript加乘哦。二、文件格式首先是babylon的格式,babylon定义...

2015-11-30 13:47:00 128

转载 Web3DGame之路,Babylonjs 和TypeScript学习笔记(二)

先来认识一下Babylonjs,由于基于webgl来开发,所以先介绍一下基础知识。Webgl是一个html标准,他要在canvas元素上初始化。Html页面上的准备所以我们先从html页面开始看起我们设置一个canvas,提供给babylon渲染用然后因为我们用typescript,你可以看到引入的脚本叫app.js,但是在我么的项目里只有...

2015-11-26 19:21:00 250

转载 Web3DGame之路,Babylonjs 和TypeScript学习笔记(一)

一个开源的Webgl3D引擎,javascript or typescript http://www.babylonjs.com 啥是WebGLWebGL 网页图形库,简称WebGL,是一个JS库,设计来为任何兼容它的浏览器显示实时3D或者2D图像,是w3c标准,无需插件. 啥是JS我不想谈这个问题啥是TypeScriptType...

2015-11-26 18:34:00 150

转载 开始研究web,mark一下

之前想要搞引擎,经过思考之后,定位为webgl方面的引擎,这个决定早就做了,只是没有写下来做了一些调研之后,确定使用babylon.js 和typescript 和c# 来开发Babylon.js 是一个 js的3d引擎,功能全面,表现不错,使用typescript开发而成,非常类似java风格,因为我还是很喜欢面向对象、强类型。Babylon.js比较可控。他的...

2015-11-25 23:32:00 89

转载 辛巴学院-Unity-剑英的c#提高篇(一)主循环

这是测试版辛巴学院:正大光明的不务正业。 最近刚刚离开了我服务了三年多的公司,因为一个无数次碰到的老问题,没钱了。之前不知道做什么好的时候,机缘巧合之下和哒嗒网络的吴总聊了一下,发现了vr game这扇窗户,这里权当帮哒嗒网络打个广告吧。^_^回头看看仓惶的这一段时间,荒废了很多,抽空回来再和大家聊聊c#。之前做了个入门系列,胡乱说了些东西。感觉入门这样子也就差...

2015-11-02 20:39:00 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除