01 2014 档案

lua c函数注册器
摘要:lua与c的交互 关于lua和c的交互,主要有两个方面,一是lua调用c的函数,而另一个则是c调用lua函数。而这些都是通过lua stack来进行的。 c调用lua 在c里面使用lua,主要是通过lua_call这类函数,下面来自lua manual的例子: lua_getglobal(L... 阅读全文

posted @ 2014-01-24 09:23 王大王 阅读(539) 评论(0) 推荐(0) 编辑

一个简易版本的lua debugger实现
摘要:introduction 工欲善其事,必先利其器。lua作为一门动态语言,虽然我已经习惯了使用print来进行代码调试,但是还是有很多童鞋觉得一款好用的调试器能更好的进行lua代码编写。所以在以前接手游戏的lua结合层之后,自然就需要提供一个debuger工具了。 我们只需要的是一个能快速进... 阅读全文

posted @ 2014-01-24 09:21 王大王 阅读(694) 评论(0) 推荐(0) 编辑

【Unity Shaders】Using Textures for Effects——让sprite sheets动起来
摘要:本系列主要参考《Unity Shaders and Effects Cookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。 这里是本书所有的插图。这里是本书所需的代码和资源(当然你也可以从官网下载)。 =================================... 阅读全文

posted @ 2014-01-22 22:09 王大王 阅读(350) 评论(0) 推荐(0) 编辑

GDAL库中WFS服务中含有中文不能获取数据的问题
摘要:GDAL库中目前提供了对WFS服务发布的数据进行获取,目前发现对于中文的服务名称或者图层名为中文,GDAL不能正确识别。通过调试发现,其原因有下面两点: 1、输入的URL路径没有使用UTF8编码而从网页获取的内容全部都是由UTF8编码组成,造成图层名使用EQUAL进行比较的时候出现错误。 2、输... 阅读全文

posted @ 2014-01-18 11:43 王大王 阅读(315) 评论(0) 推荐(0) 编辑

golang:使用timingwheel进行大量ticker的优化
摘要:Ticker 最近的项目用go实现的服务器需要挂载大量的socket连接。如何判断连接是否还存活就是我们需要考虑的一个问题了。 通常情况下面,socket如果被客户端正常close,服务器是能检测到的,但是如果客户端突然拔掉网线,或者是断电,那么socket的状态在服务器看来可能仍然是est... 阅读全文

posted @ 2014-01-16 21:39 王大王 阅读(396) 评论(0) 推荐(0) 编辑

扩展GDAL,支持CNSDTF格式(一)
摘要:扩展GDAL,支持CNSDTF格式(一)一、 简介本文主要根据《中华人民共和国国家标准GB/T17798-2007——地理空间数据交换格式(Geospatialdata transfer format)》(http://www.bzxz.net/bzxz/129804.html)中定... 阅读全文

posted @ 2014-01-14 19:48 王大王 阅读(1170) 评论(0) 推荐(0) 编辑

理解WebKit和Chromium: Android 4.4 上的Chromium WebView
摘要:转载请注明原文地址:http://blog.csdn.net/milado_nju## 概述相信读者已经注意到了,在最新的Android 4.4 Kitkat版本中,原本基于Android WebKit的WebView实现被换成基于Chromium的WebView实现。在前面的章节中,笔者也介绍过... 阅读全文

posted @ 2014-01-13 21:58 王大王 阅读(2414) 评论(0) 推荐(0) 编辑

学习tornado:异步
摘要:why asynchronous tornado是一个异步web framework,说是异步,是因为tornado server与client的网络交互是异步的,底层基于io event loop。但是如果client请求server处理的handler里面有一个阻塞的耗时操作,那么整体的s... 阅读全文

posted @ 2014-01-09 22:23 王大王 阅读(277) 评论(0) 推荐(0) 编辑

学习tornado:安全
摘要:在web编程中,安全性是我们都必须面临的一个问题,包括cookie伪造,xsrf攻击等。tornado作为一个web framework,在安全性方面也提供了很多功能,这里简单介绍一下。 cookie 在web编程中,浏览器经常使用cookie来保存相关用户信息,用于与server交互,但是... 阅读全文

posted @ 2014-01-09 22:22 王大王 阅读(227) 评论(0) 推荐(0) 编辑

学习tornado:模板
摘要:第一次接触tornado的template,是在做oastub的时候,因为一位同学在handler里面硬编码了html代码,我决定引入template机制来降低逻辑与页面的耦合。 简介 tornado自带了一个简易的template引擎,使用它,我们可以很方便的构建自己的web页面。torn... 阅读全文

posted @ 2014-01-09 22:21 王大王 阅读(177) 评论(0) 推荐(0) 编辑

【Unity Shaders】Using Textures for Effects——通过修改UV坐标来滚动textures
摘要:本系列主要参考《Unity Shaders and Effects Cookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。这里是本书所需的代码和资源(当然你也可以从官网下载)。==========================================... 阅读全文

posted @ 2014-01-02 15:05 王大王 阅读(533) 评论(0) 推荐(0) 编辑

高性能C++网络库libtnet实践:comet单机百万连接挂载测试
摘要:最近在用go语言做一个挂载大量长连接的推送服务器,虽然已经完成,但是内存占用情况让我不怎么满意,于是考虑使用libtnet来重新实现一个。后续我会使用comet来表明推送服务器。 对于comet来说,单机能支撑大量的并发连接,是最优先考虑的事项。虽然现在业界已经有了很多数据,说单机支撑200... 阅读全文

posted @ 2014-01-01 14:08 王大王 阅读(444) 评论(0) 推荐(0) 编辑

我的2013:在程序的路上不断求索
摘要:前言 每年到这个时候,总需要回顾过去,展望未来。2013这一年学到了很多东西,收货了很多,也成长了很多。主要在技术和生活上面,让自己有了记录一下的冲动。 技术 在技术上面,这一年接触了很多新的东西,让自己眼界开阔不少,同时也开始自我提升,疯狂的在github上面玩开源,只是很多都惨不忍睹。 ... 阅读全文

posted @ 2014-01-01 13:05 王大王 阅读(144) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示