- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 C 函数中调用Lua函数时,对于lua_pcall使用的困惑
最近在学习使用Lua,也通过基本的语法知识完成了公司的一个关于配置文件参数合法性检查的小任务。虽然任务完成了,但对于一些函数的调用目的还是搞不明白,这两天再次重看了Manual Reference,稍微梳理出了一点眉目,记录在此。首先看一段小小小程序//test.lua
2011-09-06 21:54:21 17220 3
转载 Lua的function、closure和upvalue
Lua中的函数是一阶类型值(first-class value),定义函数就象创建普通类型值一样(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然可以定义函数。假设函数f2定义在函数f1中,那么就称f2为f1的内嵌(inner)函数,f1为f2的外包(enclos
2011-09-06 20:06:31 802
原创 ptrdiff_t意思
今天看Lua源码,发现有个ptrdiff_t的变量,查了下,记录在此ptrdiff_t类似与stl中的difference_type, 表示两个指针之间的举例,因为类型为signed,所以可以为负数size_t 是unsigned类型,用于指明数组长度或者下标
2011-09-05 12:44:45 1174
原创 Qt 之 QLineEdit 和 QRegExp
先列出几个问题待解决:1、QRegExp使用规则? 它和QLineEdit的inputMask之间的关系?2、QLineEdit如何可以初始化对象显示一行提示,当用户点击输入框的时候自动清除?3、如何使用QRegExp来模拟setValidtor的效果?———
2011-09-03 11:11:12 2192
原创 Qt 之 Resource
Qt 资源系统是一种用来将二进制文件存储到可执行程序中平台无关的机制,相关的编译程序视qmake,rccQt资源的表述文件为resource文件,Qt通过资源描述文件来编译图片到可执行程序中,所以如果你要想在Qt App中使用QIcon的话,就要先将自己的图片放在一个文件夹中
2011-09-01 22:01:36 1727
原创 Qt 之 QGridLayout
QGridLayout是比QVBoxLayout和QHBoxLayout的父类,所以更为灵活。对于提供的几个重要成员函数的作用,手册里说的也不是很明白,自己动手测试了下,算是初步了解,记录下:1、void addWidget ( QWidget * widget,
2011-08-31 21:47:07 2302
原创 问题记录
1、关于动态库中使用全局变量的问题2、元编程以及moc3、动态库中的打印怎么没有生效呢?4、在有Lua C API库中,为啥动态库种的全局变量的static 和 非static 不同5、ln变态使用一直习惯用ln -sf 作软链接来方便使用某个文件
2011-08-29 10:56:27 392
原创 Qt Programing With C++ (2nd) 之 find dialog
#ifndef FINDDIALOG_H#define FINDDIALOG_H#include class QCheckBox;class QLabel;class QLineEdit;class QPushButton;class FindDialog :
2011-08-27 09:53:44 624
原创 Qt Programing With C++ (2nd) 之 age
#include #include #include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); QWidget *window =
2011-08-25 18:52:39 434
原创 Qt Resource Reference
Download Qt Source Code Here: ftp://ftp.troll.no/qt/source/Qt汇总网站:http://www.qteverywhere.com/learnqtQt参考文档: http
2011-08-25 18:48:23 491
转载 重构代码的7个阶段
你曾去想重构一个很老的模块,但是你只看了一眼你就恶心极了。文档,奇怪的函数和类的命名,等等,整个模块就像一个带着脚镣的衣衫褴褛的人,虽然能走,但是其已经让人感到很不舒服。面对这种情况,真正的程序员会是不会认输的,他们会接受挑战认真分析,那怕重写也在所不惜。最终那个模块会被他们重构
2011-08-22 08:30:37 1023
原创 周六小记
先来一段杯具~~: 闹钟准时在七点钟响了,晃荡着晕乎乎的脑袋,迷迷糊糊的走到洗漱台开始刷牙,当牙刷和牙齿开始发生多次摩擦后,居然闻到了久违的洗面奶的味道。尼玛,我把洗面奶当成牙膏拿来刷牙了,我勒个去,赶紧漱口,不停的漱口,然后拿起洗面奶看看后面的注意事项,尼玛,
2011-08-13 21:58:07 617
原创 给自己后期的学习定个方向
因为从事的linux平台的嵌入式系统应用程序开发,一直以来都是用C,后来发现眼界太过狭隘,而且自己能力一直徘徊不进,很是着急。为了不让自己变得茫然,通过这段时间看那些大牛人的博客和自己的思考,决定今后学习的路线有两条,一方面让自己在工作中的能力得到提升,另外一方面,提升自己其
2011-08-07 20:20:01 647
原创 当fgets在FIFO中遇见'/0'
今天一直在寻找一个关于程序间FIFO通信丢失的bug,经过苦苦追寻和挖掘,功夫不负有心人,终于让我挖到了根。系统概述:A,B 量程序通过管道通信方式,以文本形式发送和接收命令,并执行命令内容。A程序所有发送的命令都以/n结尾,使用write命令写入管道B程序轮询使用fgets
2011-06-18 22:20:00 1537
原创 我要专业之设计文档
作为一个半路出家的程序员,没有经过专业的课程,写程序当然显得业余。“只有专业才有机会”,这句话不论是对企业还是个人都是正确的。想当初,凭借一股编程的热情投身于现在的公司,由于公司规模小,没有专业的培训,只能靠自己一点点的积累,当然身边还有一位大牛可以讨教讨教,也算是幸运了。记得刚开始编程的时候,以为代码才是最重要的,总是无比羡慕崇拜那些一个几万行的程序的作者,梦想自己也能有如此成就。后
2011-06-12 23:27:00 578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人