原创 遞歸求階乘

#include<stdio.h> int fac(int x); void print(int y); int main() { int i, s; printf("Please input a number :\n");

原创 快速的求出兩個正整數的最小公倍數以及最大公約數

快速的求出兩個正整數的最小公倍數以及最大公約數 輸入格式: 第一行爲一個整數N(1≤N≤1000),表示數據的組數。 接下來N行,每行爲一組數據,包含兩個正整數,a和b(1≤a,b≤1000),以空格隔開。 輸出格式: 對於每一組

原创 完全平方數的個數

完全平方數的個數 題目詳情: 給定整數區間[A,B]問其中有多少個完全平方數。 輸入格式: 多組數據,包含兩個正整數A,B 1<=A<=B<=2000000000。 輸出格式: 每組數據輸出一行包含一個整數,表示閉區間[A

原创 socket編程(三)---- 簡單的客戶端

socket編程(三)---- 簡單的客戶端 1. socket客戶端函數描述 我們從上一篇文章的通信流程圖中可以看出,客戶端和服務端所有的函數基本一致,就只有一個用於建立連接的connect函數不同,下面我們來看看這個函數。 c

原创 socket編程(一)---- 套接字

socket編程(一)---- 套接字 1. 套接字基礎         套接字是一種網絡API(應用程序編程接口),可以使應用它開發網絡程序。套接字接口提供一種進程間通信的方法,使得在相同或不同的主機上的進程能以相同的規範進行雙向信息

原创 linux文件系統及常用的管理命令

(一)rootfs(Root FileSystem)   /boot: 系統啓動相關的文件。 如內核、initrd、grub(bootloader) /dev:  設備文件 塊設備文件:隨機訪問,數據塊 字符設備文件: 線性訪

原创 linux常用命令

linux常用命令 (一)ls(list directory contents) -l :長格式顯示(use a long listing format) 1. 文件類型(第1位) b: 塊設備文件(block)

原创 用51單片機實現愛心跑馬燈程序

用51單片機實現愛心跑馬燈程序 本人閒來無事做,見實驗室的小夥伴用LED等做了一個跑馬燈,頓時引來了一大羣妹子,當時就不服了,哼,不就是一個流水燈,說的跟誰不會一樣 製作的是32個LED燈的愛心流水燈,至於燈怎麼安放,我就不多說了,關

原创 輸入一個三位數,分離他的百位、十位和個位,反轉後輸出

<pre name="code" class="cpp">#include <stdio.h> int main() { int n; scanf("%d", &n); if(n % 10 == 0) // 判斷最後一位數是否

原创 c++楊輝三角

打印三到十行的楊輝三角 #include <iostream> using namespace std; void triangle(int n); int main() { int num; do{ cout << "請輸入

原创 判斷字符串是否爲迴文數(c++ 順序棧)

#include <iostream> using namespace std; #define MAXSIZE 100 class Stack { public: Stack(); bool pop(char &e); boo

原创 輸入底面半徑和高,求圓柱體的表面積

#include<stdio.h> #include<math.h> int main() { double r, h; double S1, S2, Area; const double PI = acos(-1.0);

原创 nginx安裝

nginx安裝 我是在ubuntu上安裝的 首先解壓 tar -vxf nginx-1.3.1.tar.gz 然後進入解壓後的文件夾 cd nginx-1.3.1/ 然後執行./configure 命令生成makefile文件 此時可

原创 Linux 內核模塊makefile

ifeq ($(KERNELRELEASE),) #判斷描述內核版本的KERNELRELEASE變量是否爲空,只有執行了make命令的當前目錄爲內核源碼目錄時,該變量纔不爲空 KERNELDIR ?= /linux-2.6.29.4/l

原创 Linux進程控制

Linux進程控制獲取pid#include<sys/types.h>#include<unistd.h>pid_t getpdi(void) // 獲取本進程idpdi_t getppid(vodi) //獲取父進程id, 及獲取創建子