原创 C語言中的字符串分割函數strtok的用法

#include <stdio.h> #include <stdlib.h> #include <string.h> int main() {     char *p;     char buf[] = "abc,mike,yuantia

原创 從數組中取出n個元素的所有組合(遞歸實現)

轉自 :https://www.cnblogs.com/shuaiwhu/archive/2012/04/27/2473788.html今天在做POJ 1753時,需要枚舉一個數組中所有組合。之前也遇到過類似的問題,如求從n個數組任意選取

原创 Qt Creator如何更改默認構建目錄

使用Qt Creator編譯工程的時候,你會在你工程目錄同級的地方發現很多名字很長的文件,類似這樣的:build-untitled-Desktop_Qt_5_6_3_MinGW_32bit-Debug。這就是你工程的構建目錄。如果多了的話

原创 C語言中的共用體

共用體又叫聯合體#include <stdio.h>#include <stdlib.h>union Test{    unsigned char a;    unsigned short b;    unsigned int c;};u

原创 二級指針和字符指針數組的區別

char *str[] = {"abc", "mike",  "hello"}; 這是字符指針數組,每一個數組元素是一個指針變量,而每個指針變量指向字符串首字符地址,即是字符串的地址。因爲每一個字符串都代表的是一個地址,是字符串首字符的地

原创 在linux下安裝lcov遇到的問題

在安裝的時候就遇到了一個問題。我下載的是lcov-1.13.tar.gz,解壓之後,直接執行make install命令進行安裝。但是安裝完成之後,執行lcov命令,顯示沒有這個命令。於是我打開裏面的Makefile文件,發現安裝路徑是/

原创 C語言中的文件概述

FILE *fp 所有平臺的名字都是FILE,FILE是一個結構體類型,裏面的成員實現的功能一致,但是不同平臺成員的名字不一樣。typedef struct _IO_FILE FILE;聲明FILE結構體類型的信息包含在stdio.h頭文

原创 K-String拆分K個相同的字符串

#include <stdio.h>#include <stdlib.h>#include <string.h>/**************************************************************

原创 Source Insight 4.0 安裝與破解

轉自: https://blog.csdn.net/biubiuibiu/article/details/78044232說明:資源來自上述的鏈接,內容有些修改,十分感謝上述博主的無私分享。第一步:安裝    安裝sourceinsigh

原创 上傳文件出現錯誤頁面:413 Request Entity Too Large

最近在一個項目中,實現文件上傳功能的時候遇到一個問題。當文件大小超過1M的時候,出現錯誤頁面如圖所示:項目使用了nginx反向代理,正如圖上所示版本號爲1.8.1,問題應該和nginx有關係。解決辦法:1.首先進入nginx的配置目錄,打

原创 C語言內存分區

其實,實際內存分很多個區,更準確來說是分很多段,以下的分區是爲了我們更好理解和學習C語言。 linux中執行 size  a.out命令可以查看內存佈局 在程序沒有執行前,有幾個內存分區已經確定,雖然分區確定,但是沒有加載內存,程序只

原创 linux中cat命令的自定義實現

#include <stdio.h>int main(int agrc, char * argv[]) {    FILE *fp = NULL;    fp = fopen(argv[1], "r");    if(fp == NULL

原创 補碼原理——負數爲什麼要用補碼錶示

原文鏈接:https://blog.csdn.net/leonliu06/article/details/78685197 轉自:https://blog.csdn.net/leonliu06/

原创 《高效能人士的七個習慣》(變化的世界,不變的原則)

  獨立是一種重要的,甚至帶有決定性的價值觀和成就觀,而我們生活在一個互賴的社會中,最輝煌的成就要靠互賴和合作才能成就,遠遠不是個人能力可企及的。   努力工作是遠遠不夠的,因爲在市場和技術全球化的驅動下,競爭日趨白熱化,技術領域的發展之

原创 1024程序員節日

祝各位程序猿1024節日快樂! 其實一直不知道這個節日怎麼來的,於是到網上查了下。 2002年,俄羅斯程序員Valentin Balt收集簽名,向俄羅斯聯邦政府請願將9月13日設定爲程序員節。 2009年9月11日,俄羅斯總統梅德韋傑夫在