- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 报错expected specifier-qualifier-list before ‘uint32_t‘
原因:没有在头文件中添加#include
2012-07-30 17:26:04 8702 5
原创 在程序中进行make以后出现的一些错误以及解决方法
在我的项目中,我们部门的框架结构是在一个项目中,比如vip_mgr_new框架中,分为src、lib、bin、conf、tags、log这六个目录,其中src用于存放代码(包括.c,.cpp,.h等源文件),lib用于存放.so文件,bin用于存放.sh文件,conf用于存放.conf文件,log用于存放.log文件。在编译时,如果我在vip_mgr_new下直接make就会出错,所以要在
2012-07-26 13:50:33 2060
原创 HTML文本框中只能输入纯数字
session_start();// store session data$_SESSION['views']=1;?>function replaceNotNumber(hehe){ var pattern = /[^0-9]/g; if(pattern.test(hehe.value)) { hehe.value = hehe.value
2012-07-26 11:51:26 6967
原创 计算经经php打包以后的包体的长度
$body_bin = pack('LLCCa16LL', $user_id, $free_cost, $is_vip, $buy_placei, md5($passwd, true), $mb_product_count, $tongbao_product_count);
2012-07-20 14:18:13 728
原创 linux下的%zu
z :A following integer conversion corresponds to a size_t or ssize_t argument.size_t:size_t是标准C库中定义的,应为unsigned int,在64位系统中为 long unsigned int。
2012-07-12 17:25:26 1237
原创 如何设置、查看以及调试core文件
1.core文件的生成开关和大小限制---------------------------------1)使用ulimit-c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。2)使用ulimit-cfilesize命令,可以限制core文件的大小(filesize的单位为kbyte)。若ulimit-cunlimited,则表示c
2012-07-12 16:25:38 13087 1
转载 VIM替换命令大全
1.使用命令将C语言中的enum替换为JAVA常量:g/^\s*$/dg/^/s//public static final int/let i=1000g/,/ s//\='='.i.';'/ |let i=i+12.使用命令将C语言中的#define宏替换为JAVA常量:%s/^#define [A-Z, 0-9, _]*\zs\s\ze/=/g/#d
2012-07-12 10:23:43 826
原创 __attribute__((packed))
1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如在gcc下:#include#includetypedef struct STud
2012-07-10 18:53:56 3232
原创 fgets
char *fgets(char *s, int size, FILE *stream);将文件stream中的数据读取长度为size-1个字节的内容,读取到指针s所指向以s为开始的的内存空间中。如果遇到‘\n’,即使读取字节数不够size-1,读取完一行也结束
2012-07-10 14:32:02 515
原创 php中的大括号用法
一、不管什么程序,function name(){}, for(){}, ….太多了,不说也知道做什么用了。 二、$str{4}在字符串的变量的后面跟上{}刚大括号和中括号一样都是把某个字符串变量当成数组处理。 三、{$val}这时候大括号起的作用就是,告诉PHP,括起来的要当成变量处理。 复制代码 代码如下:$arr=array(0=>123, 'name'=>'你好');
2012-07-05 14:45:29 1527
转载 关于HTTP_CLIENT_IP,HTTP_X_FORWAR
HTTP_CLIENT_IP:可通过http头伪造HTTP_X_FORWARDED_FOR:可通过http头伪造REMOTE_ADDR:可能是用户真实IP也可能是代理IP服务端获取IP地址 http://www.taoyiz.com/util/ip 其代码如下:$s_onlineip = getenv(‘HTTP_CLIENT_IP’);echo “HTTP_CLIENT_IP
2012-07-05 11:24:39 1807
转载 getenv()
在PHP中getenv(参数)函数是一个用于获取环境变量的函数,根据提供不同的参数可以获取不同的环境变量,具体如下: “PHP_SELF” 当前正在执行脚本的文件名,与document root 相关。 如果PHP 以命令行方式运行,该变量在PHP 4.3.0 之前无效。 “argv” 传递给该脚本的参数。当脚本运行在命令行方式时,argv 变量传
2012-07-05 11:20:11 1671
转载 php中的单引号、双引号和转义字符
PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name);最大的区别是:双引号会替换变量的值,而单引号会把它当做字符串输出。例如: $name="string"; echo " 字符串" . '$name'; echo "字符串" . "$name"; ?>结果:
2012-07-05 10:40:54 77964 2
转载 php中的转义字符
与PHP字符串转义相关的配置和函数如下: 1.magic_quotes_runtime 2.magic_quotes_gpc 3.addslashes()和stripslashes() 4.mysql_escape_string() 5.addcslashes()和stripcslashes() 6.htmlentities() 和html_entity_decode()
2012-07-05 10:38:35 2360
原创 正则表达式
php代码:define('VALID_IP', '10\.1\.[\d]{1,3}\.[\d]{1,3}');中的[\d]{1,3}\是什么意思?[\d]:匹配任意一个0-9的数字x{1,3}:匹配1个到3个“x”字符和在一起就是匹配1个到3个0-9的数字 用于自己看的文章链接:http://see.xidian.edu.cn/cpp/html/1428.htmlh
2012-07-05 10:22:18 472
原创 define函数
说明:bool define ( string$name ,mixed$value [,bool$case_insensitive = false ] )在运行时定义一个常量name :常量名。value :常量的值;仅允许标量和null。标量的类型是integer,float,string 或者boolean。 也能够定义常量值的类型为resource ,但并
2012-07-05 09:52:39 1710
转载 php中的预定义变量
预定义变量自 PHP 4.1.0 起,取得外部变量的首选方法是用下面提及的超全局变量。在此之前,人们要么依赖 register_globals,要么就是长长的预定义 PHP 数组($HTTP_*_VARS)。自 PHP 5.0.0 起,长格式的 PHP 预定义变量可以通过设置 register_long_arrays 来屏蔽。服务器变量:$_SERVER注: 在 PHP 4.1.0
2012-07-04 19:17:50 4431
原创 遗留问题
1、正则表达式2、HTTP_CLIENT_IP:可通过http头伪造HTTP_X_FORWARDED_FOR:可通过http头伪造REMOTE_ADDR:可能是用户真实IP也可能是代理IP服务端获取IP地址 http://www.taoyiz.com/util/ip 其代码如下:$s_onlineip = getenv(‘HTTP_CLIENT_IP’);echo “H
2012-07-03 14:48:27 823
原创 php中的魔术函数以及魔术常量
魔术方法:PHP把类中所有以__(两个下划线)开头的方法当成魔术方法,一般建议用户不要将自定义的方法前面加上__作为前缀。魔术方法:1. __construct()类的默认构造方法,如果__construct()和与类同名的方法共同出现时,默认调用__construct()而不是同类名方法。一般情况下用户自定义构造方法也会使用__construct()。2. __d
2012-07-03 10:48:54 604
原创 var_export
说明:var_export — 输出或返回一个变量的字符串表示mixedvar_export ( mixed$expression [, bool$return ] ) 举例:$a = array (1, 2, array ("a", "b", "c"));var_export ($a);/* 输出:array ( 0 => 1
2012-07-03 10:10:01 829
原创 dirname
说明:返回路径中的目录部分string dirname ( string$path )给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。 在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符。在其它环境下是斜线(/)。本质上就意味着如果在path 中没有斜线,则返回一个点('.'),表示当前目录。例子:$path =
2012-07-02 18:23:17 382
原创 error_reporting()
error_reporting — Sets which PHP errors are reported说明:int error_reporting ([ int$level ] )The error_reporting() function sets theerror_reporting directive at runtime. PHP has many lev
2012-07-02 18:06:09 743
[金融超市理财平台]web端.rp
2020-04-10
微软认证介绍专题( MCITP MCPD MCP MCSE2003 MCTS MCM MCA)
2011-06-26
软考中级软件工程师复习资料
2011-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人