原创 YII2自定義錯誤輸出

有些時候我們不需要yii2框架輸出一大堆的html錯誤定位,只需要簡單的核心錯誤描述即可,這個時候需要繼承yii2框架的ErrorHandler類,重寫renderException方法即可。 <?php namespace app\

原创 PHP 使用ImageMagic正片疊底

<?php /** * -compose 後面的參數爲混合模式 * 混合模式中英文對照 1. 正常(Normal)模式 2. 溶解(Dissolve)模式 3. 變暗(Darken)模式 4. 正片疊底(Multiply)模式 5.

原创 linux centos yum安裝遇到 Geladene Plugins: fastestmirror

centos使用yum安裝的時候會去讀取鏡像,但是如果牆比較高的時候就無法獲取的鏡像了,就會一直提示這個錯誤,這個時候,只需要關閉掉fastestmirror,fastestmirror是yum安裝選擇鏡像地址的助手,關閉不會影響我們的正

原创 go語言的協程和信道高效率,併發執行代碼

Go 協程是與其他函數或方法一起併發運行的函數或方法。Go 協程可以看作是輕量級線程。與線程相比,創建一個 Go 協程的成本很小。因此在 Go 應用中,常常會看到有數以千計的 Go 協程併發地運行。 信道可以想像成 Go 協程之間通信的管

原创 記錄一次windows平臺python解決zipfile解壓亂碼的問題

工作中使用到了解壓文件,提取壓縮文件,很簡單python的zipfile是一個很成熟的庫,沒錯,直接上手使用了,剛開始運行還是正常的,中間突然大批量的文件無法正常提取文件了,經過多方測試,發現是中文命名亂碼導致無法正常解壓,很多人說直接d

原创 php實現接口限流

php接口限流主要是防止高併發造成服務器扛不住的情況下,需要限制數據的獲取,簡單實現就是結合redis實現。 <?php /** * api 接口限流 * */ class api { public function

原创 php socket實現簡單的http服務器

<?php function onMessage($connection) { //拼裝返回的html內容 $content = '<html><title>hello,world</title><body>hello

原创 swoole多進程任務

swoole發展很快版本迭代也很快,是彌補了PHP的缺點,提升了PHP的性能,唯一的不足就是文檔太差了點,很多想入門的人在官方文檔並不能夠順利的進行學習。我也是開始研究swoole的一些知識,下面是總結的swoole多進程的一些知識點。

原创 PHP設置多個Access-Control-Allow-Origin

<?php $http_origin = 'office.588ku.com'; //方法一 if (preg_match('/588ku.com|shop.588ku.com|o

原创 go自定義包,並且使用

記錄一次比較深刻的go的包引入問題,這個go語法挺有意思,無論是變量類型指定,還是func的寫法,都讓我覺得有意思,包的引入沒想到有點變態; 我使用的是 JetBrains GoLang工具進行的開發,額這個包引入,首先你必須在你所創建的

原创 vue 自定義components

使用vue編寫界面的時候,我們需要把一個界面裏面的不同功能進行拆分,拆分到其他的文件裏面,這樣的邏輯更加清晰,不多說了,直接上代碼,看下如何進行拆分:<template> <div > <div id="header">

原创 Python3.6安裝win32擴展並且實現對PPT文件進行截圖操作的方法

有時候我們需要把PPT的內容做成圖片進行預覽,這時候就要把PPT轉成圖片,文件少的時候可以手工完成,另存爲圖片就完成了。 但是如果這是一個長期工作就要靠腳本實現,省去大部分人工操作,這裏就使用python的win32擴展進行實現。 首先安

原创 PHP性能測試工具之Xhprof

Xhprof是一個PHP性能測試工具,該擴展只能安裝在linux環境之下。首先安裝步驟下載xhprof的源碼包官網http://pecl.php.net/package/xhproftar -zxvf xhprof-0.9.4.tgzcd

原创 記錄java桌面程序swing佈局的痛心

最近需要做一些桌面程序,因爲我比較擅長的語言是java,php;只能選擇java來做,於是先仿照一些桌面程序來佈局練下手,下面就是代碼記錄了,講真過程有點痛苦,一度的想換javafx,但是羣裏朋友說,javafx是屬於oracle jre

原创 electron打包出現 Error: Unresolved node modules: vue

electron打包的時候遇到各種奇怪的問題,遇到了vue模塊不能解析,醉了,各種折騰發現瞭解決方式,就是本地使用了淘寶鏡像的原因:解決方式把node_modules 文件夾刪除掉,使用npm install安裝所有的模塊,千萬不要使用淘