Time of Update: 2018-12-03
一、現狀軟體越來越龐大,細節越來越多---->難以改錯,改進開發週期越來越長---->浪費金錢、生命二、原因生產工具與任務之間的差距太大:要砍伐整片森林,手裡只有斧子生產資料與產品之間的差距太大:要蔥油鯉魚,手裡只有魚籽蔥籽要建立一個金融系統,手裡只有C++Java編譯器,UML“建模”工具要建立一個化學反應類比系統,手裡還是只有C++Java編譯器,UML“建模”工具三、其它領域的範例要創作一首曲子,只需寫出它的五線譜,你幾乎不可能用自然語言來描述要證明一個數學定理,只需用數學符號
Time of Update: 2018-12-03
1、建立過程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname varchar (30), @tbname varchar (30), @colname varchar (30), @filename varchar (30),
Time of Update: 2018-12-03
搞了半天終於把這題用Dijkstra演算法搞定了!一天的辛苦沒有白費。其實這個題目還可以用polye演算法實現。。。這就是明天的任務了!!!! 題目:演算法實驗題12.1
Time of Update: 2018-12-03
這是上學期跟老師做的一個創新實驗項目,當時老師給我推薦了一本書好像叫“matlab擴充編程”,看了真是受益匪淺啊。花了大半個月做出了這麼個小東西,識別出語音命令,執行相應操作,比較幼稚,但識別率是相當高的,識別0到9九個數字時除了2和8有時分不清外,其他都很好,識別開燈關燈之類的命令幾乎沒有錯過。共用給大家參考參考吧。這個是begin.m,必須先運行它,用來啟動串口,我是用串口通過單片機控制燈亮滅的。begin.m:g=serial('com6');g.InputBufferSize=4096;
Time of Update: 2018-12-03
這個也是在暑假電子設計競賽培訓時自己做的,運行結果還可以。引腳是交叉的,因為用的是P2口,硬體設計時P2的0,2,4,6為行,1,3,5,7為縱(錯了就反過來)。因為從樣本程式複製了不少東西,所以有些量是不用的,大家自己斟酌吧。// 鍵盤程式,通過P2口接4*4鍵盤,用掃描法得索引值// 最後通過串口發送該索引值。// EDIT by lineter// QQ:542375845#include <c8051f410.h> // SFR
Time of Update: 2018-12-03
主要通過如下紅色代碼的方法實現 片如下: 代碼如下: void MainWindow::createDockWindows(){ QDockWidget *dock = new QDockWidget(tr("Customers"), this); dock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea); customerList = new QListWidget(dock);
Time of Update: 2018-12-03
駭客網站收集著名的駭客網站1. http://www.guninski.com/ 安全專家Guninski的首頁,有一些緩衝區溢位漏洞openBSD Linux kernel apache2. http://www.secinf.net/ Windows網路安全方面的大量文檔 3. http://www.securityfocus.com/ 安全資料整合最好的站4. http://www.project.honeynet.org/ 由安全界一幫牛人組織的一個project內容(computer
Time of Update: 2018-12-03
現在一般的膝上型電腦都沒有串口介面,需要調試調試開發板或者是其他的嵌入式裝置時,USB轉串口線是一個比較不錯的選擇,可以實現對開發板的調試和檔案燒錄。然而在特殊情況下,一些燒錄軟體或者是調試軟體已經規定死了調試燒錄的串口:如:於是只能修改串口號,步驟如下: win7:開始-設定-控制台,進入到控制台後,雙擊“系統”-單擊“硬體”頁-單擊“裝置管理員”,開啟裝置管理員後,雙擊“連接埠(COM和LPT)”-雙擊“通訊連接埠(COMx)”-單擊“連接埠設定”頁面-單擊“進階”,在COMx的進階設定視
Time of Update: 2018-12-03
實際上Bit-map就是一個hash表,只是該hash表的每一個單元為一個bit,也就是該hash表示一個bit數組,每一條資料(Value)通過hash函數映射到bit數組中的某一位。正因為每一條資料只需一個bit來記錄,所以該資料結構的空間效率是非常高的。我的總結:1、Bit-map不儲存未經處理資料,只標記該資料是否出現過;2、關於Bit-map計數:由於Bit-map每一個單元為一個bit,如果用來計數的話可以記錄出現0次或者1次,也就是Bit-map最常見的應用——用於記錄資料是否出現
Time of Update: 2018-12-03
首先我們來介紹一下靜態連結於動態連結的基本思想,所謂的靜態連結就是將要連結的多個檔案中的相似段進行合并,再進行地址的重定位,在程式運行之前就形成一個大的單獨可執行檔檔案。所謂的動態連結就是把程式按照模組拆分成各個相對獨立的部分,在程式運行時才將他們連結在一起形成一個完整的程式,而不是像靜態連結一樣把所有的程式模組都連結成一個單獨可執行檔檔案。
Time of Update: 2018-12-03
hibernate unique配置 昨天自己建立了表,通過hibernate進行映射,添加了unique的限制,運行JUnit測試的時候發現,hibernate沒有對配置的欄位沒有進行唯一性檢查,而是直接通過,存入資料庫。讓人百思不得其解! 後來查閱hibernate文檔和網上核對,發現unique只在表是由hibernate自己建立的時候才有效,也就是說validate 載入hibernate時,驗證建立資料庫表結構create
Time of Update: 2018-12-03
同進程尋找JDNI服務比如說我們通過JNDI來尋找Tomcat中配置的DataSource,代碼如下Context context = new InitialContext();DataSource ds = (DataSource)context.lookup("java:/comp/env/jdbc/oracleds");將這兩行代碼放到JSP頁面中,在new
Time of Update: 2018-12-03
用了一段時間的Display Tag,覺得非常好用,可在論壇上發現好像使用這個東東的人挺少的,那偶也來寫篇文章。 Display Tag Lib是一個標籤庫,用來處理jsp網頁上的Table,功能非常強,可以對的Table進行分頁、資料匯出、分組、對列排序等等,反正我在做項目時需要的功能它都給我提供了,而且使用起來非常的方便。能夠大大減少代碼量。 介個是Display Tag的官方網站http://displaytag.sourceforge.net/。
Time of Update: 2018-12-03
1. 首先建立一個winform解決方案2. 與添加類檔案相同的方法添加設定檔,比如:右擊解決方案下的項目名稱—>添加—>建立項—>選擇 “應用程式設定檔”,.net預設檔案名稱為app.config,點擊確定開啟檔案app.config,加入設定檔內容,比如:<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="Author
Time of Update: 2018-12-03
http://duanple.blog.163.com/blog/static/709717672009049528185/ (用vim把程式縮排了一下,方便看)曆史上,Knuth在其<<Sorting and Searching>>一書的第6.2.1節指出:儘管第一個二分搜尋演算法於1946年就出現,然而第一個完全正確的二分搜尋演算法直到1962年才出現。而不經仔細斟酌而寫出的一個二分尋找經常遭遇off by
Time of Update: 2018-12-03
以 Internet Explorer 為例,預設情況下,IE的隱私權原則如所設:(圖一)請注意其中這一條:阻止儲存可用來聯絡您的資訊而沒有您的明確同意的第三方Cookie。下面我們首先來示範一下,這一條起作用的情況:網站 b.com 有這樣一個網頁: http://b.com/WebApp_P3P/p3p.htm 這個頁面的原始碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3
Time of Update: 2018-12-03
沖靈劍法 GG and MM ’’s soul sword (GG和MM的靈魂之劍 ,聽起來好像很熟悉 ) 九陽神功 nine man’’s power (九個男子的力量) 九陰真經 nine woman’’story (九個女人的故事) 九陰白骨爪 nine woman catch a white bone (九個女人抓著一個白骨,老外看了還以為會出現召喚獸呢) 神照經 god bless you (神保佑你,我還天國已近勒) 胡家刀法 Dr.hu’’sword
Time of Update: 2018-12-03
資料字典是一個預留空間,一個資料庫,這是用來儲存資訊資料庫本身。 資料字典可能包含的資訊,例如: 資料庫設計資料 儲存的SQL程式 使用者權限 使用者統計 資料庫的過程中的資訊 資料庫增長統計 資料庫效能統計 資料字典則是系統中各類資料描述的集合,是進行詳細的資料收集和資料分析所獲得的主要成果. 資料字典通常包括資料項目/資料結構/資料流/資料存放區和處理過程五個部分. 資料字典是關於資料的資訊的集合,也就是對資料流圖中包含的所有元素的定義的集合. 組成 1資料流 2
Time of Update: 2018-12-03
本打算在架構整理時使用類似Struts的DispathAction的功能,使用一個參數轉寄來決定調用Service的方法。因為DispathAction在struts的意圖就是減少出現的類。但是想來想去,這樣的話就必須多實現一個Manager層了,每一個Service都必須通過Manager來調用,多了很多近乎“光禿禿”代碼的Proxy類,僅做一下轉寄的Manger。如果以後維護起來,那麼頁面修改後,Manager也同時需要修改,增加Manger層徒增維護的負擔。最後決定不使用Manager層,
Time of Update: 2018-12-03
前言ARM流行已久,做嵌入式開發的不知道ARM不大可能。鑒於其所具備的較低功耗下的較高效能,也就成了大多數嵌入式裝置的首選不過對於剛上手的人來說,有可能會遇到一些稀奇古怪的問題。畢竟大部分人都習慣了IA-32下的程式設計,雖然兩者都是32位的構完全不同,於是也導致了一些隱含的問題。這裡想描述一下一個有點蠱惑的問題,即在ARM上訪問非對齊地址內容,會出現所問題。ARM記憶體訪問的對齊問題按照ARM文檔上的描述,其訪問規則如下:1.