08 2011 档案

摘要:function __autoload($name) { echo $name.'\n'; if('test1' == $name) { class test1 extends test implements iTemplate { protected static $_instance = null; public static function getInstance() ... 阅读全文
posted @ 2011-08-30 18:01 科学家会武术 阅读(190) 评论(0) 推荐(0) 编辑
摘要:class Foo { public function __isset($varname) { echo "ZOMG! isset was called on my $varname!\n"; }}$foo = new Foo;// bar will never get checkedvar_dump(isset($foo->foo, $foo->bar));// Out... 阅读全文
posted @ 2011-08-30 17:55 科学家会武术 阅读(153) 评论(0) 推荐(0) 编辑
摘要:(1)echo,print,printf,sprintf 前两个函数是输出字符串.字符串中如果有变量名则被替换成其值. 后两个函数类似于C的同名函数. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 这些是常用的字符串操作函数,有些和C中的同名函数意义完全... 阅读全文
posted @ 2011-08-26 16:28 科学家会武术 阅读(137) 评论(0) 推荐(0) 编辑
摘要:function isToday($publishDate='') { if(empty($publishDate)) { return false; } $curDate = date("Y-m-d"); $publishDate = substr($publishDate, 0, 10); if($curDate === $publishDate) { return true; } ret... 阅读全文
posted @ 2011-08-26 16:03 科学家会武术 阅读(133) 评论(0) 推荐(0) 编辑
摘要:杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:# kill -pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因此仍消耗资源。为了防止这些所谓的“僵尸进程”,应确保在杀死父进程之前,先杀死其所有的子进程。确定要杀死进程的PID或PPID# ps -ef | grep httpd以优雅的方式结束进程# kill -l PID-l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kil 阅读全文
posted @ 2011-08-24 11:16 科学家会武术 阅读(220) 评论(0) 推荐(0) 编辑
摘要:虽然这几个工具都已经淘汰了,但仍是初学编程的优秀工具。 相信不少人都遇到过,在 Win7 / Vista 下运行这些工具编写的图形程序时会出错:(16 bit MS-DOS Subsystem) This system does not support fullscreen mode. Choose 'Close' to terminate the application. (具体的,发生在... 阅读全文
posted @ 2011-08-23 16:00 科学家会武术 阅读(564) 评论(0) 推荐(0) 编辑
摘要:PHP代码<?php/************************************************************************* 函数名称:createSmallImg()* 函数说明:创建等比例图片* 输入参数: $dir 保存路径 $source_img 原图片名称 $small_ex 缩率图文件名后缀 $maxwidth 最大宽度 $maxheight 最大高度* 说 明:$maxwidth和$maxheight只能传递一个,如果传最大宽度将自动计算高度,如果传最大高度将自动计算宽度* 返 回 值:如果创建成功返回文件保存的地址,否则返回fa 阅读全文
posted @ 2011-08-19 14:46 科学家会武术 阅读(476) 评论(0) 推荐(2) 编辑
摘要:PHP代码<?phprequire_once("reader.php");$data = new Spreadsheet_Excel_Reader();$data->setOutputEncoding('GB2312');$data->read("funy.xls");$numRows = $data->sheets[5]['numRows'];$numCols = $data->sheets[5]['numCols'];echo "行数:".$numRow 阅读全文
posted @ 2011-08-19 10:29 科学家会武术 阅读(217) 评论(0) 推荐(0) 编辑
摘要:PHP代码<?php/** $HTTP_RAW_POST_DATA 包含 POST 提交的原始数据*/if(isset($GLOBALS["HTTP_RAW_POST_DATA"])) { $jpg = $GLOBALS["HTTP_RAW_POST_DATA"]; $img = $_GET["img"]; $filename = "images/poza_". mktime(). ".jpg"; file_put_contents($filename, $jpg);} else { ec 阅读全文
posted @ 2011-08-19 10:17 科学家会武术 阅读(355) 评论(0) 推荐(0) 编辑
摘要:<?php$snoopy = Factory::getBaseClass('Snoopy');$snoopy->_submit_method='POST';$submit_url = "发送彩信的接口地址";$submit_vars['topic'] = '彩信主题'; //彩信主题(140个字节,既70个中文字符)$zip_stream = urlencode(base64_encode(file_get_contents('demo.zip')));$submit_vars[&# 阅读全文
posted @ 2011-08-17 16:03 科学家会武术 阅读(464) 评论(0) 推荐(0) 编辑
摘要:JS代码<script type="text/javascript" src="jquery.js"></script><script type="text/javascript">var goodsFav = function(obj, callback) { var action = $(obj).attr("action"); alert(action); var favType = 0; if(action == 'addFav' || typeof(ac 阅读全文
posted @ 2011-08-16 18:23 科学家会武术 阅读(147) 评论(0) 推荐(0) 编辑
摘要:我们知道python只定义了6种数据类型,字符串,整数,浮点数,列表,元组,字典。但是C语言中有些字节型的变量,在python中该如何实现呢?这点颇为重要,特别是要在网络上进行数据传输的话。python提供了一个struct模块来提供转换。下面就介绍这个模块中的几个方法。struct.pack(): struct.pack用于将Python的值根据格式符,转换为字符串(因为Python中没有字节(Byte)类型,可以把这里的字符串理解为字节流,或字节数组)。其函数原型为:struct.pack(fmt, v1, v2, ...),参数fmt是格式字符串,关于格式字符串的相关信息下面有所介绍。. 阅读全文
posted @ 2011-08-16 11:55 科学家会武术 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:<?/** @author Nguyen Quoc Bao <quocbao.coder@gmail.com> @version 1.3 @desc A simple object for processing download operation , support section downloading Please send me an email if you find some bug or it doesn't work with download manager. I've tested it with - Reget - FDM - Flash 阅读全文
posted @ 2011-08-10 12:07 科学家会武术 阅读(540) 评论(0) 推荐(0) 编辑
摘要:/** 统计中文字数 str 要统计的中文字符 cnCharByteLen 中文字节长度*/function countByteLength(str, cnCharByteLen){ var byteLen = 0; for (var i=0; i<str.length; i++) { //alert(str.charAt(i)); if ((/[\x00-\xff]/g).test(str.ch... 阅读全文
posted @ 2011-08-08 20:49 科学家会武术 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1. poster 以各种提交方式获取接口数据 输出 2. jsonview 在浏览器中直接打开JSON数据 3. switchhosts 动态修改Host文件,切换开发环境 4. web developer 5. firebug 阅读全文
posted @ 2011-08-04 17:01 科学家会武术 阅读(181) 评论(0) 推荐(0) 编辑
摘要:<script type="text/javascript">/** 功 能:设置COOKIE 参 数: name cookie名 value cookie值 expire cookie过期时间,单位天*/function setCookie(name,value,expire){ var expire = expire ? expire : 1; //默认1天 var exp = new Dat... 阅读全文
posted @ 2011-08-03 17:36 科学家会武术 阅读(210) 评论(0) 推荐(0) 编辑
摘要:在安装cacti时遇到问题,直接从源上安装时项目放到了/usr/local下 我的WEB根目录:/data/web cacti安装目录:/usr/local/cacti 解决办法 在WEB根目录下创建cacti目录的软连接,这样就可以访问到根目录外的项目了 ln –s /usr/local/cacti /data/web/cacti http://localhost/cacti 阅读全文
posted @ 2011-08-03 15:07 科学家会武术 阅读(260) 评论(0) 推荐(0) 编辑
摘要:JSON字符转对象 var stringToJson = function(data) { if ( typeof data !== "string" || !data ) { return null; } // Make sure leading/trailing whitespace is removed (IE can't handle it) data = jQuery.trim(da... 阅读全文
posted @ 2011-08-03 14:57 科学家会武术 阅读(259) 评论(0) 推荐(0) 编辑
摘要:分解链接的方式 <script type="text/javascript"><!--// 说明:Javascript 获取链接(url)参数的方法// 整理:http://www.CodeBit.cnfunction getQueryString(name){ // 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空 if(location.href.indexOf("?")==-1... 阅读全文
posted @ 2011-08-03 14:08 科学家会武术 阅读(148) 评论(0) 推荐(0) 编辑
摘要:今天一个客户的flash程序突然无法访问到数据,经过检查发现当时做flash时,对访问的数据使用了域名方式访问,但是现在客户又绑定了另一个域名,所以另一个域名访问时就造成了跨域访问,由于flash采用完全域匹配规则,所以无法访问另一个域的数据。 解决方法: flash访问另一个域的数据,flash player 会自动从改域加载策略文件(crossdomain.xml),如果访问的数据所在的域在策... 阅读全文
posted @ 2011-08-03 09:52 科学家会武术 阅读(273) 评论(0) 推荐(0) 编辑
摘要:1、下载lua的源码包,地址如下,最新版本5.1.2。http://www.lua.org/ftp/lua-5.1.2.tar.gz2、下载ubuntu的编译支持sudo apt-get install build-essential注意,这里不仅仅是安装gcc而已,还包括很多其他工具。3、下载libreadline相关支持,这个东西在编译时需要用到,无奈。sudo apt-get install libreadline5sudo apt-get install libreadline5-dev4、编译以及安装tar xzvf lua-5.1.2.tar.gzcd lua-5.1.2make 阅读全文
posted @ 2011-08-02 23:39 科学家会武术 阅读(456) 评论(0) 推荐(0) 编辑
摘要:整个网络模型分为两个层次,一个是网络消息层(Epoll), 一个是逻辑层。这两层开两个线程同时进行。当socket连接服务器成功之后,在epoll维护的事件队列中,加入该socket,并标记其当前为已连接状态,可以进行发送或是接受消息。下面针对Send和Recv两个分别描述。首先epoll会在主循环中轮询新建立的链接,如果有新的链接,则执行链接动作,(逻辑层在链接时,有时候也需要做一些事情,可提供接口回调)。1,Recv,接收网络消息为被动动作。只能由epoll的主循环驱动。当epoll检测到某个socket接收到新的数据时,connection把其中的数据取出来,放在本地缓存,并对其进行判. 阅读全文
posted @ 2011-08-02 19:09 科学家会武术 阅读(388) 评论(0) 推荐(0) 编辑
摘要:HTTP 400 – 请求无效 HTTP 401.1 – 未授权:登录失败 HTTP 401.2 – 未授权:服务器配置问题导致登录失败 HTTP 401.3 – ACL 禁止访问资源 HTTP 401.4 – 未授权:授权被筛选器拒绝 HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败 HTTP 403 – 禁止访问 HTTP 403 – 对 Internet 服务管理器 的访问... 阅读全文
posted @ 2011-08-02 17:42 科学家会武术 阅读(149) 评论(0) 推荐(0) 编辑
摘要:<?php error_reporting(E_ALL ^ E_NOTICE); // 分析 HTTP_ACCEPT_LANGUAGE 的属性 // 这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示) preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches); $lang = $match... 阅读全文
posted @ 2011-08-02 17:25 科学家会武术 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1、什么是JSONP?要了解JSONP,不得不提一下JSON,那么什么是JSON ?JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形... 阅读全文
posted @ 2011-08-02 17:15 科学家会武术 阅读(348) 评论(0) 推荐(0) 编辑
摘要:在同一页面,当使用多次监听时,有时会出现监听失效,页面无报错提示等现象; 这时应该考虑是否监听出现问题,下面提供一种当页面出现多次监听,而其中监听失效的情况下解决方法: jQuery live( type, fn ) 委派事件实现 ---------------------------------------- 与bind()不同的是,live()一次只能绑定一个事件。 这个方法跟传统的bind很... 阅读全文
posted @ 2011-08-02 16:25 科学家会武术 阅读(370) 评论(0) 推荐(0) 编辑
摘要:我目前的nginx配置是拆散的,这样可以便于在很多个虚拟主机和目录里重用部分配置。总体是划分为这样一个结构:conf/conf/nginx.confconf/proxy.confconf/rewrite.confconf/location.confconf/port.confconf/upstream.confconf/servers/conf/servers/www.sudone.comconf/servers/www.163.com1、nginx.conf这就是nginx读取的主文件,没特殊情况是通用的2、proxy.conf代理的选项配置,也是通用的3、rewrite.conf所有主机的 阅读全文
posted @ 2011-08-01 18:56 科学家会武术 阅读(178) 评论(0) 推荐(0) 编辑
摘要:查看软件xxx安装内容: dpkg -L xxx查找软件库中的软件: apt-cache search 正则表达式查找软件库中的软件: aptitude search 软件包查找文件属于哪个包: dpkg -S filename查找文件属于哪个包: apt-file search filename查询软件xxx依赖哪些包: apt-cache depends xxx查询软件xxx被哪些包依赖: apt-cache rdepends xxx增加一个光盘源: sudo apt-cdrom add系统升级: sudo apt-get updatesudo apt-get dist-upgrade清除 阅读全文
posted @ 2011-08-01 18:49 科学家会武术 阅读(246) 评论(0) 推荐(0) 编辑
摘要:stream_context_create作用:创建并返回一个文本数据流并应用各种选项,可用于fopen(),file_get_contents()等过程的超时设置、代理服务器、请求方式、头信息设置的特殊过程。函数原型:resource stream_context_create ([ array $options [, array $params ]] )在使用file_get_contents函数的时候,经常会出现超时的情况,在这里要通过查看一下错误提示,看看是哪种错误,比较常见的是读取超时,这种情况大家可以通过一些方法来尽量的避免或者解决。这里就简单介绍两种:一、增加超时的时间限制这里需 阅读全文
posted @ 2011-08-01 18:34 科学家会武术 阅读(284) 评论(0) 推荐(0) 编辑
摘要:JS代码/** 商品下架 obj 当前操作对象 goodsType 商品类型 1红包 2股票 3文库 4指标 advisorId 投顾ID goodsId 商品ID downReason 下架理由 callback 回调函数*/var goodsDown = function(obj, goodsType, userId, goodsId, downReason, callback) { var isLogin = checkLogin(userId); if(isLogin) { var action = "goodsDown"; var postData = {&quo 阅读全文
posted @ 2011-08-01 16:28 科学家会武术 阅读(468) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示