原创 如何在類中定義static成員

在類中直接寫 class Person { private: static int a = 9; }; 這樣寫是會報錯,C++不允許在類內初始化非常量靜態成員。 那你可能會這麼想static不是會自己初始化 不賦值不就行了

原创 合泰杯比賽總結(二)

這裏就以HT66F2390來說明。 首先要下載ide。http://www.holteksupport.com/thread-4-1-1.html HT-IDE 3000,因爲這個單片機是八位的,所以還要配置一下, http://

原创 回收子進程

回收子進程的函數: pid_t wait(int *status);//成功:清理掉的子進程ID;失敗:-1(沒有子進程) 當進程終止時,操作系統的隱式回收機制會:1.關閉所有文件描述符2.釋放用戶空間分配的內存。內核的PCB仍

原创 記第一次應聘

就在剛纔我經歷了人生中第一次應聘。雖然,我明知道自己才大二,要應聘成功很難。但是應聘嘛,誰不希望能成功。經過快兩年的學習,再到應聘失敗,心中有些感慨。記錄下: 1.表達能力很重要。 在過去的學習中,我總以爲只要自己理解就夠了,但是

原创 java包機制

包機制是java中管理類的重要手段。開發中,我們會遇到大量同名的類,通過包我們很容易對解決類重名的問題,也可以實現對類的有效管理。包對於類,相當於文件夾對於文件的作用。 我們通過package實現對類的管理,package的使用有兩個

原创 合泰杯比賽總結(一)

之所以要寫這篇總結,是因爲第一次參加這種比賽,踩了很多坑,希望能夠記錄下來,避免學弟學妹們重蹈覆轍。同時,也記錄一下自己的心路歷程。 先介紹一下這個比賽流程吧。比賽分爲三個階段。 第一個階段是寫初賽報告,這個階段不需要動手實操,只要

原创 進程間通信

在進程間完成數據傳遞需要藉助操作系統提供特殊的方法,如:文件,管道,信號,共享內存,消息隊列,套接字,命名管道等。隨着計算機的蓬勃發展,一些方法由於自身設計缺陷被淘汰或者棄用。現今常用的進程間通信方式有: ①管道(使用最簡單) ②信號

原创 共享存儲映射

存儲映射I/O 存儲映射I/O(memory-mapped I/O)使一個磁盤文件與存儲空間中的一個緩衝區相映射。於是當從緩衝區中獲取數據,就相當於讀文件中的相應字節。與此類似,將數據存入緩衝區,則相應的字節就自動寫入文件。這樣,就可

原创 java入門知識

java有三個版本分別爲JAVAEE,JAVASE,JAVAME其關係如下: java的核心優勢 ①跨平臺/可移植性 ②安全性 ③面向對象 ④簡單性 ⑤高性能 ⑥分佈式 ⑦多線程 ⑧健壯性 計算機高級語言的類型主要有編譯型和解釋型兩

原创 父子進程共享

父子進程之間在fork後,有哪些相同,哪些相異之處呢? 剛fork之後: 父子相同之處:全局變量,data,text,棧,堆,環境變量,用戶ID,宿主目錄,進程工作目錄,信號處理方式 父子不同之處:1.進程ID 2.fork返回值 3

原创 PCB(進程控制塊)中所儲存的信息

1.進程id。系統中每個進程有唯一的id,在c語言中用pid_t類型表示,其實就是一個非負整數。 2.進程的狀態,有就緒,運行,掛起,停止等狀態 3.進程切換時需要保存和恢復的一些CPU寄存器 4.描述虛擬地址空間的信息。 5,描述控

原创 MySQL單表查詢

簡單查詢 通過條件查詢 查詢排序限制查詢記錄數 使用集合函數查詢 分組查詢 使用正則表達式查詢 一、簡單查詢 簡單查詢 select * from 表名; select 字段1,字段2 from 表名; 避免重複DISTINCT se

原创 MySQL數據操作

在MySQL管理軟件中,可以通過SQL語句中的DML語言來實現數據的操作,包括使用INSERT實現數據的插入,DELETE實現數據的刪除以及UPDATE實現數據的更新。 插入數據 inesrt 更新數據 update 刪除數據