原创 批判的價值

作者:王垠 網址:點擊打開鏈接 總是有人告訴我,我不應該批評一些技術,特別是不應該在一些公認的“大牛”或者流行的技術頭上動土。要做出自己的“成果”,這樣纔可以得到大家的“尊重”。首先,你可能沒有發現,被我批判得最厲害的技術和人,其實也

原创 淺談PHP中自動加載類庫機制

在php開發過程中,在寫面向對象程序時都需要對每個類建立一個PHP源文件,其中一個很大的麻煩就是不得不在每個腳本開頭寫一個長長的類包含文件(include or require函數)。雖然,對於一個小的php項目來說,沒什麼大的問題,但是

原创 對數據庫取出的數據進行遞歸過濾

首先,介紹個很有用的函數htmlspecialchars(),相信大家都不陌生吧,沒錯,這個函數就是把一些預定義的字符轉換爲HTML實體輸出。 包括的預定義字符有: & (和號) 成爲 &" (雙引號) 成爲 "' (

原创 Vim使用技巧の快速加密

我們知道對於Linux服務器來說是支持多用戶多任務環境的,聰明的Linux同學給我們每個用戶都有各自的權限,彼此工作互不干擾。但是環境中有一個Super man存在呢,誰擁有它的權限就可以'偷窺'別人隱私了,真是不講理。那麼問題來了,我

原创 Rust學習筆記004-數據類型

前言 Rust是靜態類型語言,在編譯時就必須知道所有變量的類型。 兩種方式確定類型: 根據值及使用方式,編譯器通常可以推斷出我們想要用的類型; 當多種類型均有可能時,必須增加類型註解; 如下代碼,不加類型編譯會報錯。 let

原创 php如何輸出中文json格式字符串

如何對json格式的字符串進行轉換,php提供了兩個函數: json_encode 對變量進行 JSON 編碼 json_decode 對 JSON 格式的字符串進行編碼 下面看個實例: $arr = ['a', 'b', 'c']

原创 Rust學習筆記005-函數

函數定義 使用fn關鍵字定義函數; 函數名使用snake_case規範命名; 函數可以定義在main函數之前或之後,Rust 不關心函數定義於何處; fn test_function(a: i32, b: bool) -> u

原创 Rust學習筆記002-編程概念

標識符 Rust 中的名稱被稱爲 “標識符”(“identifier”),它們可以是任意非空的 ASCII 字符串,不過有如下限制: 要麼是: 第一個字符是字母。 其它字符是字母數字或者 _。 或者是: 第一個字符是 _。 標識

原创 strings.Builder 源碼閱讀與分析

strings.Builder源碼閱讀與分析 背景之字符串拼接 在 Go 語言中,對於字符串的拼接處理有很多種方法,那麼那種方法纔是效率最高的呢? str := []string{"aa", "bb", "cc"} ss := "

原创 Python學習筆記06-元組

什麼是元組 另一種有序列表叫做元組tuple。 tuple 和 list 很相似,但是 tuple 一旦創建就不能再修改。 元組使用小括號(),列表使用中括號[]。 元組和列表共同特性: 索引:使用方括號 [] 進行索引訪問,如

原创 PHP中延遲靜態綁定機制

學習PHP時,我們都知道靜態方法,靜態方法可以用作工廠方法,下面給大家看一個代碼實例: <?php /** Static:關鍵字 */ Class Parent { //父類的一些方法... } Class One exten

原创 Rust學習筆記006-控制流

if表達式 Rust的if...else if ... else基本語法和大多編程語言類似,這裏不再贅述。 if 條件 { //... } else if 條件 { //... } else { //... } 注意,這裏

原创 Rust學習筆記007-所有權

什麼是所有權 Rust的核心功能(之一)就是所有權,其令 Rust 無需垃圾回收即可保障內存安全。 所有運行的程序都必須管理其使用計算機內存的方式: 一些語言中具有垃圾回收機制,在程序運行時不斷地尋找不再使用的內存; 在另一些語

原创 Rust學習筆記001-初相識

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.

原创 如何解決瀏覽器無法打開網頁問題

今天下午,在公司安裝一個小的工具軟件後,出現了瀏覽器無法打開網頁的問題,然後試了下我本機安裝的所有瀏覽器發現都不能正常打開網頁了,嘗試了很多方法都無法解決,最後怒卸chrom瀏覽器然後重新安裝以期望能夠解決,令人失望的是還是無法正常訪問