14 帝都码农

尚未进行身份认证

搬代码,筑程序

等级
TA的排名 1k+

模拟HTML表单上传文件(RFC 1867)

http://blog.zhaojie.me/2011/03/html-form-file-uploading-programming.html模拟HTML表单上传文件(RFC 1867)如今使用HTTP协议定制API已经是十分常见的事情,在普通的GET和POST请求中传递些参数估计人人都会,但是如果我们需要上传文件呢?如果只是传递单个文件,那么将数据流POST

2014-03-16 20:41:56

四种常见的 POST 提交数据方式

四种常见的 POST 提交数据方式文章目录application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/xmlHTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TR

2014-03-15 15:30:25

gcc编译选项

GCC编译器常用选项-E:只进行预处理,不编译-S:只编译,不汇编-c:只编译、汇编,不链接-g:包含调试信息-I:指定include包含文件的搜索目录-o:输出成指定文件名高级选项-v:详细输出编译过程中所采用的每一个选项-C:预处理时保留注释信息-ggdb:在可执行文件中包含可供GDB使用的调试信息-fverbose-asm:

2014-02-24 10:37:53

lua C Api 简介

http://www.cnblogs.com/stephen-liu74/archive/2012/07/18/2433428.html     Lua是一种嵌入式脚本语言,即Lua不是可以单独运行的程序,在实际应用中,主要存在两种应用形式。第一种形式是,C/C++作为主程序,调用Lua代码,此时可以将Lua看做“可扩展的语言”,我们将这种应用称为“应用程序代码”。第二种形式是Lua具有控

2014-01-26 16:13:01

Lua C module 注意事项

lua脚本中的C module必须采用动态链接库的形式.如果lua脚本再被c程序调用,c程序和CModule都必须动态链接lua库,(如果采用静态链接的方式,会报multiple Lua VMs detected错误,认为启动了两个lua虚拟机)。这样,就需要把lua编译成动态链接库,而lua默认提供的makefile没有编译动态链接库,不知道为啥,具体修改(红色部分)如下:1

2014-01-26 16:02:28

UML建模--序列图建模技巧

转自http://www.cnblogs.com/rhcad/archive/2011/09/08/2171753.htmlUML建模--序列图建模技巧一、序列图工具箱说明Actor:角色/执行者,通常用于用例场景图中,在描述用户交互时表示当前用户/操作者。Lifeline:生命线,最常用,例如系统、子系统、岗位角色、模块、类。Boundary、Control、Entity

2014-01-02 18:15:32

LUA 类型转换

tonumber (e [, base])Tries to convert its argument to a number. If the argument is already a number or a string convertible to a number, thentonumber returns this number; otherwise, it returnsni

2013-12-26 13:51:20

Dumpbin命令查看软件32位/64位

Dumpbin命令查看软件32位/64位Vistual Studio 自带的 Corflags 是一个查看exe文件信息很好的工具,方便查看软件是32位编译的还是64位编译的,但是查看dll就没那么有效,而且还会出现错误:corflags : error CF008 : The specified file does not have a valid managed hea

2013-12-25 14:31:56

MinGW32和64位交叉编译环境的安装和使用

MinGW32和64位交叉编译环境的安装和使用转自:http://blog.csdn.net/ubuntu64fan/article/details/8918808原文出处: CompileGraphics Magick, Boost, Botan and QT with MinGW64 under Windows 7 64 http://www.kinet

2013-12-25 00:46:10

windows下MinGW-w64安装

windows下MinGW-w64安装2011年, 11月23日, 8:29 加入围观?MinGW分为较早开发的MinGW32和之后为编译64位程序开发的MinGW-w64,MinGW32只能编译32位的程序,而mingw64不仅能编译64位程序,也能编译32位程序,还能进行交叉编译,即在32位主机上编译64位程序,在64位主机上编译32位程序。mingw64官网:http:/

2013-12-24 18:21:46

Windows下使用第三方lua库

第三方库lua和dll文件可以直接放在lua解释器目录下,> print(package.cpath)D:\lua-5.2.3\src\?.dll;D:\lua-5.2.3\src\loadall.dll;.\?.dll> print(package.path)D:\lua-5.2.3\src\lua\?.lua;D:\lua-5.2.3\src\lua\?\init.lua;D:

2013-12-24 15:18:46

Windows 下编译安装lua

Windows 下编译安装lua1. 首先装了个MinGW2. 编译lua用MinGW编译 mingw32-make generic3. 编译完后,看src目录下就出现了lua.exe,liblua.a,luac.exe,完事

2013-12-24 14:15:27

Lua常见问题回答 Lua FAQ non-official

Lua常见问题回答 Lua FAQ non-official 1,学习lua需要什么基础?很显然,lua不适合作为你第一个编程语言,因为它需要比较深的c语言编程基础,而且对于数据结构有一定的了解,最关键的是它的功能函数并不完整,需要很多额外第三方支持,比如最基本的socket。所以学习lua最好有c或者c++的基础。2,学习lua应该看什么文档?最好从Programming

2013-12-19 11:29:07

lua递归函数中变量

需要声明为局部变量local var = xxx如果声明为var = xxx,则可能被递归函数改变,导致出错

2013-12-18 15:30:50

关于lua table是否为空的判断

关于lua table是否为空的判断  在项目的脚本lua中经常有这样的需求,1、local a = {}2、对a进行处理3、对a是否为空表进行判断关于对a是否为空表的判断,我发现有些代码如此做:if a == {} then这样的结果就是a == {}永远返回false,是一个逻辑错误。因为这里比较的是table a和一个匿名t

2013-12-16 16:46:53

lua 库路径

很多LUA的模块:包含C动态库和lua封装代码两部分C动态库必须放在C库路径下,Lua封装代码需放在Lua库路径下可以通过以下命令来查看C库路径和Lua库路径:print("C path:", package.cpath)print("Lua path:", package.path)

2013-12-12 16:26:43

lua元表学习

元表(metatable)是 Lua 里每种类型的值的默认操作方式的集合,例如,数字可以加减乘除、字符串可以连接合并、table 可以插入一对 key-value 值、函数可以被调用等等,这些操作都遵循其预定义的行为来执行。而值的默认操作方式不是一成不变的,可以通过元表来修改其行为表现,或者是新定义一些默认没有的操作。例如,当两个 table 相加时, Lua 会检查它们之间的元表里是否有 "

2013-12-10 00:07:41

lua table操作实例详解

lua table操作实例详解lua_gettablelua_getglobal(L, "mytable") lua_pushnumber(L, 1)        lua_gettable(L, -2)         lua_settablelua_getglobal(L, "mytable") lua_pushnumber(L, 1)        l

2013-12-09 14:55:49

WLAN QOS

WLAN QOS1. 理解WLAN QOS1.1       WLAN QOS简介802.11的WLAN网络为用户提供了公平竞争无线资源的无线接入服务,但不同的应用需求对于网络的要求是不同的,而原始802.11网络并没有提供区分业务优先级的机制,不能为不同应用提供不同质量的接入服务。当网络发生流量拥塞时,需要优先处理的业务报文(例如语音报文)和普通报文(例如浏览网页

2013-11-18 12:32:14

P2P的原理和常见的实现方式

P2P的原理和常见的实现方式 为了项目的后期IM应用,最近在研究libjingle,中间看了也收集了很多资料,感慨网上很多资料要么太过于纠结协议(如STUN、ICE等)实现细节,要么中间有很多纰漏。最后去伪存真,归纳总结了一下,希望对以后的同行有些许帮助。如果有什么需要讨论或者指正的,欢迎留言或者邮件peakflys@gmail.com P2P实现的原理首先先介绍一些基本概

2013-09-08 01:40:57

查看更多

勋章 我的勋章
    暂无奖章