原创 史上最詳細的八個皇后算法解析【php版本】

題目: 八皇后問題是一個以國際象棋爲背景的問題:如何能夠在8×8的國際象棋棋盤上放置八個皇后,使得任何一個皇后都無法直接吃掉其他的皇后。爲了達到此目的,任兩個皇后都不能處於同一條橫行、縱行或斜線上。 一.題目解析: 每個可以放置的位置需

原创 thinkphp3.2實現微信JSAPI支付

使用準備: 開發步驟和業務流程可參考微信官方教程: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3 但是撲街的微信php demo的jsapi支付居然用不了,一點就

原创 Photoshop簡單切圖

UI給的psd,要自己把圖片切出來,總結了簡單步驟。 1.已經是圖層 隱藏其它圖層->將圖層轉爲智能化對象->雙擊圖層,便可以存儲; 2.非圖層 2.1矩形的可以用裁切工具,裁切->enter,存儲爲圖片; 2.2用選區工具選出區域,右擊

原创 css是文字超過一行部分顯示爲省略號

.ellipsis {overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsi

原创 html下拉框根據數據庫的值選中默認值

<tr> <td>證件類型:<input id="cert_type" value="<{$data.cli_cert_type}>" type="text"/></td> <td> <select name="cli_cert_type

原创 TortoiseSVN 合併操作簡明教程

下列步驟展示瞭如何將分支A中的修改合併到分支B。 1.在分支B的本地副本目錄中選擇"合併(Merge)"。   2.選擇“合併一個版本範圍(Merge a range of revisions)”,點擊下一步。   3

原创 MongoDB入門整理

1.MongoDB簡介 MongoDB 是由C++語言編寫的,是一個基於分佈式文件存儲的開源數據庫系統。 在高負載的情況下,添加更多的節點,可以保證服務器性能。 MongoDB 旨在爲WEB應用提供可擴展的高性能數據存儲解決方案。 Mon

原创 深入理解PHP Opcode緩存原理

什麼是opcode緩存? 當解釋器完成對腳本代碼的分析後,便將它們生成可以直接運行的中間代碼,也稱爲操作碼(Operate Code,opcode)。Opcode cache的目地是避免重複編譯,減少CPU和內存開銷。如果動態內容的

原创 chrome兩個有用的擴展程序

1.用於接口調試的Postman 點擊打開鏈接 可以模擬get,post等多種http請求,返回的數據格式化,便於查看。還能夠記錄請求歷史,下次需要 2.用於方便查看github上的源碼Octotree 點擊打開鏈接 可以直接在Chr

原创 php匹配中文_英文_數字的正則表達式

$pattern = "/^[\x{4e00}-\x{9fa5}a-zA-Z0-9]+$/u"; $str = '我是Soker'; if(!preg_match($pattern, $str)) { var_dump('fals

原创 性能優化之PHP優化

一.語言性能優化 1.使用Apache下的ab工具進行性能測試測試:ab -n100 -c100 https://www.baidu.com/(請求100次,併發量是100)關注兩個量:Requests per second(每秒請求數

原创 深入理解java多態性

 深入理解java多態性         昨天看到一個關於多態性的帖子,參考了回帖者的理解,加入了一些自己的看法,整理出來供大家參考,不一定完全正確,歡迎大家批評指正。 (一)相關類 class A ...{

原创 PHP中的魔術方法和魔術常量簡介和使用

魔術方法(Magic methods) PHP中把以兩個下劃線__開頭的方法稱爲魔術方法,這些方法在PHP中充當了舉足輕重的作用。 魔術方法包括: __construct(),類的構造函數__destruct(),類的析構函數__ca

原创 YII小項目--在線接口管理工具

剛剛學了YII框架,有個想法就實踐一下。 參考了之前看到的一個接口管理工具的UI,但在功能基礎上做了擴展。 利用工作之餘的時間,開發了一個針對項目接口的管理工具,包括請求參數,返回參數的,測試請求,返回json數據的格式化是一個在線A

原创 記php和java中英文字節長度和編碼關係

1.PHP PHP其實跟C語言一樣,採用ASCII,一個char佔1個字節,在GBK編碼,一個英文佔1個字節,一箇中文佔2個字節。然而在UTF-8編碼下,一個英文還是佔1個字節,但一箇中文是佔3-4個字節(一般都是3個字節),這通常會給你