串行通訊慨述串行通訊協議有很多種,像RS232,RS485,RS422,甚至現今流行的USB等都是串行通訊協議。而串行通訊技術的應用無處不在。可能大家見的最多就是電腦的串口與Modem的通訊。記得在PC機剛開始在中國流行起來時(大約是在90年代前五年),那時甚至有人用一條串行線進行兩臺電腦之間的數據共享。除了這些,手機,PDA,USB鼠標、鍵盤等等都是以串行通訊的方式與電腦連接。而筆者工作性質的關系,所接觸到的就更多了,像多串口卡,各種種類的具有串口通訊接
系統 2019-08-29 22:48:58 1825
簡單的靜態函數SysCmd.java:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassSysCmd{publicstaticStringautoExec(StringcmdLine)throwsIOException,InterruptedException{if(System.getProperty("os.
系統 2019-08-29 22:37:37 1825
歡迎點擊此處訂閱本Blog
系統 2019-08-29 22:35:09 1825
1、概述在JDK1.2以前的版本中,當一個對象不被任何變量引用,那么程序就無法再使用這個對象。也就是說,只有對象處于可觸及狀態,程序才能使用它。這就像在日常生活中,從商店購買了某樣物品后,如果有用,就一直保留它,否則就把它扔到垃圾箱,由清潔工人收走。一般說來,如果物品已經被扔到垃圾箱,想再把它撿回來使用就不可能了。但有時候情況并不這么簡單,你可能會遇到類似雞肋一樣的物品,食之無味,棄之可惜。這種物品現在已經無用了,保留它會占空間,但是立刻扔掉它也不劃算,因
系統 2019-08-29 22:32:21 1825
本文主要參考http://tech.ccidnet.com/art/1081/20050413/237901_1.html上的文章。C++調用JAVA主要用到了SUN公司的JNI技術,JNI是JavaNativeInterface的縮寫。從Java1.1開始,JavaNativeInterface(JNI)標準成為java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互。相關資料見http://java.sun.com/j2se/1.5.0/do
系統 2019-08-29 22:22:24 1825
如果您喜歡這些文章,歡迎點擊此處訂閱本Blog
Hibernate是Java應用和關系數據庫之間的橋梁,它負責Java對象和關系數據之間的映射。Hibernate內部封裝了通過JDBC訪問數據庫的操作,向上層應用提供了面向對象的數據訪問API。在Java應用中使用Hibernate包含以下步驟。(1)創建Hibernate的配置文件。(2)創建持久化類。(3)創建對象-關系映射文件。(4)通過HibernateAPI編寫訪問數據庫的代碼。本文通過一個簡單的例子helloapp應用,演示如何運用Hiber
系統 2019-08-12 09:30:32 1825
Java代碼/***Hash算法大全
*推薦使用FNV1算法*@algorithmNone*@authorGoodzzp2006-11-20*@lastEditGoodzzp2006-11-20*@editDetailCreate*/publicclassHashAlgorithms{/***加法hash*@paramkey字符串*@paramprime一個質數*@returnhash結果*/publicstaticintadditiveHash(S
系統 2019-08-12 09:30:14 1825
好東西分享有些運算符在JAVA語言中存在著,但是在實際開發中我們或許很少用到它們,在面試題中卻時常出現它們的身影,對于這些運算符的含義和用法,你是否還記得呢?自增(++)和自減(--)運算符我們先來回答幾個問題吧:Java代碼inti=0;intj=i++;intk=--i;inti=0;intj=i++;intk=--i;這段代碼運行后,i等于多少?j等于多少?k等于多少?太簡單了?好,繼續:Java代碼inti=0;intj=i+++++i;intk=
系統 2019-08-12 09:30:14 1825
一.線程的基本概念1、入題:我們大家都知道,我們可以在一臺計算機上同時聊天,看電影,下載視頻等,完成上述任務的各個程序之間是完全相互獨立的。但是他們在同一段時間內又同時處于運行狀態。當然呢,它們在這一段時間內是分時使用計算機CPU時間的。只不過呢在CPU處理速度很快,劃分的時間片段很短,所以給大家感覺上是多個程序在同時運行。2、進程:進程是程序的一次動態執行過程。這個過程包含了從程序代碼從硬盤加載到內存、在內存中執行、執行結束等過程,實際上也就是進程的產生
系統 2019-08-12 09:29:59 1825
圖像漸變我們大體想一下思路無非是這樣:將圖像所有的像素點的RBG,每個點就減去相同的量,而且這個量是個漸變的量。是的,就是這樣,我們的程序也是這個思路,不過就是沒有單純的“想”這么簡單了。我這里只編寫了縱向漸變,還沒有寫其他復雜的漸變,以后慢慢研究吧。先看效果:原始圖片:圖像變暗漸變:圖像變暗漸變:圖像變亮漸變:圖像變亮漸變:我們以圖像漸變暗舉例,漸變亮同樣的道理,無非是一個減,一個加。1.我們要先拿到圖片,這個不贅述了,就是獲得圖像的BufferedIm
系統 2019-08-12 09:29:50 1825
一切來得太順利,多虧有前人的經驗安裝好SQLserver2000,下載了個補丁sql2000_sp3補丁安裝了jdk,netbeans6.1半個小時不到就在window下搭建好了數據庫設計大作業的環境好順利啊一切ok了最后打開zy寫的工程進行密碼修改run!!!ok不過為了以后方便還是搜了一下轉自http://flovemayday.blog.com.cn/archives/2007/2164558.shtml呵呵,看到這個界面好面熟啊,以前也用過這個模板
系統 2019-08-12 01:52:12 1825
前言Docker旨在提供一種應用程序的自動化部署解決方案,在Linux系統上迅速創建一個容器(輕量級虛擬機)并部署和運行應用程序,并通過配置文件可以輕松實現應用程序的自動化安裝、部署和升級,非常方便。因為使用了容器,所以可以很方便的把生產環境和開發環境分開,互不影響,這是docker最普遍的一個玩法。更多的玩法還有大規模web應用、數據庫部署、持續部署、集群、測試環境、面向服務的云計算、虛擬桌面VDI等等。主觀的印象:Docker使用Go語言編寫,用cgr
系統 2019-08-12 01:32:40 1825
編程語言流行指數(PYPL)排行榜近日公布了2019年7月份榜單。在最新一期榜單上,Python的份額高達28.08%,再次蟬聯第一,并且增長4.7%,同時成為增長勢頭較好的語言。而被擠到第二蟬聯Java,同比下跌1.8個百分點,C/C++已經被擠出前三甲。圈內知名網站StackOverflow的數據顯示,其實早在去年6月份,Python的月活用戶就已超越了Java、JavaScript,成為第一。IEEESpectrum也在2018年度頂級編程語言排行榜
系統 2019-09-27 17:56:52 1824
原文鏈接:https://edu.csdn.net/topic/python115?utm_source=yjs“愿你出走半生,歸來仍學Python!”最近Python的slogan正在“變化”。原因是來自于PYPL官方發布2019年7月編程語言指數榜,Python連續半年奪冠,并且本月市場份額超高的28.08%。這簡直是遇神殺神,遇佛殺佛的滅霸節奏!不過,Python雖然在編程排行上力壓曾經的大佬Java,但其他方面可以嗎?能給程序員想要的嗎?So,Py
系統 2019-09-27 17:53:49 1824