原创 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中,如果只輸入```則會始