Time of Update: 2018-12-03
Code:import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; import java.util.List; public class Test { private String name; private int age; public String getName() {
Time of Update: 2018-12-03
J2SDK+Apache+Tomcat 雖然Tomcat也可以作Web伺服器,但其處理靜態HTML的速度比不上Apache,且其作為Web伺服器的功能遠不如Apache,因此把Apache和Tomcat整合起來,用Apache充當Web伺服器,而Tomcat作為專用的JSP引擎。這種方案的配置比較複雜,但是能讓Apache和Tomcat完美整合,實現強大的功能。 注意,因為IIS
Time of Update: 2018-12-03
Code:import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class FileTest {
Time of Update: 2018-12-03
Traceroute 最早是由 Van Jacobson 在1988寫出的小程式。通過 Traceroute,使用者可知道網路資料包傳送到指定主機的路由。當前 Traceroute 一般既指使用又指使用輸出。Traceroute為使用者提供了地址和到達路徑上每一跳所消耗時間。在定位和檢測網路擁塞、失敗和各種其它損毀修復問題時, Traceroute 顯得尤為重要。Traceroute 通過增加連續發送的那些資料包的“生存周期”值而工作。第一個發送的資料包
Time of Update: 2018-12-03
Code:Code: 1. 2. import java.util.ArrayList; 3. import java.util.Iterator; 4. import java.util.List; 5. //引用傳遞 值傳遞 6. public class Person { 7. 8. public void changeObject(Student s){ 9.
Time of Update: 2018-12-03
可攜式執行檔格式 對 PE 的一些說明: PE 是 Portable Excutable 的縮寫,是指“可移植可執行”檔案,是 32 位 Windows (包括 OS/2 )可執行檔的標準格式。以前的 16 位 Windows 可執行檔的格式稱為 NE ,即 New Excutable “新可執行”檔案。參考: NE 檔案格式 一、簡介 PE檔案最前面是一個DOS可執行檔(STUB),這使PE檔案成為一個合法的MS-DOS可執行檔案。
Time of Update: 2018-12-03
1、開啟電源—— 電腦系統將進行加電自檢(POST)。如果通過,之後BIOS會讀取主引導記錄(MBR)——被標記為啟動裝置的硬碟的首扇區,並傳送被Windows 7建立的控制編碼給MBR。 ——這時,Windows接管啟動過程。接下來: MBR讀取開機磁區-使用中的磁碟分割的第一扇區。此扇區包含用以啟動Windows啟動管理器(Windows Boot Manager)程式Bootmgr exe的代碼。 2、啟動菜單產生——
Time of Update: 2018-12-03
CPU的實際工作頻率是外頻和倍頻的乘積,外頻好比馬路的寬度,倍頻好比在這條馬路上單位時間允許通過的車輛數。目前主流CPU的外頻通常為66、100或133,比如PentiumIII 667就是133外頻乘以5倍頻。一般來說,外頻高的CPU效能要好一些,這就是為什麼使用133外頻的PIII667會與使用100外頻的PIII700不相上下的原因。所以在選擇CPU的時候除了要看總頻率,還要注意頻率的構成。 CPU的頻率
Time of Update: 2018-12-03
import java.io.*;public class Example10_7 { public static void main(String args[]) { File file=new File("Student.txt"); String []content={"你好:","近來工作還好嗎?","常聯絡","祝好"}; try{ FileWriter outOne=new FileWriter(file); BufferedWriter outTwo=new
Time of Update: 2018-12-03
if (is.opera) { window.locetion.href="config/error.htm"; }故事背景:一行JS代碼敗掉百萬大單Opera 公司在大規模採購伺服器的過程中,發現了史上最昂貴的 Java 代碼。由於這行代碼,此伺服器供應商成功丟掉了百萬訂單。緣起:前一段時間,Opera 瀏覽器公司需要越來越多的伺服器。本身公司預見到 Opera Mini, Opera Link, Opera Turbo 會帶來爆炸性增長,所以要添置 N 台伺服器,減緩伺服器壓力。(事實上
Time of Update: 2018-12-03
import java.applet.*;import java.awt.*;import java.awt.event.*;import java.awt.geom.*; //包含有Graphics2D類 這個類(畫筆)可以設定旋轉public class Ellipse extends Applet implements Runnable{ int AppletWidth,AppletHeight; Ellipse2D E2D; //橢圓畫筆 AffineTransform tans;
Time of Update: 2018-12-03
Code:/*Map裡面的key值全部添加到List裡面 *如果map.get("XXX")等於null 則不能確定map裡面有沒有key值等於XXX; *應該用map.get("XXX")來判斷 * */ List<String> list=new ArrayList<String>(); Map<String,String> map=new HashMap<St
Time of Update: 2018-12-03
不多扯,直入正題。A. k-String http://www.codeforces.com/problemset/problem/219/A水題。先統計字母個數,然後判斷是否能將這些字母分成k份,能的話分成k份就好了。B. Special Offer! Super Price 999 Bourles!
Time of Update: 2018-12-03
#include<iostream>#include<queue>#include<string>#include<vector>#include<algorithm> using namespace std;//說明:這道題目只要是17:00之前到的都會被處理,通俗點就是銀行17:00之後不讓進了int N,K;struct Task{ int arrive_time; int serve_time; int
Time of Update: 2018-12-03
和劍指offer裡和為K的相似,這兒使用了霍納法則來做的,很方便。/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: int
Time of Update: 2018-12-03
設dp[i]表示從0到i位置最少需要切割的刀數。則這道題目的狀態轉移方程為:dp[i]=min(dp[j])+1,其中j>=0&&j<i&&p[j+1][i]是迴文串,p[i][j]用來表示i-j之間是否是迴文串,這個串可以通過p數組來直接存取。需要注意的是:提交到leetcode的時候需要用向量,將p和dp替換成向量,否則會Runtime
Time of Update: 2018-12-03
題意:書架有一個高度h,有N頭牛,可以將這些牛疊在一起,求將這些牛疊在一起超過h的最小值。dp[i]表示高度為i時,從N頭牛中選擇若干頭能夠達到的最大高度,顯然dp[i]<=i。因此,我們算出0-sum(N)(表示N頭牛的總高度)所能達到的高度後,枚舉從i從h~sum(N),如果dp[i]>=h則輸出dp[i]-h。//11240455c00h00g3628Accepted828K32MSG++641B2013-02-06
Time of Update: 2018-12-03
題目連結:http://www.codeforces.com/problemset/problem/126/B題目大意:給定一個長度<=100萬的字串,找既是首碼又是尾碼且在中間部分(也不是首碼也不是尾碼)出現的最長子串。解題思路:KMP的靈活應用。要找既是尾碼又是首碼的子串很好找,方法如下:next[len]表示尾碼與首碼匹配的長度為next[len],那麼S0,S1,Snext[len]-1就是第一個符合既是首碼又是尾碼子串了,前一個子串是S0,S1,Snext[next[len]]-
Time of Update: 2018-12-03
#include<stdio.h>#include<stdlib.h>#include<math.h>#define eps 1e-8#define zero(x) (((x)>0?(x):-(x))<eps)struct point{double x,y;};struct line{point a,b;};double xmult(point p1,point p2,point p0){return (p1.x-p0.x)*(p2.y-p0.y)
Time of Update: 2018-12-03
//尋找任意一個i,使得arr[i]等於v,不存在返回-1 int bsearch_any_i(int arr[],int l,int r,int v){ int left=l,right=r; while(left<=right){ int mid=left+(right-left)/2; if(arr[mid]<v) left=mid+1; else if(arr[mid]>v)