博客园 - martin.zhang
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=92466
2015-11-08T22:23:30Z
martin.zhang
https://www.cnblogs.com/martin1009/
feed.cnblogs.com
https://www.cnblogs.com/martin1009/p/3302743.html
PHP 单引号 与双引号区别 - martin.zhang
在PHP中,字符串的定义可以使用单引号,也可以使用双引号。PHP允许我们在双引号串中直接包含字串变量,双引号串中的变量将被解释而且替换,而单引号串中的内容总被认为是普通字符。例如:$foo = 2;echo "foo is $foo"; // 打印结果: foo is 2echo 'foo is $foo'; // 打印结果: foo is $fooecho "foo is $foo\n"; // 打印结果: foo is 2 (同时换行)echo 'foo is $foo\n'; // 打印结果: foo is $foo
2013-09-05T02:32:00Z
2013-09-05T02:32:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】在PHP中,字符串的定义可以使用单引号,也可以使用双引号。PHP允许我们在双引号串中直接包含字串变量,双引号串中的变量将被解释而且替换,而单引号串中的内容总被认为是普通字符。例如:$foo = 2;echo "foo is $foo"; // 打印结果: foo is 2echo 'foo is $foo'; // 打印结果: foo is $fooecho "foo is $foo\n"; // 打印结果: foo is 2 (同时换行)echo 'foo is $foo\n'; // 打印结果: foo is $foo <a href="https://www.cnblogs.com/martin1009/p/3302743.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/p/3300946.html
Empty 和空字符串区别 - martin.zhang
如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。除了当变量没有置值时不产生警告之外,empty() 是 (boolean) var 的反义词。PHP中有很多函数功能类似,却有着细微的差别...is_null, empty, isset, unset 我们先来看看这4个函数的描述。isset 判断变量是否已存在(配置)unset 把变量删除(释放)掉empty 判断变量是否
2013-09-04T06:30:00Z
2013-09-04T06:30:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。除了当变量没有置值时不产生警告之外,empty() 是 (boolean) var 的反义词。PHP中有很多函数功能类似,却有着细微的差别...is_null, empty, isset, unset 我们先来看看这4个函数的描述。isset 判断变量是否已存在(配置)unset 把变量删除(释放)掉empty 判断变量是否 <a href="https://www.cnblogs.com/martin1009/p/3300946.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/p/3145755.html
php 数据库备份、还原 - martin.zhang
1. mydb.php //DB类2. backup.php //备份脚本3. restore.php //还原脚本mydb.php<?class db{var $linkid;var $sqlid;var $record;function db($host="",$username="",$password="",$database=""){if(!$this->linkid) @$this->linkid = mysql_connect($host, $username, $password)
2013-06-20T04:33:00Z
2013-06-20T04:33:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】1. mydb.php //DB类2. backup.php //备份脚本3. restore.php //还原脚本mydb.php<?class db{var $linkid;var $sqlid;var $record;function db($host="",$username="",$password="",$database=""){if(!$this->linkid) @$this->linkid = mysql_connect($host, $username, $password) <a href="https://www.cnblogs.com/martin1009/p/3145755.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2013/06/03/3115146.html
PHP输入流php://input介绍 - martin.zhang
在通过ajax向php程序中传递数据时,会发现使用$_POST根本无法获取数据.但是在firebug中可以看到post中其实是有json数据的.在使用 print_r(file_get_contents("php://input")) 之后,却可以得到json数据在使用xml-rpc的时候,server端获取client数据,主要是通过php输入流input,而不是$_POST数组。所以,这里主要探讨php输入流php://input对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。 “php://input allows you to re
2013-06-03T04:16:00Z
2013-06-03T04:16:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
该文只有注册用户登录后才能阅读。<a href='https://www.cnblogs.com/martin1009/archive/2013/06/03/3115146.html' target='_blank'>阅读全文</a>。
https://www.cnblogs.com/martin1009/archive/2013/04/29/3050944.html
mysql中 where in 用法 - martin.zhang
1、in 后面是记录集,如:select * from table whereuname in(select uname from user);2、in 后面是字符串,如:select * from table whereuname in('aaa',bbb','ccc','ddd','eee',ffff'');注意:这样写是错误的select * from table whereuname in('aaa,bbb,ccc,ddd,eee,ffff'),这里一定要将每个字符串用单引号'
2013-04-29T09:32:00Z
2013-04-29T09:32:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】1、in 后面是记录集,如:select * from table whereuname in(select uname from user);2、in 后面是字符串,如:select * from table whereuname in('aaa',bbb','ccc','ddd','eee',ffff'');注意:这样写是错误的select * from table whereuname in('aaa,bbb,ccc,ddd,eee,ffff'),这里一定要将每个字符串用单引号' <a href="https://www.cnblogs.com/martin1009/archive/2013/04/29/3050944.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2013/04/26/3044585.html
Mysql关键字冲突的解决方案 - martin.zhang
在Mysql中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。符号为左上角ESC下的那个键。
2013-04-26T04:41:00Z
2013-04-26T04:41:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】在Mysql中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号(`)括起来。符号为左上角ESC下的那个键。 <a href="https://www.cnblogs.com/martin1009/archive/2013/04/26/3044585.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2013/04/26/3044583.html
MySql 字段类型为float时,SUM汇总时出现一堆小数的问题 - martin.zhang
方法一:最好的办法是将float字段改为decimal(16,2)。具体方法:可设置一个临时字段,结合MySQL的关键字binary进行准确复制等。方法二:使用binary关键字解决。具体操作为“select sum(binary 字段名(float类型))”
2013-04-26T04:39:00Z
2013-04-26T04:39:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】方法一:最好的办法是将float字段改为decimal(16,2)。具体方法:可设置一个临时字段,结合MySQL的关键字binary进行准确复制等。方法二:使用binary关键字解决。具体操作为“select sum(binary 字段名(float类型))” <a href="https://www.cnblogs.com/martin1009/archive/2013/04/26/3044583.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2013/04/07/3005695.html
Mysql字符串字段中是否包含某个字符串,用 find_in_set - martin.zhang
有这样一个需求,在Mysql数据库字符串字段(权限)中,有范围在 1 到 N 之间代表不同权限的值,分别被‘,’分开,现在要取出具有某权限的所有成员列表。创建表:1CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),name VARCHAR(20) NOT NULL,limits VARCHAR(50) NOT NULL);添加数据:1INSERT INTO users(name, limits) VALUES('小张','1,2,12'); 2INSERT INTO use
2013-04-07T09:58:00Z
2013-04-07T09:58:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】有这样一个需求,在Mysql数据库字符串字段(权限)中,有范围在 1 到 N 之间代表不同权限的值,分别被‘,’分开,现在要取出具有某权限的所有成员列表。创建表:1CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),name VARCHAR(20) NOT NULL,limits VARCHAR(50) NOT NULL);添加数据:1INSERT INTO users(name, limits) VALUES('小张','1,2,12'); 2INSERT INTO use <a href="https://www.cnblogs.com/martin1009/archive/2013/04/07/3005695.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2013/04/03/2997853.html
js日期时间函数 - martin.zhang
Date.prototype.isLeapYear判断闰年Date.prototype.Format日期格式化Date.prototype.DateAdd日期计算Date.prototype.DateDiff比较日期差Date.prototype.toString日期转字符串Date.prototype.toArray日期分割为数组Date.prototype.DatePart取日期的部分信息Date.prototype.MaxDayOfDate取日期所在月的最大天数Date.prototype.WeekNumOfYear判断日期所在年的第几周StringToDate字符串转日期型IsVali
2013-04-03T06:22:00Z
2013-04-03T06:22:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】Date.prototype.isLeapYear判断闰年Date.prototype.Format日期格式化Date.prototype.DateAdd日期计算Date.prototype.DateDiff比较日期差Date.prototype.toString日期转字符串Date.prototype.toArray日期分割为数组Date.prototype.DatePart取日期的部分信息Date.prototype.MaxDayOfDate取日期所在月的最大天数Date.prototype.WeekNumOfYear判断日期所在年的第几周StringToDate字符串转日期型IsVali <a href="https://www.cnblogs.com/martin1009/archive/2013/04/03/2997853.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2013/03/20/2970934.html
C# 中Help.ShowHelp的使用 - martin.zhang
Windows 应用软件制作成CHM帮助后,可以用一种简单的方法从窗体中直接调入对应窗体的帮助内容,方法很简单,直接调用C#提供的静态方法: HelpNavigator navigator = HelpNavigator.Index; Help.ShowHelp(this, "SchoolHealth.chm", navigator, "建档"); navigator = HelpNavigator.KeywordIndex; Help.ShowHelp(this, "SchoolHealth.chm", navigator, &qu
2013-03-20T04:45:00Z
2013-03-20T04:45:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
该文只有注册用户登录后才能阅读。<a href='https://www.cnblogs.com/martin1009/archive/2013/03/20/2970934.html' target='_blank'>阅读全文</a>。
https://www.cnblogs.com/martin1009/archive/2013/03/01/2938748.html
mysql 查询 int类型日期转换成datetime类型 - martin.zhang
数据库日期类型是int类型的,该查询结果是datetime类型的SELECT from_unixtime( `dateline` ) FROM cdb_posts如果原来类型是datetime类型,查询结果要是int类型则SELECT unix_timestamp( `dateline` ) FROM cdb_postsphp时间转换,关键是看你在什么时候要获得对应的时间类型$timestamp=1210003200;$datetime=date('Y-m-d H:i:s',$timestamp);echo "该时间戳代表的时间:".$datetimeech
2013-03-01T07:00:00Z
2013-03-01T07:00:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】数据库日期类型是int类型的,该查询结果是datetime类型的SELECT from_unixtime( `dateline` ) FROM cdb_posts如果原来类型是datetime类型,查询结果要是int类型则SELECT unix_timestamp( `dateline` ) FROM cdb_postsphp时间转换,关键是看你在什么时候要获得对应的时间类型$timestamp=1210003200;$datetime=date('Y-m-d H:i:s',$timestamp);echo "该时间戳代表的时间:".$datetimeech <a href="https://www.cnblogs.com/martin1009/archive/2013/03/01/2938748.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2013/01/15/2860825.html
短地址 实现 - martin.zhang
短地址(也叫 短网址:Short URL)就是为了让一个很长的网站链接缩短为一个短的链接,因为微博内有字数限制,所以短地址就是为了这个而产生的。PHP短网址服务设计分三个过程,搞明白了就可以自己设计实现它。1.根据原始网址生成短网址 这个有现成的算法可以用,该算法的原则:同一个网址生成的短网址应相同,而不是随机 生成。 PHP版的短网址生成函数: function code62($x) { $show = ''; while($x > 0) { $s = $x % 62; if ($s > 35) { $s = chr($s+61); } elseif ($s &g
2013-01-15T03:14:00Z
2013-01-15T03:14:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
该文只有注册用户登录后才能阅读。<a href='https://www.cnblogs.com/martin1009/archive/2013/01/15/2860825.html' target='_blank'>阅读全文</a>。
https://www.cnblogs.com/martin1009/archive/2013/01/10/2854570.html
[C#] Window Form 事件順序 - martin.zhang
微軟MSND中也提到:對於需要輪流處理 Windows Form 應用程式中每個事件的開發人員來說,事件的引發順序就十分重要。當某個狀況呼叫嚴密的事件處理,如重新繪製表單的部分時,有必要了解事件在執行階段時的明確引發順序。下面列出Windows Form 中事件的順序,以方便日後參考。Form 和 Control 有關啟動與關閉的事件順序為可分為兩大類,當 Windows Form 應用程式啟動時,會以下列順序引發主要表單的啟動事件: * Control.HandleCreated * Control.BindingContextChanged * Form.Load * Control.Vi
2013-01-10T04:18:00Z
2013-01-10T04:18:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】微軟MSND中也提到:對於需要輪流處理 Windows Form 應用程式中每個事件的開發人員來說,事件的引發順序就十分重要。當某個狀況呼叫嚴密的事件處理,如重新繪製表單的部分時,有必要了解事件在執行階段時的明確引發順序。下面列出Windows Form 中事件的順序,以方便日後參考。Form 和 Control 有關啟動與關閉的事件順序為可分為兩大類,當 Windows Form 應用程式啟動時,會以下列順序引發主要表單的啟動事件: * Control.HandleCreated * Control.BindingContextChanged * Form.Load * Control.Vi <a href="https://www.cnblogs.com/martin1009/archive/2013/01/10/2854570.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2012/12/28/2837419.html
探讨PHP获取checkbox值 - martin.zhang
对于多个checkbox值,PHP 不像ASP可以直接获取到值(中间用,隔开). PHP可以用以下两种方法:<inputtype="checkbox"name="weeks[]"id="weeks"value=1> <inputtype="checkbox"name="weeks[]"id="weeks"value=2> <inputtype="checkbox"name="weeks[]"id="
2012-12-28T07:37:00Z
2012-12-28T07:37:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】对于多个checkbox值,PHP 不像ASP可以直接获取到值(中间用,隔开). PHP可以用以下两种方法:<inputtype="checkbox"name="weeks[]"id="weeks"value=1> <inputtype="checkbox"name="weeks[]"id="weeks"value=2> <inputtype="checkbox"name="weeks[]"id=" <a href="https://www.cnblogs.com/martin1009/archive/2012/12/28/2837419.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2012/12/27/2835206.html
国外C#开源项目 - martin.zhang
[+]Open Source Aspect-Oriented Frameworks in COpen Source Bloggers in COpen Source Build Systems in COpen Source Charting Reporting Tools in COpen Source Chat Servers in COpen Source Content Management Systems CMS in COpen Source Code Coverage Tools in COpen Source Forum Software in COpen Source IDE
2012-12-27T02:18:00Z
2012-12-27T02:18:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】[+]Open Source Aspect-Oriented Frameworks in COpen Source Bloggers in COpen Source Build Systems in COpen Source Charting Reporting Tools in COpen Source Chat Servers in COpen Source Content Management Systems CMS in COpen Source Code Coverage Tools in COpen Source Forum Software in COpen Source IDE <a href="https://www.cnblogs.com/martin1009/archive/2012/12/27/2835206.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2012/12/27/2835201.html
SVN客户端Visual Studio 插件 - martin.zhang
最新版SVN客户端Visual Studio 插件,需要安装TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.rar
2012-12-27T02:16:00Z
2012-12-27T02:16:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】最新版SVN客户端Visual Studio 插件,需要安装TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.rar <a href="https://www.cnblogs.com/martin1009/archive/2012/12/27/2835201.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2012/12/26/2833831.html
PHP判断字符串的包含 - martin.zhang
PHP语言是一个功能强大的嵌入式HTML脚本语言,它的易用性让许多程序员选择使用。PHP判断字符串的包含,可以使用PHP的内置函数strstr,strpos,stristr直接进行判断.也可以通过explode函数的作用写一个判断函数。1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含代码如下:<?php /*如手册上的举例*/ $email='user@example.com'; $domain=strstr($email,'@'); echo$domain;//prints@example.com ?>2. s
2012-12-26T04:39:00Z
2012-12-26T04:39:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】PHP语言是一个功能强大的嵌入式HTML脚本语言,它的易用性让许多程序员选择使用。PHP判断字符串的包含,可以使用PHP的内置函数strstr,strpos,stristr直接进行判断.也可以通过explode函数的作用写一个判断函数。1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含代码如下:<?php /*如手册上的举例*/ $email='user@example.com'; $domain=strstr($email,'@'); echo$domain;//prints@example.com ?>2. s <a href="https://www.cnblogs.com/martin1009/archive/2012/12/26/2833831.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2012/11/21/2780893.html
ThinkPHP 与jquery-easyui结合使用 - martin.zhang
该文被密码保护。
2012-11-21T08:07:00Z
2012-11-21T08:07:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
该文被密码保护。
https://www.cnblogs.com/martin1009/archive/2012/11/08/2760462.html
转:iphone 申请证书 - martin.zhang
Step 1:Login to the iPhone Provisioning PortalLogin to your Apple Developer account by navigating tohttp://developer.apple.com/iphone. Once there, navigate to the iPhone Provisioning Portal.Step 2:Install the WWDR Intermediate CertificateThe first thing we will need to do is download the WWDR Inter.
2012-11-08T07:18:00Z
2012-11-08T07:18:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
【摘要】Step 1:Login to the iPhone Provisioning PortalLogin to your Apple Developer account by navigating tohttp://developer.apple.com/iphone. Once there, navigate to the iPhone Provisioning Portal.Step 2:Install the WWDR Intermediate CertificateThe first thing we will need to do is download the WWDR Inter. <a href="https://www.cnblogs.com/martin1009/archive/2012/11/08/2760462.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/martin1009/archive/2012/11/01/2749915.html
点击转到定义及查看引用都进入不了另一个工程的类库源代码 解决办法 - martin.zhang
该文被密码保护。
2012-11-01T08:54:00Z
2012-11-01T08:54:00Z
martin.zhang
https://www.cnblogs.com/martin1009/
该文被密码保护。