原创 我認爲最優雅的C++單例類寫法

class Singleton { public: static Singleton &instance() { static Singleton singleton; return singl

原创 Async-await 在Rust中穩定了!

異步生態系統的主要進展Async-await:快速入門零開銷future總結 在這個星期四,11月7日,作爲1.39.0版本的一部分,async-await語法穩定了。這項工作已經進行了很長的時間,例如其中的關鍵思想零開銷,首先

原创 《APUE》筆記

1. UNIX基礎知識 口令文件/etc/passwd,格式 root:x:0:0:root:/root:/bin/bash,分別表示登錄名、加密口令(看到的都是x),用戶ID、組ID、註釋、起始目錄、shell程序。 常用的Shell

原创 知識點隨記

2015-07-21 11:30:02 double 變量顯示nan, nan 表示 Not a num,0.0/0.0時會出現這種情況。 2016-03-20 20:29:04 私人密鑰加密:使用相同的私密加密和解密。 公開密

原创 Core Data Tutorial for iOS: Getting Started

Of all of the ways to persist data on the iPhone, Core Data is the best one to use for non-trivial data storage. It ca

原创 python3 抓取必應bing首頁圖片作爲桌面背景

網上找到的在python3下都不能用,於是動手修改了一下,測試可用。 Python 版本:3.5.1 系統:win10 x64 需要安裝的包: pip install pypiwin32 代碼: import os import ra

原创 Makefile 簡單總結

準備 要看懂Makefile 首先得知道gcc怎麼用吧?根據gcc –h的的內容可以看出,編譯過各分爲4個步驟: 預處理(preprocess) ,使用-E 選項,替換宏定義和頭文件,默認輸出到標準輸出,不生成文件。 編譯(compil

原创 C++需要記住的一些點

常引用聲明方式: const int &ra = a; 在使用虛函數的類,析構函數也聲明成虛函數 explicit的作用: 當一個類的構造函數像這樣時 A(int i), 可以 這樣構造一個對象A a; a = 10; 這一語句調

原创 多線程編程問題

1. int變量操作的原子性 x86彙編中,對任何內存地址中的1byte的讀永遠是原子的。可以總結爲:在對齊的情況下,小於處理器位數的數據讀取是原子的。但在C++中,使用強制轉換後的內容不再保證對齊,於是就沒有了原子性。基於這些原因,在程

原创 C++11新特性

C++11 是 C++的一個版本,由C++03改進而來,原來計劃是在2010年前發佈,所以經常可以看到C++0x。C++11添加了很多非常好用的特性,甚至被人們認爲是一門新的語言。C++11在GCC 4.8中支持基本完善。以下內容爲轉載,

原创 《Effective C++》 筆記

導讀 1. C++對 signature 的定義並不包含函數的返回類型。 2. 將構造函數聲明爲explicit避免隱式轉換 3. 當新對象被定義時,一定會有構造函數被調用,因此Widget w3 = w2; 會調用Widget的copy

原创 使用Nginx 轉發 個人域名到csdn

去年申請了個域名,一直沒用上,又沒有時間自己搭建網頁,於是想着直接轉發到CSDN上,好像是一個不錯的主意。完成後,可以通過 csdn.lxf.pw 訪問到本博客。 準備工作 申請一個域名:我的是在西部數碼(west.cn)上弄的,一年也

原创 對於S5PV210加載u-boot過程的理解

    本文對整體的加載邏輯進行梳理,不作詳細說明,學習過程主要參考《嵌入式Linux學習筆記(基於S5PV210、TQ210)》。     上電後最先運行的時iRom中的代碼( BL0, 由三星固化,不能修改,別人能不能改不一定) 會根

原创 搭建Windows下的Git Server

由於Gitlab不支持Windows,於是選擇了Gitblit,官網:gitblit.com. 下載最版本,直接解壓就可用,不需要安裝。 修改data/gitblit.properties ,添加以下內容: # 倉庫地址 git.r

原创 TCP/IP 協議相關

之前一直沒太注意“協議棧”這個詞,以爲沒什麼特殊含義,現在瞭解到其描述的是協議中數據傳輸的過程,發送端從上層協議到底層協議,接收端從底層協議到上層協議,雖說並不具有“後入先出”的特點,但用“棧”來描述的確很形象。 對於TCP/IP,之