`
zhjphp
  • 浏览: 15136 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最 ...
五、      基数排序( Radix Sort ) 前面几种排序中我尽量不去区别“关键字”和“记录”的概念,这里不得不区分了,因为这是一类基于多个关键字对应于一个记录的排序方法。 5 . 1 多关键字排序 假设有n的记录 { R1, R2, ... Rn},其中每个记录又含有d个关键字 (K 
三、      选择排序( Selection Sort ) 基本思想 :每一趟在 n – i + 1 个记录中( i=1,2 ... n-1 )个记录中选取最小的那个作为第 i 个记录。 3 . 1 简单选择排序 (略,参考上面“基本思想”) 3 . 
排序算法 本文总结内部排序(数据在内存中而不是存储在文件中)的一些经典算法,对《数据结构》中相关知识给予总结和复习,同时方便查阅。 约定:为了方便下文把“内部排序”简称为“排序”。 按照排序过程中依据的不同原则对排序方法分类,大致可分为:插入排序、交换排序、选择排序、归并排序和基数排序等。 约定:为了简洁这里只研究如何对“关键字”排序,将“关键字”和“记录”视为一体,相信任何有编程知识的人都知道怎么推广到具体程序中对记录排序。同样为了简便,假设所有的排序算法都将无序序列排列为“非递减”顺序。 一、      插入排序
    static关键字用来修饰属性、方法,称这些属性、方法为静态属性、静态方法。     static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法” 如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。     static的属性,在内存中只有一份,为所有的实例共用。 使用self:: 关键字访问当前类的静态成员。 一个类的所有实例,共用类中的静态属性。 也就是说,在内存中即使有多个实例,静态的属性也只有一份。

【转】php函数引用

    博客分类:
  • php
转载自 hosserer 最终编辑 hosserer   一个形象的比喻: 引用:你是我的影子,我穿什么衣服你也是什么衣服,你被unset了,我依然是我。 传值:你是我某个时刻的一张照片,或者说你是一个独立的东西,我说你是苹果,你就是苹果,跟我没有关系了。 以下为转载:   php函数前面加&符号的意思是函数的引用返回,php函数前面加&符号有什么作用呢 Php代码  function &test()
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。   1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。   2、$row[’id’] 的速度是$row[id]的7倍。   3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。   4、在执行for循环 ...
    memcache主要是用来缓存的,要用memcache必须要有一个服务端(一般缓存内容就存在这台机器的内存中),一台客户端(就是web程序所在的机器)。     在服务端安装memcache的服务端软件,在客户端安装客户端软件,服务端与客户端的交互是通过socket网络套接字完成的,支持tcp以及udp协议,所以客户端实际上也就是包装了一下套接字处理函数。套接字连接需要ip地址或是域名。     memcache是通过网络连接的,没有什么验证,存在很大的安全隐患,所以一般服务端与客户端设置在一个机房通过内网访问。     memcache另一个重要的应用就是分布式的应用,这个可以通 ...
Vcastr 3.0 - flash video(flv) player (开源 Open Source) Posted on March 19th, 2008 in gadgets | 特点 使用as3.0重新写了播放器 播放器大小缩小,在20+k左右 可以通过xml对播放器设置 可以播放多个影片,并且有影片列表 可以设置循环播放,自动播 ...
一开始不知道还有SOAP缓存。如果类文件改变,就必须要清除wsdl缓存才能执行正常。  打开PHP.INI文件,查找soap soap.wsdl_cache_enabled=1; Sets the directory name where SOAP extension will put cache files.soap.wsdl_cache_dir="/tmp" 在页面顶部可以加上:ini_set("soap.wsdl_cache_enabled", "0"); // disabling WSDL cache 调试时加上这一句 ...
array("start"=>0,          "end"=>2,           "desc"=>"you're right!");由于程序自动判断了magic_quotes_gpc并将所有POST,GET的数据自动转义(addslashes下),所以上面数组中的desc在入库之前就变成了you\'re right!,当进入mysql数据库的保存的时候,保存的内容依然是 you're right!(不要问我\’怎么入mysql库以后就变成了’ 这是mysql的转义特性,绝大多数数据库也 ...

node.js

放在Web前端->JavaScript有点不妥~

php下载文件

    博客分类:
  • php
php下载文件遇到的两种方式 第一种 $file = 'data/upload/文件.exe'; @header("Location:$file");exit; 此种方式不可取。因为没有告诉浏览器下载的文件的类型,如果浏览器的mime类型中没有,那么就会打开这个链接。 第二种 $filename   =   './download/文件名.exe '; $filesize   =   filesize($filename); header( "Content-Type:   application/force-download "); header( &q ...

这才叫牛

我决定接受新的挑战:给太阳装上开关,给黄河按上栏杆,给飞机设计倒档,为长城贴上瓷砖!

php 3des解密

    博客分类:
  • php
class DesCrypt{ var $key = 'kuaipay_des'; var $deviceid = ''; var $user = ''; var $lsh = ''; var $cipherText = ''; var $HcipherText = ''; var $decrypted_data =''; function DesCrypt(){ } //加密 function en($str) { $cipher = mcrypt_module_open(MCRYPT_3DES, ...
Global site tag (gtag.js) - Google Analytics