原创 Swoole框架Hyperf(二) - Windows下IP+端口號,瀏覽器訪問不瞭解決方法。

如果你在本地虛擬機下跑Hyperf,windows下ip+端口,瀏覽器訪問不了,是因爲防火牆的問題,如果你防火牆用的是iptables,那就增加一個端口。 打開配置文件 # vi /etc/sysconfig/iptables

原创 Swoole框架Hyperf(六) - Hyperf創始人的Hyperf教程

教程是Hyperf創始人制作的,點擊進入地址

原创 imgcook(圖像大廚)初體驗,圖片轉前端代碼。前端把自己搞失業了!

imgcook是什麼?簡單的說,就是可以把設計稿和圖片轉成前端代碼。你或許會說,這個很多年前就有了啊,而且很不好用。但是!這個是由阿里巴巴推出的,所以規範程度應該會很高。 如果永久免費的話,我相信初中級的前端開發都要失業,或許部分

原创 其它服務器(ThinkPHP5)與Discuz3.3自帶的UCenter實現同步(三) - 同步登錄、退出登錄

UCenter的登錄和退出登錄與其它操作不同,它多了一步返回js代碼,然後你需要將代碼添加到前端頁面,才能運行。 本篇所有操作都在tp項目下編輯。 複製下標1的,改成下標2再修改相關信息 新增登錄方法 public fu

原创 設計模式PHP版七 - 適配器模式

適配器是用於已有類,而不想改動的情況下更換接口。該模式與裝飾器模式很像,但應用目的不同。 本篇例子: 美國電器電壓是110V,中國是220V,你在美國想要使用中國的電器,就要有一個適配器將110V轉爲220V,不然電器無法使用。(

原创 其它服務器(ThinkPHP5)與Discuz3.3自帶的UCenter實現同步(二) - 同步註冊與跳過登錄激活,刪除會員

本篇使用tp自帶的index模塊的index控制器來操作ucenter。 注意!本篇所有的修改文件或代碼都均在tp項目下操作的,和dz已經無關了。 編輯控制器 <?php namespace app\index\controlle

原创 設計模式PHP版六 - 裝飾器模式

<?php /** * 定義一個接口 * Interface Component */ interface Component { public function operation(); } /** * Cl

原创 其它服務器(ThinkPHP5)與Discuz3.3自帶的UCenter實現同步(一) - 通信成功

本篇不限於使用什麼框架,沒有框架都行,只要你放項目根目錄,都一樣的。 下載discuz,打開壓縮包後 我們只需要upload這個目錄,解壓至服務器www目錄下,改不改名隨你,我改爲dz。 目錄結構 安裝dz 納尼?你想說你要

原创 Vue.js學習總結

和小程序很像,會小程序理解vue就會很快。 比較複雜的是監聽屬性,其中 @click = "counter--" 居然實現了自減。 <div id = "test"> <p>數字: {{ counter }}</p> <but

原创 Swoole框架Hyperf(五) - 視圖

安裝所需 # composer require hyperf/view # composer require hyperf/task # composer require duncan3dc/blade 在config/auto

原创 Swoole框架Hyperf(四) - 依賴注入

先別看懂,先閱讀,在後半部分講解這個是幹嘛的。其實這個我們平時在其它框架裏很常用,就是不知道它的名字叫做依賴注入。 爲了本地和linux虛擬機實現愉快的同步代碼,所以可藉助WinSCP 本地文件與服務器自動同步 我將框架拉到了本地

原创 Swoole框架Hyperf(三) - 控制器與路由

當我們通過ip+端口用瀏覽器訪問時候,是訪問了控制器app/Controller/IndexController.php/index 它是由config/routes.php配置的 現在,我們新建一個控制器訪問試試吧! 但是,傳

原创 Swoole框架Hyperf(一) - 安裝與運行

emmmmmmmmm,這名字好。。好醜啊。被強行解釋爲: 這框架是swoft成員開發的,據說比swoft性能高。 composer安裝,任意目錄即可運行,不依賴於apache或nginx等服務器。 環境: composer c

原创 設計模式PHP版八 - 命令模式

本篇通過去餐館用餐舉例,你去餐館需要點菜,點菜時有服務員記錄,服務員記錄完把單子交給廚師,廚師做菜。 /** * Interface Command 命令角色 */ interface Command { /**

原创 PhpStorm - 本地開發斷點調試,下載配置xdebug擴展

新建一個info.php文件,輸入並保存 <?php phpinfo(); 運行該文件 注意了,進入下一步的下載擴展前 如果你的Architecture是x86,意味着你要下載32位的,而不是你的電腦系統64位你就要下載64位,這