自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(626)
  • 收藏
  • 关注

转载 MYSQL的联合查询最好是少用,效能差异巨大

同样的功能,不同的写法,时间和内存占用差了几千倍,不废话,直接上代码第一种写法:代码如下:$Rs=DB::get($_ENV['DB'],3,"SELECT * FROM _xiazhu WHERE uid IN(SELECT id FROM _user WHERE id<5000)");var_dump($Rs);内存和时间:内存使用:96514.53Kb 运行时间:...

2017-07-26 15:46:00 316

转载 修復jquery的tablesorter对加了千分位的数字无法正确排序的bug

找到函数:function getElementText(config, node) {var text = "";if (!node) return "";if (!config.supportsTextContent) config.supportsTextContent = node.textContent || false;if (config.textExtracti...

2016-03-29 16:08:00 335

转载 PHP 7問世,2億網站效能翻倍有望

經過10年的漫長等待,PHP 7終於正式問世了。這個影響全球8成網站的開發語言,一舉從5.0版,跳過了功敗垂成的6.0版,一舉進入了7.0時代。20年前初夏,1995年6月8日,一位愛解決問題的C語言軟體工程師,苦於不知如何用C來做一個自己的個人首頁,因為沒人提供C語言版的網頁開發環境。他索性自己來寫一個,並命名為Personal Home Page Tools,簡稱PHP Tool。...

2015-12-18 15:13:00 374

转载 新版PHP 7效能實測:Drupal 7能快70%,碎形計算大勝Ruby和Python

PHP 7才剛在12月3日正式釋出,網頁開發框架Zend公司立刻發表了一份PHP新舊版效能大車拼報告,除了PHP 7和PHP 5.6之外,也把HHVM 3.7版納入一起比較。Zend公司選擇了幾套知名軟體和框架來比較,包括了電子商務平臺Magento、開源CRM軟體SugarCRM、CMS系統Drupal和WordPress、開發框架Laravel和Zend Framework,甚至還...

2015-12-18 15:10:00 184

转载 linux用shell腳本解决被ddos攻击的问题

最近网站常常被人DDOS所以写了一个小程序用来自动封锁IP,代码如下:!/bin/bashfor (( ; ; ))dostatus=netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -rn|head -10|grep -v -E '127.0|192.168|...

2015-12-15 15:54:00 128

转载 開啟apache的日誌功能,但是不記錄.js;.css;.jpg;.ico;.png等訪問記錄

維護web伺服器最重要的就是要每天都關注網站的訪問日誌,但是每天面對幾百兆的日誌文件實在是非常頭大,所以可以從根源上給日誌減肥一下,讓日誌只記錄對自己有用的內容就變得非常重了.Nginx伺服器要修改這個配置是非常簡單的,反而apache比較麻煩,網上類似的文章也比較少,最後自己研究了一下apache2.2x的手冊才發現原因,原來是因為apache的手冊草草了事說的不明不白的,因此導致很...

2015-10-14 11:11:00 103

转载 計算兩組經緯度座標間的距離

/** * 計算兩組經緯度座標間的距離 * params:lat1緯度1,lng1經度1,lat2緯度2,lng2經度2,len_type(1:m|2:km); * Echo GetDistance($lat1,$lng1,$lat2,$lng2).'米'; */function GetDistance($lat1,$lng1,$lat2,$lng2,$len_t...

2015-01-09 23:45:00 111

转载 file_get_contents高級用法

首先解決file_get_contents的超時問題,在超時返回錯誤後就象js中的settimeout那樣進行一次嘗試,錯誤超過3次或者5次後就確認為無法連線伺服器而徹底放棄。這裡就簡單介紹兩種解決方法:一、增加超時的時間限制注意:set_time_limit只是設定你的PHP程式的超時時間,而不是file_get_contents函數讀取URL的超時時間。我一開始以為set_time_...

2014-09-24 00:51:00 145

转载 493萬Gmail用戶的賬號密碼遭洩露,Google否認自己存在安全漏洞

最近,大公司在互聯網信息安全問題上狀況頻出。上週,蘋果因iCloud被黑客攻擊而導致大量明星私照外洩,著實是熱鬧了一陣。而Google也來湊熱鬧了。據俄羅斯媒體CNews消息,近493萬Gmail用戶的賬號和密碼被發佈到了俄羅斯的一個比特幣論壇上,所幸暫時還沒有造成更大規模的相關隱私信息洩露。不過,Google 並不認為這是由於自己存在安全漏洞而造成的。其發言人表示:我們最重視的事情便是...

2014-09-11 18:10:00 123

转载 用GO语言开发editplus编辑器插件(附源码)

我要开发的插件功能极为简单,就是对用户选中的内容进行base64编码或解密工作.其中所涉及的技术部分主要是GO语言程序开发和editplus插件配置的部分,首先我们来看一下GO语言代码的写法,如下:package mainimport ("encoding/base64""fmt""os")const (version string = "1.0")func main()...

2014-09-09 17:27:00 115

转载 配置editplus,讓其支持代碼自動格式化功能.

使用editplus已經好多年了,累積了不少的東西,想換IDE比較麻煩,所以就研究了一下用editplus搭配gofmt.exe配置go語言代碼自動格式化的功能.還好功夫不負有心人,終於被我搞懂了,不敢私藏,拿出來分享給大家,希望能對大家有所幫助. 使用editplus已經好多年了,累積了不少的東西,想換IDE比較麻煩,所以就研究了一下用editplus搭配gofmt....

2014-08-28 21:56:00 99

转载 GO語言基礎教程:數組,切片,map

這節課我們來講解數組,切片和map,或許您是從其他語言轉到GO語言這邊的,那麼在其他語言的影響下您可能會不太適應GO語言的數組,因為GO語言把數組給拆分成了array,slice和map,接下來的時間讓我們一起研究一下這三者的差異以及用法.首先我們說一下array的部份: 1.數組的長度屬於數組的一部份,我們看下邊的例子 a:=[1]int{}和b:=[2]i...

2014-08-22 16:08:00 81

转载 GO語言視頻教程下載

需要的朋友可以加QQ群195112,在群共享內可以下載到.转载于:https://www.cnblogs.com/see7di/p/3928606.html

2014-08-22 09:41:00 79

转载 GO語言基礎教程:流程控制

在開始一個新的章節之前先來回顧上一篇文章的部份,首先我們來看這段代碼:package main import ( "fmt" ) func main(){ var x,y int=1,2 { var x int=2 { ...

2014-08-21 14:21:00 97

转载 GO語言基礎教程:數據類型,變量,常量

GO類似PHP,每行的結尾要加分號來結束,不同點在於GO對此並不強制,這一點又像javascript,另外GO的語句塊是用一對大括號來包裹的,但是go要求左大括號必須要在語句的結尾處,不能在行首出現左大括號,這是一個新的特性,至少在我接觸的編程語言中第一次遇到這種狀況.還有就是GO對大小寫敏感,這一點相信大家不會有什麽爭議. GO語言的註釋方法和PHP是相同的,單行註釋用/...

2014-08-20 08:30:00 89

转载 GO語言基礎教程:Hello world!

首先簡單地說一下GO語言的環境安裝,從 http://golang.org/dl/ 針對自己的操作系統選擇合適的安裝包,然後下載安裝即可,下載的時候注意別選錯了的操作系統,例如go1.3.1.darwin-386-osx10.6.tar.gz 這個是蘋果操作系統的安裝包,go1.3.1.linux-amd64.tar.gz 這個是64位linux的安裝包,go1.3.1.win...

2014-08-19 16:09:00 77

转载 GO語言基礎教程:序章

首先自我介紹一下我自己,我是一個coder,目前主要從事B/S程序開發工作,懂點PHP;ASP;JSP;JS;VB;C;DELPHI;JAVA,另外知道幾個數據庫,除此之外別無所長,那麼我為何會選擇學習GO呢!接下來我對此詳細說明一下. 首先我來說明一下C/S程序和B/S程序的優缺點: C/S程序主要是運行在客戶端的電腦上,通常採用安裝的形式,以windows...

2014-08-19 15:43:00 88

转载 騰訊RTX的API開發,給RTX開個天窗

好多人可能沒聽說RTX這個軟件,在此我簡單說明一下,這個軟件是騰訊為企業開發的一個內部聊天軟件,服務端不是在騰訊那邊,而是需要企業自己安裝到自己公司內部的服務器上,以供企業內部員工交流使用,功能和QQ差不多,只是比QQ弱一點罷了. 嚴格說起來,其實RTX是有提供API接口的,只是不大太好,最近公司對此有需要,所以我就重寫了一下這個API.另外我重寫的主要原因是RTX自帶...

2014-07-29 17:15:00 200

转载 RTX的api開發實例

RTX的api開發實例最近接觸了RTX的接口開發部份,RTX其实有很多玩法,除了可以用自帶的客戶端發消息之外還可以用PHP調用API的方式來做一些事情,下邊整理了一下分享給大家值得提醒的是这些接口都需要设置访问权限不然访问时会提醒“IP受限制”RTX Server强加了SDK访问安性,因此通过http方式访问cgi文件需要在SDKProperty.xml添加远程...

2014-07-24 17:26:00 224

转载 [轉]redis;mongodb;memcache三者的性能比較

先说我自己用的情况:最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据 然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memcache基本一样,可能就是几个参数有所不同。当然 它们缓存的效...

2014-06-13 14:28:00 52

转载 [轉載]史上最强php生成pdf文件,html转pdf文件方法

之前有个客户需要把一些html页面生成pdf文件,然后我就找一些用php把html页面围成pdf文件的类。方法是可谓是找了很多很多,什么html2pdf,pdflib,FPDF这些都试过了,但是都没有达到我要的求。pdflib,FPDF 这两个方法是需要编写程序去生成pdf的,就也是讲不支持直接把html页面转换成pdf;html2pdf这个虽然可以把html页面转换成pdf文 件,...

2014-06-11 14:16:00 269

转载 幾個步驟輕鬆在windows操作系統上搭建GO語言開發環境

1. 首先下载官方GO語言安装包:https://code.google.com/p/go/wiki/Downloads?tm=22. 设置 GOPATH在任意磁盘根目录新建一个文件夹,名字随意,这个将会是我们的工作目录,像我把它命名为 @Go@Go 目录下新建三个目录:binpkgsrc之后在“计算机”---“属性”---“高级系统设置”--...

2014-06-06 11:10:00 49

转载 關於imagick不得不說的一些事

PHP建圖通常都用GD庫,因為是內置的不需要在服務器上額外安裝插件,所以用起來比較省心,但是如果你的程序主要的功能就是處理圖像,那麼就不建議用GD了,因為GD不但低效能而且能力也比較弱,佔用的系統資源也頗多,另外GD的creatfrom???也有bug,而imagick卻是一個很好的替代品,為此最近把我的一個項目由GD改成了imagick,但是改完之後出現了一些狀況在此分享給大家...

2014-05-29 13:04:00 102

转载 centos 6.4 /var/log/secure 不记录日志的問題

先确保日志服务开启;不妨重启下日志服务;由于目前RHEL 6/centos 6已经使用rsyslog替换了syslog.,所以不要在找/etc/syslog.conf了;重启命令:/etc/init.d/rsyslog restart尝试ssh重新登录進行测试,secure有信息了問題解决转载于:https://www.cnblogs.com/see7di/p/3703708.htm...

2014-05-02 09:56:00 615

转载 一個小技巧讓ipad或iphone的瀏覽器也能開啟firebug

首先複製這一段代碼javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]...

2014-03-24 00:38:00 90

转载 使用Facebook的SDK判斷來訪者是否已經按讃并成為本站粉絲團的成員

今天公司裡要做活動,其中有一項活動內容是要求來訪者按一下facebook粉絲團的讃,按了讃之後贈送現金.Facebook被墻大家眾所周知,在百度搜了一下發現因為被墻的原因導致國內涉及到Facebook開發的極少. Facebook的API說簡單確實很簡單,只需要用iframe放html代碼就行了,但是這次因為涉及到了現金,我不想用curl抓取源碼模糊判斷,那樣很不准確,...

2014-03-11 02:31:00 109

转载 谈一谈PHP的代码重构

随着 PHP 从一种简单的脚本语言转变为一种成熟的编程语言,一个典型的 PHP 应用程序的代码库的复杂性也随之增大。为了控制对这些应用程序的支持和维护,我们可以使用各种测试工具来自动化该流程。其中一种是单元测试,它允许您直接测试所编写代码的正确性。然而,通常遗留代码库是不适合进行这种测试的。本文将介绍对包含常见问题的 PHP 代码的重构策略,以便简化使用流行的单元测试工具...

2014-02-22 23:58:00 157

转载 PHP之負載均衡下的session共用

最近忙於開發台灣運動彩券第四版的程式,所以已經很久沒有上來寫東西了,今天隨便寫點東西和大家分享. 首先說一下負載均衡,相信大家都知道負載均衡可以很好地解決網站大流量的問題,負載均衡就是把用戶的請求分發到多態pc上進行處理,既然分發了請求那麼session就要考慮好處理方法.傳統情況下php會把session存入本機的暫存檔內,可是這種情況下分發了之後session就丟失...

2014-02-22 00:34:00 61

转载 使用PHP的CURL模拟POST采集开了viewstate的asp.net网页数据

用.NET做的网站如果做成POST提交方式,且开了viewstate的话,采集起来有点小繁琐,在此跟大家分享一下做法。采的难点是必須先取得表單裏面的viewstate和datavalidtion兩個字段的值,並模擬POST給服務器,才能取到後面頁面的數據。由於回傳數據比較大,不能用默認的form/url-encode方法傳,要用傳文件的那個表單模式。主要代碼如下: 1 /*...

2013-11-17 21:30:00 265

转载 奉勸想走網站設計師的路的人,真的要三思

這篇文章來自台灣的PTT討論區(一個Telnet的BBS),覺得寫的不錯,就拿過來和大家分享一下!我從民國95年開始走網站設計師,已經有七年時間,七年時間過去了,我待了十間公司,面試超過100家與電話回絕30家左右,最高台塑、鴻海都面試過,走網站設計師真的有比較好嗎?真的超不好、超難走了的路。我十間公司裡,有五間都跟主管大聲嗆聲過,因為有些網站設計好了,看你閒閒的就會開始唸東唸西,要...

2013-09-11 17:22:00 167

转载 Chrome Apps將是Google送給微軟的特洛伊木馬?

今天,Google 發表了 Chrome Apps,不同於之前 web app,此舉是要把 Chrome 瀏覽器升級為真正的 app 平台,將 Chrome OS 發展成一個成熟的作業系統,可以視為 Google 挑戰 Windows、OS X、iOS 乃至 Android 的一大動作。甚至有媒體認為,Chrome Apps 是一個取道 Chrome 瀏覽器入侵 Windows 和 OS...

2013-09-08 11:03:00 101

转载 我用了13行代碼開發出来的PHP框架

我只用13行代碼開發的PHP框架,如果您對框架不理解,不知道框架究竟幫您做了什麽事,可以下載此框架看一下,另外如果您想開發自己的框架也可以由這個框架的思路進行擴展.源碼下載地址:http://download.csdn.net/detail/sibang/6197315代碼: 1 <?PHP 2 /** 3 PHP極簡框架 4 交流:...

2013-09-02 15:07:00 60

转载 2013年的一些常用PHP資源整理下載

這些資源基本上都是一些免積分或只需要1個積分就能下載的資源,經過整理篩選最後分享給大家,希望大家喜歡:PHP手册(chm)http://download.csdn.net/detail/u011851645/6030287php手册最新版本http://download.csdn.net/detail/fly367/5989061从零开始学PHPhttp://do...

2013-08-29 18:33:00 224

转载 为PHP函数执行设置超时

如何防止一个函数执行时间过长呢?在PHP里可以用pcntl时钟信号+异常来实现。代码如下:declare(ticks = 1); function a(){ sleep(10); echo "a finishi\n";}function b(){ echo "Stop\n";}function c(){ usl...

2013-08-28 03:28:00 119

转载 如何编写一个PHP的C扩展

为什么要用C扩展C是静态编译的,执行效率比PHP代码高很多。同样的运算代码,使用C来开发,性能会比PHP要提升数百倍。IO操作如CURL,因为耗时主要在IOWait上,C扩展没有明显优势。另外C扩展是在进程启动时加载的,PHP代码只能操作Request生命周期的数据,C扩展可操作的范围更广。第一步下载PHP的源代码,如php-5.4.16。解压后进入php-5.4.16\...

2013-08-28 03:20:00 262

转载 Node.js的颠覆者:PHP的Swoole扩展

最近2年Node.js很火,异步与协程是网络开发方面热门的话题。在追求新技术的同时,也应该反思下这里面存在的陷阱。Node.js确实是一门有趣好玩有个性的语言和技术,动态性,全异步回调的方式,闭包等等特性。值得所有程序员尝试一下。 但本文将介绍的是一门另外的容易被大家轻视的编程语言:PHP。长期以来PHP都是作为一门为Web开发而生的前端脚本语言。PHP极其...

2013-08-28 03:02:00 79

转载 GO語言視頻教程

第1课:https://github.com/Unknwon/go-fundamental-programming/blob/master/lectures/lecture1.md Go开发环境搭建http://www.tudou.com/programs/view/hlDq2A0vNes/ 土豆网http://www.ucai.cn/course/chapter/69/3210/455...

2013-08-25 17:17:00 108

转载 最近想學一門新的語言,剛好看到了這篇文章

文章轉載自:http://www.kunli.info/2012/03/03/golang-feeling/如果看完了下邊的文章還不過癮,則可看一下這一篇:http://www.cnblogs.com/AllenDang/archive/2012/03/03/2378534.html有一段时间没更新了。最近在忙一个Server+Client的项目,Client是Andro...

2013-08-24 22:47:00 64

转载 隨便聊聊鄙公司服務器的安全設置!

笔者长期以来一直做得工作基本上就是开发公司的PHP程序,另外维护几台CentOS服务器,在长时间的工作中总结了一套对付攻击的小手段,不敢藏私,分享给大家,希望大家喜欢! 首先说一下服务器那边的设定状况好了,服务器在公司内部,一条光纤直接接入,有7个固定IP,每一台服务器均有自己的固定IP,另外每一台服務器均為雙網卡,除了有一個外網固定IP外還同屬於一個內網,这7个固定I...

2013-08-12 15:41:00 90

转载 PHP之算法偶遇隨感

php真的很棒,很多函數把我們想要的功能都簡單實現了,是項目快速開發的首選.說實話,在BS程序開發方面我認為最好的兩種語言是PHP和JSP,我之前曾學過一段時間的java,確實很棒完全的OOP,但是它太"龜毛"了,雖然他的優點有很多,但是想要實現快速開發幾乎是不大可能的,太多的東西需要遵循,而在這方面PHP就好的太多了,但是也正因為如此讓眾多的PHPER們忽略了算法的重要性,好了...

2013-08-09 23:11:00 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除