`
mywebcode
  • 浏览: 1001006 次
文章分类
社区版块
存档分类
最新评论
文章列表
简单说一下单例模式的用途,刚开始俺也认为单例模式特别的别扭和鸡肋。 在WEB程序开发中砸门要大量的使用数据库的链接,如果砸门反复的与数据库进行链接那么就会浪费大量的系统资源,浪费就是犯罪,所以我们就要用的单例模式了。那我们该如果解决只进行一次的数据库链接,如何判断现在是否链接和当前需要执行数据库链接操作么? 下面砸门就一一道来。 ==============》废话不多说,代码分析走你《============== <?php header('content-type:text/html;charset=utf-8'); <?php class A{ //首先产生一个静态属 ...
相对于C和JAVA语言,PHP面向对象从底层就尽量的是程序员运用简单。今天来看一下PHP中用$this来传递对象的操作。下面写一个根据不同年龄发不同工资的类,这里处理年龄和工资的类为一个独立的业务模型。 ===================》废话不多说,代码走你《================ <?php header('content-type:text/html;charset=utf-8'); class Phper{ private $age; private $sal; private $payoff; public function __construct( ...
最近一直在学习PHP 的类和对象 简单的讲一下PHP中的 __tostring方法 PHP中前面带有2个下划线_ 的方法(函数)叫做魔术方法(函数),类似__construct() __destruct() __set() __get() 这些都是在某一时刻不同情况自动调用执行的方法。 __tostring() 就是这样的,是在直接输出对象引用时自动调用的。注意(对象引用是一个指针,比如 $p=new Person() 中,$p就是一个引用,我们不能使用echo语句对他直接输出,否则会出现错误的。)但是如果我们在类里面定义了__tostring() 方法,再直接输出对象引用时,就不会再 ...
freemarker宏的使用,把它独立一个单独的文件 <#-- 根据枚举类型列表输出枚举值的中文描述 --> <#macro displayText enumItems value defaultOutput=""> <#compress> <#assign output=false> <#list enumItems as x> <#if "${(x.value)!''}" == "${value}" > ${(x.text)!'' ...
简单使用方法 1. 解压文件,并把所有文件上传到您的网站程序目录下,例如:http://你的域名/editor/。 2. 要添加编辑器的页面头部添加以下代码,id为textarea控件的ID。 ----------------------------------------------------------------------- <script type="text/javascript" charset="utf-8" src="/editor/kindeditor.js"></script ...
直接上例子。 jQuery打造鼠标经过时的Hover效果,当鼠标滑过时,对应的表格行会添加背景色,以着重显示相应内容。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-e ...
在做web应用时,经常需要将json转化成Object/list/map或者将Object/List/map转化成json,通过简单封装可以在写代码是减轻很多负担。本文将给出json转化的一系列方法。 闲话不 多说,直接上代码: 先是Object /List /Map转化为Json /* 功能 :将一个对象转成json数组 * 参数 :object对象 * return :json数组 * */ public String getJsonByJSONArrayFromObject(Object o) { JSONArr ...
新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=12.130.132.30 搜狐IP地址查询接口(默认GBK):(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8 太平洋电脑 IP库接口:(默认callback=IPCallBack) http://whois.pconline.com.cn/ipJ ...
onblur失去焦点事件,就是说当输入焦点离开该元素时,会触发此事件,与onfocus事件相反
<input name="money" id="money" type="text" class="easyui-numberbox" data-options="min:0,precision:2"/> //最小值为0 ,保留两位小数
7. 正则表达式匹配规则 7.1 基本模式匹配    一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如: ^once   这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字符串。例如该模式与字符串"once upon a time"匹配,与"There once was a man from NewYork"不匹配。正如如^符号表示开头一样,$符号用来匹配那些以给定模 ...
在PHP5中,指向对象的变量是引用变量。在这个变量里面存储的是所指向对象的内存地址。引用变量传值时,传递的是这个对象的指向。而非复制这个对象。这与其它类型赋值有所不同,这一点要注意。 下面举一个例子来说明: ==================================== <?php class A{ public $name="gilr"; } class Person{ private $a; function setA($_a){ $this->a=$_a; } function getA(){ return $this-& ...
PHP中的类和对象十分有用,今天就来分享一下用PHP的封装的图片上传的类,妈妈再也不担心我上传图片了。哄哄 ---------------》废话不多说,直接走代码《------------------- <?php header('content-type:text/html;charset=utf-8'); class UpImg{ public $arrimg;//上传文件用到的数组。 function __construct($ai){ $this->arrimg=$ai; } function checktype(){//上传文件类型判断 $ext ...
最近在网上找了些websocket的资料看了下,node和tornado等等本身已经实现了websocket的封装,所以使用起来会比较简单,php如果想要写websocket还需要自己跑一整套流程,比较麻烦。 根据网上的资料写了一个简单的websocket的demo,果真炫酷掉渣天,我是用tornado,网上多是实现实时聊天室的例子,想要实现点对点的聊天功能还需要在send函数那里加条件,目测是根据浏览器用户的id去判断的。代码如下: 服务端代码: #!/usr/bin/python #coding:utf-8 import os.path import tornado.httpser ...
1、加载进这个自己写的js代码 $(function(){ if ($("textarea.editor").length) { var editor = KindEditor.create('textarea.editor', { resizeType : 0, allowPreviewEmoticons : false, allowImageUpload : false, afterChange: function(){ this.sync(); }, items : [ 'fontname', 'font ...
Global site tag (gtag.js) - Google Analytics