原创 Zend Framework: view helper -- Placeholder Helper && RenderToPlcarholder Helper
Placeholder Helper Plcaeholder view helper 用於在view script和view instances之間保存content,而且提供一些有用的特性例如:聚合content、捕獲view
原创 Ubuntu12.04下安裝搜狗輸入法
搜狗輸入法在Ubuntu12、14、16都可以去官網下載對應deb安裝包。 爲了能安裝輸入法,建議安裝im-config(sudo apt-get install im-switch),不推薦使用ibus(現在ibus已經不好用了
原创 Zend_Controller Quick Start
Zend_Controller Quick Start P.S:學習Zend1.12,閱讀文檔時翻譯,關鍵詞語並沒有翻譯,這樣比較好理解(2017.02.15) Zend_Controller Quick Start 介紹 Q
原创 Zend Framework: Action Helper
Zend Framework 默認包含了許多action helper: AutoComplete用來自動response AJAX autocompletion; ContextSwitch和AjaxContext服務於你的a
原创 總結做一個PHP項目需要注意哪些問題
第一,指定是編碼規範了,統一的編碼規範可以減少註釋,也能增加Code review的速度。 中文版PSR規範:https://psr.phphub.org/ 英文版PSR規範:http://www.php-fig.org/
原创 工作流程中常用的Git命令
以下是目前工作中常用到的Git的使用流程: ## 切到主幹分支 git checkout master ## 拉最新的master分支的代碼 git pull ## 建立新的本地分支 git checkout -b <branch
原创 Java、PHP、C#、Python等語言官方編碼規範/代碼規範整理合集
阿里巴巴Java開發手冊(詳盡版): https://yq.aliyun.com/download/2719 PHP編碼規範(PSR規範): PHP FIG,FIG 是 Framework Interoperability Gr
原创 JS編碼規範(筆記)
使用/* */作爲註釋是不安全的,如果註釋當中有正則,會用到/**/相關的字符,所以不建議使用/* */,只使用//註釋即可。 JavaScript不允許在對象字面量中,或者用點運算符提取對象屬性時,使用保留字作爲對象的屬性名。
原创 JS/JQuery各類功能實現(筆記)
以下是我在做網站開發的時候自己寫前端JS時積累的一些實踐: JQueryUI實現自動完成 首先需要引入jquery ui的CSS和JS文件,然後: var allRes = $('#all-result span').toArra
原创 JS表單動態增加的問題
動態增加表單項時JS要注意的問題 事件綁定問題 如果是具有功能的表單項(比如時間插件,動態選取的控件等等),切記通過添加HTML文本的方式新添加的項是不會主動去綁定頁面裏事件,而通過克隆(clone())的方式添加的項是會帶着事件
原创 關於filter_var()驗證IP出現意外false的問題解決辦法
引用了一個IP分析類,在驗證IP地址的時候,用到的是如下代碼: if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_IPV6) === fa
原创 如何在Ubuntu下使用Apache開啓本機站點
如何在Ubuntu下使用Apache開啓本機站點 首先要修改hosts文件,windows(C://Windows/System32/drivers/etc/hosts),Ubuntu(/etc/hosts),在裏面按照例子添
原创 Web開發相關知識及文獻
Session劫持(Session hijacking attack) https://owasp.org/www-community/attacks/Session_hijacking_attack Session劫持攻擊的方式
原创 Sublime 3 中非常實用的幾個設置和插件
設置(settings) 將tab轉爲空格(第一條是保存的時候轉換,比較有用),默認的編碼規範是四空格。 “expand_tabs_on_save”: true, “tab_size”: 4, “translate_tabs
原创 Markdown編輯器(Haroopad)代碼塊語法高亮方法及支持語言
在MarkDown語法中,使用代碼塊的方法是使用 ```來包裹住代碼部分。 如果代碼內部也有這種符號肯能會造成無法正常顯示的情況,這時只要將內部的代碼使用Tab鍵縮進兩次即可正常顯示。 在Haroopad中,如果只輸入```則會始