Loading

摘要: Linux操作系统定时任务系统 Cron 入门 cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 你也可以将这个服务在系统启动的时候自动启动: 在/etc/rc.d/rc.local这个脚本的末尾加上: /sb 阅读全文
posted @ 2011-01-12 17:09 伊莫的森林 阅读(132) 评论(0) 推荐(0)
摘要: 数据库中视图的建立很好的解决了多表查询搜索的问题,之前一直很少关注这个,不过唯一的缺憾貌似是性能上有所受损?!具体感觉还在可接受的范围内。MySQL中字段连接函数concat 使用方法:CONCAT(str1,str2,…) 阅读全文
posted @ 2011-01-12 17:08 伊莫的森林 阅读(180) 评论(0) 推荐(0)
摘要: 近期有了些空闲时间,抽空出来琢磨下Linux下的东西,在这开个日志记录一下Linux下查看所有文件,包括隐藏的 ls -a;Linux下查看文件权限,ls - l;drwxr-xr-x 21 user group 4096 Mar 10 20:16 文件名从左向右依次为:权限、文件数、归属用户、归属群组、文件大小、创建日期、文件名称;d rwx r-x r-x 一共有 10 个位置,可以分为 4 组:第一组只有一个字符:• d 文件夹• - 普通文件• l 链接• b 块设备文件• c 字符设备文件。剩下的3组分别为归属用户、归属群组、其它用户或群组对于该文件的权限。我们看它的格式.• r 可 阅读全文
posted @ 2011-01-12 17:08 伊莫的森林 阅读(107) 评论(0) 推荐(0)
摘要: 内聚:一个模块内各个元素彼此结合的紧密程度耦合:一个软件结构内不同模块之间互连程度的度量 最近编码的时候,总是在犹豫是把某个方法封装在一个类里,还是单独的封装成一个类。这让我突然想起内聚耦合这两个名词。我们一直追求着,高内聚,低耦合。对于低耦合,我粗浅的理解是:一个完整的系统,模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能。模块与模块之间的接口,尽量的少而简单。如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。这样有利于修改和组合。对于低耦合,我粗浅的理解是: 在一个模块内,让每个元素之间都尽可能的紧密相连。也就是充分利用每一个元素 阅读全文
posted @ 2011-01-12 17:06 伊莫的森林 阅读(145) 评论(0) 推荐(0)
摘要: 1,年-月-日 echodate('Y-m-j'); 2007-02-6 echodate('y-n-j'); 07-2-6 大写Y表示年四位数字,而小写y表示年的两位数字; 小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。 echodate('Y-M-j'); 2007-Feb-6 echodate('Y-m-d'); 2007-02-06 大写M表示月份的3个缩写字符,而小写m则表示月份的数字(带前导0); 没有大写的J,只有小写j表示月份的日期,无前导o;若需要月份带前导则使用小写d。 echodate(& 阅读全文
posted @ 2011-01-12 17:05 伊莫的森林 阅读(145) 评论(0) 推荐(0)
摘要: 1./usr/local/mysql/bin/mysql -uroot -pXXXXX;2.show datebases;3.use XXXX;(your db)4.set names utf8;5.source /xxx/xxx/xxx/xxx.sql; 阅读全文
posted @ 2011-01-12 17:04 伊莫的森林 阅读(123) 评论(0) 推荐(0)
摘要: HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:1、Content-Type和Content-Language (显示字符集的设定)说明:设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相应的字符集显示page内容。用法:注 意:该META标签定义了HTML页面所使用的字符集为GB2132,就是国标汉字码。如果将其中的“charset=GB2312”替换成 “BIG5”,则该页面所用的字符集就是繁体中文Big5码。当你浏览一些国外的站点时,IE浏览器会提示你要正确显示该 阅读全文
posted @ 2011-01-12 17:03 伊莫的森林 阅读(249) 评论(0) 推荐(0)
摘要: JPGRAPH 生成统计图真的很方便,而且有很多样式可以选.下边有四种使用实例(统计图,柱形图,饼形图,3D饼干形图)直接进入主题:1.下载jpgraph http://www.aditus.nu/jpgraph/ 有php4.x 版和 php5.x 版 我下载的是php5.x版2 .整理 : jpgraph/src 下边的几个实例文件分别在 jpgraph/ 下3. 配置: 因为我要用到中文,所以要针对中文做些修改. jpgraph/src/jpg-config.inc.php 配置文件//字体文件,它会自己找windows 或 linux系统中找 fonts目录 也可以自己指定位置 D.. 阅读全文
posted @ 2011-01-12 17:02 伊莫的森林 阅读(283) 评论(0) 推荐(0)
摘要: 首先是调用mplayer的编码器mencoder,我用的指令是:/usr/bin/mencoder 1.wmv -o 1.flv -of lavf -oac mp3lame -lameopts vbr=3:br=64 -ovc lavc -lavcopts vcodec=flv:vbitrate=300:trell:v4mv:cbp:last_pred=3 -srate 22050 -ofps 12这里的相关参数涉及到一些编码格式,码率,帧数,音频编码格式等,具体详查mencoder。注意:如果mencoder不是放在/usr/bin下的话,最好是直接指定位置,否则可能出现找不到的提示。 其实 阅读全文
posted @ 2011-01-12 17:01 伊莫的森林 阅读(179) 评论(0) 推荐(0)
摘要: 唉,大家为了讨论“什么是OO思想”,又把什么UML、RUP、某某框架之类的东西摆出来,这些对解释“什么是OO思想”真的很不重要,尤其对初学者来说。大家编程序是为了让编出来的程序帮我们做事情、解决问题的。简单地说,在目前的计算机体系 下,所有程序最终的形式都是一大堆机器指令对数据的操作,操作的结果就是我们想让计算机帮我们做的事情。所以我们写程序从根上来说就是写一条一条的机器指 令教计算机怎么一步一步地操作,最终实现我们要做的事情。这也是计算机刚开始出现时人们就采用的编程序的方法,目前大家称这种方法为“面向过程”的编程方 法。“面向过程”的编程方法基本的编程方式如下:一切以“我”为中心考虑问题:要 阅读全文
posted @ 2011-01-12 17:00 伊莫的森林 阅读(304) 评论(0) 推荐(0)
摘要: 介绍和配置: 以数据库后台驱动的动态内容的网站,经常会遇到这些的问题:当在浏览器的地址栏输入一个无效的参数时,会出现数据库的错误提示,这是一个安全的隐患搜索引擎无法收录你的所有网页网页的链接地址是一系列的参数,对浏览用户和搜索引擎都不易理解这些问题都可以通过Apache服务器的一个基本的模块mod_rewrite来解决,默认的安装的Apache就会装有这个模块。要启用这个模块,打开 httpd.conf文件,察看下面的两行是否被屏蔽,第一行是载入mod_rewrite模块,第二行是启用这个模块。LoadModule rewrite_module modules/mod_rewrite.soAd 阅读全文
posted @ 2011-01-12 17:00 伊莫的森林 阅读(206) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2011-01-12 16:59 伊莫的森林 阅读(154) 评论(0) 推荐(0)
摘要: 学习jQuery已经有1年多的时间了,但是一直由于做WinForm程序开发没有经常实践。现在又开始重拾WebForm开发。写几篇jQuery系列,温习下jQuery框架的知识。在jQuery出世以来,它取得很大的成就和认同。JQuery是一个轻量级的JavaScript框架,它的发布版很小仅16K左右。它能让你方便简洁的写出漂亮的动画效果、实现各种视觉效果,轻松的处理JavaScript的DOM数以及Ajax的交互行为。它的优点在于轻量级、简单易学、易扩展、跨浏览器和网上拥有大量的jQuery插件使用。由于它这一大堆的优点,它已经被微软官方认可加入VS IDE中拥有强大的智能提示,并据官方的统 阅读全文
posted @ 2011-01-12 16:58 伊莫的森林 阅读(113) 评论(0) 推荐(0)
摘要: 1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我 茅塞顿开。它说,从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北 京,东京”。第三种类型是mapping(映射),也就是一个名/值对(Name/value),即数据有一个名称,还有一个与之相对应的值,这又称作 hash(散列)或 阅读全文
posted @ 2011-01-12 16:58 伊莫的森林 阅读(165) 评论(0) 推荐(0)
摘要: 理解URLEncode:URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文 查询时候,生成经过 Encode过的网页URL。URLEncode的方式一般有两种一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),一种是 基于UTF-8的Encode(Google,Yahoo等使用)。本工具分别实现两种方式的Encode与Decode。中文 -> GB2312的Encode -> %D6%D0%CE%C4中文 -> UTF-8的Encode -> %E4%B8%AD%E6%9 阅读全文
posted @ 2011-01-12 16:57 伊莫的森林 阅读(168) 评论(0) 推荐(0)
摘要: 在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记 录再返回结果。实际大部分应用中是不会产生重复的记 录,最常见的是过程表与历史表UNION。如:select * from gc_dfysunionselect * from ls_jg_dfys这个SQL在 运行时先取出两个表的结果,再用排序空间进行排序删除重复的记录,最后返回结果集,如果表数据量大的话可能会导致用磁盘进行排序。而UNION ALL只是简单的将两个结果合并后就返回 阅读全文
posted @ 2011-01-12 16:56 伊莫的森林 阅读(142) 评论(0) 推荐(0)
摘要: 今天碰到了设置PHP页面过期的问题,之前有的页面后退过期,有的不过期,删掉页面中的关于过期的HTML代码,用以下代码就可以统一控制IE下提交表单页面的过期情况PHP设置页面过期header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revali 阅读全文
posted @ 2011-01-12 16:55 伊莫的森林 阅读(290) 评论(0) 推荐(0)
摘要: Cell函数,该函数主要用于向PDF 文档中插入文本。通常,PDF 文档是由文本和图片共同组成的。FPDF 中使用Image函数向PDF中插入图片,其语法格式如下所示:Image(string file, float x, float y, float width, float height)其中,x 和y 表示图片所在的坐标,width 和height 表示图片的宽度和高度。需要注意的是如果想让图片保持原来大小,只需要将width 和height 设置成0 即可。以下代码是一个在PDF 中插入图片的例子:1 define('FPDF_FONTPATH','font/& 阅读全文
posted @ 2011-01-12 16:55 伊莫的森林 阅读(1476) 评论(0) 推荐(0)
摘要: ASCII码表ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181 阅读全文
posted @ 2011-01-12 16:54 伊莫的森林 阅读(274) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2011-01-12 16:38 伊莫的森林 阅读(147) 评论(0) 推荐(0)
摘要: 一. 必备知识1.wsdl(web服务标记语言) WSDL(网络服务描述语言,Web Services Description Language)是一门基于 XML 的语言,用于描述 Web Services 以及如何对它们进行访问。 具体参考请访问下面网址 http://www.w3school.com.cn/wsdl/index.asp2.soap SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。 具体参考请访问下面网址 http://www.w3school.com.cn/soap/index.asp3.php扩展具体参考请访问下面网址http://p 阅读全文
posted @ 2011-01-12 16:37 伊莫的森林 阅读(225) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2011-01-12 16:37 伊莫的森林 阅读(182) 评论(0) 推荐(0)
摘要: SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8 阅读全文
posted @ 2011-01-12 16:36 伊莫的森林 阅读(400) 评论(0) 推荐(0)
摘要: 首先,如果传到php处理类的时候不是乱码,就说明前台页面编码没有问题,否则检查前台页面是否加上;其次,数据库有自己的编码方式,在建立数据库是就要选择整理方式;再次,如果是导入的数据库,特别是欧洲编码的程序,注意连接时设置字符集set names 'gb2312' ,set names 'utf8'或者 set names 'gbk',特别注意是'utf8',不是'utf-8'。还有一种解决方法我没试过,不过看到就写在这里吧:将MySQl的配置文件my.ini里的默认字符改成UTF8。ok, over! 阅读全文
posted @ 2011-01-12 16:35 伊莫的森林 阅读(163) 评论(0) 推荐(0)
摘要: 分析代码时,发现自己的盲点——document.createElement(),冲浪一番,总结了点经验。 document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。下面,举例说明document.createElement()的用法。例1: 效果:在标签board中加载一个按钮,属性值为“这是测试加载的小例子”。例2: 效果:在标签board中加载一个下拉列 阅读全文
posted @ 2011-01-12 16:34 伊莫的森林 阅读(153) 评论(0) 推荐(0)
摘要: xampp安装后Apache无法运行的问题。症状是点击Apache后的Start提示busy,运行 apache_start.bat提示“通常每个套接字地址(协议/网络地址/端口)只允许使用一次”。经过一番搜索和自我分析后,目标锁定端口方面,很可能是端口被占用了。也许是之前安装过没彻底卸载现在自己把自己的端口占用了,也可能是其他软件占用了。我之前确实因为不断出现相同问题而卸载过很多次, 再加上其他可疑的软件基本都没开,所以目标直接锁定在前者。一顿狂搜和狂试之后,仍然没有效。正暗自烦恼后,发现如下解决办法:网上邻居->本地连接->属性->internet协议(TCP/IP)-& 阅读全文
posted @ 2011-01-12 16:33 伊莫的森林 阅读(161) 评论(0) 推荐(0)