原创 PHP創建UDP服務器

<?php //服務器信息 $server = 'udp://127.0.0.1:9998'; //消息結束符號 $msg_eof = "\n"; $socket = stream_socket_server($server,

原创 webpack怎麼打包js、css文件

1、安裝webpack npm install webpack -g 注意:npm太慢的話切到國內鏡像(淘寶有的自行百度) 2、打包示例: 兩個js文件(index.js、hello.js)、 一個css文件(style.css)、 一

原创 MYSQL關於主從複製的原理和實現過程

MySQL複製是一個過程,允許你自動地將數據從一個數據庫服務器複製到一個或多個服務器。 MySQL支持許一主多從,其中主/從是最著名的複製之一,其中一個數據庫服務器作爲主服務器,而一個或多個服務器作爲從服務器。默認情況下,複製是異步的,

原创 Yii自定義加載配置文件

廢話不多說,寫本文的目的就是區分一些開發和生產環境當中把一些配置信息分開; 1、在項目目錄建立 一個 application.ini 文件 內容如下 [dev] model=dev class = 'yii\db\Connection'

原创 Vue學習create 報錯:vue : 無法加載文件

PS F:\study\VuePro\01vuecli> vue create testapp vue : 無法加載文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因爲在此係統

原创 THINKPHP3.2.3 批量插入與ON DUPLICATE KEY UPDATE之間怎麼寫

最近二開之前16年的一個項目,其中我的一個插入需求是這樣的 1、批量插入 2、根據唯一的索引,已經存在的只修改不新增 TP3.2中的文檔並沒有明確指出用什麼語法函數去操作,但指出了一個地方是:   但是我用insert卻不行最後換了ad

原创 清除微信內部網頁Cookie緩存、文件緩存等

微信內部訪問:debugx5.qq.com  做了三年開發,今天才知道,凸(艹皿艹 )

原创 laravel在項目維護情況下允許個別IP可以訪問?

php artisan down --allow=127.0.0.1 --allow=192.168.0.0/16 在你執行命令 php artisan down 的時候添加allow參數,添加白名單;

原创 PHP封裝二:獲取方法和設置方法

爲了保護封裝,同時提供可訪問性,OOP設計建議使用獲取方法(getters)和設置方法(setters),也分別稱爲存取方法(accessors)和修該方法(mutators)。不建議直接訪問一個類,通過賦值來得到或修改屬性,這些工作完全

原创 PHP抓取網頁內容

其實就是利用curl把資源來過來以後篩出你想要的東西,本文只適合簡單的頁面抓取:直接上代碼(註釋都在代碼) /** * 抓取APP查看版本網頁 */ public function version(

原创 PDO連接數據庫的三種方式

一:參數形式 <?php //通過參數形式連接PDO try{ $dsn = "mysql:host=localhost;dbname=wqzbxh"; $username = 'root'; $passwd =

原创 PHP接口和常量

儘管不能再接口中包含變量,但是可以包含常量。要使用常量,需要用到"作用域解析操作符"即是雙冒號:: , 示例:使用接口常量的一般格式 $someVariable = InterfaceName::SOME_CONSTANT;   演示:

原创 PHP封裝一:通過可見性保護封裝

談到封裝大家都會想到另外一個詞就是:信息隱藏(information hiding), 如果一開始讓你理解封裝就直接談信息隱藏並不一定有幫助或者更好的理解,那我們實際上可以先去了解什麼是劃分(compartments)。 Crady Bo

原创 php類型提示:類似數據類型

OOP和設計模式中抽象有很多的重要的結構要素,其中一個就是指定數據類型的爲接口而不是一個具體實現,這說明對數據的引用要通過父類完成,這通常是一個接口或抽象類。 提供類型提示的基本格式如下: function doWork(TypeHin

原创 Mysql怎麼開啓慢查詢(sql優化篇)

  原因:在實際開發過程中我們經常會遇到sql處理時間太長問題,如果你想分析是什麼sql執行的時候佔用過多時間可以開啓慢查詢; -- 啓動慢查詢日誌 set global slow_query_log='ON'; -- 開啓 記錄沒