随笔分类 -  工作中的问题

摘要:< ?php/*** 基本图片处理,用于完成图片缩入,水印添加* 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小* 水印图可以设置跟背景的合并度** Copyright(c) 2005 by ustb99. All rights reserved** To contact the author write to {@link mailto:ustb80@163.com}** @author 偶然* @version $Id: thumb.class.php,v 1.9 2006/09/30 09:31:56 zengjian Exp $* @package system*// 阅读全文
posted @ 2013-05-29 11:57 独行客 阅读(384) 评论(0) 推荐(0)
摘要:如果你有好的网址,请评论哦,我加上去,并附上你的昵称,并加上你的博客链接地址,表示感谢博主今日推荐: 鸭脖客(博主 推荐,前端美工开发的素材和脚本):http://yaboke.com/ 腾讯开发平台(博主推荐):http://open.qq.com/ HTML5在线播放器JPlayer:http://jplayer.org/ Linux学习视频网站(博客园Pisces小罗推荐):http://www.linuxcast.net/①简单设置与开发支持返回导航∧让你的web拥有分享栏:http://www.jiathis.com/getcode?codestyle=stan... 阅读全文
posted @ 2013-05-29 11:17 独行客 阅读(2436) 评论(0) 推荐(1)
摘要:问题:找到相应的conf/svnserve.conf文件打开找到anon-access = read, 改成anon-access = none再看日志就可以了 阅读全文
posted @ 2013-05-28 16:01 独行客 阅读(13791) 评论(1) 推荐(0)
摘要:sudo apt-get install subversion subversion-tools详细请看 http://www.subversion.org.cn/svnbook/1.1/index.html svn子命令1、检出svncohttp://路径(目录或文件的全路径) [本地目录全路径]--username用户名--password密码svncosvn://路径(目录或文件的全路径) [本地目录全路径]--username用户名--password密码svncheckouthttp://路径(目录或文件的全路径) [本地目录全路径]--username 用户名svncheckout 阅读全文
posted @ 2013-05-28 14:24 独行客 阅读(838) 评论(0) 推荐(0)
摘要:经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限。这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。以下是代码片段:<?php//输出Excel文件头,可把user.csv换成你要的文件名header(’Content-Type:application/vnd.ms-excel’);header(’Content-Disposition:attachment;filename=”user.csv”’);header(’Cache-Control 阅读全文
posted @ 2013-05-28 12:56 独行客 阅读(3354) 评论(0) 推荐(1)
摘要:本文包含以下内容:SVN服务器安装SVN权限管理SVN使用SASL加密SVN上传时同步其它目录需求在WEB线上版本管理的基础上,能够在代码上传之后,立刻通过WEB访问,查看修改效果;同时,保证数据的安全性;SVN安装SVN服务器有2种运行方式:独立服务器和借助apache运行。svnserve和ap... 阅读全文
posted @ 2013-05-28 12:35 独行客 阅读(481) 评论(0) 推荐(0)
摘要:说明:1、备份MySQL数据库存放目录/var/lib/mysql下面的vos3000db数据库到/home/mysql_data里面,并且保存为vos3000db_bak_2012_06_30.tar.gz的压缩文件格式(2012_06_30是指备份执行时当天的日期),最后只保留最近7天的备份2、上传/home/mysql_data里面的备份文件到远程FTP服务器上,并且只保留最近7天的备份3、FTP服务器:192.168.21.139 端口:21 账号:admin 密码:123456 mysql_data为备份文件存放目录(此目录需要预先在FTP服务器创建好)实现步骤:1、安装ftp命令a 阅读全文
posted @ 2013-05-28 10:00 独行客 阅读(365) 评论(0) 推荐(0)
摘要:文章来源:Subversion中文站 如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。本教程分为以下几个部门,不仅仅是快速入门,最后我们还有一些高级功能的说明,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用,对于UNIX环境下,区别并不大。软件下载服务器和客户端安装建立版本库 阅读全文
posted @ 2013-05-27 21:45 独行客 阅读(261) 评论(0) 推荐(0)
摘要:Linux: svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn服务器有2种运行方式:独立服务器和借助apache等web服务器。两种方式各有利弊。svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。本文主要介绍SVN独立服务器的的安装和简单配置:1.安装(CentOS下yum即可方便的完成安装)# yum install subversion测试安装是否成功:# svnserve --version 回车显示版本说明安... 阅读全文
posted @ 2013-05-20 17:35 独行客 阅读(262) 评论(0) 推荐(0)
摘要:在apache2的httpd.conf里新增加了1个VirtualHost,域名是www.ligh.com,此时,服务器总共2个VirtualHost ,apachectl restart的时候却出现了下面的警告提示:[warn] _default_ VirtualHost overlap on port 80, the first has precedence大概意思就是说后面新增加的这个VirtualHost 由于端口被占用,不能生效,沿用第一个虚拟主机的配置。检查了一下,发现,原来在httpd.conf里,我没有把#NameVirtualHost *:80前的注释去掉,导致这个没有生效。 阅读全文
posted @ 2013-05-18 10:22 独行客 阅读(578) 评论(0) 推荐(0)
摘要:一、MySQL獲得當前日期時間函數1.1獲得當前日期+時間(date+time)函數:now()mysql>selectnow();+---------------------+|now()|+---------------------+|2008-08-0822:20:46|+---------------------+除了now()函數能獲得當前的日期時間外,MySQL中還有下面的函數:current_timestamp(),current_timestamp,localtime(),localtime,localtimestamp--(v4.0.6),localtimestamp( 阅读全文
posted @ 2013-05-10 14:04 独行客 阅读(428) 评论(0) 推荐(0)
摘要:普遍缓存技术数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到主表的一个字段中,需要的时候数组分解一下,这样的好处是只读一个表,坏处就是两个数据同步会多不少步骤,数据库永远是瓶颈,用硬盘换速度,是这个的关键点。页面缓存:每次访问页面的时候,都会先检测相应的缓存页面文件是否 阅读全文
posted @ 2013-04-28 13:27 独行客 阅读(182) 评论(0) 推荐(0)
摘要:使用标签audio player是wordpress上比较常用的音频播放器,下面列出一些简单的使用方法:默认地向文章中插入播放器的方法是使用标签,例如:[au dio:http://www.yourdomain.com/path/to/your_mp3_file.mp3]这将会在文章中插入一个播放器并播放 your_mp3_file.mp3 音频。您也可以在 Audio Player 的管理面板为 Audio Player 设置一个默认的音频文件路径(可以是本地的,也可以是远端服务器),这样您就不需要每次都输入一个完整的路径名了。一旦您完成了设置,您便可以使用像下面这样的语法:[au dio: 阅读全文
posted @ 2013-04-26 11:58 独行客 阅读(800) 评论(0) 推荐(0)
摘要:使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,文章整理了几种生成随机字符串的方法。51CTO推荐专题:PHP 开发基础入门方法一1、在33 – 126中生成一个随机整数,如35。2、将35转换成对应的ASCII码字符,如35对应#。3、重复以上1、2步骤n次,连接成n位的密码。该算法主要用到了两个函数,mt_rand ( int $min , int $max )函数用于生成随机整数,其中 $min – $max 为 ASCII 码的范围,这里取 33 -126 ,可以根据需要调整 阅读全文
posted @ 2013-04-18 21:39 独行客 阅读(1037) 评论(0) 推荐(0)
摘要:现象:写入文件失败,ADODB.Stream 错误 800a0bbc条件:在已排除一般的解决方法文件夹权限后,并且服务器为windows2008希望写这文章可以让大家避免浪费太多时间,最快地解决问题。一个ASP程序用到无组件上传,在本地XP SP3 IIS5.1及在Windows Server 2003 + IIS6.0上测试均为可以正常上传.到把程序放了windows2008+IIS7.0上发现内部服务器错误500,最后我把其调为可显示详细错误信息,显示为:写入文件失败,ADODB.Stream 错误 800a0bbc我在网上找了很多相关的解决方法,说是文夹权限或是目录问题,很显然碰到的并非 阅读全文
posted @ 2013-04-10 23:20 独行客 阅读(3859) 评论(0) 推荐(0)
摘要:function nocache_headers() {@ header('Expires: Thu, 01 Jan 1970 00:00:01 GMT');@ header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');@ header('Cache-Control: no-cache, must-revalidate, max-age=0');@ header('Pragma: no-cache');}nocache_headers 阅读全文
posted @ 2013-03-26 14:04 独行客 阅读(410) 评论(0) 推荐(0)
摘要:MySQL 5中,出现错误提示:Field 'id' doesn't have a default value解决方法一:打开my.ini,查找sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"修改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"然后重启MYSQL解决方法二:MySQL 5 uses a strict mode which needs to be disable 阅读全文
posted @ 2013-03-11 15:38 独行客 阅读(8944) 评论(0) 推荐(0)
摘要:tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数! 例如使用『 ta.. 阅读全文
posted @ 2013-03-07 16:54 独行客 阅读(390) 评论(0) 推荐(0)
摘要:<?php/************************************威盾PHP加密专家解密算法 By:Neeao*http://Neeao.com*2009-09-10***********************************/$filename="install.php";//要解密的文件$lines = file($filename);//0,1,2行//第一次base64解密$content=""; if(preg_match("/O0O0000O0\('.*'\)/",$lin 阅读全文
posted @ 2013-03-03 10:19 独行客 阅读(1675) 评论(0) 推荐(0)
摘要:最近发现服务器的时间有偏差,所以就修复了服务器的时间。方法很简单,先用ssh连接你的服务器,然后:修改日期:date -s 05/10/2009修改时间:date -s 10:18:00根据当前的时间修改即可。当然,你也可以同步时间:ntpdate pool.ntp.org转自:http://www.lupaworld.com/article-215597-1.html 阅读全文
posted @ 2013-03-01 13:25 独行客 阅读(609) 评论(0) 推荐(0)