自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ms_X0828的专栏

相信自己

  • 博客(72)
  • 资源 (11)
  • 收藏
  • 关注

原创 php csv操作

csv的写入数据: $data = array( array('qq号','登录时间','名称'), array('123456','2012-08-21 15:21:10'.chr(1),'我是来测试的'), array('56788','2012-08-21 18:21:20 '.chr(1),'test测试数据'), array('321789','2012-08-21 11:21

2012-07-18 18:54:48 2194

原创 php中escape和unescape

最近开发项目的要和delphi进行通信,其中涉及到了中文的传输导致中文为为乱码无法解析 经过本人测试,在文件格式为gbk和utf-8编码时,php在对字符进行escape的过程也是不一样的 在gbk下面: <?php $str = "我是来测试的"; $enStr = escape ( $str ); echo $enStr . ""; echo '解:'.unescape( $enStr

2012-07-15 15:11:36 16022

原创 coreseek中LibMMsg中文分词

mmseg -u unigram.txt 该命令执行后,将会在unigram.txt所在目录中产生一个名为unigram.txt.uni的文件,将该文件改名为uni.lib,完成词典的构造。需要注意的是,unigram.txt需要预先准备,并且编码格式必须为UTF-8编码 在unigram.txt中的格式为: ... 帮助    1 x:1 否    12 x:12 ... 其中

2012-06-20 16:00:25 4492

原创 coreseek实时索引更新之增量索引

coreseek实时索引更新有两种选择: 1.使用基于磁盘的索引,手动分区,然后定期重建较小的分区(被称为“增量”)。通过尽可能的减小重建部分的大小,可以将平均索引滞后时间降低到30~60秒.在0.9.x版本中,这是唯一可用的方法。在一个巨大的文档集上,这可能是最有效的一种方法 2.版本1.x(从版本1.10-beta开始)增加了实时索引(简写为Rt索引)的支持,用于及时更新全文数据。在RT索

2012-06-20 11:53:07 9776 2

原创 coreseek在windows安装问题和使用步骤

coreseek进行搜索步骤(安装http://www.coreseek.cn/products-install/install_on_windows/ 安装步骤 ): 1.创建index(命令:indexer.exe –-config d:\coreseek\etc\csft.conf--all) 2.创建searchd守护进程(searchd.exe -–install –-config

2012-06-19 17:50:29 5114 1

原创 thinkphp3.0中模板保存到数据库

在开发cms的时候用到如果将模板文件存入到数据库并显示到页面中 由于thinkphp3.0都是直接从模板文件中读取再解析的那么对于模板存入数据库中就只有自己开发了,还有thinkphp3.0中有mode的功能我们可以定义自己的mode这样就可以达到目的了,那么如何来扩展自己的mode呢?如下: 1.在你的入口文件中输入 define('MODE_NAME','Ey'); 其中"Ey"就是

2012-06-18 15:36:31 1757

原创 php单点登录SSO

单点登录步骤: 用户访问应用程序a.com应用程序a.com重定向到login.com(认证中心)并带上对应的应用程序地址login.com进行数据认证login.com返回到a.com后面加上一个ticket(令牌)a.com服务器得到ticket与login.com进行交互得到用户的信息显示用户信息  主要: 得到用户信息要控制服务器的来源对ticket进行加密 下面技术两种单

2012-06-14 10:54:31 7452

原创 jpeg和pjpeg问题

我的项目在ff下面开发的时候没有问题,到了服务器之后编辑人员用ie8测试的时候发现图片不能上传我做了类型的判断发现jpg的文件上传的时候类型为pjpeg,下面是我测试不同的图片上传的时候的类型   ff google ie6 ie7 ie8 ie9 jpg image/jpeg image/jpeg image/pjpeg image/pjpeg im

2012-06-13 11:26:08 4155 2

原创 thinkphp3.0 自定义标签

在thinkphp3.0之前,TP的模板引擎是基于xml标签来为TP模板引擎进行扩展,3.0之后TP的模板引擎可以到类中用数组的形式进行定义。要想让TP的模板功能更加的强大,那你就得学会扩展TP的自定义标签功能 TP3.0下面自定义标签步骤如下:  文件名的规范; TagLibModelTag.class.php(TagLib加上你的标签名称,首字母记得要大写) 目录所在; 是自定义

2012-06-12 19:54:16 3789 2

原创 PHP文件缓存secache

Seacache类似Memcahced, 单文件实现, 支持并发, 比传统分离小文件缓存方式性能提高一倍 由于缓存文件只有一个,PHP最大寻址能力是2G,过大会指针溢出, 所以只能支持1G的缓存 特点如下: 纯php实现, 无须任何扩展,支持php4 / 5使用lru算法自动清理过期内容可以安全用于多进程并发最大支持1G缓存文件使用hash定位,读取迅速 项目下载地址   requ

2012-06-07 19:54:51 2274

原创 php将汉字转换为拼音和得到词语首字母

最近要开发将汉字转换为拼音和得到首字的功能记录下来哈子:呵呵~ class Pinyin{ private $_outEncoding = "GB2312"; public function getPinyin($str,$pix=' ',$code = 'gb2312'){ $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|be

2012-06-06 17:50:57 9423 1

原创 mysql全文检索

全文索引在 MySQL 中是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、VARCHAR 或 TEXT 列上创建。对于大的数据库,将数据装载到一个没有 FULLTEXT 索引的表中,然后再使用 ALTER TABLE (或 CREATE INDEX)

2012-05-29 17:35:42 2716

原创 MYSQL的REPLACE和INSERT ... ON DUPLICATE KEY UPDATE

在对看看的后台进行排序的时候,遇到了一个像这样的需求,在电影表中有ID(主键自增)和orderby(排序字段) ,假设有十条数据id分别从1-10之间,对应的orderby也是从1-10之间,我现在想把id=9的数据移动到第三的位置(id=3)的这个位置,并且保证之前的数据排列顺序(即id=3的orderby=4,id=4的orderby=5…id=8的orderby=9),这样如果用循环的形

2012-05-29 16:05:45 867

原创 MySQL配置详解

[mysqld] # back_log 是操作系统在监听队列中所能保持的连接数, # 队列保存了在MySQL连接管理器线程处理之前的连接. # 如果你有非常高的连接率并且出现”connection refused” 报错, # 你就应该增加此处的值. # 检查你的操作系统文档来获取这个变量的最大值. # 如果将back_log设定到比你操作系统限制更高的值,将会没有效果 back_l

2012-05-29 15:31:52 484

原创 window下面安装memcache

1、下载memcache并解压 2、在window下面直接点击里面的exe文件就可以了 3、下载对应memcache的php扩展php_memcache.dll放到对应的目录下面 4、打开你的php扩展.extension=php_memcache.dll   测试代码如下: <?php $memcache = new Memcache(); $memcache->connect("1

2012-05-24 16:53:24 1437

原创 javascript模拟下拉框select

通过模拟下列框实现一个搜索框可以搜索多一个站点: 与之间--> body {color: #000000;font: 12px/22px 微软雅黑,Arial,宋体,Sans-serif;} button, input, select, textarea {font-size: 100%;} body, h1, h2, h3, h4, h5, h6, hr, p, blockquot

2012-05-16 14:02:09 1583

原创 jquery form插件(三)ajax文件上传

jquer form实现文件上传 $(document).ready(function(){ $('#uploadForm').ajaxForm({ dataType: 'json', success: processJson }); function processJson(data){ alert(data.message); } }); 验证表单

2012-05-04 17:51:30 16992 2

原创 jquery form插件(二)

ajaxForm 和 ajaxSubmit 都支持大量的可选参数,它们通过可选参数项对象传入。可选参数项对象只是一个简单的 JavaScript对象,里边包含了一些属性和一些值: target用server端返回的内容更换指定的页面元素的内容。 这个值可以用jQuery 选择器来表示, 或者是一个jQuery 对象, 一个 DOM 元素。缺省值: null url表单提交的地址。缺省值

2012-05-04 17:51:16 1654

原创 jquery form插件(一)

jQuery Form Plugin 能够让你简洁的将以HTML形式提交的表单升级成采用AJAX技术提交的表单。插件里面主要的方法,ajaxForm 和ajaxSubmit, 能够从form组件里采集信息确定如何处理表单的提交过程。两个方法都支持众多的可选参数,能够让你对表单里数据的提交做到完全的控制。这让采用AJAX方式提交一个表单的过程简单的不能再简单了! 官网地址:www.malsup.c

2012-05-04 17:19:21 1296

原创 php文件缓存数据

在做网吧看看的时候,由于页面中存在电影的搜索功能(用户输入) 这个功能由于不能够做成静态化,那么就只能够动态,用动态的时候会对数据库,服务器压力带来很大的考验 所以就只能用到缓存数据的方式了 数据缓存的形式包括: 1、将数据缓存到内存,相信大家这个就会想到了Memcached.memcached是高性能的分布式内存缓存服务器。 一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,

2011-12-02 18:09:01 2444

原创 RBAC权限设计

RBAC 模型作为目前最为广泛接受的权限模型 角色访问控制(RBAC)引入了Role的概念,目的是为了隔离User(即动作主体,Subject)与Privilege(权限,表示对Resource的一个操作,即Operation+Resource)。 Role作为一个用户(User)与权限(Privilege)的代理层,解耦了权限和用户的关系,所有的授权应该给予Role而不是直接给User或 G

2011-12-02 18:03:17 19495 7

原创 javascript实现图片的延迟加载

将页面中的img标签中的src替换成original在页面中加入如下代码:  lazyLoad=(function(){ var map_element = {}; var element_obj = []; var download_count = 0; var last_offset = -1; var doc_body; var doc_element; var lazy_l

2011-07-14 11:23:48 1407

原创 jquery插件图片延迟加载问题

最近在开发项目的时候,由于页面需要加载很多的图片,我们就考虑到了用图片延迟加载来解决这个问题,也减小服务器的压力jquery.lazyload.js就是一个基于jquery框架库的特效应用。它能让用户访问页面的时候,只加载当前屏幕所见内容的图片。jquery.lazyload.j

2011-07-14 10:57:34 989

原创 Zend_File_Transfer文件上传

在zend_framework中的Zend_File组建可以对文件进行上传,改组建可以对上传了的文件的大小,图片的尺寸,每次上传文件的个数,上传文件的后缀(类型)进行定义.可以对上传之后的文件名进行修改。上传多个图片html代码如下:Action中的代码为:$upload = new Zend_File_Transfer_Adapter_Http(); //设置上传之后文件的目录 $upload->

2010-12-02 14:38:00 1917

原创 Zend_Cache缓存

zend framework缓存技术Zend Framework缓存技术主要由前端缓存和后端缓存组成前端缓存:Zend_Cache_Core Zend_Cache_Frontend_OutputZend_Cache_Frontend_FunctionZend_Cache_Frontend_ClassZend_Cache_Frontend_FileZend_Cache_Frontend_Page后端缓存:Zend_Cache_Backend_FileZend_Cache_Backend_SqliteZend_

2010-11-24 11:28:00 1790

原创 php gettext国际化

<br />我在windows上面用gettext来实现国际化<br /> <br />gettext这个就不用我来说了大家到网上搜索一下就知道这个是什么意思了哦<br />gettext的下载的链接地址:<br />http://sourceforge.net/projects/gnuwin32/files/gettext/0.14.4/gettext-0.14.4.exe/download<br /> <br />下载好了之后,你可以对它进行安装<br />然后在你系统的环境变量中添加gettext的目

2010-11-16 13:33:00 1166

原创 Zend Framework国际化

Zend Framework国际化用到的是Zend_Translate组建一、用数据的形式来国际化建立一个ZF的项目中application中建立languages的文件夹,在文件夹中添加en.php和zh_cn.php文件en.php中的文件内容如下:return array('hello_world'=>'Hello world!');zh_cn.php中文件的内容如下:return array('hello_world'=>'你好!');在pulibc下的index.php文件中添加代码://设置自动

2010-11-16 10:28:00 1222

原创 实现ZF多模块与smarty的整合

最近研究了一下ZF的多模块,以及ZF与smarty的整合我的项目文件结构如下:test    application        configs            application.ini        modules            admin                compile                controllers                    IndexController.php                templates          

2010-11-16 09:55:00 1463 2

原创 Zend_Paginator分页

在controller中写入:private $_aghqmztj; public function init() { } public function indexAction()  {  $numPerPage = 10;  $page = $this->_request->getParam('page',1);  $offset = $numPerPage*$page;  $_aghqmztj=new Model_DbTable_Aghqmztj();        $stockCodeList =

2010-09-14 14:25:00 892

原创 Zend_Framwwork生成验证码

<br />验证码如下图:<br /><br /> <br /> <br />在控制器中写入:<br />private $_codeSession;<br />    <br />    public function init()<br />    {<br />     $this->_codeSession = new Zend_Session_Namespace('code');<br />    }<br />    public function indexAction()<br />   

2010-09-14 14:04:00 949

原创 php将中文转换为拼音

<br />用来得到中文的首字母:<br />这个是将中文转换为拼音的类:charset<br /><?php<br />/**<br /> * 汉字转化为拼音,拼音转化为汉字<br /> * <br /> */<br />class charset<br />{<br />    private $_code=array(<br />    array("a",'-20319'),<br />    array("ai",'-20317'),<br />    array("an",'-20304'),<

2010-09-10 10:41:00 2662 1

原创 测试连接数据库

<br />mssql测试连接数据:<br /> <br />$dbhost='192.168.6.3/SQLPRODUCT01,1433';<br />$dbuser='dgzq';<br />$dbpw='123456';<br />$dbname='dg';<br />$_connid=@mssql_connect($dbhost,$dbuser,$dbpw);<br /> mssql_select_db($dbname,$_connid);<br /> <br />$result=mssql_que

2010-09-09 16:58:00 577

原创 php简单的双向队列

<br /><br />class DoubleQueue{<br />    private $_queue=array();<br />    <br />    public function __construct()<br />    {<br />    }<br />    <br />    /**<br />     * 得到数组的总大小<br />     */<br />    public function count()<br />    {<br />        return

2010-09-09 16:49:00 595

原创 php排序、去掉重复项、快速查找

//冒泡排序function bubble_sort($array){    $count=count($array);    if($count         return false;    }    for($i=0;$i        for($j=0;$j            if( $array[$j] > $array[$j+1] ){                $temp=$array[$j];                $array[$j]=$array[$j+1];     

2010-09-09 16:38:00 1756

原创 jquery实现全选,反选,不选和提交按钮

我的一个php文件:checkbox1checkbox2checkbox3che

2010-06-06 17:51:00 2600

原创 php linux sphinx 命令和建立索引

<br />建立server<br />searchd --install --config d:/csft/bin/csft.conf<br />searchd --delete<br />searchd -h<br />必须手动启动服务<br /> <br />建立索引 (document为索引名称)<br />indexer --config d:/csft/bin/csft.conf document<br />如果建立的server开启了,用在建立索引的时候在后面加上:<br />indexer

2010-06-05 17:52:00 3138

原创 php linux sphinx 安装

<br />索引服务器搭建<br /> <br />所需要的软件:<br />python:Python-2.5.tar.bz2<br />mmseg:mmseg-3.1.tar.tar<br />mysql:mysql-5.0.22.tar.gz<br />csft:csft-3.1.tar.tar<br />libiconv:libiconv-1.13.1.tar.tar<br /><br /><br /><br />安装Python<br />1.# bzip2 -d Python-2.5.tar.b

2010-06-05 17:48:00 2385

原创 J2me socket

<br />下面来看看socket的编程,j2me为客户端,j2se为服务端<br /> <br />服务端:<br /> <br />public class MultiThreadServer {<br /> private int prot=1234;<br /> private ServerSocket serverSocket;<br /> private ExecutorService executorService;<br /> private final int POOL_SIZE=1;<b

2010-06-03 12:17:00 1219 4

原创 pChart绘图中对三个类方法的理解

pData类 ImportFromCSV($FileName,$Delimiter=",",$DataColumns=-1,$HasHeader=FALSE,$DataName=-1),得到数据数据源,设置列分隔符,导入第几列数据, 命名系列头,那列为水平轴标签 AddPoint($Value,$Serie="Serie1",$Description="").功能可用于添加一个或多

2010-05-14 10:13:00 3970

原创 四、J2ME简单的行情软件--RMS

J2ME中的rms在这的用途:在进行这个行情软件开发的时候,在开发行情列表的时候,用户可以定制自己要显示的字段("代码","昨收","最高","最低","成交量","成交额","振幅","今开"),我让程序默认的显示了("最新","涨幅","涨跌"),并且还对这些字段要用到按照一定的顺序进行排列,我用到了RMS那进行开发。我将这些字段都是用类的形式储存到rms中 实例类:pub

2010-05-13 12:26:00 748

php redis dll

php redis.dll文件 里面有window32和64位的

2012-11-02

tp自定义标签

里面有thinkphp自定义标签的方法和使用文档

2012-06-18

php读取xls文件内容

php读取xls文件内容php读取xls文件内容php读取xls文件内容php读取xls文件内容php读取xls文件内容

2010-09-14

php读取xls文件

最简单的php读取xls文件最简单的php读取xls文件最简单的php读取xls文件

2010-09-09

Coreseek 全文检索服务器 2.0 (Sphinx 0.9.8)参考手册

Coreseek 全文检索服务器 2.0 (Sphinx 0.9.8)参考手册

2010-06-05

php调试配置说明和步骤

对php进行调试的配置,可以对Linux and Mac OS X,Windows进行配置

2010-04-29

extjs入门级学习<<掏钱学extjs>>

我刚开始学习ExtJS,看了网上很多的东西,感觉<<掏钱学ExtJs>>这书,最适合入门级的人了

2009-11-06

reeyoo+openfire

如意800与openfire配置 如意800+openfire reeyoo+openfire

2009-09-10

openfire+spark+sparkweb

openfire+spark+sparkweb+ConnectionManager配置文档

2009-09-04

MyEclipse key 下载

MyEclipse7.0 key 下载 MyEclipse7.0 key 下载MyEclipse7.0 key 下载MyEclipse7.0 key 下载MyEclipse7.0 key 下载

2009-09-02

jQueryAPI手册

Ajax jqueryAPI手册 最新的ajax技术 全面的jquery例子和代码

2009-08-31

空空如也

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

TA关注的人

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