排序:
默认
按更新时间
按访问量

我的个人博客终于开张了

我的个人博客终于开张了一直以来都想搞个自己的博客,但是懒癌晚期,好不容易把域名备案了,把环境搭起来了,添加了评论功能,尽管功能不完善,也好歹能凑合着用了……赶紧发布出来大家一起看看,大佬们也多提提bug~这个CSDN博客会逐渐弃用,当前暂时处于交接期,待我的个人博客逐渐完善之后,这个博客就不再用了...

2017-07-16 16:31:07

阅读数:154

评论数:0

自己写的java版的JSON解析器详解

上回书说道,我用flex&bison写了个json解析的原理性示例,结果我那坑爹同事连看都不看一眼,我感到很桑心…… 为了让这个同事能服我,我一定要写个java版的json解析……到时候一定让这个同事给我发一个大写的“服”字给我…… 那同事还说,能写java版的json解析就可以去阿里工作...

2016-12-17 02:52:52

阅读数:4150

评论数:12

关于flex&bison(lex&yacc)解析JSON的探索

话说直到前几天,在群里有个同事问,JSON的解析需要什么算法么?我说与其说需要算法,不如说需要编译原理吧……可惜我对编译原理也是略通啊…… 但是这也并不能阻止我用lex&yacc去写一个JSON解析器啊……当然,我们的目标不在于实现,而在于弄清楚其原理…… 同事的求问激起了我的强烈兴趣,我...

2016-12-17 00:07:22

阅读数:1460

评论数:2

LuaJIT通过ffi调用win32 API完成窗口版HelloWorld示例

看网上关于LuaJIT调用Win32 API函数的示例除了蹦对话框,就是调一些简单的修改标题之类的函数来演示…… 就不能绘制一个完整的窗口,有一个完整的消息循环么? 所以说,这种没人去干的事,当然就有我这样闲的蛋疼的程序媛去完成了…… 要写一个LuaJIT通过ffi调用win32 API的窗口版的...

2016-12-16 20:08:01

阅读数:1306

评论数:2

TCC编译带通用对话框及资源的简单记事本程序

前些天一直研究lua,由此也会关注跟lua很有相似性和相关性的TCC(Tiny C Compiler)……跟Lua一样都是好东西呀~ 昨天的时候,由于看到了一篇简单的示例程序《用C编写的记事本》,我突发奇想,想用TCC编译它试试…… 首先,我们先回顾一下用gcc编译这个程序的过程: windres...

2016-12-04 15:33:51

阅读数:591

评论数:0

Lua5.3简单的C扩展示例以及与OpenResty(LuaJIT)的兼容编译

上篇文章在OpenResty的LuaJIT环境下编译了简单的C扩展示例和LuaSQL,这次我们在标准的Lua官方标准版本Lua5.3下编译这个C扩展…… 之所以没有随着上一篇文章中写出来,而是采用另发一篇博文来补充的原因是……我刚刚才编译并测试成功…… 编译时总是报“luaL_register”的...

2016-11-26 01:16:41

阅读数:1619

评论数:0

通过编译luaSQL调用ODBC连接Access以及给OpenResty(LuaJIT)编写简单的C扩展示例

前一篇文章写了一个通过ffi调用odbc连接mdb的一个库,当然,这个过程是很痛苦的…… 于是我开始自我怀疑,luaJIT到底能不能使用lua的一些库?luaJIT按理说跟lua5.1版本是很接近的,那么接口的扩展方式也是一样的…… 但是当我把luaSQL的odbc.dll拷进去,并且根据示例执行...

2016-11-26 00:06:43

阅读数:1291

评论数:0

wxLua实现的“每个字都是一朵花”小应用、双缓存动画、srLua及其他

话说,五年前的一天我曾经发博客说:我要实现个“每个字都是一朵花“的那种应用……五年过去了,终于到了我兑现诺言的时候了……可惜,这次用的不是HTML5和JS,这次用的是wxLua,也就是lua以及lua的wxWidget绑定库……这个程序的代码是纯手写的,尽管后来我发现了wxFormBuilder这...

2016-11-24 20:16:31

阅读数:1726

评论数:5

LuaJIT(OpenResty)通过ffi调用ODBC连接Access数据库

上回书说道,要把一个asp小项目弄到OpenResty平台上,转码问题解决了,之后当然就遇上最核心的问题了:如何用LuaJIT连接Access数据库? 《C专家编程》里面有句话,对于程絮媛们来说,最兴奋的是两件事:一件事是用软件来操纵硬件来获得成就感,第二件事是对一些古老的过时的东西进行利用,组...

2016-11-21 21:11:00

阅读数:1037

评论数:0

【Nginx】双代理以及复杂条件的rewrite跳转

一开始,主机上只有一个nginx,监听80端口,几年过去了,一直相安无事…… 后来,野生的OpenResty小三出现了……OpenResty小三使出了“Lua大法好”……效果拔群…… 坚持80端口的nginx作为主代理方针不动摇,然后OpenResty另起炉灶高度自治…… 我想在域名下面挂两个项目...

2016-11-15 20:58:34

阅读数:1473

评论数:0

LuaJIT(OpenResty)调用iconv动态链接库转码

一个原来ASP的小项目,我想移植到OpenResty平台上。首先遇到的问题当然是编码问题了……由于是ASP项目从前到后GBK,好歹大部分的提交操作都是AJAX POST,但是AJAX的提交都是UTF-8的,之前是在ASP做了转码操作的,而OpenResty平台使用nginx-iconv-modul...

2016-11-14 23:29:55

阅读数:1095

评论数:0

常用VBS小工具:iconv,unix2dos/dos2unix,base64Encode/Decode

自己收集整理的一些常用VBS小工具,无需编译器解释器,包括iconv,unix2dos/dos2unix,base64Encode/Decode

2013-12-14 00:02:25

阅读数:2018

评论数:0

CSDN杯我最喜欢的CSDN密码评选排名榜前一百五十名!

背景介绍:昨天下午(几个小时前)有黑客在网上公开了知名网站CSDN的用户数据库,这是一次严重的暴库泄密事件,涉及到的账户总量高达600万个。有人写了一个小程序,统计了这次公布的 6428632 个 CSDN 哪些密码出镜率较高?统计结果显示有239万人的密码和别人存在重复,在所有密码中,12345...

2011-12-22 00:44:29

阅读数:385

评论数:0

来,看看记事本里会变成乱码的字……不仅仅是“联通”而已……

众所周知,“联通“这两个字直接默认保存到记事本里会出现乱码,变成小黑块……具体原因网上解释很多,总结起来就一句话: “联通”的内码是0xC1(1100 0001), 0xAA(1010 1010),0xCD(1100 1101),0xA8(1010 1000)这两个字的起始部分的是"...

2011-12-11 00:39:54

阅读数:41329

评论数:7

js基于html5中canvas的字模提取工具(附js生成声音的方式、获取系统支持字体方式、字模显示及其他)

js基于html5中canvas的字模提取工具 (附js生成声音的方式、获取系统支持字体方式、字模显示及其他) 上回书说到,由于Matrix67的LCD公告牌我翻箱倒柜捯饬字模……当时我在网上搜索了一下,令我吃惊的是,市面上大部分字模提取工具居然是收费的……坑爹呀!这太有讽刺意味了!话说想...

2011-12-10 21:04:13

阅读数:6660

评论数:1

unicode与GB2312的相互转换(js)

上回说到,我们用C语言输出了一张GB2312的全部字符表……同时也说,有了这个,我们就能实现使用js进行unicode和GB2312之间的转码了……再加上前回(其实是几年之前)说到,用js没有内置函数实现这两者的转码,如果用到,一般都是借助于vbs……这使得我的BF解释器(BrainFuck解释器...

2011-11-27 16:04:24

阅读数:89223

评论数:2

Matrix67的LCD电子公告牌、GB2312-80编码、HZK16字模及其他

很久以前matrix67的博客首页会随机显示一些很有意思的一句话,有小知识、小幽默、有意思的座右铭、对联等等。但是不知道什么时候,他把首页换掉了,换成了一个被我称为“LCD公告牌”的东西。 我一开始的时候对这个“LCD电子公告牌”并不感冒,反而觉得,远不如之前的“一句话逻辑”更生动…… 而...

2011-11-22 22:25:37

阅读数:3417

评论数:2

维吉尼亚(Vigenère)密码的加密和解密以及方阵(js版)

《信息安全》这门课这一周才刚刚开课,真正的学习加密解密也是近几天的事,本来研究古典加密也只是一时兴起,但是现在这件事由旁门左道变成正事了……     很抱歉的是,以上并不是我写此程序的原因……话说就在前天,有一同学给我发了一条短信,短信内容是——什么来着?抱歉,原短信已经被我从手机上HX了,因为...

2010-04-25 15:45:00

阅读数:2229

评论数:1

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