原创 自行整理了一個較爲準確的倒計時功能代碼(js實現)

在做這個之前,網上查找了很多的倒計時代碼,但是都非常的不精確,對於精確度不高的一些倒計時上邊還都可以,但是如果精確度一上去,立馬就是會出bug,自己外加查閱資料在聯合實際寫了一個倒計時代碼,這套代碼有一個最大的誤差可能性在於機子配置不同,

原创 自制imageick處理類

PHP建圖通常都用GD庫,因爲是內置的不需要在服務器上額外安裝插件,所以用起來比較省心,但是如果你的程序主要的功能就是處理圖像,那麼就不建議用GD了,因爲GD不但低效能而且能力也比較弱,而且佔用的系統資源也頗多,而imagick卻是一個

原创 js原生貪吃蛇遊戲

閒來無事,用js原生寫了一個貪吃蛇的遊戲,做之前網上查了下,貌似版本很多,這個只能算是一個較爲簡單的版本而已,總之只是爲了娛樂打發時間而已,閒話不多說,上代碼: <!DOCTYPE html> <html> <head> <m

原创 js原生彈出框

前段時間研究了下bootstarp框架,對於那個模態框非常感興趣,於是查資料自己寫了一個彈出框,總的來說兼容性不太好,但是總之來說做出來了,css並沒有怎麼修飾,所以可能出來的效果比較難看,但是畢竟這個demo已經成型,若想好看的話就自己

原创 漢字按首字母排序

js實現方法(具體思路爲:指定使用排序函數) <script> var a = ["啊","午安_123","一喲_0124","爲","吱吱"]; a.sort(); //原始數據排序

原创 nginx負載均衡

Nginx可以配置代理多臺服務器,當一臺服務器宕機之後,仍能保持系統可用。具體配置過程如下: 1. 在http節點下,添加upstream節點。 upstream 項目名 {        server ip:端口;       

原创 獲取手機api常用接口

近日,由於工作原因涉及到獲取手機歸屬地,該項工作原本爲與安卓客戶端交互,原定由安卓客戶端獲取,但最終結果卻很不理想,出現了些差錯,所以決定由服務端獲取手機歸屬地,也就有了這篇文章的由來。一下爲整理部分的接口,下面未聲明返回形式的均爲jso

原创 thinkphp中session設置session週期無效

首先需要在 /Thinkphp/Common/funtion.php中搜索gc_maxlifetime // 原代碼 if(isset($name['expire']))   ini_set('session.gc_maxlife

原创 svn的hooks使用

之前沒有太細的玩過svn,我記得之前找到過一種類似於hooks鉤子的東西原理是將svn與apache勾搭起來,說白了就是讓apache的默認賬號作爲svn的賬號,然後在apache的加載模塊中引用svn  具體思路是這樣,可是實現就稍微有

原创 redis類型[string 、list 、 set 、sorted set 、hash]

1. Keys redis本質上一個key-value db,所以我們首先來看看他的key. 首先key也是字符串類型,但是key中不能包括邊界字符;由於key不是binary safe的字符串,所以像"my key"和"mykey\n"

原创 整理收集了一下linux的find命令的用法

閒來無事整理了一下linux中的find命令的一些用法與解釋,find命令作爲linux中的查找命令,用到的地方也非常的多,所以特別整理了一下,以便以後使用。畢竟,玩好查找功能可以提高工作效率。閒話不多說,上內容 1.使用name選項

原创 mysql鎖機制

MyISAM和MEMORY採用表級鎖(table-level locking) BDB採用頁面鎖(page-leve locking)或表級鎖,默認爲頁面鎖 InnoDB支持行級鎖(row-level l

原创 原生js

JS中判斷鼠標按鍵的問題。  IE  左鍵是 window.event.button = 1  右鍵是 window.event.button = 2 中鍵是 window.event.button = 4 沒有按鍵動作window.e

原创 隨手寫的一些好用的功能(不定時更新)

1.整理多表單傳送值問題 當遇到前臺同名表單以數組形式傳遞過來的數值時,爲了分組規範,必須要整理,所以就有了下面的功能 假設: $data_temp = $_POST;(當然實際情況不一定直接這樣接收,可能涉及到需要特殊字符過濾)  fo

原创 redis內存分析

爲了知道Redis是如何使用內存的,我分析了源碼。這篇文章針對的是set/get命令集,也就是key、value都是簡單的字符串。除此之外,Redis還支持像hset/hget命令,它們的value是一個字典,留到以後分析。   首先來看