原创 django系列5:模型(model)

1.如果你使用了Django的數據庫層(模型),你 必須創建一個Django app。 模型必須存放在apps中。 因此,爲了開始建造 我們的模型,我們必須創建一個新的app。 2.創建一個新的app pyth

原创 python urllib2實現獲取餘票個數(僅限於學習原理。)

1.首先聲明本博客只是爲了學習原理,而不是對12306的惡意攻擊。 獲取餘票的原理是要通過網頁抓取內容。 對獲取的內容進行處理獲得我們需要的信息 而Python的爬蟲強大在於有強大的類庫 2.比如說要查找

原创 ps切圖工具cutterman安裝和使用

1.做web前端要學會切圖 常用的Ps切圖工具cutterman 下面就介紹一下安裝和使用的過程 2.下載地址:http://www.cutterman.cn/zh/cutterman 下載好解壓安裝文件

原创 win10卸載linux子系統

1.打開cmd,輸入lxrun /uninstall /full,然後根據提示輸入y即可開始卸載。 2.確認現在是在開發者模式下! 在設置->更新和安全->針對開發人員

原创 UI 標註工具MarkMan的測量像素使用

1.一個頁面的開發,要經過UI設計、切圖、畫頁面 如何快速的測量除切好的圖層的像素 可以用markman工具 2.要先安裝Adobe AIR 3.下載markman http://www.getm

原创 微信開發總結

1.微信開發原理 微信客戶端->微信服務器->開發綁定的服務器。 微信開發步驟: 1、填寫服務器配置 2、驗證服務器地址的有效性 3、依據接口文檔實現業務邏輯(入口爲公衆號後臺設置的

原创 macos 通過homebrew安裝emcas

1.最近剛從linux換成mac os環境下面開發! linux系統確實是狠適合做開發!因爲提供了很多非常方便的軟件安裝方式! 比如 ubuntu下面的apt centos下面的額yum 當然不可否認的是現在在服務

原创 redis操作之鍵(key)

1.keys * :查看當前庫所有鍵值 2.exists key的名字 :判斷該鍵名是否存在 區分大小寫 3.move key db :將當前庫指定鍵移動對應的庫,而當前庫不在存在 4.expire

原创 symfony doctrine 創建數據庫

1.doctrine是一個數據庫的orm 可以命令來創建數據庫。創建表等操作。 2.創建數據庫 如果要創建的數據庫已經存在會報錯!不存在則創建配置文件裏的那個數據庫 3.創建表實例 名字規範是 xx

原创 symfony consloe總結

1.創建一個bundle php app/console generate:bundle 進入命令行模式 2.設置bundle 命名空間 3.設置budle名字

原创 symfony generate創建控制器

1.symfony給我們提供了在命令行下創建控制器 這樣可以爲我們省很多自己敲得代碼 2.創建控制器 控制器名字:模塊:控制器名字 3.設置配置文件格式和模板文件格式

原创 php socket編程實現客服機器人原理

1.現在移動客服用得很多。現在也有workerman這樣得socket框架。也有很多得第三方得即時通訊得框架。而這次是用php的原生socket來實現自動回覆的原理。 2.打開php sockets擴展。 可通過phpinf

原创 symfony學習之簡單路由處理

1.symfony 安裝完成之後默認的頁面 默認路由是在 symfony/src/appbunle/defaultcontroller.php文件中 可以看出路由是由註釋來實現的 /** * @Ro

原创 redis可視化工具redis-desktop-manager安裝和使用

1.隨着現在互聯網的發展,分佈式系統的出現,nosql技術的應用場景也越來越多。 nosql豐富了我們關係型數據庫。 2.redis的可視化工具有很多!個人比較喜歡redis_desktop-manager 下載地址:

原创 微信公衆平臺測試號的url和token原理

1.在微信開發平臺測試號後臺填寫的url和token 2.點擊保存的時候微信服務器會自動發一個get請求到我們寫的url上面! 我們要根據我們寫的token做 簽名驗證 3.如果簽名驗證成功的話!把微信發給我們的隨機字