關閉

C語言與CPP編程

所屬頻道 單片機 公眾號精選
C語言與C++相關開發,分享數據結構、數據庫與python知識,聚集一羣愛學習有意思的小夥伴。
  • C   究竟難在哪裏?

    C 究竟難在哪裏?

    C對比其他語言到底難在哪裏?有人對C異常推崇,除了性能優勢,還有什麼優點,怎麼學好C?01C的能力上限非常高,可以説在軟件領域沒有C做不好和做不到的事情,只是開發者水平和成本問題,而C之後出現的語言都有些無論如何都做不好或根本做不到的事情。C雖然能力上限高,但是達到這個上限對開發...

    單片機
    2021-10-09
  • 常考的 21 條 Linux 命令

    常考的 21 條 Linux 命令

    一、文件和目錄1.cd命令(它用於切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑)cd/home  進入'/home'目錄cd..      返回上一級目錄cd../..    返回上兩級目錄cd       進入個人的主目錄cd~user1 進入...

    單片機
    2021-10-09
  • 真給 IT 人丟臉啊!

    真給 IT 人丟臉啊!

    國慶快樂啊!玩的開心!看到一個讓我直接蚌住的事情,真是活久見。這小夥可真給咱IT人丟臉,真是當代最強變臉大師!下面是正文。“我也不知道我為什麼會打人,我只是想賺錢,我剛才陪客户喝酒,我是大學生,也是黨員,我不想給組織添麻煩……”9月19日的凌晨2點,小河派出所內被帶回一個渾身濕漉...

    單片機
    2021-10-09
  • 性能調優工具9張圖 - 你肯定會用到

    性能調優工具9張圖 - 你肯定會用到

    這裏包含Linux性能資料的工具圖。它們展示了:Linux可觀察性工具、Linux靜態性能分析工具、Linux基準測試工具、Linux調優工具和Linuxsar。性能觀察工具:靜態性能工具性能壓測工具:性能調優工具sarperf-tools追蹤工具BPF性能工具:   後台回覆“...

    單片機
    2021-10-09
  • C   編程習慣與編程要點

    C  編程習慣與編程要點

    以良好的方式編寫Cclass假設現在我們要實現一個複數類complex,在類的實現過程中探索良好的編程習慣。①Header(頭文件)中的防衞式聲明complex.h:#ifndef__COMPLEX__#define__COMPLEX__classcomplex{}#endif防...

    單片機
    2021-10-09
  • C/C   八股文(二)

    C/C 八股文(二)

    C八股文(一)説一下static關鍵字的作用參考回答:1全局靜態變量在全局變量前加上關鍵字static,全局變量就定義成一個全局靜態變量。靜態存儲區,在整個程序運行期間一直存在。初始化:未經初始化的全局靜態變量會被自動初始化為0(自動對象的值是任意的,除非他被顯式初始化);作用域...

    單片機
    2021-09-26
  • 手寫線程池 - C語言版

    手寫線程池 - C語言版

    1.線程池原理我們使用線程的時候就去創建一個線程,這樣實現起來非常簡便,但是就會有一個問題:如果併發的線程數量很多,並且每個線程都是執行一個時間很短的任務就結束了,這樣頻繁創建線程就會大大降低系統的效率,因為頻繁創建線程和銷燬線程需要時間。那麼有沒有一種辦法使得線程可以複用,就是...

    單片機
    2021-09-26
  • 手寫線程池 - C  版

    手寫線程池 - C 版

    在《手寫線程池-C語言版》中,已經實現了C語言版的線程池,如果我們也學過C的話,可以將其改為C版本,這樣代碼不管是從使用還是從感觀上都會更簡潔一些。對這些代碼做從C到C的遷移主要用到了C三大特性中的封裝,因此難度不大,對應C初學者來説有助於提高編碼水平和對面向對象的理解,對於熟練...

    單片機
    2021-09-26
  • C/C   關於 cJson 庫的使用

    C/C 關於 cJson 庫的使用

    關於Json這種數據格式,在前面已經做了詳細的介紹 Json的格式和用途,在項目開發過程中我們需要針對不同的語言使用不同的庫對Json格式的數據進行解析,下面給大家介紹一個基於C語言的Json庫–cJson。cJSON是一個超輕巧,攜帶方便,單文件,簡單的可以作為ANSI-C標準...

    單片機
    2021-09-24
  • 推薦 4 位好友的公眾號

    推薦 4 位好友的公眾號

    今天跟大家分享4個好友的技術號,我相信跟他們交流會有不一樣的收穫,不妨給個關注,一起學習,一起進階~公眾號:嵌入式Linux原TCL、中興高級工程師、現在在騰訊從事音頻相關嵌入式底層研究。高中就開始在學校創建電子創新科技協會,大學校招實習進入TCL,在嵌入式領域工作有十餘年。喜歡...

    單片機
    2021-09-23
  • C/C   頭文件 “ 細節 ”

    C/C 頭文件 “ 細節 ”

    很多事不深入以為自己懂了,但真正用到項目上,才發現了問題。曾以為自己寫C語言已經輕車熟路了,特別是對軟件文件的工程管理上,因為心裏對自己的代碼編寫風格還是有自信的。(畢竟剛畢業時老大對我最初的訓練就是編碼格式的規範化處理)曾以為,一個.c文件對應一個.h文件,.c文件只包含它自身...

    單片機
    2021-09-22
  • 如何寫出讓同事無法維護的代碼?

    如何寫出讓同事無法維護的代碼?

    對,你沒看錯,本文就是教你怎麼寫出讓同事無法維護的代碼。一、程序命名容易輸入的變量名 。比如:Fred,asdf單字母的變量名 。比如:a,b,c,x,y,z(如果不夠用,可以考慮a1,a2,a3,a4,….)有創意地拼寫錯誤 。比如:SetPintleOpening,SetPi...

    單片機
    2021-09-22
  • 如何寫一個自己的操作系統?

    如何寫一個自己的操作系統?

    “操作系統”作為所有軟件的基礎,是計算機王國的掌舵者。我們常用“靈魂、大腦、內核、基石”等詞來形容它,足以見得它對計算機而言有多麼重要。 事實也確實如此,作為每個程序員必須好好修煉的“基本功”,它能直接解決我們在工作中的很多疑難雜症,比如做高性能服務端編程時,經常會用到內存、進程...

    單片機
    2021-09-22
  • C   八股文(一)

    C 八股文(一)

    多態什麼是多態,有什麼用C多態有兩種:靜態多態(早綁定)、動態多態(晚綁定)。靜態多態是通過函數重載實現的;動態多態是通過虛函數實現的。定義:“一個接口,多種方法”,程序在運行時才決定要調用的函數。實現:C多態性主要是通過虛函數實現的,虛函數允許子類重寫override(注意和o...

    單片機
    2021-09-18
  • C   究竟難在哪裏?

    C  究竟難在哪裏?

    C對比其他語言到底難在哪裏?有人對C異常推崇,除了性能優勢,還有什麼優點,怎麼學好C?01C的能力上限非常高,可以説在軟件領域沒有C做不好和做不到的事情,只是開發者水平和成本問題,而C之後出現的語言都有些無論如何都做不好或根本做不到的事情。C雖然能力上限高,但是達到這個上限對開發...

    單片機
    2021-09-18