原创 Unity3D【新手問題】陰影效果不顯示的原因

Unity 不顯示陰影的原因: 模型尺寸太大了,鏡頭比較遠 把模型縮小,鏡頭一定要拉到最近才能看到 這是我遇到的問題和解決方法, 另外一定要設置 Directional light 的 shadow type 設置 s

原创 Javascript使用postMessage對iframe跨域通信

今天才發現原來有這麼個好東西啊,跨域通信太方便了, 舉個小栗子: 共兩個頁面, 頁面1:www.a.com/a.html 頁面2:www.b.com/b.html 實現目標:兩個網站頁面實現跨域相互通信 當前例子依賴

原创 PHP關於foreach使用引用變量的坑

寫PHP好多年,但仍然會犯低級錯誤,今天遇到個 foreach中引用變量時的坑,PHP版本爲 5.6.12 代碼如下: <?php $arr = ['a', 'b', 'c', 'd', 'e']; foreach ($arr a

原创 Redis 使用 Lua 實現 split 結合 HMGET 批量讀取數據

一個簡單的例子,Redis 使用 Lua 實現 split 方法分割字符串爲數組,並通過 HMGET 批量讀取數據。 用例說明: 哈希隊列 H_TEST 的鍵 ids 中,存儲着所需要批量讀取的元素鍵名的字符串, 首先需要將讀

原创 Android之WebView網頁滾動截圖

WebView 網頁滾動截屏,可對整個網頁進行截屏而不是僅當前屏幕哦! 注意若Web頁面存在position:fixed; 的話得在調用前設置爲 position:absolute; 哦,否則會出現很多次的,請看下面的具體解說吧

原创 試試程序員專用字體CascadiaCode支持連字體

微軟最近推出的開源字體CascadiaCode——程序員專用字體, 嘗試了下還是挺有意思的,Jetbrains 的 IDE 應該都是支持的, 先對比下常用的 consolas 字體效果: 下面時CascadiaCode字體應

原创 Apache使用fcgid模塊配置多個PHP版本共存

因爲涉及多個時期開發的項目維護,每個項目使用的PHP版本都不同,想要在本地開發並調試就非常麻煩了,必須得想辦法同時使用多個PHP版本才行 於是總結了下面方法做個記錄,apache 用的不多,只是本地開發測試環境用apache感覺簡

原创 TypeScript開發ReactNative之fetch函數的提示問題

使用TypeScript開發ReactNative時,發現在類中調用 fetch 函數時IDE可能會提示找不到,無法加載,特別是當類中存在同名的 fetch 成員方法時更是鬱悶了,雖然程序是可以執行的,但代碼中會出現一堆堆的提示很

原创 PHP使用Redis+Lua腳本操作的注意事項

以前只是簡單的用下 Reids 存點數據而已,最近嘗試優化性能,做了些測試才發現很多以前完全忽略的問題,總結在下面: 一、Redis的一般新手注意事項: 連接本地Reids時,host 要填寫 127.0.0.1 而不要用 lo

原创 使用TypeScript開發ReactNative應用的簡單示例

最近小小嚐試了下 ReactNative + TypeScript 開發APP,爬了無數坑之後總算弄出來個結果,重要的地方記錄下,後面會附上示例代碼: 1、開發工具的選擇 windows 平臺我接觸的開發工具主要三個, Web

原创 Windows RunHiddenConsole 後臺運行 nginx,php,redis

今天才發現有這麼個好東西,RunHiddenConsole 可以把任務放到後臺執行,不用一直在前端開着一堆DOS窗口了。 親測在 WIN7 64位下可以正常運行 啓動代碼 新建個 start.bat 文件 @echo off se

原创 Go返回值return與defer的坑

func TestDefer() int { v := 1 defer func() { v++ fmt.Println(`defer v:`, v) }() v = 3 return v } func Tes

原创 Could not find a version that satisfies the requirement certbot 升級失敗

certbot 升級出現失敗 Collecting certbot==0.35.1 (from -r /tmp/tmp.YlDqFtlAG3/letsencrypt-auto-requirements.txt (line 204

原创 Letsencrypt更新證書renew時出現錯誤produced an unexpected error: Missing command line flag or config entry

一直使用的Letsencrypt的HTTPS證書,之前都正常自動更新,今天突然收到郵件提示域名證書快過期了,於是手動執行renew結果失敗,出現一堆錯誤信息: Attempting to renew cert (xxx.me) f

原创 Golang使用go.mod配置加載本地模塊

Go現在通過 go.mod 文件來配置模塊加載使用是非常方便了,下面說下如何在當前項目中加載另一個本地正在開發的模塊: go.mod module github.com/zhouzme/test-go go 1.12 requ