原创 一篇文章,讀懂TypeScript

本文轉載自:https://silencesy.github.io/2019/04/29/TypeScript/TypeScript/ 一、準備 1. 安裝 npm install -g typescript 2. vscode自動編譯

原创 WEB網站常見受攻擊方式及解決辦法講解

系統安全是一個經久不衰的話題,也是一箇中大型系統必須考慮的問題,這是一門專門的學問,無數專家學者都在爲之努力,今天小編就來向大家介紹一下常見的網站攻擊方式以及避免攻擊的方案。 跨站腳本攻擊(XSS) XSS(Cross Site Scr

原创 Linux下面Crontab文件鎖實現進程互斥

這個方案目前已經是比較成熟,主要是結合flock來實現,這裏做一下記錄。 理論基礎 實現格式: flock [-sxun][-w #] fd# flock [-sxon][-w #] file [-c] command...

原创 收藏 | JavaScript常見使用方法大全詳細整理

String常用方法: 1.substring(start, end) 用於提取字符串中介於兩個指定下標之間的字符 var str="Hello world!" document.write(str.substring(3))

原创 Linux環境下安裝pecl工具,PHP擴展便捷安裝

如果你想要便捷快速的安裝PHP擴展,不再走傳統的下載資源包然後配置編譯,那麼pecl一定是一款非常方便的工具,他能夠自動檢測當前的PHP環境,選擇適合版本的擴展並根據配置文件自動編譯對應的擴展包。快來通過下面的方式試試吧! #ph

原创 解決docker啓動目錄的權限問題

方案一: 給指定文件所在的目錄加足夠的權限 chmod -R 775 目錄 方案2:再次確認掛載的文件路徑是否寫錯了,這個是最常見的

原创 docker-compose環境下安裝Elasticsearch7集羣實戰講解

1. 安裝環境前提: docker 環境 docker-compose 工具 備註:基礎不好的同學請先了解docker相關內容,否則理解上可能有難度 2. 創建文件docker-compose.yml,然後放入下面的內容 vers

原创 解決Native memory allocation (mmap) failed to map 2060255232 bytes for committing reserved memory.

出現這個問題一般可能是要求的內存比較高,系統提供的可用內粗叫低,可以通過一下方式嘗試再次啓動 docker run -p 9200:9200 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" 如果是dock

原创 docker環境中安裝gd擴展

方案1 一般情況下可能會想到安裝命令 docker-php-ext-install gd 但是很有可能出現錯誤 configure: error: png.h not found. 因爲可能本身沒有安裝png等處理庫 方案2 #更

原创 使用xdebug調試基於swoole的項目,例如easyswoole

說明1: swoole的官方編程須知中已經說到了,swoole與常規版本的xdebug不兼容,主要是由於大量全局變量的使用違背了協程的規範,可以見此網址的說明:https://wiki.swoole.com/wiki/page/8

原创 約瑟夫問題經典算法,環形鏈表的運用

問題背景: 據說在很久很久以前,約瑟夫及其部下被逼退到了一個山洞裏面,走頭無路,大家又不甘投降叛變,於是大家決定一起赴死,他們一起圍成了一個圈,然後準備依次報數,當誰的數字爲3的時候就自殺,後面的人從1開始依次報數,遇到3又自殺,

原创 推薦一個高效率的將Word轉化爲Pdf的通用接口,開發者免費可用

Word轉換爲Pdf很多軟件都有頁數限制,而且在很多頁數的前提下面,轉化效率比較低。同時對於很多商用的項目來說,可能每天需要大量的進行Word到Pdf的轉化,今天就給大家提供一個高速接口,只需要將Word文件通過HTTP上傳,就

原创 正則表達式全解與常用實例

  正則表達式的基本規則     正則表達式的常用實例 校驗密碼: 必須是大小寫字母和數字的組合,不包含特殊字符,長度在6-15之間 var regEx = /^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{6,

原创 軟件開發常見的一些設計模式,留着供自己研究和麪試使用

說到軟件開發,就不得不提到設計模式,比如大家基本上都用過什麼MVC框架開發各種系統,一些好的設計模式不僅能讓軟件運行的更爲流暢,更能讓開發人員的工作效率大大提高。本文就來列舉一些常用的設計模式,供大家參考收藏。 工廠模式 這個模式學過J

原创 爲Chrome瀏覽器安裝廣告攔截插件教程

如今的網站上面廣告層出不窮,很多時候會干擾我們正常網站的使用,今天就教教大家安裝一款瀏覽器插件,避免廣告煩惱,並且以最容易安裝成功的方式來安裝。這款插件叫Adblock。是一款谷歌瀏覽器插件。 1. 下載好Adblock插件,下載完成