原创 教務管理系統修復

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

原创 搜狗雲輸入法移植到linux平臺的想法

 在ubuntu9.04的時代,自帶的輸入法一直認爲不夠好用,看到了搜狗的雲輸入法,故產生了移植的想法。 通過chrome的inspect Element功能,我發現了搜狗、百度、QQ雲輸入法的接口。公佈一下,供大家參考。 百度http:

原创 基於閃存存儲原理的U盤數據安全測試和U盤數據保護軟件

第一章 摘要 Flash Memory是一種長壽命的非易失性存儲介質,其存儲原理存在諸多漏洞。其中最爲嚴重的則爲寫入次數上限。而以閃存作爲存儲介質的U盤是否會因閃存的存儲缺陷而成爲不安全的存儲設備,這是該作品要用一個實驗驗證的主要內容。

原创 shell的實現

 今日在完成一個大作業,主要的任務是編寫linux下的shell程序,這有助於我們理解什麼是shell,還有其實他也滲透了linux操作系統微內核的概念,下面有幾篇還不錯的資料,供大家參考。 首先是一篇解析shell原理的文章,對我幫助不

原创 數學公式編輯器的探索與實現

 數學公式編輯器的探索與實現 研究目的 隨着個人計算機的普及,個人編輯的文檔數目增多,常常會遇到數學公式輸入不便的困難,對於一本理科教材,書中的公式十分繁瑣,微軟提供的所見即所得的輸入方式顯然不能滿足教材編寫者的需要,這時LaTeX提

原创 百度面試題

今天有同學去百度,帶回一道面試題,和大家分享一下: 打印: n=1 1 n=2 3 3 2 4 1 1 4 5 5 n=3 7 7 7 7 6 8 3 3 2 6 8 4 1 1 6 8 4 5 5 5 8 9 9 9 9 提供一段參考

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

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

原创 深入理解面向對象原理(一)

#include <iostream> using namespace std; class A { public: int _a; A() { _a=1; printf("A co

原创 將博客搬至CSDN

從即日起,將博客搬家到csdn,謝謝大家的關注~http://blog.csdn.net/curley

原创 C++的時間轉換localtime的一個大坑

沒有注意到原來localtime是非線程安全的函數,返回的是一個static的地址,當多線程調用時,如果調用後不及時使用,該內存地址可能會被覆蓋,導致出錯,我在實際使用過程中,已經及時調用了,由於線程數量過多(100個),仍然出現了問題,

原创 生產者消費者問題

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

原创 android手機鬧鈴

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

原创 程序計時

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

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

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

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

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