原创 登錄記住密碼問題

登錄 記錄已登錄用戶步驟,存入偏好設置中存儲放入一個數組。 具體存儲 1:存儲用戶到偏好設置中,其中用戶是一個數組向服務器響應客戶端後的一些

原创 C語言面試經典tips

1、循環執行了多少次? #include<stdio.h> int main() { for(char i=0; i<128; i++) { printf("%d\n", i); }

原创 BOOST-lexical_cast

BOOST-lexical_cast 強大的數據轉換: lexical_cast(*argv) #include <iostream> #include <boost/lexical_cast.hpp> #include <vec

原创 C/C++的sizeof('a')和sizeof(char)

#include <stdio.h> int main() { char b = 'a'; printf("a === %d\n",(int)sizeof('a')); printf("b === %d\n

原创 高效工作的三個要素

很多人在工作中都有這樣的感覺:每天從早到晚忙不停,能寫到月報裏的工作成果卻沒多少;每天倍感疲倦,個人生活總被加班佔滿,升職加薪卻永遠輪不到自己。爲什麼呢?因爲我們付出的大量時間和精力,都是無效努力。 《別讓無效努力毀掉你》一書的作

原创 Apache 架構師的 30 條設計原則

Apache 架構師的 30 條設計原則 文章目錄Apache 架構師的 30 條設計原則基本原則功能選擇服務端設計和併發分佈式系統用戶體驗艱難的問題總結 本文作者叫 Srinath,是一位科學家,軟件架構師,也是一名在分佈式系統

原创 moalloc/free和new/delete的區別

1、malloc與free是C/C++的標準庫函數,new/delete是C++的運算符。它們都可用於申請動態內存和釋放內存。 2、new/delete是運算符用於對象內存申請和釋放,當對象構造和析構的釋放調用new/delete

原创 遞歸那些事兒

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<assert.h> //求階乘 int fac(int n) { if(n==1 || n<

原创 LINUX下安裝TFTP

11 點贊 收藏 分享 文章舉報

原创 Linux系統設置開機程序自啓動

在Linux下有些程序我們也需要像Window一樣開機自啓動。下面介紹一個超級簡單的方法,立馬設置程序開機自啓動。首先在根目錄下尋找一個隱藏文

原创 Linux經典好文

聊聊Linux IO: https://0xffffff.org/2017/05/01/41-linux-io/ 聊聊原子變量、鎖、內存屏障那點事: https://0xffffff.org/2017/02/21/40-atomi

原创 BOOST庫安裝

BOOST安裝 1,解壓 tar xzvf boost_1_60_0.tar.gz 2,進入執行 ./bootstrap.sh, 3,執行 ./b2 cxxflags="-std=c++1

原创 好用的 Linux 命令—alias

1、alias 命令的別名配置 別名的配置問價有兩個地方: (1) /etc/profile –>該文件是root用戶的,涉及到系統的啓動項,不建議修改。 (2) ~/.bashrc –>屬於某個用戶的,可

原创 簡單的弧度角度轉換

簡單的弧度角度轉換 就是這簡單: #include <stdio.h> #define M_PI 3.14159 #define RAD2DEG(x) ((x)*180./M_PI) //弧度轉角度 #defin

原创 宏預處理

1、宏定義 // THE_NUM 宏定義爲3 #define THE_NUM 3 2、宏函數 #define MAX(A,B) A>B?A:B 但是這個宏有一個缺點。 當調用比如MAX(3,2)*2時會出現不想要的結果。 MA