您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88762页

« 1 2 ... .57 .58 .59 .60 .61 88762.63 .64 .65 .66 .67 ... 222726 »

[其它] PHP观察者模式定义与用法实例分析

说明:本文实例讲述了PHP观察者模式定义与用法。分享给大家供大家参考,具体如下: 我理解的观察者模式就是,当我们触发一个事件的时候,想要把这个操作告诉给我想要告诉的对象,让他们都执行这个操作,就是将他们绑定到这个事件下。 1.定义一个基类(用于添加观察者也就是我想要通知的对象,还有通知观察者) EventGenerator.php <?php abstract class EventGenerator { //存储观察者,因为可以有多个要通知的对象,所以是一个数组 private $o
<weixin_38589316> 上传 | 大小:47kb

[其它] PHP实现的策略模式示例

说明:本文实例讲述了PHP实现的策略模式。分享给大家供大家参考,具体如下: 个人觉得设计模式只有在实际应用中才能够慢慢的去熟悉,到最后做到心中有模式,事事有模式,哈哈 例如:一个电商首页,可以根据登陆用户的性别不同显示不同的内容,比如广告和商品类别。 传统方法:在程序内部使用多个if,else进行判断,这样很难维护,比如我想要再加入一个人妖用户!那么我就要在程序中再加入else if判断,这样写出来的程序看起来很乱,而且不易维护。 策略模式:实现的思想是这样的,创建一个接口,对于每个类别的用户创建
<weixin_38613154> 上传 | 大小:63kb

[其它] PHP中十六进制颜色与RGB颜色值互转的方法

说明:16进制的颜色值通常表示为#FFFFFF,当前也有缩减为#FFF,前提是两位两位必需相同,例如#FEFEFE这种,就不能进行缩减。而RGB的颜色格式是由3组0~255的数字构成,分别代表红(Red)、绿(Green)、蓝(Blue)的色值。 那么,将16进制转换为RGB色值,其实就是分别把#号后面的两位作为一个单位转换成十进制。 代码如下: /** * 将16进制颜色转换为RGB * author www.jb51.net */ function hex2rgb($hexColor){ $c
<weixin_38678773> 上传 | 大小:50kb

[其它] 掌握PHP垃圾回收机制详解

说明:php的垃圾回收机制可以简单总结为 引用计数 写时复制 COW机制, 本文主要和大家分享掌握php垃圾回收机制的知识,希望能帮助到大家。 引用计数基本知识 官网的解答如下 每个php变量存在一个叫”zval”的变量容器中一个zval变量容器,除了包含变量的类型和值 ,还包括两个字节的额外信息 is_ref 和 refcount is_ref 是个bool值,用来标识这个变量是否是属于引用集合(reference set)。通过这个字节,php引擎才能把普通变量和引用变量区分开来 refcount
<weixin_38637805> 上传 | 大小:57kb

[其它] python实现图片上添加图片

说明:在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加。 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path):用来创建一个新的图片文件.该文件位于path所在的路径中。打开后返回Image类型的图片。 open(path):用来打开已经存在的图片文件.该文件位于path所在的路径中。打开后返回Image类型的图片。 save(path):用来把创建或者打开的图片保到path所在的路径中。
<weixin_38643127> 上传 | 大小:43kb

[其它] python科学计算之numpy——ufunc函数用法

说明:写在前面 ufunc是universal function的缩写,意思是这些函数能够作用于narray对象的每一个元素上,而不是针对narray对象操作,numpy提供了大量的ufunc的函数。这些函数在对narray进行运算的速度比使用循环或者列表推导式要快很多,但请注意,在对单个数值进行运算时,python提供的运算要比numpy效率高。 四则运算 numpy提供的四则ufunc有如下一些: numpy提供的四则运算unfunc能够大大的提高计算效率,但如果运算式复杂,且参与运算的narr
<weixin_38525735> 上传 | 大小:144kb

[其它] ruby ftp封装实例详解

说明:ruby ftp封装实例详解 最近自己用ruby 封装了一个Net::FTP的工具类. class FtpTool def initialize() current_ftp = create_ftp end   # 获取指定格式的文件名称列表   # 例如: source = “test/*.txt”   # 返回: [source/file_name.txt] def fetch_remote_filenames(source) return [] if source.b
<weixin_38745003> 上传 | 大小:40kb

[其它] asp实现带刷新功能的验证码代码

说明:将以下代码放到一个单独的页面checkcode.asp <% Option Explicit Response.buffer=true Call Com_CreatValidCode(validateCode) Sub Com_CreatValidCode(pSN) ' 禁止缓存 Response.Expires = -9999 Response.AddHeader Pragma,no-cache Response.AddHeader cache-ctrol,no-cache Res
<weixin_38685173> 上传 | 大小:41kb

[其它] ASP 提示非法赋值的解决方法

说明:分析可能是: asp的一些保留字段导致,具体的大家可以参考这篇文章:ASP常见的保留字整理 正常来说 代码没问题“`ID也有值 但是库改成了SQL SERVER库 因不长用所以请教各位这个错误是哪里问题 Microsoft VBscr ipt 运行时错误 错误 ‘800a01f5’ 非法赋值: ‘SqlStr’ /admin/list/savedate.asp,行60 错误行代码  SQLstr=”delete d_31 where id=”&id&”” 代码如下: <% ‘删除小类信息
<weixin_38629303> 上传 | 大小:30kb

[其它] ASP中巧用Split()函数生成SQL查询语句的实例

说明:Split 程序代码 代码如下:<%attribs=”商场名^^快餐店名^^报停名”names=Split(attribs,”^^”)i=0for each name in names  response.write names(i)&””  i=i+1next%> 程序拆分结果:商场名快餐店名报停名根据 Split 结果生成 SQL 语句 代码如下:<%attribs=”商场名^^快餐店名^^报停名”names=Split(attribs,”^^”)i=0sql=”sel
<weixin_38653602> 上传 | 大小:36kb

[其它] asp中cint与clng的区别分析

说明:cint与clng含义: 都可以强制将一个表达式转换成数据类型 cint与clng处理数据的范围: CInt    Integer       -32,768 至 32,767,小数部分四舍五入。 CLng    Long         -2,147,483,648 至 2,147,483,647,小数部分四舍五入。 所谓溢出指的是超出处理数据的范围,下面代码是处理数据防止溢出的代码,大家可以自己看看: ‘检测是否是短整数 代码如下:sub Is_Int(string) if len(abs
<weixin_38577200> 上传 | 大小:26kb

[其它] 在asp中使用js的encodeURIComponent方法

说明:大家知道,在js里encodeURIComponent 方法是一个比较常用的编码方法,但因工作需要,在asp里需用到此方法,查了好多资料,没有很好的方法,最后用了下面这个方法,基本解决了问题。 代码如下: [removed] function myEncodeURIComponent(sSt
<weixin_38529293> 上传 | 大小:36kb
« 1 2 ... .57 .58 .59 .60 .61 88762.63 .64 .65 .66 .67 ... 222726 »