原创 雙緩衝的譽抄的過程

程序一利用雙緩衝、三線程的串行執行實現從輸入文件到屏幕的拷貝輸出: 代碼如下: #include<windows.h> #include<iostream> using namespacestd; FILE *infile; char b

原创 Flappy Bird ---game

Matlab 編譯的遊戲function flappybird %% System Variables: GameVer = '1.01'; % %% Constant Definitions: GAME.MAX_

原创 淺談CPU,內存,指令之間關係

一.前言 經過近一個月讀完《程序是怎樣跑起來的》這本經典書,受益匪淺,從來都沒深入過計算機,現在我來淺談下我對cpu,內存,指令之間的關係的理解。 二.CPU是大腦(計算數據用): CPU從功能方面看,CPU的內部是由寄

原创 ArrayList源碼解析與實現

第1部分   ArrayList介紹        ArrayList簡介    ArrayList 是一個數組隊列,相當於 動態數組。與Java中的數組相比,它的容量能動態增長。它繼承於AbstractList,實現了List, R

原创 進程互斥

代碼及運行結果: #include "windows.h" #include "process.h" #include<iostream> #define N 5 //順時針排序 #define R(x) (x) #define L(x)

原创 進程同步

//1生產者 1消費者 1緩衝區 //使用二個事件,一個表示緩衝區空,一個表示緩衝區滿。 //再使用一個關鍵段來控制緩衝區的訪問 #include <stdio.h> #include <process.h> #inc

原创 vpn搭建在搬瓦工vps上(源碼)

#!/bin/bash echo "######################################################" echo "Interactive PoPToP Ins

原创 如何把文件中的數據讀入程序

#include <iostream> #include <string> #include <algorithm> #include <functional> #include <iterator> #include <vector>

原创 購買VPS,搭建VPN(搬瓦工爲例,,,不是打廣告)

第一、BandwagonHost的購買過程 1.先註冊賬號(郵箱一定要填真實的,以後密碼忘了通過它來找) 第二、BandwagonHost賬戶後臺介紹 在後臺中我們會看到如圖所示的界面,可以查看我們自己已有購買的VPS列表,以

原创 C/C++常見頭文件彙總

C、傳統 C++ #include <assert.h> //設定插入點 #include <ctype.h> //字符處理 #include <errno.h> //定義錯誤碼 #include <float.h

原创 通過傳址來傳遞和返回對象

#include <iostream> using namespace std; class c{ public: void set(int n) {num=n;} int get() const {return num