自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hsd2012的专栏

做人要低调,学会倾听,学会思考,学会反省...学无止境

  • 博客(18)
  • 资源 (16)
  • 收藏
  • 关注

原创 无需Flash无需依赖任何JS库实现文本复制与剪切

我们在网页上放置一个复制按钮,主要用来方便用户复制链接之类的复杂文本,以往的做法是,通过JS依靠Flash,甚至借助jQuery庞大的js库来实现文本复制到剪贴板的。今天我要给大家介绍的是一款极现代的,不需要flash,不依赖任何其他js库的非常小的插件,它叫clipboard.js。首先加载本地clipboard.js文件。 src="clipboard.min.js"> 

2015-12-29 16:05:15 555

转载 浏览器缓存机制

览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)。但是也有非HTTP协议定义的缓存机制,如使用HTML Meta 标签,Web开发者可以在HTML页面的节点中加入标签,代码如下:html code上述代码的作用是告诉浏览器当前页面不被缓存,每次访问都需要去服务器拉取。

2015-12-25 17:27:29 509

原创 php中图像处理

绘图原理 和一般的语言一样,php绘图也会经历三步:创建画板->绘画->输出 //第一步 创建画板/*resource imagecreate( int $x_size , int $y_size )imagecreate()返回一个图像标识符,代表了一幅大小为 x_size 和y_size 的空白图像。resource imagecreatetruecolor( int $x

2015-12-25 16:44:49 427

原创 PHP resource类型的实质是什么

PHP中,资源类型保存了到外部资源的一个引用,实质其实就是为外部资源建立的特殊句柄,比如数据库连接、打开文件、图形画布区域等。资源类型其实仅仅是一个整数,而内核可以根据这个整数值去一个类似资源池的地方寻找最终需要的数据。resource(2, gd)这里不适宜深究,这个问题已经步入PHP的内核的范畴啦,php为了处理哪些无法用标量数据来表示的数据,在PHP内核中引入了资源标识这个数据类型。

2015-12-25 16:02:55 4887

原创 php中文字符串截取

/*php中字符串截取@param $str  需要截取的字符串@param $start 截取的起始位置@param $length 字符串分割后的长度@author dq@created_ts 2015-12-22@updated_ts null@return String 截取后的字符串*/function extend_substr($str,$st

2015-12-22 16:47:08 421

原创 strlen()与mb_strlen()的作用分别是什么

strlen和mb_strlen都是用于获取字符串长度的,其中strlen只是针对单个字节编码字符,也就是说它计算的字符串的总字节数。如果是多字节编码的,如GBK和UTF8,使用strlen得到的不是字符的格式,而是该字符的总字节数,可以通过使用mb_strlen获取其字符的格式,使用mb_strlen要注意两点,第一,要开启mbstring扩展,而是要指定字符集eg:$str='ph

2015-12-21 09:57:06 5809

转载 为什么上传文件的表单里要加个属性 enctype

为什么上传文件的表单里要加个属性 enctype   上传文件的表单中要加属性enctype="multipart/form-data",很多人只是死记硬背知道上传表单要这么 写,知其然而不知其所以然。那到底为什么要添加这个属性呢?它是什么意思呢?它又有什么其他可选值呢? 其实form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype="appl

2015-12-18 10:54:56 649

原创 CentOs下搭建Lamp环境

1.最简单的方式 yum -y install httpd mysql mysql-server php php-mysql 启动apache service httpd start aparch主要目录结构 /var/www 放置网站文件 /etc/httpd/conf /etc/httpd/conf.d /etc/httpd/log /etc/httpd/modules

2015-12-14 20:02:34 579

原创 php创建二维码

1.最简单的方式,调用第三方扩展库将chl后面的url地址转为成自己的地址即可缺点,1.必需连网才可以生成2.依赖第三方,如果哪天人家接口关闭了,那么生成二维码的代码有得改,就是不怎么靠谱2.第二种方案也是我比较推荐的是使用QRcode.php来自己生成QRcode.php将放在ThinkPHP\Library\Vendor,然后调用方式如下function qrcode(

2015-12-14 18:58:40 458

转载 Apache 的 httpd.conf 详解

ServerRoot “/usr/local“      ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。    ScoreBoardFile /var/run/httpd.scoreboard    

2015-12-13 17:48:34 615

转载 浮点数如何在计算机中表示

根据IEEE 754标准,浮点数的表示形式如下:    其中,S为数的符号位,为0时表示正数,为1时表示负数;P为阶码,通常用移码表示;M为尾数,用原码表示。目前,计算机中主要使用三种形式的IEEE 754浮点数,如下表所示    在IEEE 754标准中,约定小数点左边隐含有一位,通常这位数就是1,因此单精度浮点数尾数的有效位数为24位,即尾数为1.xx...x。

2015-12-13 11:05:28 1917

原创 微信JS-SDK接口操作

微信分享操作

2015-12-11 16:55:52 646

原创 解决MySQL不允许从远程访问

1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"  # mysql -u root -pvmwaremysql>use mysql;  mysql>update user set ho

2015-12-10 12:58:10 642

原创 MySql 里的IFNULL、NULLIF和ISNULL用法

今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下:mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。

2015-12-09 14:54:25 4756

原创 php微信用户绑定网站用户

php微信用户绑定网站用户实现原理:因为对于每个公共号,每个微信用户的open_id是固定不变的,也就是说可以利用网站用户id与微信用户的open_id建立一一对应关系。废话不多说,直接看代码:数据库设计如下:当用户关注的时候,当用户信息添加到微信用户表case 'SUBSCRIBE': //用户订阅事件      $openid = $this->xmlO

2015-12-08 11:45:15 4506

原创 PHP中json中文乱码问题解决

//1.将数组、对象转为json格式(数组、对象都不包含中午)$arr=array('a'=>'a','b'=>'b'); //string '{"a":"a","b":"b"}' (length=17)var_dump(json_encode($arr));class Person{private $money=0;public $name=null;protected

2015-12-07 15:33:23 1847

原创 PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析

sort() 函数用于对数组单元从低到高进行排序。  rsort() 函数用于对数组单元从高到低进行排序。  asort() 函数用于对数组单元从低到高进行排序并保持索引关系。  arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。  ksort() 函数用于对数组单元按照键名从低到高进行排序。  krsort() 函数用于对数组单元按照键名从高到低进行排序。

2015-12-05 10:51:54 1915

原创 php中urldecode()和urlencode()

urlencode函数将传入的字符串参数进行URL编码。所有非字母数字字符都被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此函数便于将字符串编码并将其用于URL的请求部分,同时还便于将变量传递给下一页。URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过 Encode过的网页URL

2015-12-04 21:14:36 1206

ThinkPHP视频播放器插件

基于ThinkPHP的视频播放器插件,支持flv、MP4等格式

2016-08-04

最新版jstorm-2.1.1安装包

Jstorm是参考storm的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用

2016-07-19

网页中插入Flash动画以及设置透明度

通过SWFObject,向网页中插入Flash动画以及设置透明度,使其透明。

2016-06-12

SQLyog软件含注册机

SQLyog软件含注册机,安装后,可以使用注册机激活

2016-05-21

php中文参考手册最新版本

php中文参考手册最新版本,php_manual_zh.chm

2016-05-13

linux下MongoDB下载

Linux32位下MongoDB3.2.5。下载后,可以直接解压安装即可。win下MongoDB下安装,可以参考这里http://blog.csdn.net/hsd2012/article/details/51279472。关于Linux下安装,请参考http://blog.csdn.net/hsd2012/article/details/51286495

2016-04-30

linux32下MongoDB

Linux32位下MongoDB3.2.5。下载后,可以直接解压安装即可。win下MongoDB下安装,可以参考这里http://blog.csdn.net/hsd2012/article/details/51279472。关于Linux下安装,随后会添加上。

2016-04-30

win下Thread安装包

win下配置Pthread需要的安装包,下载之后,解压即可。

2016-03-19

httpd+mysql+php

搭建lamp环境需要的httpd+mysql+php软件包,安装详情见博文:http://blog.csdn.net/hsd2012/article/details/50514673

2016-01-14

ez_setup安装源码

安装ez_setup需要的py文件,支持win系统32位

2016-01-09

Python软件

Python软件,有64为和32位,根据自己的系统来选择安装

2016-01-08

QRcode.php

生成二维码的类,放置在ThinkPHP\Library\Vendor下面,然后通过 vendor('QRcode'); $model = new \QRcode(); 来调用

2015-12-14

Flash制作视频播放器

这是用Flash开发的视频播放器,用于播放flv文件,下载后,将自己的视频文件至于video目录中,替换原有的视频文件,注意保持视频文件的名字一致性。

2015-04-21

FastStoneCapturecn绿色软件

这是一款FastStoneCapturecn绿色的软件,可以实现截取颜色值、截屏,还支持滚动截屏,录屏等等功能

2015-04-21

最新微信支服务端php

最新微信支服务端php ,基于PHP语言开发微信字符的接口案例以及SDK,仅仅共学习参考。

2015-04-21

空空如也

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

TA关注的人

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