Time of Update: 2018-12-04
畢設涉及到的資料,懶得一點一點整理了。都放在一起算了。說下我畢設做的主要內容吧。我們團隊寫了一個ACM平台,可以A題啊,提交報告啊,老師教學用啥的,很方便,已經用了差不多快一年了。很穩定,功能再逐步完善。我畢設負責給我們的網站寫一個手機用戶端,我寫的是跨平台的用戶端,可以運行在擁有瀏覽器的任何用戶端上,比如平板、手機等,包括安卓、蘋果、塞班等系統的終端裝置。跨平台主要是用HTML5的規範去寫,利用一些JS等東西吧,這個大傢具體自己查查。後台用THINKPHP寫的,我為了適應手機用戶端,重寫了部分
Time of Update: 2018-12-04
註:在安裝Linux的時候只要按照安裝程式預設來安裝引導裝載程式就行了。 選定要安裝的引導裝載程式後,還可以決定在哪裡安裝引導裝載程式。使用者可以在下面兩個位置之一安裝引導裝載程式; 1.主引導記錄(MBR) 這是推薦安裝引導裝載程式的位置,除非MBR已經在啟動另一個作業系統的引導裝載程式,如SystemCommander。MBR是硬碟上的一個特殊地區,它會被電腦的BIOS自動載入,並且是引導裝載程式控制引導進程的處始點。如果想在MBR上安裝引導裝載程式,當系統引導時,GRUB(或LIL
Time of Update: 2018-12-04
ubuntu預設禁止root使用者登入,你需要修改一下設定。第一步是給root設定密碼 sudo passwd root第二步點擊 System -> Preferences -> Login Window 菜單,並切換到 Security選項頁,然後選中其下的“Allow local system administrator login”選項。系統>系統管理>登入視窗,點“安全”選項頁,選擇“允許本地管理員登入”。其他方法:=============================
Time of Update: 2018-12-04
dephi線程的同步,最簡單的就是臨界區。臨界區的意思就是,一次只能由一個線程執行的代碼。在使用臨界區之前,必須使用InitializeCriticalSection( )過程來初始化它。其聲明如下:procedure InitializeCriticalSection(var
Time of Update: 2018-12-04
互斥非常類似於臨界區,除了兩個關鍵的區別:首先,互斥可用於跨進程的線程同步。其次,互斥能被賦予一個字串名字,並且通過引用此名字建立現有互斥對象的附加控制代碼。提示 臨界區與事件對象(比如互斥對象)的最大的區別是在效能上。臨界區在沒有線程衝突時,要用1 0 ~ 1 5個時間片,而事件對象由於涉及到系統核心要用400~600個時間片。可以調用函數CreateMutex()來建立一個互斥量。下面是函數的聲明:function CreateMutex(lpMutexAttributes:
Time of Update: 2018-12-04
SVN簡明課程1. 版本控制介紹 1.1. 什麼是版本控制 版本控制系統用於儲存編寫開發應用程式時的文檔的各個修訂版(revision)。 版本控制也稱作Revision Control System(RCS)。 名詞解釋:修訂版(revision):可以認為是某個檔案在其生命週期內各個儲存的快照,每個快照和一個時間區間對應。版本庫(Repository):存放修訂版的資料庫本地工作拷貝(Local working copy):修訂版在本地的副本版本的檢入(Check
Time of Update: 2018-12-04
這幾天一直研究Delphi串連.net的socket程式,終於有一些進展。需求:服務端截取前4個位元組,轉換為數字,次數字為業務代碼。將決定調用哪個商務邏輯。using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net.Sockets;using System.Threading;using PivasUpdate;using log4net;using
Time of Update: 2018-12-04
1.SHIFT+滑鼠左鍵先選中任一控制項,按鍵後可選中表單(選中控制項後按Esc效果一樣) 2.Shift+F8調試時彈出CPU視窗。 3.Shift+F10等於滑鼠右鍵(Windows快速鍵)。 4.Shitf+箭頭選擇 5.shift+F12快速尋找表單並開啟 6.F7(步進式調試同時追蹤進入子過程) 7.F8(步進式調試不進入子過程) 8.F9運行 9.F12切換EDITOR,FORM 10.Alt+F4關閉所有編輯框中開啟的來源程式檔案,但不關閉項目 11.ALT+滑
Time of Update: 2018-12-04
1. du -sh 查看當前檔案夾大小 如下: Info代碼 $du -sh 7.0M xxx.log $du -sh 7.0M xxx.log 2. du -sh * | sort -n 列出當前檔案夾下的所有檔案夾及其大小,並按照檔案夾大小排序 如下: Info代碼 $du -sh * | sort -n 4.0K xxx.log 4.0K xxx.log 4.4M xxx.log 4.8M xxx.log $du -sh
Time of Update: 2018-12-04
全域引用/局部引用/弱全域引用從java虛擬機器建立的對象傳到本地c/c++代碼是會產生引用。根據java記憶體回收機制,只要有引用存在就不會觸發引用指向的java對象的記憶體回收。這些引用在JNI中分三種:1、全域引用(Global Reference)2、局部引用(Local Reference)3、弱全域引用(Weak Global
Time of Update: 2018-12-04
1. 準備工作: 1.1 系統資訊: OS : Windows XP Professional 2002 SP2CPU: Intel(R) Core(TM)2 Duo T5870 2GHz RAM: 2G 1.2 構建工具: JDK: 1.6.0_13(HotSpot) ANT: 1.7.1 SVN: 1.6.42. 下載源碼: cd F:/env/leisore/tomcat/tc5.5.x co
Time of Update: 2018-12-04
這幾天一直研究delphi
Time of Update: 2018-12-04
預設配置下,用 Ubuntu 的文字編輯器(gedit)開啟 GB18030/GBK/GB2312 等類型的中文編碼文字檔時,將會出現亂碼。出現這種情況的原因是,gedit 使用一個編碼匹配列表,只有在這個列表中的編碼才會進行匹配,不在這個列表中的編碼將顯示為亂碼。您要做的就是將 GB18030 加入這個匹配列表。 * 命令列方式,適用於所有 Ubuntu 使用者。 複製以下命令到終端中,然後斷行符號即可:gconftool-2 --set --type=list --list-type=
Time of Update: 2018-12-04
delphi多線程如果使用對於變數的訪問會出現安全的問題。對於局部變數與對象內部變數,每個線程對象都會有拷貝,因此不會相互幹擾,但是如果訪問的是全域變數呢?那麼就會出現問題,全域變數的值就會無法確定。我們看一下列子unit ThreadCopy;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls,
Time of Update: 2018-12-04
利用系統的環境變數。對於標頭檔的搜尋路徑:C_INCLUDE_PATH=<your include path>;export C_INCLUDE_PATH對於庫檔案的搜尋路徑:LIBRARY_PATH=<your lib path>;export LIBRARY_PATH對於連結程式ld使用的庫檔案搜尋路徑:LD_LIBRARY_PATH=<your ldlib path>;export LD_LIBRARY_PATHLIBRARY_PATH is used
Time of Update: 2018-12-04
共址變數是這樣一種變數:聲明時可以將其與其它的某個變數相綁定,綁定後二個變量在記憶體中儲存位置的起始地址相同。聲明共址變數的格式為var v1:type1 absolute v2; 其中v2是一個聲明過的變數。程式在編譯時間會將v1與v2的起始地址設定為相同位置。我們以一個例子來說明: program ShareAddress;{$APPTYPE CONSOLE}{$R *.res}uses System.SysUtils;var c:AnsiChar; i:Byte
Time of Update: 2018-12-04
List,Set轉換為數組的方法。toArray函數有兩種形式,一種無參數,一種帶參數,注意帶參數形式中,要指明數組的大小。程式碼:123456789public void convertCollectionToArray() { List list = new ArrayList(); Object[] objectArray1 = list.toArray(); String[] array1 = list.toArray(new String[list.size()]); Set
Time of Update: 2018-12-04
【關 於 擇 偶】1. 不要以為同齡男女會恩愛白頭到老,女人切不可找小男人。女子十四來經,四十九經絕。男子十六精生,六十四精絕。如同齡人結合,則中年後男子必然背叛愛情。非他故,實體內利此多分沁,自然生理原因而己...是故聖人孔子,曾有男三十、女二十可以成婚之說。2. 永遠要記住,經濟基礎是第一位。中醫講,心主火、肺主金。以男子論,心愛誰,錢給誰。不給錢,沒真心。空口說,瞎騙人。玩浪漫,哄傻人。3.
Time of Update: 2018-12-04
Goto語句可使程式離開當前位置直接跳至某個特定的語句執行,其形式為: goto label; 後面的label表示語句標籤,執行goto語句會直接導致程式跳到lable標記的位置。 大部分能夠聲明變數的地方都可聲明一個標籤,聲明格式為:label 標籤; 標籤可以是任何一個合法標識符或一個0至9999間的數值。理所當然,Goto語句及其中的標籤必須在當前範圍內必須都有效,鑒於此,在表單程式中不能定義一個全域標籤,除非是在單元的initialization及finalization部分。
Time of Update: 2018-12-04
private EditText keyInputEditText;keyInputEditText = (EditText)view.findViewById(R.id.key_input_textedit);keyInputEditText.addTextChangedListener(this);keyOneImageView.setOnClickListener(this);case R.id.key_zero: KeyEvent keyEvent0 =