Time of Update: 2018-12-06
1.不要看到別人的回複第一句話就說:給個代碼吧!你應該想想為什麼。當你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。2.初學者請不要看太多太多的書那會誤人子弟的,先找本系統的學,很多人用了很久都是只對部分功能熟悉而已,不系統還是不夠的。3.看協助,不要因為很難而自己是初學者所以就不看;協助永遠是最好的參考手冊,雖然協助的文字有時候很難看懂,總覺得不夠直觀。4.不要被對象、屬性、方法等詞彙所迷惑;最根本的是先瞭解最基礎知識。5.不要放過任何一個看上去很簡單的小問題--他們往往並不那麼簡
Time of Update: 2018-12-06
由於裝得雙系統,可能是電源管理器和ubuntu不相容,在更新後發現關機和重啟都不正常,系統已關閉,但電源不能正常斷開,需要強制關機,於是又重新裝了一次。在這裡列出幾個基本問題吧:1 主要磁碟分割,擴充分區,邏輯分區的概念上一篇轉載的介紹過了,例如大多數人的系統都是C,D,E,F四個盤,C盤是一個主要磁碟分割(系統磁碟分割),不能再分。D,E,F是由一個擴充分區劃分出的三個邏輯分區。2 一個硬碟一般最多隻能有四個主要磁碟分割為安裝多系統而設定的,分區的編號是sda1-4,從5開始是邏輯分區的編號,
Time of Update: 2018-12-06
在項目裡面用到的,在一個檔案夾下找到所有的msml格式的檔案,用String返回它們的絕對路徑,都放在一個list裡。檔案夾下可能還有檔案夾,msml檔案可能放在任何一級的檔案夾下,這裡實際上寫了一個最基本的遞迴檔案夾去找某個符合要求的選項的方法。package meta.util;import java.io.File;import java.util.ArrayList;public class ScanDir {private ArrayList<String>
Time of Update: 2018-12-06
1,安裝Myeclipse和Tomcat在Tomcat安裝目錄的conf下有個server.xml,可以指定伺服器連接埠。2,不要將伺服器的部署目錄作為開發場所,應該在單獨的目錄下開發3,如何用Myeclipse建立servlet項目並進行部署:(部署完後在Myeclipse的workplace和Tomcat的webapps下各有一份項目)如果不用myeclipse,則寫一個servlet,編譯,把class放到WEB-INF的classes下面,再修改web.xml,很麻煩別人給的步驟: 1.
Time of Update: 2018-12-06
#include <stdio.h>int mingbs(int,int);int maxgys(int,int); void main(){ int m,n; scanf("%d%d",&m,&n); printf("最大公約數是%d\n",maxgys(m,n)); printf("最小公倍數是%d\n",mingbs(m,n));} int maxgys(int m,int n){
Time of Update: 2018-12-06
#include <stdio.h>void main(int argc,char *argv[]){ char ch; if(argc!=3) printf("\n\nFFORMAT:MYCOPY<source><destin>"); else { FILE *source,*destin; source=fopen(argv[1],"r");
Time of Update: 2018-12-06
#include <stdio.h>void convertjz(int);void main(){ int n; scanf("%d",&n); printf("\n\n"); convertjz(n);} void convertjz(int n){ int s,y; int i=0; int a[100]; int total=0;
Time of Update: 2018-12-06
1,輸入輸出:1) 從控制台讀取輸入Scanner in = new Scanner(System.in);附錄:也可以去看看Scanner的其他建構函式:構造方法摘要Scanner(File source) 構造一個新的 Scanner,它產生的值是從指定檔案掃描的。Scanner(File source, String charsetName) 構造一個新的
Time of Update: 2018-12-06
前面已經看到,來自瀏覽器的請求,由一個HTTP命令(GET或POST),0或多個請求前序,一個空行以及一些查詢資料(POST請求)組成:GET /servlet/SomeName HTTP/1.1Host: ...Header2: ......HeaderN:(Blank Line空行)......(查詢資料)web伺服器對請求的響應,一般由一個狀態行,一些響應前序,一個空行和相應的文檔構成,典型的響應形式如下:HTTP/1.1 200 OK (狀態行)Content-Type:
Time of Update: 2018-12-06
前面寫了很多,我們已經可以看出,servlet善於完成實際的編程任務,如操作HTTP狀態碼和前序,使用Cookie,跟蹤會話,跨請求儲存資訊,壓縮頁面,訪問資料庫等等。但是用servlet產生的HTML十分冗長難讀,於是引入了JSP來完成展示層的任務。MVC正式基於這樣的思想---即將展示層和商務邏輯層分離,發揮各自的長處。bean表示相應的結果(模型),JSP表示頁面(視圖),servlet調用商業邏輯和資料處理(控制器)。JSP中動態調用代碼策略。MVC方案的主要驅動力是操作資料的代碼與表達
Time of Update: 2018-12-06
全排列的遞迴實現 1 #include <stdio.h> 2 3 void swap(int *,int *); 4 5 void perm(int *,int,int); 6 7 8 9 void main()10 11 {12 13 int list[]={1,2,3,4};14 15 perm(list,0,3);16 17 }18 19 void perm(int *list,int i,int n)20 21 {22 23
Time of Update: 2018-12-06
1,Fontpackage GUI;import java.awt.BorderLayout;import java.awt.Choice;import java.awt.Font;import java.awt.Frame;import java.awt.GridLayout;import java.awt.Label;import java.awt.Panel;import java.awt.event.ItemEvent;import
Time of Update: 2018-12-06
1,java awtContainer(容器):Window(Frame),PanelComponent(組件):Button,,,Others:Layout,Color,,,2,Container(容器)1) Framepublic class FrameTest {public static void main(String[] args) {Frame f1 = new Frame();Frame f2 = new Frame();f1.setSize(100,
Time of Update: 2018-12-06
把一個檔案的內容複寫到另一個檔案上,複製時把大寫字母改為小寫字母。帶參運行:#include <stdio.h>void main(int argc,char *argv[]){ char ch; if(argc < 3) { printf("you have not input the files\n"); return; } else { FILE *source,*destin;
Time of Update: 2018-12-06
#include <stdio.h>void main(){ int i=0; char a[1000]; char ch; while((ch=getchar())!='\n') { a[i]=ch; i++; }#if 7>8 for(int j=0;j<=i;j++)
Time of Update: 2018-12-06
1,概念與定義C語言引入流式檔案的概念,即把檔案看成是一個個字元(位元組)的資料順序組成;根據資料的組織形式,分為ASCII檔案和二進位檔案(1)ASCII檔案:即文字檔,每個位元組存放一個ASCII編碼,代表一個字元(2)二進位檔案:把記憶體中的資料按其在記憶體中的儲存形式原樣輸入到磁碟上存放用ASCII形式輸出與字元一一對應,一個位元組代表一個字元,因而便於對字元進行逐個處理,也便於輸出字元,但一般佔用儲存空間較大,而且要花費時間進行二進位和ASCII碼之間的轉換;用二進位形式輸出,可以節省
Time of Update: 2018-12-06
1,Buttonpackage GUI;import java.awt.Button;import java.awt.Frame;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/*組件的使用,Button * 前面講過,也是向自己註冊*/public class ButtonExample implements
Time of Update: 2018-12-06
1,查詢資料庫的7個標準步驟1)載入JDBC驅動程式只需要在Class.forName方法中指定資料庫驅動程式類名。try {Class.forName("connect.microsoft.MicrosoftDriver");Class.forName("oracle.jdbc.driver.OracleDriver");Class.forName("com.sybase.jdbc.SybDriver");} catch(ClassNotFoundException cnfe)
Time of Update: 2018-12-06
編寫一個程式,從磁碟上讀取C語言源檔案,刪除程式中的注釋後在輸出;#include <stdio.h>void main(int argc,char *argv[]){ char ch; FILE *source,*destin; source = fopen(argv[1],"r"); destin = fopen(argv[2],"w"); ch = fgetc(source);
Time of Update: 2018-12-06
1,宏定義(1)不帶參數的宏定義#define N 100(2)帶參數的宏定義define ave(a,b,c) (a+b+c)/3思想是一樣的,都是在編譯之前,用後面的機械的替換前面的字串,不管其語義;可以用#undef N來終止如上宏定義的範圍;宏定義可以層層替換,即下一個宏定義可以引用上一個宏定義的的宏名;2,檔案包含include ""和include <>3,條件編譯上一篇總結過