2010-01-01:

PHP scripts often generate dynamic content that must not be cached by the client browser or any proxy caches between the server and the client browser. Many proxies and clients can be forced to disable caching with:

1
2
3
4
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

Note: You may find [...]


2009-12-28:

搜索了些WordPress的代码高亮显示插件,发现还是WP-Syntax比较合我的意


2009-12-27:

编写"HelloWorld"来熟悉Carbide C++的编程环境...


建立Symbian(Carbide C++)开发平台


在Cygwin/gcc环境下编译出来的程序,在Windows下执行的时候必须依赖cygwin1.dll,如果要不依赖于这个dll文件的话,可在用Cygwin/gcc编译时加上-mno-cygwin选项。
在加上这个选项时,Cygwin/gcc会自动加上它的一个交叉编译mingw。mingw是gcc在windows上的一个实现。


一、初次接触
QR码是二维条码的一种,1994年由日本Denso-Wave公司发明。QR来自英文“Quick Response”的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码。QR码最常见于日本,并为目前日本最流行的二维空间条码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。
QR码呈正方形,只有黑白两色。在3个角落,印有较小,像“回”字的的正方图案。这3个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。
二、编码库:libqrencode
Libqrencode是一个对文字信息进行QR码编码的C语言库。
在windows下编译该库需要在Cygwin下进行,同时需要安装libpng库,然后just

1
2
3
./configure
make
make install

编译生成qrencode.exe后,在命令行中输入如下命令即可生成上图Qr码:

1
qrencode.exe -o 1.png -l H www.my2jia.com

  其中 -o 输出文件,-l 图像大小清晰度,www.my2jia.com为编码信息。
  具体参数详见,qrencode.exe -h
三、解码库:libdecodeqr
  libdecodeqr是用于对QR码(基于JIS X 0510和ISO/IEC18004标准)进行解码的C/C++库。这个库比较强大,能读取来自多种设备的QR码图片,比如:摄像头、各种格式的图片文件……
  编译libdecodeqr库,你需要安装opencv,关于opencv的安装可见这里。


Q0、如何改变几个控件的TAB顺序?
A0:按Ctrl + D,每个控件上会出现数字。然后按照你需要的控件顺序,依次点击各个控件。
Q1:VC中有没有类似VB的FileCopy()函数?
A1:BOOL CopyFile(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfExists);


.