Time of Update: 2018-12-05
一、java.awt.Toolkit -----用於獲得螢幕的大小即寬和高int width = Toolkit.getDefaultToolkit().getScreenSize().width; 獲得螢幕的寬int height =
Time of Update: 2018-12-05
一、Applet簡介Applet簡稱JAVA小程式,命名規則就像Scriptlet叫做指令碼小程式,能夠嵌入HTML頁面。需要瀏覽器支援java虛擬機器。Applet執行不需要main方法。Applet的安全性非常重要,必須限制applet在沙箱中運行,保證本地系統中applet是安全的。在applet在沙箱中運行時:(1)不能運行本地可執行程式。(2)applet不能和其他主機進行通訊。(3)不能對本地檔案系統進行讀寫。自己寫applet時需要繼承java.applet.Applet;二、ap
Time of Update: 2018-12-05
sudo mkdir usr/lib/jvmsudo mkdir usr/lib/jvm/javasudo chmod 777 usr/lib/jvm/java改變許可權。把jdk1.6.0_27.bin檔案拷貝到usr/lib/jvm/java/中。代碼:sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_27.bin修改bin檔案許可權,使其可執行然後,執行代碼:sudo
Time of Update: 2018-12-05
在寫JDBC是發現的問題。錯誤寫法:原本想表示尋找name中包含"xia"的名字,但是怎麼運行都不對。String sql = "SELECT name FROM emp WHERE name LIKE %?%";PreparedStatment stat = con.prepareStatement(sql);stat.setString(1,"xia");正確寫法:在sql變數中 的LIKE唯寫一個問號,其餘的萬用字元在setString的時候加上去。String sql =
Time of Update: 2018-12-05
文章目錄 1.一般代碼流程2.表單注意事項3.擷取表單中其他普通控制項的值4.自訂隱藏檔名稱5.隨機檔案名稱6.批量上傳1.一般代碼流程2.區分一般控制項資料和檔案上傳控制項資料3.FileItem用法4.儲存檔案5.取得檔案尾碼6.對於大檔案 一、檔案上傳簡介檔案上傳在HTML中是以<form action="" method="post" enctype="multipart/form-data"><input
Time of Update: 2018-12-05
這裡的位元影像(bitmap)單bit每像素的陣列。這一章主要講解如何把位元影像、映像繪製到框架緩衝區,以及如何從緩衝區讀取像素資料。1、bitmap位元影像是0和1組成的矩形陣列,一般作為繪圖時的遮罩。如果當前的的顏色是紅色,當你使用glBitmap繪製一個位元影像時,1的位置繪製紅色像素,而0的位置被忽略。位元影像常見的用途是繪製字型。位元影像資料必需是8bit的整數倍,當然位元影像的實際寬度無此要求。位元影像資料的排列順序是從下至上,從左至右:首先是位元影像的底部一行,再往上一行,如此一直
Time of Update: 2018-12-05
arena 競技場armor 盔甲personal interview 私人採訪walkout 罷工arrogant 傲慢的conceited 自負的vain 虛榮的artery 動脈vein 靜脈artillery 大炮portray 描繪assassination 刺殺assert 斷言assert oneself 堅持自己的權利assertive 斷定的assimilate 吸收,同化association 協會warrant 證明certainty 明確sanction
Time of Update: 2018-12-05
引言 資料結構集合:如同在數學中一樣,集合也是電腦科學的基礎。不過數學上的集合時不變的,而演算法所操作的集合是動態改變的。資料結構這一部分介紹在電腦中表示和操作有窮動態集合的一些基本技術。 字典:許多演算法要求能夠將元素插入集合,從集合中刪除元素,以及測試元素是否屬於集合。支援這些操作的動態集合就叫字典。另一些演算法可能需要更複雜的操作,實現動態集合的最好方案取決於要支援什麼樣的集合操作。 動態集合上的操作:下面給出一些典型的操作SEARCH(S,k) :
Time of Update: 2018-12-05
1、矩陣零空間對於矩陣A,所有滿足AV=0,的向量V組成的集合N,可以證明N包含零向量,切對線性運算封閉,因此N是一個向量子空間,這個子空間叫做矩陣A的零空間。求矩陣的零空間,就是求方程組 AX = 0 的解空間。矩陣可以看做一組列向量 C1,C2,...,Cn,那麼如果這組向量是線性無關的,那麼AX=0的解空間只包含一個向量:零向量。反之,如果零空間包含非零向量,說明矩陣的列向量線性相關。2、矩陣列空間矩陣列向量所張成的空間span(C1,C2,...,Cn)叫做矩陣列空間。這個向量子空間={
Time of Update: 2018-12-05
在我們ftp登入時都會出現一個的提示框,這個功能可以通過配置我們的檔案進行實現,而不需要寫任何的代碼。一、修改角色(添加、刪除)conf/tomcat-users.xml存放tomcat的角色,預設有admin、manager等角色,如果想要添加自訂的角色,可以通過形如<user username="xiazdong" password="xiazdong"
Time of Update: 2018-12-05
1、向量變換向量變換是從一個向量空間到另一個(或者同一個)向量空間的函數。在向量的世界裡,這個函數就叫做變換,一般用符號T表示。2、線性變換對於一個向量變換:T:Rm->Rn,如果滿足T(A+B) = T(A)+T(B)和T(cA)=cT(A),變換T是線性變換。3、矩陣向量乘法基於矩陣Amn,可以定義變換T(x) = Ax,T是一個Rm->Rn的線性變換。4、矩陣表示向量變換任何線性變換都可以通過矩陣向量乘法的形式來表示。對於變換T(x),假設X是n維的,那麼有對應的單位矩陣In=
Time of Update: 2018-12-05
OpenGL在圖元rasterazation之後,得到的是fragment,fragment不是最後的像素資料,但和像素對應;fragment需要經過一寫了的處理,blend,texture,lighting...,才會得到最後的像素。用來緩衝fragment資料的緩衝區,就是frame buffer。fragment相關的資料有color,stencil,depth等等,因此frame buffer可以說包含color buffer,stencil buffer,depth
Time of Update: 2018-12-05
一般的,如果一個使用者開啟一個瀏覽器,伺服器就會分配一個sessionid,通過session.getId()函數可以返回session的id;但是如果一旦關閉伺服器後,再重啟伺服器,重新整理頁面,則伺服器會重新分配一個新的sessionid;如果我們想要保留原有的id,則可以通過序列化方式儲存sessionid。在conf/server.xml中,在Context即web項目中加入<Context path="/test" docBase="F:\JAVA WEB
Time of Update: 2018-12-05
1、矩陣定義矩陣就是一個二維的資料表格,一般用大寫字母表示。Amn表示一個m行n列的矩陣。矩陣並不是個自然的數學概念,二是人為創造的,有廣發的工業用途,尤其在電腦領域。因此矩陣的運算也是人為定義的,沒什麼理論道理,實踐證明這樣的運算定義很有用。方陣:如果Amn的m=n,則A可稱之為方陣單位矩陣:如果一個方陣A,Aii=1{i=0...n},而其他位置的元素皆為0,則A稱之為單位矩陣,單位矩陣一般用I來表示。2、矩陣加法只有行列數一致的兩個矩陣才能想加,A+B = C, Cij =
Time of Update: 2018-12-05
文章目錄 2.Servlet部分 一、Servlet介紹Servlet本身只是普通的Java類,只有當容器為他建立了ServletConfig和ServletContext時才成為了一個Servlet;Servlet簡單的說就是一個Java程式,目的和Javabean差不多,為了使得JSP頁面中代碼簡潔、清晰;JavaBean不需要配置,只需要放在WEB-INF/classes中即可;Servlet也是放在 WEB-INF/classes/
Time of Update: 2018-12-05
最近的一個設計問題,目標是做一個在HomeScreen的widget,這個widget以走馬燈的方式顯示不同的資料(包括圖片和文字)。現系統按一般的UI設計分成Model部分和View部分。Model從資料庫讀取資料,處理資料,將資料轉換為view需要的形式。View將會不斷切換資料,這個過程中還會包含一些動畫效果。 在資料的切換流程上,有兩種選擇:一種是view以固定的時間間隔顯示資料,當這個間隔結束時從Model索取新資料;另一種選擇是Model以一定的間隔將資料推送到view。 個人覺得第
Time of Update: 2018-12-05
1、隱藏面移除opengl在渲染的時候,需要繪出離視點近的物體,移除被遮擋的遠處的物體。2D繪圖裡面一般通過控制繪製的順序是來達到目的。3D情境要複雜得多,可能存在相互部分遮擋的情況,改變視角也會改變遮擋的情況,opengl通過Depth Buffer來達到消除隱藏部分的目的。Depth Buffer儲存每個像素的深度值(一般為片段離近剪下面的距離)。初始時或glClear(GL_DEPTH_BUFFER_BIT),depth
Time of Update: 2018-12-05
六、過濾器(過濾Servlet)Servlet的一種,因此也有init和destroy方法,還有一個服務方法,只是這裡提供的服務是過濾;實現javax.servlet.Filter介面;一般用戶端發出請求後會交給Servlet;如果過濾器存在,則用戶端發出的請求都是先交給過濾器,然後交給Servlet;我們可以完成一些在執行Servlet之前必須要做的事,比如request.setCharacterEncoding("GBK");必須實現以下方法:(因為Filter是一個介面,因此三個方法必須都
Time of Update: 2018-12-05
1、混合(blending)混合發生在圖元光柵化之後,片段(fragment)寫入frameBuffer之前;片段與對應位置的frameBuffer像素進行互操作形成新的像素顏色的過程及時混合。需要通過glEnable(GL_BLEND)來啟用混合功能,否則的話fragmen直接覆蓋對應像素。顏色的alpha分量值此時就會發揮作用。混合因子(blend
Time of Update: 2018-12-05
顯示列表(Display List)是一組暫存起來的OpenGL命令序列,可以被反覆執行。顯示列表會被儲存在server端,因此可以提高效率。1、顯示列表的設計顯示列表可以被視作是指令緩衝,而不是一個資料結構,