嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: 语言

php 模拟表单提交

function postSMS($url, $data = '') { $row = parse_url($url); $host = $row['host']; $port = $row['port'] ? $row['port']:80; $file = $row['path']; while (list($k, $v) = each($data)) { ...

打开PHP的错误提示

如果使用PHP,在缺省设置下,PHP编码错误是不会提示的,这对于开发来说,是很不方便的。可以使用以下步骤打开出错提示: 1. 打开php.ini文件。 搜索并修改下行,把Off值改成On display_errors = Off 2. 搜索下行 error_reporting 修改...

PHP中使用strip_tags() 去除html标签

strip_tags($str)

php 对post 过来的变量自动转义

php for win32 默认 magic_quotes_gpc=on 所以会自动转义。你可根据get_magic_quotes_gpc()的返回来决定操作方法,即是否需要执行转义函数 get_magic_quotes_gpc --  Gets the current configuration setting of magic quotes ...

Building protobuf examples on Windows with MSVC

The Google Protocol Buffers library has very good documentation. However, as I was following their C++ tutorial, it wasn’t clear how to actually build and make the examples run on Windows, since the tutorial itself...

PHP 大数自动转换为科学计数法

前段时间碰到一个很头疼的问题,就是大于12位的数字在PHP中,会自动转成科学计数法表示。 比如 1234567891234 显示为 1.23456789123E+12 , 最后只能在计算出大数之后,立即用 sprintf(‘%1.0f’, $number) 来格式化。 奇怪的是,在我的...

winSocket编程简单入门例子

//Server.cpp #include #include #include #pragma comment(lib, "ws2_32.lib"); #define PORT 5000 void main() { int port = PORT; WSADATA wsaData; SOCKET sListen, sAccept...

LDR: LdrpWalkImportDescriptor()解决方案

今天编译一开源项目,他提供的是VC9的工程,我这边是VC10,首先,打开之后需要经过转换,一切正常,然后编译,出现一个简单的小的错误,更改之后编译通过,但是运行时出现下图所示的错误。 “应用程序正常初始化(oxc0150002)”失败,...

php效率高写法

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的...

PHP正则表达式详解

今天回顾了下正则的基本知识。 总容易忘,特记于此。 用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。 PHP中的正则函数: PHP中有两套正则函数,两者功能差不多,分别为: 一套是由P...

JS var self =this; or JS var _this =this;

var self = this //指代本作用域的对象 我们给出一个私有的 self 参数。这个可以令对象对私有方法可见。这种做法是因为私有方法无法被公共方法调用。要令私有方法有用 它们被附加到了对象上,但它们无法从外部访问,同时它们也无法...

结构体最后定义一个char p[0]

struct  ast_exten  {              char  *exten;                                    /*  Extension  name  */              int  matchcid;                                    /*  Match  caller  id  ?  */              char ...

do while(0)

#define MACRO_NAME(para) do{macro content}while(0) 的格式,总结了以下几个原因: 1,空的宏定义避免warning: #define foo() do{}while(0) 2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。 3,如果出现在判断...