编程人员都该懂得的10大编码原则
1.偏执 这一点与我而言几乎是天生的。我几乎是靠自学才成为了程序员。 我从不相信电脑,也不相信我刚刚修复的bug真的已经修复好了,总之我不相信任何东西。我甚至连自己都不相信。除非多次检验之后,我才会相…
Read more1.偏执 这一点与我而言几乎是天生的。我几乎是靠自学才成为了程序员。 我从不相信电脑,也不相信我刚刚修复的bug真的已经修复好了,总之我不相信任何东西。我甚至连自己都不相信。除非多次检验之后,我才会相…
Read more产品经理(PM)对技术的了解应该在以下几方面: 1.技术架构/实现方式 比如设计一个网站类的产品是使用什么编程语言开发的php,jsp或者Python。确定了编程语言以…
Read more中新网10月11日电 据外媒报道,美国宇航局(NASA)10日发布了利用太阳活跃区域的图像创建的复合图片,图中的太阳看起来像一个巨型的万圣节南瓜灯。 NASA在其网站上介绍称,活跃区域显得更加明亮,因…
Read more
1 |
cp -r /www/web/study_/public_html /lzq/ |
将public_html文件夹下的所有文件(包括目录)复制到 lzq目录下。
Read more这篇文章讲解了js如何获取浏览器类型。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
function getBrowserInfo() { var agent = navigator.userAgent.toLowerCase() ; var regStr_ie = /msie [\d.]+;/gi ; var regStr_ff = /firefox\/[\d.]+/gi var regStr_chrome = /chrome\/[\d.]+/gi ; var regStr_saf = /safari\/[\d.]+/gi ; //IE if(agent.indexOf("msie") > 0) { return agent.match(regStr_ie) ; } //firefox if(agent.indexOf("firefox") > 0) { return agent.match(regStr_ff) ; } //Chrome if(agent.indexOf("chrome") > 0) { return agent.match(regStr_chrome) ; } //Safari if(agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) { return agent.match(regStr_saf) ; } } |
Read more
诸葛亮司马懿谁厉害,诸葛亮为什么斗不过司马懿? 看过《三国演义》的人大都认为司马懿是诸葛亮的手下败将,其实却不然。通观《三国演义》,论智慧, 论兵法,论谋略,诸葛亮虽然都远胜于司马…
Read more这篇文章简单讲述了支付宝、盛付通支付接口简单案列,通俗易懂,简单明了、=。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
<?php class test { private $key='111'; /*验证*/ public function verify() { $prepare_data['a']='aaa'; $prepare_data['b']='bbb'; $prepare_data['c']='ccc'; $prepare_data['d']='ddd'; $prepare_data['e']='eee'; $prepare_data['f']='fff'; $prepare_data['g']='ggg'; $prepare_data['h']='hhh'; $prepare_data['i']='iii'; $prepare_data['k']=''; foreach($prepare_data as $value){ if(!empty($value)) $origin.=$value; } $prepare_data['SignMsg']=strtoupper(md5($origin.$this->key)); return $prepare_data; } /*相应*/ public function receive() { if($this->returnSign()){ /*支付成功*/ $return_data['order_id'] = $_POST['OrderNo']; $return_data['payment_id'] = $_POST['TransNo']; $return_data['price'] = $_POST['TransAmount']; $return_data['order_status'] = 0; return $return_data; echo 'OK'; }else{ echo 'Error'; error_log(date('m-d H:i:s',SYS_TIME).'| GET: illegality notice : flase |'."\r\n", 3, CACHE_PATH.'pay_error_sanda.php'); showmessage(L('illegal_sign')); return false; } } /*响应数据验证*/ private function returnSign(){ $params=array( 'aaa'=>'', 'bbb'=>'', 'ccc'=>'', 'ddd'=>'', 'eee'=>'', 'fff'=>'', 'ggg'=>'', 'hhh'=>'', 'iii'=>'', 'SignType'=>'MD5', ); foreach($_POST as $key=>$value){ if(isset($params[$key])){ $params[$key]=$value; } } $TransStatus=(int)$_POST['TransStatus']; $origin=''; foreach($params as $key=>$value){ if(!empty($value)) $origin.=$value; } $SignMsg=strtoupper(md5($origin.$this->key)); if($SignMsg==$_POST['SignMsg'] and $TransStatus==1){ return true; }else{ return false; } } } $object=new test(); var_dump($object->verify()); ?> |
Read more
在因为等待、跳票、涨价等等,心情跌宕了半年多后,中国玩家终于如愿迎来了国行版Xbox。 北京晨报记者昨日从零售渠道获悉,作为游戏机禁令解除后入华的首款游戏机,微软Xbox One于9月29日正式上市。…
Read more国行iPhone 6/Plus确定10月10日开售 关于国行iPhone 6的上市时间,近期真是传言不断。似乎10月10日国行正式开售的时间已经被多家媒体正式,而今天又有相关的证据流出。 有疑似苹果官…
Read more9月24日消息,据国外媒体报道,即将离任的欧盟竞争事务专员乔奎因•阿尔穆尼亚(Joaquin Almunia)周二警告称,谷歌与欧盟委员会在反垄断领域的争端可能演变为一起诉讼案,其规模将超过微软反垄断…
Read more