好用的日記軟件
發(fā)布時間:2017-02-13 來源: 日記大全 點擊:
好用的日記軟件篇一:獲取EQL日志的2種方法
1. 在圖形界面下選擇:
選擇Diagnotics reports. 可能會有如下提示,運行不了。
我們可以配置一下先:(配錯或者是虛無的配置沒關(guān)系
)
配置好再運行Diagnotics reports,出現(xiàn)下面的界面:
在這里查看進度:
(由于環(huán)境所限制,這個郵件是發(fā)布出來的)。
進度完成以后,除了郵件收到的。也可以直接去默認的FTP上獲得:(地址是:group IP)
選擇你要的:和升級FW傳輸文件最好用二進制bin 的模式。
檢查本地收下來的6個后綴為dgo的文件就是我們需要分析的日志文件.
第二種方法就是命令行了:
1. 登陸Group IP
選擇Y,
會先按照你的設(shè)置發(fā)
2. 完成以后還是將FTP(地址是:group IP)上的6個文件獲取下來:
用戶名和密碼是Group 的用戶名和密碼
FTP獲取文件方法參照圖形界面下的。
好用的日記軟件篇二:Mac 新手日記!
[Mac 新手日記] 讓 Macbook Air 靈活百倍的觸控板手勢教學(xué)
以電子郵件傳送這篇文章BlogThis!分享至 Twitter分享至 Facebook分享到 Pinterest
當(dāng)然,百倍只是一個形容,代表在 Macbook Air 上如果可以活用觸控板的各種預(yù)設(shè)的、隱藏的手勢操作,那麼確實可以讓這臺 Apple 筆電發(fā)揮更高的效率,而且高出很多,有些操作甚至?xí)仁褂没蟆⒖焖冁I等都還要便利。
讓我們這篇先從基本開始,也就是已經(jīng)內(nèi)建在 Macbook Air、 Pro 等筆電中的,無須額外安裝軟體的操作。之後有機會,再來慢慢研究更多進階的需要安裝其他 App 的應(yīng)用方式。
雖然說是基本,但其實有些觸控板手勢預(yù)設(shè)沒有開啟,有些觸控板手勢需要在實際使用經(jīng)驗中摸索出:「原來還可以有這樣的變化?」「原本還可以用來這樣做?」或許不是大家都那麼的清楚,很可能新手朋友會錯過一些好的手勢應(yīng)用,所以,這篇文章就讓我也以一個新手的角度,做一個目前我學(xué)到的、體驗到的 Mac 觸控板手勢心得整理。
? 1.用滑行速度控制游標(biāo)移動距離:
相信大家跟我一樣,拿到一臺從來沒有碰過的全新 Macbook Air,也起碼會先知道在觸控板上滑行就是操控滑鼠軌跡,「單指按下(這裡是指真的要從觸控板中央施力按壓下去)」代表左鍵點擊,「雙指按下」代表
右鍵點擊。
然後就跟大多數(shù)筆電觸控板一樣,當(dāng)你滑動得慢,滑鼠游標(biāo)就會在小範(fàn)圍內(nèi)做細微的滑動。如果你短距離快速滑動,則可以讓滑鼠游標(biāo)甚至橫越整個畫面的對角線寬度。所以觸控板是可以做到控制整個螢?zāi)划嬅鎯?nèi)容的,不至於受觸控板區(qū)域而有太大限制。
那麼除此之外,觸控板還有哪些好用的功能呢?
? 2.建議可以開啟全部手勢功能:
在 Mac OS X 中,不是所有的手勢都預(yù)設(shè)開啟,但一些被關(guān)閉的手勢其實非常好用,例如「三指拖移」,所以建議先到你的「系統(tǒng)偏好設(shè)定」中,打開「觸控式軌跡板」,勾選所有的項目來試試看。
下面我介紹一些手勢應(yīng)用時,也會提到是對應(yīng)於哪一項功能設(shè)定。
? 3.三指輕觸滑動:克服所有圈選、拖曳、移動難題
在沒有滑鼠的情況下,要用觸控板進行「按住左鍵然後圈選範(fàn)圍、拖曳檔案」類型的動作,似乎難度變得有點高,這時候的解決之道就是開啟設(shè)定裡的「三指拖移」。
如此一來,用三指輕觸觸控板不放(輕觸,就是不用按下去,只要觸碰到觸控板即可),會被判定為按住滑鼠左鍵,接著三指滑動,就能進行按住滑鼠左鍵後圈選、拖移等動作了。因為完全不用施力,所以準確度更高、失誤率更小、操作更輕鬆。
另外,三指輕觸滑動時允許短暫的放開,有時候要選取、拖曳整個桌面範(fàn)圍的資料時,不小心滑到觸控板邊緣,可以手指放開後立刻再回到觸控板上滑動,這樣一樣能維持上一次的拖移狀態(tài)並繼續(xù)拖動。
例如下面這張圖,用三指輕觸圈選四張圖片,用三指輕觸拖曳四張圖片到想要的位置,中間可以透過快速間歇性的滑動,把這些檔案一路拖曳到畫面另外一邊,不會到一半中斷。
截圖的時候,三指輕觸拖曳也能發(fā)揮很大的作用,尤其是選擇「截取畫面自訂範(fàn)圍」時。(關(guān)於截圖等 Mac 內(nèi)建快速鍵,歡迎參考:[Mac 新手日記] Apple Mac OS X 截圖文書必備快捷鍵教學(xué))。
如果要截取的畫面範(fàn)圍比較大,怎麼樣用觸控板操作而不會失敗呢?一樣是使用三指輕觸,因為短暫手指離開觸控板後只要立刻輕觸回去,選取範(fàn)圍都不會消失,所以可以輕鬆、自在的調(diào)整範(fàn)圍大小。
三指輕觸拖曳也可以用來移動視窗,只要游標(biāo)先移動到視窗的上方標(biāo)題列,接著用三指輕觸就能開始拖曳視窗到想要的位置。
三指拖曳還有一個延伸的小技巧,當(dāng)三指輕觸時,可以其中兩指不動,只有一指來滑動,也會有同樣效果,這有時候可以幫你做到更細微的移動微調(diào)。
好用的日記軟件篇三:Java學(xué)習(xí)日記
Java學(xué)習(xí)日記
1,一個文件里可編寫多個類,一個文件里不能有兩個public類。獨立運
行的類必須有main()函數(shù)。
2,Print()不換行,println()打印新東西之前會換行。
3,在set classpath前后不能有空格,不能有中文符號。 4,三種注釋方法://、/*…*/、/**….*/,/*….*/不能嵌套,注釋功能有:說
明程序的功能,可以取消代碼,或者是回復(fù)代碼。
5,標(biāo)識符:由字母、數(shù)字、下劃線、美元符號組成,不能以數(shù)字、關(guān)鍵
字開頭。
6,常量:不變的數(shù)值。有整型,長整型,單精度、雙精度、布爾常量、
字符常量、字符號常量。單精度常量以’f’結(jié)尾。
7,變量就是系統(tǒng)為程序分配的一塊內(nèi)存單元,用來存儲數(shù)據(jù)。變量須先
定義后使用,不允許嵌套定義。
8,低字節(jié)的類型可以轉(zhuǎn)換成高字節(jié)的類型,高字節(jié)的類型不可以轉(zhuǎn)換成
低字節(jié)。
9,流程控制:if若有多條語句最好用大括號括起來。問號表達式:
y=x>0?x:-x;若表達式為真,結(jié)果為x,反之為-x.
10, Switch() 語句只接受int、byte、char、short類型數(shù)據(jù),switch語句用
break,多個條件執(zhí)行相同命令:case 1:
case 2:……
break;
11,while語句后若有“;”,不是不執(zhí)行該語句,而是一直在執(zhí)行空語句。 12,do..while..語句不管三七二十一都執(zhí)行該語句,直到while語句為假,且while()后有“;”。
13,system.in.read():從鍵盤上讀取數(shù)據(jù);
14,定義數(shù)組:int[] x或 int x[];arraycopy數(shù)組拷貝。
15,面向?qū)ο笕筇卣鳎悍庋b、繼承、多態(tài)。一個類中方法可以訪問同類成員。若局部變量和成員變量名字一樣,則成員變量隱藏。
16,一個類中方法可以訪問同類的成員變量和局部變量。
17,“==”與“equals()”的區(qū)別:“==”是比較兩個對象的值是否相同,而equals()是比較兩個對象的內(nèi)容是否相同。例如:
String str1=new String(“abc”);
String str2=new String(“abc”);
String str3=str1;
If(str1==str2)
System.out.println(“true”); System.out.println(“false”); Else
則結(jié)果返回為false。因為sr1和str2在堆中首地址不一樣,而str1和str3首地址是一樣的。若
If(str1.equals(str2))
System.out.println(“true”); System.out.prinltn(“false”); Else
則結(jié)果返回的是true,因為比較的是內(nèi)容。
18,用private修飾的成員變量,在同一類中可以訪問,在其他類中不可以訪問。程序代碼要求強內(nèi)聚弱耦合
19,構(gòu)造方法:和類名一樣,無返回值,不能用return語句。實例對象一產(chǎn)生就立馬調(diào)用構(gòu)造方法,有幾個實例對象就調(diào)用幾次,一次完成對實例對象的初始化,若沒有定義構(gòu)造函數(shù),系統(tǒng)會自動生成一個空構(gòu)造函數(shù),也可以進行重載。若定義了構(gòu)造函數(shù),則不再產(chǎn)生構(gòu)造函數(shù)。了解構(gòu)造函數(shù)執(zhí)行過程。
20,finalize()方法類似于C++中析構(gòu)函數(shù),在被清除之前會調(diào)用這個函數(shù)。 21,static靜態(tài)方法只能直接調(diào)用同類中其他的靜態(tài)成員,而不能訪問非靜態(tài)成員。靜態(tài)方法在使用之前不用創(chuàng)建任何對象,而非靜態(tài)對象在使用之前必須先創(chuàng)建實例對象。靜態(tài)方法不以任何方式調(diào)用this和super方法
22,內(nèi)部類:在類中直接定義內(nèi)部類,內(nèi)部類可以訪問外部類成員變量。在程序塊中均可定義內(nèi)部類。
23,類的繼承:在java中只支持單繼承,但類可以有多層繼承,子類繼承了父類所有的成員變量和成員方法,但不繼承父類的構(gòu)造方法,可使用super方法調(diào)用父類的構(gòu)造方法。
24,final()可聲明類、屬性、方法,若聲明為類,則該類不被繼承。若聲明為變量,則該變量變?yōu)槌A俊H袈暶鳛榉椒,則該方法在子類中不能被覆蓋。 25,含有抽象方法的類稱為抽象類。抽象方法:abstract int aa(int x,int y); 一般方法:int aa(int x,int y){
程序代碼
}
兩者的區(qū)別:前者必須由abstract修飾,只能聲明,不能實例化,沒有大括號;后者有大括號,說明實現(xiàn)了代碼,不是抽象方法。
26,特殊的抽象類稱為接口,接口中所有的方法都是抽象的。一個類用implements去實現(xiàn)一個接口的所有方法。
27,一個類繼承了另一個類,不能使用比繼承類的訪問權(quán)限更低的權(quán)限去訪問該類。
28,del person.class 刪除person字節(jié)碼;javac *.java:編譯所有源文件。
29,a instanceof B:判斷a是否是B的一個實例對象。對象的類型轉(zhuǎn)換:子類可以轉(zhuǎn)換成父類。Object是所有類的父類。
30,異常是非致命的錯誤,不是語法錯誤。對異常處理用try….catch..。用throws關(guān)鍵字拋出異常,也可以自定義異常。try后面可以跟多個catch捕獲多個異常。finally語句無論如何都要執(zhí)行,沒有異常也會執(zhí)行。
31,包,package語句,為java源文件的第一條語句,若無包則為缺省無包。同一個包中的類可以相互調(diào)用,不必寫上包名。若為類加上包,則應(yīng)將源文件中所有類都存到該包中。同一包中輛各類不一定在一個目錄上。
32,訪問控制:類本身有兩種訪問控制:public和默認。父類不能是private和protected,否則子類無法繼承。默認修飾的類只被同一包中的所有類訪問。 33,進程:正在進行的程序。線程:一個程序內(nèi)部的一條執(zhí)行線索,每個線程上所要運行的程序代碼段是多線程,用Thread類創(chuàng)建線程。
34,后臺線程:如果對某線程對象在啟動(調(diào)用start方法)前調(diào)用了setDaemon(true)方法,這個線程就變成了后臺線程。只要還有一個前臺線程在運行,這個進程就不會結(jié)束。如果一個進程中只有后臺線程在進行,這個進程就會結(jié)束。Pp.join()的作用是把pp所對應(yīng)的線程合并到調(diào)用pp.join();語句的線程中。
35,單線程和多線程的區(qū)別:必須等到run()調(diào)用后才實現(xiàn)
36,要實現(xiàn)多線程必須要編寫一個繼承了Thread類的子類,子類要覆蓋Thread類的run方法,在子類run方法中調(diào)用正在新程序中運行的程序代碼,啟動一個新線程是調(diào)用Thread類的start方法,Thread類對象的start方法產(chǎn)生一個新線程,并在該線程上運行Thread類對象中的run方法,控制線程是否結(jié)束。
37,產(chǎn)生一個TestThread對象,四個tt.start()線程,共同去賣同100張車票: TestThread tt =new TestThread();
tt.start();
tt.start();
tt.start();
tt.start();
38,多個線程共享同一數(shù)據(jù)就會發(fā)生線程安全問題。
39,線程間的通信:wait():當(dāng)前線程放棄監(jiān)視器并進入睡眠狀態(tài)直到其他線程進入同一監(jiān)視器并調(diào)用notify()為止。
40,API:應(yīng)用程序編程接口。Windous API:WIndous操作系統(tǒng)提供的各種函數(shù)。 Java API:JDK提供的各種java類
41,java開發(fā)工具軟件的基本特點:集成編輯軟件功能,使用工程化管理,產(chǎn)生應(yīng)用程序的基本框架,支持調(diào)試,提供各種輔助工具。
42,JCreator Pro:一個工作區(qū)可以管理多個工程,只能有一個活動工程。使用該軟件時不用完全記住函數(shù)或者參數(shù),因為有提示,
43,String 類對象中的內(nèi)容一旦被初始化就不能在改變。而stringBuffer類用于封裝,內(nèi)容可以改變。
44,indexOf(int ch)方法用于返回一個字符在字符串中第一次出現(xiàn)的位置,若沒有該字符,返回-1.
45,集合類,用于存儲一組對象,其中每個對象稱為元素,常用到的有:Vetor、Enumeration、ArrayList等。
46,從鍵盤上讀取數(shù)字:int b=System.in.read();
Vector.addElement():向Vector中添加元素。
47,Collection,Set與List三者區(qū)別:Collection是父類,通用集合類,各元素對象無指定順序,允許有重復(fù)元素和null元素對象。Set為子類,無指定順序,不允許有重復(fù)元素,最多允許一個null元素對象。List也為子類,有指定順序,允許有重復(fù)元素和多個null元素對象。
48,Hashtable類:Hashtable像Vector一樣動態(tài)存儲一系列對象,而且對存儲的每個對象都要安排另一個對象與之相關(guān)聯(lián)。用put()存儲數(shù)據(jù):
Hashtable ht=new Hashtable();
Ht.put(“one”,new Integer(1));
檢索數(shù)據(jù)用get方法:
Integer n=(Integer)ht.get(“two”);
If(n!=null)
{
System.out.println(“two=”+n);
}
要成功檢索某個字,用作關(guān)鍵字的類必須覆蓋Object.hashtableCode()和Object.equals().
49.Properties類:Hashtable類的子類,增加了講Hashtable對象中的關(guān)鍵字和值保存到文件和從文件中讀取關(guān)鍵字和值到Hashtable對象中的方法。如果要用Properties.store方法存儲Properties對象中的內(nèi)容,每個屬性的關(guān)鍵字和值都必須是String類型。
50,System類中的exit方法用于結(jié)束java虛擬機運行的程序。
currentTimeMills():可以檢測程序運行的時間。Java虛擬機系統(tǒng)變量或者系統(tǒng)環(huán)境變量都是變量和值成對出現(xiàn)。getProperties方法獲取java虛擬機系統(tǒng)屬性,setProperties方法用于設(shè)置系統(tǒng)屬性。
51,Date類:日期時間的類;Calendar:日期字段相互間的操作類;
Calendar.add():增加時間;Calendar.Set():設(shè)置時間;Calendar.get():獲取時間。 Calendar類位于java.util包中
52.TimerTash類實現(xiàn)了Runable接口,要運行的任務(wù),由它里面實現(xiàn)的run方法來完成。
53,Math類包含了所用于幾何和三角運算的方法,Random類一個偽隨機數(shù)產(chǎn)生類。
54,F(xiàn)ile類:IO包中唯一代表磁盤文件本身信息的類,而不是文件中的內(nèi)容。 File f=new File(“hello.txt”);
If(f.exist()){f.delete();}
Else {f.createNewFile();}
System.out.println(“File name:”
+f.getName());獲取文件的名稱System.out.println(“File path:”+f.getPath());獲取文件的路徑
System.out.println(f.exist()?”exist”:”not exist”);判斷文件是否存在
55,RandomAccessFile類提供了眾多的文件訪問方法;RandomAccessFile類支持隨機訪問,但是不能訪問其他的Io設(shè)備,如網(wǎng)絡(luò)、內(nèi)存映像等。
兩種構(gòu)造方法:
new RandomAccessFile(f,”rw”);可以讀寫
new RandomAccessFile(f,”r”);只讀
56,流是字節(jié)序列的抽象概念。文件是數(shù)據(jù)的靜態(tài)存儲形式流是數(shù)據(jù)傳輸時的形態(tài)。流分為兩種:節(jié)點流類和過濾流類。
57,InputStream類方法:int read();讀取方法
void close();讀取后要關(guān)閉文件
58,F(xiàn)ileInputStream inone=new FileInputStream(“hello.test”);等同于
File f=new File(“hello.test”);
FileInputStream intwo=new FileInputStream(f);
59,System.in連接到鍵盤,而System.out連接到顯示器,用-1作為鍵盤輸入的結(jié)束。
60,PipedInputStream與PipedOntputStream類:創(chuàng)建管道通信,使用管道流類,可以實現(xiàn)各個程序模塊之間的耦合通信。
61,DateOutputStream類提供了三個寫入字符串方法:
-public final void writeByte(String s)
相關(guān)熱詞搜索:好用 日記 軟件 比較好用的日記軟件 iphone好用的日記軟件
熱點文章閱讀