自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稻子博客

任何一件事情,只要心甘情愿,总是能够变得简单。

  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

原创 PHP的switch方法需要注意break

为避免错误,理解 switch 是怎样执行的非常重要。switch 语句一行接一行地执行(实际上是语句接语句)。开始时没有代码被执行。仅当一个 case 语句中的值和 switch 表达式的值匹配时 PHP 才开始执行语句,直到 switch 的程序段结束(如 return 语句)或者遇到第一个 break 语句为止。如果不在 case 的语句段最后写上 break 的话,PHP 将继续执行下

2016-09-20 10:50:21 4147

原创 PHP中指向对象的变量是引用变量

在PHP5中,指向对象的变量是引用变量。在这个变量里面存储的是所指向对象的内存地址。引用变量传值时,传递的是这个对象的指向。而非复制这个对象。这与其它类型赋值有所不同,这一点要注意。<?php class A{ public $name="gilr"; } class Person{ private $a; function setA($

2016-09-20 10:46:08 594

原创 PHP浮点数运算的问题解决

问题描述:有用到这样段代码,就是两个浮点数相减$this->discount = floatval($this->discount - $waybill['total_price']); 其中$this->discount和$waybill['total_price']都是浮点数,值为float(202.6),理论上应该得到0,程序得到的结果却是float(5.684341

2016-08-22 16:25:39 5861

原创 mac下安装php的mssql.so扩展

原来全部手动下载解压编译的时代过去了,曾经的我为了安装个freetds 用ODBC去连接mssql花费了两个晚上,这次又要安装新的开发环境,有一些数据需要连接sqlserver,原以为又要来一遍,但是有了brew以后,一切简单到爆。准备工作,请先安装:机器配置 :OSX Yosemite 10.10.3和php 5.5.20Xcode command line to

2016-08-15 18:56:53 2245

转载 彻底删除nginx

1.先执行一下命令:sudo apt-get --purge remove nginxsudo apt-get autoremovedpkg --get-selections|grep nginx罗列出与nginx相关的软件, nginx-common deinstall 然后sudo apt-get --purge remove nginx-common这样就可以完全卸载

2016-06-15 09:25:07 26259

转载 nginx下无法打开php,报错[error] 5040#0: *1 connect() failed (111: Connection ref ...

以下引自stackouverflow-----------------http://stackoverflow.com/questions/15852884/nginx-connect-failed-error报错信息如下:2013/04/06 17:52:19 [error] 5040#0: *1 connect() failed (111: Co

2016-06-15 09:15:58 5688

转载 localhost与127.0.0.1的区别

很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping 127.0.0.1来看本地ip/tcp正不正常,如能ping通即可正常使用。  对于大多数习惯用localhost的来说,实质上就是指向127.0.0.1这个本地IP地址。在操作系统中有个配置文件将localhost与1

2016-06-15 09:13:31 405

原创 git命令简写

简写命令ggitgstgit statusgdgit diffgdcgit diff --cachedgdvgit diff -w "$@" | view -glgit pullgupgit pull --rebasegpgit pushgcgit c

2016-06-01 15:30:30 7996 1

转载 海量数据处理面试题

第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32

2013-10-12 19:56:57 621

转载 MySQL 当记录不存在时插入,当记录存在时更新

MySQL 当记录不存在时插入,当记录存在时更新网上基本有三种解决方法。第一种:示例一:插入多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:INSERTINTOclients(client_id,client_name,client_type)SELECTsupplier_id,supplier_

2013-10-12 19:52:39 1836

转载 JS,Jquery获取各种屏幕的宽度和高度

Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.bod

2013-08-09 11:52:53 951

转载 php 操作数组 (合并,拆分,追加,查找,删除等)

1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码  array array_merge (array array1 array2…,arrayN)   这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个

2013-08-05 09:54:41 647

转载 几个有用的php字符串过滤,转换函数代码

几个有用的php字符串过滤,转换函数,主要是一些字符的安全处理与字符串处理nl2br();// \n to addslashes(); stripslashes();//对数据库操作时,转义特殊字符 chop();//除去字符串右边空格 trim();//除去字符串中所有空格 ltrim();//除去字符串左边空格 htmls

2013-07-30 14:24:01 603

转载 Linux Crontab 定时任务 命令详解

一.  Crontab 介绍        crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件       在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。      如:[root@dave ~]# cat /etc/crontabSHEL

2013-07-29 20:53:10 459

原创 linux下XHProf的安装和使用

XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。1.安装XHprofwget http://pecl.php.net/get/xhprof-0.9.2.tgztar zxf xhprof-0.9.2.tgzcd xhprof-0.9.2cp -r xh

2013-05-07 17:43:35 3665

原创 按小时统计数据,无数据的时间点填充为0的实现方法

最近遇到一个业务逻辑:俺小时查询某段时间的订单发货量,DB里边是按照小时来存的数据,如:从数据库里查出来以后,并将数据处理成此种格式:Array( [XX1配送中心] => Array ( [2013-04-01 11:00:00] => 2 [2013-04-01 12:00:00] => 710

2013-05-07 15:59:55 1143 1

转载 如何执行一条sql语句update多条记录

通常情况下,我们会使用以下SQL语句来更新字段值:UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?举个例子,我的博客有三个分类目录(免费资源、教程指南、橱窗展示),这些分类目录的信息存储在数据库表categories中,并且设置了

2013-05-03 20:47:46 4106

原创 清空数据表sql语句 delete和truncate的区别

delete * from 表名或者truncate table 表名TRUNCATE和DELETE有以下几点区别1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命

2013-05-03 10:27:52 761

转载 PHP随机数生成与使用解析

在PHP程序设计中,随机数的生成尤为重要。我们需要用随机数在我们的页面中展示随机记录(比如图片、用户记录、文章ID等)。我们还可以使用随机数设计任何我们想象的程序结构。首先来认识一下PHP提供的随机数函数rand()。PHP的rand()函数将返回随机整数,具体使用方法如下rand(min,max)可选参数min和max可以使rand() 返回0到RAND_MAX之间的

2013-05-03 10:26:24 637

原创 PHP取整的几个函数总结

我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval。ceil -- 进一法取整float ceil ( float value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。PHP取整函数例子 1.

2013-04-18 14:06:59 686

转载 JQuery datepicker 用法

jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。官方地址:http://docs.jquery.com/UI/Datepicker,官方示例: http://jqueryui.com/demos/datepicker/。一个不错的地址,用来DIY jQuery

2013-04-16 17:47:29 777

原创 PHP 获取指定月对应天数

$firstday = mktime(0,0,0,$month,1,$year); //取所给年月的第一天的UNIX时间戳 $days = date('t',$firstday); //返回指定月份的天数$days = cal_days_in_month(CAL_GREGORIAN, 4, 2013);//返回2003-02的天数$days = date('t', strtotime($yea

2013-04-16 11:47:07 4243

原创 yii 如何在一个控制器里给不同的action使用不同的布局

通常,我们在一个contorller里边使用一个layout布局,那么我们只需要在contorller里边定义$layout 就好了。看官方文档:1. 布局 ¶布局是一种用来修饰视图的特殊的视图文件.它通常包含了用户界面中通用的一部分视图.例如:布局可以包含header和footer的部分,然后把内容嵌入其间.......header here............footer

2013-04-12 11:13:20 2555

原创 LAMP环境配置+yii配置

更新软件源 HELP:http://mirrors.sohu.com/help/ubuntu.html  apt-get install mysql-server nginx memcached redis-server git apt-get install php5 php5-fpm php5-memcache php5-memcached php5-mcrypt php5-mysql

2013-04-10 17:20:45 1570

原创 mysql 中left join on 与 where 的区别

最近公司项目里有很多sql语句需要用到left join语句,一直搞不清楚left join on和where的区别,今天趁机弄清楚,防止以后出错误!假如现在有两个表,一个是region地区表, 另一个是region_express地区对应的快递公司表,关联id为region_id 。region_name属于表region,express_name属于表region_express现在用

2013-04-07 13:36:16 761

原创 Yii直接执行sql语句的方法小结

Yii提供了好几种数据库查询方式,但是自带的方式用不习惯,不如直接执行sql语句来的简单明了。现在小结一下直接执行sql的方法。连接数据库$connection=Yii::app()->db; // 假设你已经建立了一个 "db" 连接// 如果没有,你可能需要显式建立一个连接:// $connection=new CDbConnection($dsn,$username,$pas

2013-03-22 15:47:59 2717

编码转码工具

Coding编码转换小工具集合了多种编码的转换,如ANSI-Unicode-utf8相互转换等,方便大家使用.

2012-11-16

微机原理8255实现交通灯

里边包括芯片介绍,部件连线图,流程图,和源程序,程序带注释!易懂易调试易实现!

2012-06-21

白帽子讲web安全

阿里巴巴一个大牛写的书,读了可以增智商的哦!

2012-06-02

WampServer-64位

Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。

2011-12-06

LeapFTP上传工具

友好的用户界面,稳定的传输速度,LeapFTP 与 FlashFXP 、CuteFTP 堪称 FTP 三剑客。FlashFXP 传输速度比较快,但有时对于一些教育网 FTP 站点却无法连接;LeapFTP 传输速度稳定,能够连接绝大多数 FTP 站点(包括一些教育网站点);CuteFTP 虽然相对来说比较庞大,但其自带了许多免费的 FTP 站点,资源丰富。

2011-12-06

EditPlus 3

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。

2011-12-06

pic_uga5动图GIF制作

一款相当好用的动态图片制作工具!界面简单,操作简单,功能强大,绝对好用啊!

2011-12-06

jpgraph-2.3.tar

以前用PHP作图时必须要掌握复杂抽象的画图函数,或者借助一些网上下载的花柱形图、饼形图的类来实现。没有一个统一的chart类来实现图表的快速开发。   现在我们有了一个新的选择:JpGraph。专门提供图表的类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相关数据,定义标题,图表类型,然后的事情就交给JpGraph,只需掌握为数不多的JpGraph内置函数(可以参照JpGraph附带例子学习),就可以画出非常炫目的图表!

2011-12-06

extjs资料大全

里边有extjs的各个版本和各种开发教程和开发文档!绝对值得你下载!

2011-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除