原创 解決安裝Electron緩慢問題

在使用npm安裝Electron的過程,可能會碰到一直卡在下載安裝包的過程中。這時可能會先想到切換到淘寶的鏡像下載,會發現也沒有效果。例如下面這種情況。 $ npm i -D electron@latest > electron

原创 淺談Shell注入

什麼是Shell注入 Shell注入又被稱之爲OS命令注入,它指的是利用程序所存在的漏洞,構建含有惡意指令的字符串使目標程序執行攻擊者的命令。Shell注入命名來自Unix shell,但大多數允許程序調用命令行接口的系統上運行的

原创 Nginx系列之新手入門

Nginx是一個高性能的HTTP以及反向代理服務器,同時提供了諸如郵件、TCP/UDP代理服務以及負載均衡等功能。在本文中,將初步的介紹nginx安裝、使用及其基本配置,並以一個使用者視角提供一些簡單需求下的nginx配置。 Ng

原创 無理數的定義

分劃 根據戴德金定理,若將全部的有理數所構成的集合分拆爲兩個非空集合(即其中至少包含一個數的集合)AAA、A′A'A′,當它們滿足下列條件時,則集合AAA稱爲分劃的下組,集合A′A'A′稱爲分劃的上組,分劃記爲A∣A′A | A'

原创 使用GRUB重設Linux用戶密碼

前言 在忘記Linux中用戶密碼的情況下,或是忘記root用戶密碼無法使用root賬戶,便可使用GRUB來重設指定用戶的密碼。 操作步驟 重啓電腦並進入GRUB,若默認不進入GRUB的情況下可在開機時按住Shift。 選中

原创 Javascript元編程之代理(Proxy)

元編程 Metaprogramming is a programming technique in which computer programs have the ability to treat other programs

原创 Shell Script函數

函數 在大多數編程語言中,都會存在函數的概念,如C語言中的printf()。在編程過程中,將一段會重複使用且爲完成特定功能的語句寫在函數中,可以減少代碼的長度提高可讀性。在ShellScript中,除了使用函數外有另一種選擇,即將一個較長