原创 2、變量和基本類型

2、變量和基本類型 1.算術類型 C++規定sizeof(int)>=sizeof(short),sizeof(long)>=sizeof(int),sizeof(long long)>sizeof(long),long lo

原创 08.進程控制

1.進程標識 進程ID是唯一的,但也是可複用的,大部分系統採用延遲複用算法 ID爲0的通常是調度進程,常被稱爲交換進程,是內核的一部分,不執行磁盤上的程序(所以也叫系統進程) 進程ID爲1的通常是init進程,自舉過程由內核調用

原创 14.高級IO

1.非阻塞IO 設置方法 1.open()時指定O_NONBLOCK標誌 2.已經打開的可用fcntl()打開O_NONBLOCK標誌 說明:POSIX標準規定無數據可讀時read()返回-1,,errno=EAGAIN,

原创 7、類

7.1 抽象數據類型 struct Sales_data { //構造函數 Sales_data() = default; Sales_data(const std::string &s):bookNo(s){}

原创 5.標準IO

1、引言 標準IO庫有ISO C標準說明 標準IO庫處理很多細節:包括緩衝區分配、優化的塊長度執行IO 2、流和FILE對象 當用標準IO庫打開或創建一個文件時,已使一個流與一個文件相關聯 對於ASCII字符集,一個字

原创 shell編程 筆記2 --基本語法

1.基礎語法 下面是幾個雜亂的例子(我儘可能讓它包含更多的語法) 使用變量 #!/bin/bash echo -n "The time and date are": `date` #-n:不換行,引號可以不加,``之間視爲命令

原创 文本比較工具--perforce Helix Merge

跟svn自帶的工具比較起來,效果好一點 svn自帶工具: perforce Helix Merge:

原创 shell編程 筆記3 --簡單結構化命令

1.if-then語句 例: #!/bin/bash cmd="cdss" #等號兩邊都不能有空格 if type ${cmd} then echo command ${cmd} is supported e

原创 vscode插件 -----C語言

離線下載地址:https://marketplace.visualstudio.com/ 主題的效果大概像這樣 C/C++ for Visual Studio Code C/C++ Clang Command A

原创 強轉導致重啓?

問題:現場設備出現了頻繁重啓問題,生成的coredump文件顯示有好幾個線程導致重啓,其中4個都顯示佈防線程發出了signal 11 佈防線程相關代碼: int RADAR_COORDINATE_SERVER::PicSe

原创 鏈接時缺少stdc++.so.6庫

問題描述:算法同事給了dsp同事新的算法庫(一堆),dsp同事把需要的拿出來,編譯報了一堆錯: /opt/hisi-linux/x86-arm/arm-hisiv300-linux/bin/../lib/gcc/arm-hisiv

原创 3、字符串、向量和數據

3.1 命名空間的using聲明 形式:using namespace::name; 3.2 標準庫類型string 表示可變長的字符序列 size()的返回值值類型是string::size_type,一

原创 程序員節

聽說今天發博客會有一枚1024勳章,那我先佔個坑

原创 6.系統數據文件和信息

1、引言 歷史原因數據文件通常是ASCII文本文件,,順序掃描很花時間,我們需要非ASCII文本格式存放這些文件,但仍向使用其他文件格式的應用程序提供接口 2、口令文件 unix系統口令文件字段包含在pwd.h中的pass

原创 04.文件和目錄

思考一個問題(如果你很清楚的知道答案,那麼下面的內容你就不必看了): 假設有一個用戶A,他創建了一個可執行文件a.out(rwxrwx–x)和一個文本文件a.txt(rwxrwx—),在a.out中,會對文件進行讀寫。假設還有另