- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 Skynet服务器框架(七) Lua中调用自定义C库
引言:在skynet中,我们通常使用lua来写业务层的逻辑,并且每个功能模块基本上就是一个运行在沙盒中的lua服务。但是,当需要我们需要开发拓展的库或者进行高性能要求的模块开发时,还是需要考虑在C语言层面来开发一个动态库(.so),并提供可以在lua中调用的接口,然后再lua中调用此C库。
2017-05-26 15:32:12 5266 1
原创 Skynet服务器框架(六) Socket服务源码剖析和应用
引言:如何在skynet框架中使用socket+protobuf。上篇 Skynet服务器框架(五) 使用pbc(protobuf) 我们已经大致了解了如何在Skynet中通过pcb来使用Protobuf,接下来我们开始了解skynet中有关Socket的部分。API几个常用的skynet中的Socket接口:* 输出错误信息: skynet.er
2017-05-22 19:43:19 8200
原创 Markdown常识
图片格式设置:图片大小设置:<img src="" width="100" height="100" />width 是图片的宽度height 是图片的高度图片居中显示:<div align=center>![pic_desc](pic_url)</div>align 设置了图片的对齐方式,可以选择:left、center和right;pic_url 是图片的链接地址(必填),pic_u
2017-05-18 19:28:40 623
原创 Unity3D —— 手机设备震动接口
引言:在做应用或游戏开发的时候,有时候我们会需要让设备有明显的响应输出以增强交互效果,常见的有:音频输出、屏幕闪烁和手机震动,这里我们就来实现以下如何在Unity中调用安卓和苹果手机的震动接口。实现步骤:调用接口:Unity中提供了两个接口,分别对应于android和iPhone设备:安卓设备接口:Handheld.Vibrate()苹果设备接口:iPhoneUtils.Vibrate()然而
2017-05-17 11:42:43 21144
原创 《Node.js简记》包管理器npm的安装、加速和常用指令
前言:上篇 《Node.js简记》 安装Node.js并实现Helloworld 我们已经完成了node开发环境的安装配置,接下来我们先来了解一下node的一个重要的工具——包管理器npm。npm安装和常用指令:1.npm简介:npm 是node的包管理工具,常用于一下场景:用户可从npm服务器获取别人编写的第三方包或命令程序到本地使用;用户可上传自己编写的包或者命令程序到npm服务器给别人下载
2017-05-17 10:44:35 1480
原创 《Node.js简记》 安装Node.js并实现Helloworld
前言:之前利用Github的Pages功能开发我的个人博客的时候,使用了Hexo框架是基于Node.js开发的静态网页框架,然后最近在开发跨平台桌面应用的时候,使用了Electron框架的核心,也是基于Node.js(接下来都简称为:Node)的,想来有必要梳理一番。Node.js简介:什么是Node:Node.js是运行在服务端的JavaScript,其核心是与Google Chrome一样的V8
2017-05-15 19:17:31 1384
原创 Hexo个人免费博客(四) 部署到Coding.net
引言: 之前的博客我们已经完成了个人Hexo博客的搭建和配置,并且部署到Github上,具体过程可以参考我之前的博客《Hexo个人免费博客(一) 从零到发布Github》,但是国内访问速度有点慢,为了提高访问速度,我尝试把博客同时也部署到Coding.net上。部署步骤注册Coding.net账号: 打开Coding.net官网,注册一个个人账号新建项目: 注意项目名与注册用的账
2017-05-04 14:51:11 4620
原创 《Electron 开发》 环境配置和Helloworld
前言:最近因为要帮别人做一个Mac和Windows平台下都使用的桌面应用,功能很简单,就是一个文本编辑器,所以大致了解了一下跨平台桌面应用开发的框架,知乎上推荐多半是 Electron 和 NW.js,其中 Electron 比较成熟的产品有:Github开发的Atom代码编辑器(已经开源)、微软的Visual Studio Code、facebook的 nuclide 和 slack等。什么是 E
2017-05-03 10:47:41 14437
NPOI插件写的.xls表格数据序列化的导表工具
2016-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人