- 博客(15)
- 资源 (13)
- 收藏
- 关注
原创 lua基础小记
1lua是一个轻量级脚本语言,嵌入宿主语言程序中工作。用C写成的一个库,与C/C++交互性较好。2保留关键字。大小写敏感。and, break, do, else, elseif, end, false, for, function, if, in, local, nil, not, or, while, then, repeat, return, true, nutil3字符串。单引号或
2013-03-31 00:11:03 811
原创 PHP基础小记
PHP : 超文本预处理器Hypertext PreprocessorPHP文件 :可包含文本、HTML 标签以及脚本,在服务器端执行,向客户端浏览器返回纯粹的 HTML语法 :PHP脚本块以 结束,基础指令 :输出文本echo/print, 注释 :同C++变量 :以 $ 符号开始,无需声明变量类型字符串 :并置运算符 (.) 连接两个字符串, 数组 :数值数组(带
2013-03-31 00:09:57 651
转载 linux 编译指定库、头文件的路径问题
1. 为什么会出现undefined reference to 'xxxxx'错误?首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你用编译器编译时参数用得不对,你没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数,那么你就要在编译参数里指定程序要链接数学库,方法是在编译命令行里加入-lm。2.-l参数和-L参数-l参数就
2013-03-28 16:14:12 1056
转载 国内十大开源linux社区
linux在国内经过十多年的发展,已慢慢走向成熟.昔日如雨后春笋般成长的linux网站,现在已出现了明显的两极分化.一部分已成长壮大,公司化运作,一部分面临域名出售或关闭的境地. 以笔者经验,以下十个网站是目前国内运作比较好的linux社区网站,在此介绍一下. www.linuxfans.org 中国linux公社 www.linuxsir.org linuxsir www.lin
2013-03-27 14:55:40 1035
转载 MSVCRTD.LIB和LIBCMTD.LIB冲突
以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0 个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选择上。 VS2008,项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/MDd四个选项,你必须让所有使用的库都使用相同的配置,否则就会有相应的提示,甚至可能会出现无法解析的函数。有时我们使
2013-03-18 14:36:01 694
原创 大小端模式
为什么有大小端模式之分因为在计算机系统中,是以字节为单位的,一个地址单元对一个字节,一个字节为 8bit。但是在C语言中除了8bit的char之外,还有16bit的short型,32bit的long型(要看具体的编译器)。另外,对于位数大于 8位的处理器,例如16位或者32位处理器,寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节安排存储的问题。因此就导致了大端存储模式和小端存储模
2013-03-15 11:00:10 2052
原创 string的c_str()和data()有区别?
本机windows系统安装了VS2008环境下,查看xstring文件的源码发现xstring类的c_str(),data()实现如下 const _Elem *__CLR_OR_THIS_CALL c_str() const { // return pointer to null-terminated nonmutable array return (_Myptr()); }
2013-03-12 15:38:42 2753
原创 mosquitto-MQTT协议的开源实现
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议。主要应用于物联网,实现了真正的消息推送功能。(1)mosquitto是MQTT协议的一个实现。开源获取:http://www.oschina.net/p/mosquitto(2)linux下的安装方法:http://hi.baidu.com/sunflower
2013-03-12 10:08:16 5539
转载 vim多标签和多窗口
多标签进入vim前 vim -p 以多标签形式打开文件。如vim -p * 就是编辑当前目录的所有文件,vim编辑中:tabnew 增加一个标签:tabc 关闭当前的tab:tabo 关闭所有其他的tab:tabs 查看所有打开的tab:tabp 或gT 前一个:tabn 或gt 后一个新建标签页:tabe
2013-03-11 10:53:37 42101
转载 tcpdump命令详解
简介网络抓包工具。用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认
2013-03-06 15:40:54 1572
原创 php出错Warning: Cannot modify header information - headers already sent by (output started at
出这个错误是因为 header('Content-Type:text/html;charset= UTF-8');发送头之前不能有任何输出,空格也不行,你需要将header(...)之前的空格去掉,或者其他输出的东西去掉,如果他上面include其他文件了,你还要检查其他文件里是否有输出。再就是文件的编码格式是UTF-8(无BOM)的而不能是UTF-8UTF-8(无BOM)和UTF
2013-03-04 22:02:09 803
转载 PHP使用PEAR的auth_http类库用身份校验
前提是要安装auth类库和auth_http类库:命令行进入PHP/目录。输入pear install auth和pear install auth_http例子代码<?php require_once("Auth/HTTP.php"); //设置数据库的连接选项 $auth_options=array( 'dsn'=>"mysql://root:1981427@local
2013-03-02 11:46:23 859
原创 linux安装软件过程
centos系统在线安装如要安装rsh命令程序,执行命令$:yum install rsh .rpm安装包安装下载一个以rpm尾缀的二进制安装包到本地如 rsh.rpm,执行命令$:rpm install rsh.rpm源码安装具体步骤:1.解压包$ tar zxvf XXXX.tar.gz (or tar jxvf XXXX.tar.bz2)2.进入源码目录,
2013-03-01 11:41:36 360
转载 PHP 安全措施
多年来,PHP一直是一个稳定的、廉价的运行基于web应用程序的平台。像大多数基于web的平台一样,PHP也是容易受到外部攻击的。开发人员、数据库架构师和系统管理员在部署PHP应用程序到服务器之前都应该采取预防措施。大部分预防措施可以通过几行代码或者把应用程序设置稍作调整即可完成。 #1:管理安装脚本转自:http://www.php100.com/html/webkaifa/PHP
2013-03-01 07:46:13 376
转载 php会话处理
HTTP(超文本传输协议)定义了通过万维网传输文本、图形、视频和所有其他数据所用的规则。HTTP是一种无状态的协议,也就是每次请求都是独立的,和之前或之后的请求无关。但有时候应用需要能够调整用户特有的行为和选择。为修复这一问题,出现了一种在客户端机器上存储少量信息的方案(cookie),但cookie大小的限制、所允许的数量等问题促使开发人员提出了另一种解决方案:会话处理(session)。
2013-03-01 00:00:17 638
notepad++的文件比较插件Compare
2013-12-21
开发相关文档
2013-11-27
visual assist x
2013-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人