本篇将介绍如何在PHP中使用日期和时间 日期和时间在PHP中显示起来是十分容易理解的。 首先需要理解的就是时间戳(timestamp),时间戳就是一组数字,其显示的是当前时间距1970年1月1日 00:00:00的秒数之和。 使用起来也十分简单: date_default_timezone_set(‘Asia/Shanghai’);echo time(); 显示结果: 1406627295 其次就是日期和时间,通常使用的是date函数 echo date(“Y-m-d”); date函数其实有两个值,第二个值就是存储时间戳的值 echo date(“Y-m-d”,”1406627295″); 既然了解到时间戳的重要性,下面介绍一个获取时间戳的函数strtotime echo strtotime(‘2014-07-29 17:00:01’); 如果只输入日期,则表示时间是00:00:00 下面来做一个例子,距离今天还有39天是几月几号: echo date (“Y-m-d” ,strtotime(“+39…
本篇将介绍HTML5中的音频,视频,文本框,按钮以及表格嵌入 在以往的HTML 编程中,程序员们经常使用div以及不同的id名来编辑样式。 但是最大的缺点就是开发相对繁琐,需要敲入的代码繁多。 但是在HTML5中,在很多地方进行了改进,让编写网页或者游戏更加简单,代码看起来更加简洁。 1. 首先就是section,区段,具体的含义不必多说,但是指的一提的是,IE9仍然不支持section <section></section> 2. 嵌入表格 <form></form> 表格属性 <!– false 意味着保留表格中的value,会在之后讲解原因 –><form return false;”></form> 3. 嵌入文本框 <!– 建立一个强制要求Input的文本框,且格式必须是url,提示符http://901it.com –><input id=”favUrl” type=”url”…
本篇将介绍如何使用PowerShell来查看多台远程计算机路径 概念: 1. 首先要设定一个数组变量包含所有的计算机名 2. 其次是用for循环来逐个进行路径测试 注意事项: 因为数组变量是存在在本地计算机的变量,因此如果你想将本地的变量传输到远程计算机时,需要作已说明。 例子: 如果你使用的是PowerShell 2.0 $arrComp = @(“SERVER01″,”SERVER02″,”SERVER03″,”SERVER04″,”SERVER05″,”SERVER06″,”SERVER07”)for($i=0;$i -lt 7;$i++){ icm -computername $arrComp[$i] -scriptblock { param($arrComp, $i) echo $arrComp[$i]…
本篇将介绍如何在PHP中使用父类的构造函数(__construct()) 首先需要了解的是,如果子类继承了父类且子类自己包含了自己的构造函数,执行子类函数时,PHP默认会显示子类的函数的构造函数,而不会显示父类函数的默认函数。 那么如何强制执行父类的构造函数呢? 让我们看一个例子,仅执行子类构造函数: class bike { function __construct() { print “父类构造函数被调用n”; }}class truck extends bike { function __construct() { print “子类构造函数被调用n”; }} 使用静态函数调用来执行父类构造函数:…
本篇将简单的讲解一下PHP Function中return的用法。 其实很简单,return顾名思义就是返回。 返回就意味着,第一,值不会直接输出,在Function中使用了return,在方法执行是,内存会保留返回的值,你可以将返回的值赋值给一个变量然后echo出去。 例如: function combo($a){return $a+10;} $b=combo(1); 输出结果:11 第二,在脚本运行到return的位置时,脚本会返回而不向下执行。 例如: function combo($a){return $a+10;$a=100;return $a+100;} $b=combo(1); 输出结果仍然是:11
本篇将介绍如何使用命令行来查看PHP使用的系统内存。 在使用变量的时候,我们会根据目的的不同存储不同的变量,那么如何来查看类型不同的变量在使用内存方面的差异? 我们可以通过memory_get_usage()来查看当前消耗的内存。 memory_get_usage()是PHP自带函数,使用起来非常简单。 你可以通过将当前的内存使用量赋值给一个变量,例如$usage1: $usage1=memory_get_usage();echo $usage1; 你会得到一个结果: 140312 然后你可以设定一个变量,例如$s,然后通过memory_get_usage(),再次得到当前的内存: $s=”1234567″;$usage2=memory_get_usage()-$usage1; 然后你会得到结果: 141208184 表明了,初始化消耗内存是141208,然后赋值变量使用了184,内存的规格是byte
本篇将根据SQL 数据类型中的unsigned进行讲解。 SQL的数据类型中的数字类型包含了: TINYINT(size) -128 到 127 常规。0 到 255 无符号*。在括号中规定最大位数。 SMALLINT(size) -32768 到 32767 常规。0 到 65535 无符号*。在括号中规定最大位数。 MEDIUMINT(size) -8388608 到 8388607 普通。0 to…
本篇将介绍Swift语言中得可选变量Optionals。 Optionals是Swift的新特性,简单的将就是你可以将某变量的数据类型设置为String/var/let等等在加上nil空置。 看看例子,你就会了解到其用法 定义一个变量age var age: Int 然后将12赋值给age age = 12 如果再继续想将空值赋值给age时,你将会收到报错。 在此时,你就可以选择使用可选变量的赋值方法: var age: Int? age = 12 println(age) age = nil println(age) 这样的话,你会得到以下结果:…
本篇将如何解决升级到 Mac OS Mavericks (10.9.3) MySQL不能正常启动 如果你刚刚升级你的Mac 到 10.9.3 Mavericks,你会面临之前安装的MySQL Server不能正常启动。 在开启MySQL的栏目下,你会看到Start按钮灰掉。而起在其下还会有以下报错: please make sure the /usr/local/mysql/bin/mysqladmin file is present 然后找到以上目录,你会发现你的mysql目录在升级后被篡改为mysql-5.5.28-osx10.60x86_64 此时你需要做得是将mysql-5.5.28-osx10.60x86_64改为mysql,然后关闭mysql tab,再重新启动mysql service即可。
本篇将介绍如何解决Linux server low swap space的问题。 什么是swap space? swap space是linux是实现在硬盘上调试好,当物理内存达到极限是使用的空间。 swap space相比physical memory要慢很多。但是swap space却能在物理内存不够时,提供内存。 首先,你可以通过free命令行来查看当前的free swap space。 然后,你可以通过drop cache来解决此类问题: echo 3 > /proc/sys/vm/drop_caches 除了以上的命令,你同样可以使用以下命令: To free…