2011年1月29日
摘要: function checkImg($str){ $arr = pathinfo($str); if(isset($arr["extension"])){ $extension = strtoupper($arr["extension"]); }else { return false;} $pic = array("JPG","JPEG","PNG","GIF"); if(in_array($e... 阅读全文
posted @ 2011-01-29 08:59 murain 阅读(383) 评论(1) 推荐(0) 编辑
  2011年1月28日
摘要: 不多说了,看代码,你懂的。 两个功能,一个按比例缩放图片,一个将图片推送至微博,刚开始写jquery plugin 手还比较生,继续努力。 阅读全文
posted @ 2011-01-28 16:00 murain 阅读(1382) 评论(1) 推荐(2) 编辑
  2010年12月10日
摘要: 很感激发生在自己身上的改变很遗憾的一些事情/****1 之前有几次好的机会,未能坚持,过多的把原因归究在老板或同事不给力。2 对人的精力与产品品质的关联理解很傻,总以后什么都可以做做,还经常做点私活,钱是赚了点,也过了w,但回想起来,很不值,这些时间综合评价起来还是浪费的居多。其中特别后悔的是协和医院挂号系统那一单,跟国家机关搞,只有点技术千万不要去碰,如果单凭个人,别想着做了这些可以杨名之类的,真正的处理这些事,一定要团队,而且是优秀的团队。3 前期不懂得尊重人,过高的看了自己。****很欣慰的几件事今天写代码时突然想到的一些,2006年8月15 号参加工作,至今四年多了,写点文字纪录一下。 阅读全文
posted @ 2010-12-10 21:00 murain 阅读(226) 评论(0) 推荐(0) 编辑
  2010年8月6日
摘要: 男人40须知的3个护肝金点子   据统计,全球男人平均寿命77岁,其中7年会在重病或慢性病中度过,而男人得癌症的几率更比女人高70%。平安健康网提醒,年轻的时候是用健康换钱,而人到中年更要注意养生,是用钱来换健康的时候了。  中医学认为,肾为先天之本,上了年纪、肾偏虚的老年男性适当补肾无可厚非,而中年男子大可不必去凑这个热闹。肝脏却不同,它主疏泄、喜条达,以通为 顺,如果肝气不舒,人体气血运行便会紊乱,引发消化失调、高血压等疾病。同时,中年男性正处于事业、家庭的“风口浪尖”,心理压力大,精神压抑,容易造成 肝郁不舒、烦躁、易怒、焦虑、食欲不振等症状。如果肝脏出了问题,将累及全身甚至威胁生命。男 阅读全文
posted @ 2010-08-06 09:29 murain 阅读(147) 评论(0) 推荐(0) 编辑
  2010年8月4日
摘要: 经常有人死吹精通设计模式,确理不清什么是设计模式。个人感觉很多东西和下棋一样,几分钟学会,一辈子去精通。这里摘取几句,解释一下。类库,框架与设计模式的适用性区分1 libraries and frameworks go a long way towards a development model where we can just pick and choose components and plug them right in . bug .. they don't help us structure our own applications in ways that are easier 阅读全文
posted @ 2010-08-04 15:42 murain 阅读(228) 评论(0) 推荐(0) 编辑
  2010年5月11日
摘要: ?php class lottery{ private $data; private $cur_key; private $dest_data; private $deep; function lottery($data) { $this-data = $data; } /** * * 返回前$deep 行的数据 * 负值为之前的行,正值为之后行。 * * @param int $deep */ function getRowByDeep($key ) { $dest_key = $key; if($dest_key =0 && $dest_key si 阅读全文
posted @ 2010-05-11 01:33 murain 阅读(147) 评论(0) 推荐(0) 编辑
  2010年4月30日
摘要: abstract class beverage{ private $description; function getDescription() { return $this-description; } abstract function cost(); }class coffA extends beverage{ function getDescription() { return "this is a coff A"; } function cost() { return 0.5; }}class coffB extends beverage{ function getDescr 阅读全文
posted @ 2010-04-30 16:28 murain 阅读(174) 评论(0) 推荐(0) 编辑
  2010年4月27日
摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 在后台系统中,当管理员产生了一系列行为后。当需要对管理员的行为进行日志记录,数据改变时刷生成静态文件。等一系列操作时,用观察者模式比较合适.因为主题唯一依赖的东西是一个实现observer 接口的对象列表,我们可以随时增加观察者,甚至在运行时,使用新的观察者取代旧的观察者,而主题不受影响。当有新的观察者出现时,主题代码不需要修改。主题不在乎别的,只会发送通知给所有实现了观察者接口的对象. 我们可以独立的复用主题或观察者,如果我们在其它地方,需要使用主题或者观 阅读全文
posted @ 2010-04-27 17:35 murain 阅读(137) 评论(0) 推荐(0) 编辑
  2010年4月23日
摘要: 抽象数据类型目录[隐藏]简介一般形式抽象数据类型作用抽象数据类型的分类原子类型固定聚合类型可变聚合变量简介一般形式抽象数据类型作用抽象数据类型的分类原子类型固定聚合类型可变聚合变量[编辑本段]简介抽象数据类型  (Abstract Data Type 简称ADT)  是指一个数学模型以及定义在此数学模型上的一组操作。  抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现。  抽象数据类型是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组运算。对一个抽象数据类型进行定义时,必须给出它的名字及各运算的运算符名,即函数名,并且规定这些函数的参数性质。一旦定义了一个抽象 阅读全文
posted @ 2010-04-23 09:51 murain 阅读(243) 评论(0) 推荐(0) 编辑
  2010年4月7日
摘要: ?php/** * 将每条新闻的新闻类别加入到对应的数据 * @param object $row 每一行记录 */function CS_join_category(&$row) { $CI = &get_instance(); $CI-db-where('categories_id', $row-news_sub_categories); //查询条件 $CI-db-select('categories_name'); $query = $CI-db-get('categories'); if (sizeof($query-result()) 0) { //如果类别存 阅读全文
posted @ 2010-04-07 14:04 murain 阅读(490) 评论(0) 推荐(0) 编辑