2012年4月27日

定时执行

摘要: usingSystem;usingSystem.Timers;namespace定时器ConsoleApplication1{classClass1{ [STAThread] staticvoidMain(string[]args){System.Timers.TimeraTimer=newSystem.Timers.Timer();aTimer.Elapsed+=newElapsedEventHandler(TimeEvent);//设置引发时间的时间间隔 此处设置为1秒(1000毫秒)aTimer.Interval=1000;aTimer.Enabled=true;Console.Writ 阅读全文

posted @ 2012-04-27 09:38 HOT SUMMER 阅读(229) 评论(0) 推荐(0) 编辑

利用服务定时执行

摘要: http://www.cnblogs.com/aaa6818162/archive/2009/08/10/1542619.html 阅读全文

posted @ 2012-04-27 09:16 HOT SUMMER 阅读(139) 评论(0) 推荐(0) 编辑

2012年4月23日

正则第一天

摘要: 关于net正则总是看了又忘,忘了又看,一串复杂的东西自己也没看懂,没关系,今天再来开始,一点一点来,不断去做学习名 字空间简介 在名字空间中仅仅包含着6个类和一个定义,它们是:Capture: 包含一次匹配的结果;CaptureCollection: Capture的序列;Group: 一次组记录的结果,由Capture继承而来;Match: 一次表达式的匹配结果,由Group继承而来;MatchCollection: Match的一个序列;MatchEvaluator: 执行替换操作时使用的代理;Regex: 编译后的表达式的实例。 Regex类中还包含一些静态的方法:Escape:... 阅读全文

posted @ 2012-04-23 22:47 HOT SUMMER 阅读(245) 评论(0) 推荐(0) 编辑

Des加密算法的PHP实现

摘要: <?phpclass Des{ /** * 加密方法 * * @param string $str 需要加密的内容 * @param string $key 密钥 * @param bool $toBase64 是否base64 * return string */ public function encrypt($str, $key, $toBase64=true) { if ($str == "") { return ""; ... 阅读全文

posted @ 2012-04-23 09:47 HOT SUMMER 阅读(13860) 评论(5) 推荐(1) 编辑

2012年4月21日

ThinkPHP 手册摘录之(跨模块)调用

摘要: 在开发过程中经常会在当前模块调用其他模块的方法,这个时候就涉及到跨模块调用,我们还可以了解到A和R两个快捷方法的使用。$User = A("User"); // 实例化UserAction控制器对象$User->importUser(); // 调用User模块的importUser操作方法这里的A("User") 是一个快捷方法,和下面的代码等效:import("@.Action.UserAction");$User = new UserAction(); 事实上,在这个例子里面还有比A方法更简单的调用方法,例如:R(&quo 阅读全文

posted @ 2012-04-21 13:36 HOT SUMMER 阅读(862) 评论(0) 推荐(0) 编辑

2012年4月20日

ThinkPHP框架被爆任意代码执行漏洞

摘要: 昨日ThinkPHP框架被爆出了一个php代码任意执行漏洞,黑客只需提交一段特殊的URL就可以在网站上执行恶意代码。 ThinkPHP作为国内使用比较广泛的老牌PHP MVC框架,有不少创业公司或者项目都用了这个框架。不过大多数开发者和使用者并没有注意到本次漏洞的危害性,chinaz源码报导提醒:此漏洞是一个非常严重的问题,只要使用了thinkphp框架,就可以直接执行任意php代码,请使用thinkphp框架的各位站长赶快对自己的网站进检测,并修复。 修复方法: 1、下载官方发布的补丁: http://code.google.com/p/thinkphp/source/detail... 阅读全文

posted @ 2012-04-20 23:58 HOT SUMMER 阅读(1579) 评论(0) 推荐(0) 编辑

thinkphp session 跨域问题解决方案

摘要: session 跨域,困扰我好几天,今天终于弄明白了!不管是thinkphp ,还是本身的php其实都要设置session.cookie_domain设置好,就OK了在thinkphp 里,在配置文件里conf/config.php第一行:加ini_set('session.cookie_domain', ".domain.com");//跨域访问Session别的不用框架的一样,已下又是我这几天总结的-================================session 跨域解决办法,本人已亲自测试成功,并已运用到自己的网站!第一种情况:如果你目 阅读全文

posted @ 2012-04-20 22:43 HOT SUMMER 阅读(6069) 评论(0) 推荐(0) 编辑

thinkphpSession操作

摘要: 最常用的操作方法示例:// 检测Session变量是否存在Session::is_set('name');// 给Session变量赋值Session::set('name','value');// 获取Session变量Session::get('name');复制代码和Session相关的配置参数: 阅读全文

posted @ 2012-04-20 15:37 HOT SUMMER 阅读(306) 评论(0) 推荐(0) 编辑

Thinkphp开发时关闭缓存的方法

摘要: 因在开发中需要经常修改,从而要经常删除缓存,才能看到效果。所以为了开发的方便,可以把缓存给去除。1.找到\ThinkPHP\Common\convention.php和\ThinkPHP\Common\debug.php2.打开这两个文件找到你想要的设置即可。debug.php中'TMPL_CACHE_ON'=>false, // 默认开启模板缓存convention.php中'TMPL_CACHE_ON'=>false,// 默认开启模板编译缓存 false 的话每次都重新编译模板'ACTION_CACHE_ON'=>fals 阅读全文

posted @ 2012-04-20 09:54 HOT SUMMER 阅读(21827) 评论(0) 推荐(0) 编辑

2012年4月19日

thinkphp的各种内部函数 D()、F()、S()、C()、L()、A()、I()详解

摘要: D、F、S、C、L、A、I 他们都在functions.php这个文件家下面我分别说明一下他们的功能D() 加载Model类M() 加载Model类A() 加载Action类L() 获取语言定义C() 获取配置值 用法就是 C("这里填写在配置文件里数组的下标")S() 全局缓存配置用法S(“这里相当于一个唯一的标识”)F() 快速文件数据读取和保存 针对简单类型数据 字符串、数组I() 快速创建一个对象实例以上如果有遗漏的 内部函数ThinkPHP值得大家学习的源码,特别是他们的中文注释让我们很容易就了解他源码中的内容在用thinkphp做程序时经常能用到的内部函数,对于 阅读全文

posted @ 2012-04-19 22:53 HOT SUMMER 阅读(14556) 评论(0) 推荐(1) 编辑

导航