原创 看了又看的算法之最大公約數

1.輾轉相除法 輾轉相除法是求兩個自然數的最大公約數的一種方法,也叫歐幾里德算法。 例如,求gcd(319,377): ∵ 377÷319=1(餘58) ∴gcd(377,319)=gcd(319,58); ∵ 319÷58=5(餘2

原创 【C語言】“迴文數”的判斷

#include<stdio.h> #include<math.h> int main() { int num=0; int num1=0; double fannum=0; int a[100]; int i=0; int

原创 C語言文件操作函數大全

C語言文件操作函數大全 clearerr(清除文件流的錯誤旗標)  相關函數 feof 表頭文件 #include<stdio.h>  定義函數 void clearerr(FILE * stream);  函數說明 clearerr

原创 【C語言】strcpy(),strcat(), strcmp()函數的實現

1.strcpy函數名: strcpy 功 能: 拷貝一個字符串到另一個 用 法: char *strcpy(char *destin, char *source); 代碼: #include <stdio.h> #include <

原创 【C++】雙向鏈表

     博客介紹了C語言,以及C++的單向鏈表。那麼我們今天介紹的雙向鏈表,顧名思義,就是數據本身具備了左邊和右邊的雙向指針。雙向鏈表相比較單向鏈表,主要有下面幾個特點:     (1)在數據結構中具有雙向指針     (2)插

原创 作爲程序員,其實你並沒真正努力(一)

本文章借鑑網絡資源 程序員學習能力提升三要素 IT技術發展迅猛,新技術層出不窮,具有良好的學習能力,並及時獲取新知識,成爲程序員職業發展的核心競爭力。本文作者結合多年學習經驗總結出提高程序員學習能力的三個要點,即要善於讀書、要高

原创 Linux信號機制分析和信號處理函數

【摘要】本文分析了Linux內核對於信號的實現機制和應用層的相關處理。首先介紹了軟中斷信號的本質及信號的兩種不同分類方法尤其是不可靠信號的原理。接着分析了內核對於信號的處理流程包括信號的觸發/註冊/執行及註銷等。最後介紹了應用層的相關處理

原创 【掃盲點】——C語言enum枚舉類型、union共用體

一、枚舉類型  enum: 在實際應用中,有的變量只有幾種可能取值。如人的性別只有兩種可能取值,星期只有七種可能取值。在 C 語言中對這樣取值比較特殊的變量可以定義爲枚舉類型。所謂枚舉是指將變量的值一一列舉出來,變量只限於列舉出來

原创 【公司簡介】之騰訊

【騰訊簡介】 深圳市騰訊計算機系統有限公司成立於1998年11月,由馬化騰、張志東、許晨曄、陳一丹、曾李青五位創始人共同創立。[1]  是中國最大的互聯網綜合服務提供商之一,也是中國服務用戶最多的互聯網企業之一。[2] 騰訊多元化的服務包

原创 Linux命令之ifconfig命令

許多windows非常熟悉ipconfig命令行工具,它被用來獲取網絡接口配置信息並對此進行修改。Linux系統擁有一個類似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登錄或使用sudo以

原创 【C++】實現的二叉搜索樹BST

概念: 二叉查找樹(Binary Search Tree),(又:二叉搜索樹,二叉排序樹),二叉搜索樹是一種特殊的二叉樹 二叉搜索樹的性質: 1. 每個節點都有一個作爲搜索依據的關鍵碼(key),所有節點的關鍵碼互不相同。 2. 左子

原创 grep與正則表達式基本知識

什麼是正則表達式 正則表達式只是字符串的一種描述,只有和支持正則表達式的工具相結合才能進行字符串處理。本文以grep爲例來講解正則表達式。 grep命令 功能:輸入文件的每一行中查找字符串。 基本用法: grep [-

原创 CetOs6.5下 jsoncpp安裝 NCURSES的安裝

NCURSES的安裝 在安裝MySQL時,有時提示缺少ncurses庫,只需執行以下命令即可 yum install ncurses-devel  jsoncpp安裝 1.安裝環境:  Python (自帶) 

原创 在CentOS上MySQL數據庫服務器配置方法

最近工作中經常需要使用到MySQL,有時候在WINXP,有時候在Linux中,而這次,需要在CentOS中配置一下,還需要用到phpmyadmin, 在網上搜了不少的資料。 無意中還找到了CentOS的專業論壇,記住:http:

原创 【攜程】2016研發工程師筆試

內存分區: 在C/C++程序在內存中分配:堆、棧、代碼區、全局/靜態存儲區和常量存儲區。 動態存儲區——堆( heap ): C 語言中的 malloc 、calloc 函數和 C++ 的 new 運算符都是在動態存儲區( heap )