原创 獲取天氣信息的腳本

代碼是使用python3寫的 核心部分是拼湊URL和HEADERS,這個URL是我個人對中國天氣網的觀察總結出來的!!! 預報信息都可以從中國天氣網中抓取出來,下面的是針對實時預報的信息 #!/usr/bin/python3

原创 FOR LEI LEI

#include <cassert> #include <cstdio> #include <cstring> #include <cstdlib> int num_cmp(const void * e1, const void

原创 小端字節序和大端字節序

這個字節的排列順序主要就是小端和大端。 網絡傳輸使用的是大端字節序,主機有可能是小端字節序,也有可能是大端字節序,這個依照情況而定。 舉個例子: 0x1234 存儲器地址:  小-------> 大 小端字節序的排列:    4  3 

原创 Python 獲取百度的預覽圖片

#!/usr/bin/python import requests from bs4 import BeautifulSoup import sys import re import json reload(sys) sys.

原创 C語言的輸入輸出模型

參考:http://blog.csdn.net/shrdlu/article/details/48929865 其實對於計算機器的理解,難點是爲什麼會有這個模型的建立,也就是模型建立的實際意義,另外還有一點,這個模型的形象化表示,如果能理

原创 TCP 回射程序(同步處理僵死進程的方式)

參考:http://www.cnblogs.com/Anker/p/3271773.html 客戶端的代碼: /***************************************************************

原创 TCP回射程序

服務器端的代碼如下: /************************************************************************* > File Name: tcpserv.c > Author

原创 C語言基礎(二)之複雜聲明方式

我們本篇博客的內容主要是解決如何閱讀C語言的聲明。比如: char a; char * b; const char * c; char * const d; char e[100]; char *f[100]; char (*g)[10

原创 TCP 回射程序(處理子進程的SIGCHLD信號)

客戶端的代碼; /************************************************************************* > File Name: tcpcli.c > Author: m

原创 C語言基礎(三)之控制流

C語言控制流主要是順序,分支,循環。這三種方式基本上是語言學上必須提供的三種方式,還有一種特殊的方式是在函數層面,就是遞歸。 本以爲控制流部分其實沒有什麼好說的,三種基本控制方式都是顯而易見的,但是,最近一直研究NFA,發現真是難懂,但是

原创 序列排序總結之比較排序算法

這裏我們着重講解插入排序,歸併排序,快速排序,堆排序 插入排序 基本思路是 將無序集合的元素插入到有序集合中,每次插入元素的時候保持有序集合的有序性。 步驟: 默認單個元素的集合是有序 選擇無序集合中的一個元素 在有序集合中尋找適當

原创 LINUX 下編寫C程序代碼的工具

編輯工具—vim 編譯工具—gcc 調試工具—gdb gcc和gdb的版本上面必須保持同步性質,否則低版本的gdb不能夠很好的工作在高版本的gcc上(http://www.gnu.org/software/gdb/ 這是新的gdb的下

原创 C語言基礎(一)

參看: 《C程序設計語言》第二版 上面的參考書籍是主要的學習手段,下面只是針對一些特定的問題進行論述,這些特定的問題,書中可能沒有提到。 一個對象的類型決定着該對象可取值的集合以及可以對該對象施行的運算。 問題1:我們知道基本的數據

原创 僵死進程的意義

看了很多關於僵死進程的目的,都沒有一個形象化的解釋,這裏結合自己個人的經驗,來說明一下個人的理解。 我們假設根本不存在僵死進程,那麼會發生什麼?我們來進行一個CASE設計: 父進程記錄所有子進程的pid記錄下來,後來父進程需要查看某個子

原创 函數的參數不確定的編寫方式

通過《C程序設計語言》第二版第7章的介紹,我們知道標題準確翻譯或許是“變長變元表”,這個無可厚非,我們只要知道我們要編寫一個函數參數個數不確定的函數,如何編寫? 形式: int printf(char *fmt, ...); 從形式上出發