原创 程序計時

  一、實驗目的 設計並實現Unix的“time”命令。“mytime”命令通過命令行參數接受要運行的程序,創建一個獨立的進程來運行該程序,並記錄程序運行的時間。 二、實驗內容 在Windows下實現:  使用CreateProcess(

原创 簡單的具有shell功能的web服務器(帶有緩存加速訪問的功能)

  一、實驗目的 所選題目應該與操作系統原理相關,包含進程的控制,進程間通信,併發控制,文件操作等內容。 二、實驗內容 實現了一個簡單的web服務器,其中使用了內存文件系統加快部分訪問量過大的大文件的訪問速度,可以減低服務器負載,內嵌了一個

原创 android 打磚塊遊戲

        想編一個自己鬧鐘程序,決定學習一下android開發,後來由於某些私人原因吧,緊急的編了一個程序,突然覺得已經有了打磚塊的程序的雛形,遂決定編個打磚塊吧,放在網上旨在和大家交流。也算是對自己做過的東西的一個紀念。直接貼代碼吧

原创 用銀行家算法實現系統資源分配

  銀行家算法是Dijkstra在1965年提出的一種避免死鎖的算法。銀行家算法陳述如下: 1)   當一個進程提出一個資源的請求時,假定分配給它,並調用檢查系統狀態安全性的算法。如果系統是安全的,則對申請者的假分配變爲實際的分配。否則,推

原创 生產者消費者問題

一、實驗目的 學習生產者與消費者的運行基本原理,學習使用共享內存區,學習使用多進程,學會使用鎖互斥訪問對象。 二、實驗內容 一個大小爲3的緩衝區,初始爲空 •2個生產者 –隨機等待一段時間,往緩衝區添加數據, –若緩衝區已滿,等

原创 實現文件複製命令

  一、實驗目的 學習使用linux和windows下有關目錄讀寫和文件讀寫的API函數。 二、實驗內容 完成一個目錄複製命令mycp,包括目錄下的文件和子目錄。 說明: Linux: creat,read,write等系統調用 Windo

原创 遺傳算法解八皇后問題

這個問題解得不算漂亮,供大家參考改進吧。 #include <stdio.h>  #include <stdlib.h>  #include <string.h>  #include <time.h>  #define N 16//父母產生

原创 TLD算法的崩潰問題

最近閱讀了大神發表的TLD算法,作者只提供了matlab版代碼,有人提供了C++版,廣爲流傳,下載下來後,發現需要改的地方還有很多,竟然還有一個大bug沒有發現,導致程序一直崩潰。在TLD的753行原來是c = partition(dbb,

原创 分錢幣的博弈問題

本人的人工智能作業,貼在這裏,僅供交流,如果有疑問歡迎聯繫。 #include <stdio.h>  #include <stdlib.h>  #include <string.h>  #define WIN 65535   int mon

原创 kalman filter 卡爾曼濾波的例子

因爲在研究中使用了kalman 濾波,這是一個挺難理解的控制理論,我花了好長時間才瞭解一些基本的概念,opencv雖然提供了一個實例,但是這個例子基於c的,不容易看懂,也不好重用,後來我整理了一個簡單的類來,期間在論壇上有一個handso

原创 android手機鬧鈴

        最近有個想法,想開發一款自用的手機鬧鈴軟件,早上只有正確拼寫前一晚設定背誦的單詞,纔可以使鬧鈴停下來,正在醞釀具體的細節,最近也正在學習相關的Android手機開發,就使用自己的中興U880做測試吧,希望在寒假結束前能夠推出

原创 粒子濾波基本原理

最近正在學習有關粒子濾波的相關知識,先佔個位,等過一陣子總結一下,發表出來,供大家一起討論。也歡迎發送郵件和我討論。

原创 分類排序問題

一個數組中有三種數,負數,零和正數,現在要求只對數組掃描一遍,即完成將數組分爲三部分,負數、零和正數。嘗試寫了一下代碼。#include <stdio.h> #define N 9 void swap(int *p,int *q) {

原创 教務管理系統修復

北京理工大學的教務管理系統兼容性總是很差,正方軟件公司的,可能不止我們一個學校使用,在chrome和火狐上面選項的按鈕都用不了,經過我的查看發現了問題,認爲還有可以修改的地方,借鑑了搜狗雲輸入法的原理,主要是利用了在已經打開的頁面上可以繼續