Time of Update: 2018-12-03
關於矩陣經典操作(2)只要是關於矩陣求冪或者求前K次方的和這些題目一般題目會給定矩陣,這屬於模板題,比較簡單關於整數快速冪,在數論裡有一個比較快速的演算法,矩陣的快速冪和這個差不多,有異曲同工的意思,都是二分的思想整數快速冪:long long power(long long a,long long b){ long long ans=1; while(b) { if(b&1) { ans=ans*a%m;
Time of Update: 2018-12-03
/** * 包含了方法和標準的常量用來設定UI的逾時、大小和距離 */public class ViewConfiguration { // 設定水平捲軸的寬度和垂直捲軸的高度,單位是像素px private static final int SCROLL_BAR_SIZE = 10; //定義捲軸逐漸消失的時間,單位是毫秒 private static final int SCROLL_BAR_FADE_DURATION = 250; //
Time of Update: 2018-12-03
條碼的編碼規則不外乎是通過線條和線條間間隙的寬窄不同來表示二進位的1和0,只要我們瞭解了條碼的編碼規則,完全可以用畫圖的方式在普通印表機上得到可以接受的效果。條碼種類有CODE39、標準25碼、交叉25碼、矩陣25碼、庫德巴碼、CODE128A碼、CODE128B碼、CODE128C碼下面我們就使用最普遍的CODE39碼進行討論。 CODE39碼的編碼規則是: 1、 每五條線表示一個字元; 2、 粗線表示1,細線表示0;
Time of Update: 2018-12-03
看了下windows程式設計 ,做了個比較的垃圾的小玩意!代碼:#include <iostream>#include <stdio.h>#include <string>#include <windows.h>#include <tlhelp32.h>using namespace std;string str_exp="explorer.exe";string str_qq="QQ.exe";bool
Time of Update: 2018-12-03
割點bool iscut[N];int dfn[N], low[N], Index, n;void tarjan(int x) {///對於無向圖,只要連通,就是強連通! ///判斷割點呢,就是只要他所進入的強連通分量low全部滿足<=dfn[自己]就可以了 dfn[x] = low[x] = ++Index;///時間戳記和low for (int tmp = v[x], k; k = p[tmp].k, tmp; tmp = p[tmp].pre)
Time of Update: 2018-12-03
想起寫這篇文章是在看侯傑先生的《深入淺出MFC》時, 突然覺得自己在大學這幾年關於遊戲編程方面還算是有些心得,因此寫出這篇小文,介紹我眼中的遊戲程式 員的書單與原始碼參考。一則是作為自己今後兩年學習目標的備忘錄,二來沒準對別人也有點參考價值。我的原則是唯寫自己研究過或準備研究的資料,所以內容無 疑會帶上強烈的個人喜好色彩, 比如對網路,資料庫等重要方面完全沒有涉及。因為自己主要對三維圖形引擎, 人工智慧演算法, 指令碼系統, 反外掛 (反反外掛?
Time of Update: 2018-12-03
最近在64位win7中安裝了acrobat 8.12之後,每當開啟office軟體,就會提示安裝acrobat, 並且最後出現“找不到....../AMD64/ADOBEPDF.DLL檔案的錯誤”其實在acrobat的安裝目錄Adobe\Acrobat 8.0\Acrobat下,有一個AdobePDFL.dll檔案,可以把這個檔案拷貝到AMD64檔案夾下,重新命名為:ADOBEPDF.DLL。再次開啟office軟體,提示安裝就會成功,一勞永逸。
Time of Update: 2018-12-03
先說方法:1.先安裝samba ,終端輸入:sudo apt-get install samba2.左側unity面板上的系統設定-列印-添加-網路印表機-使用SAMBA的Windows印表機3.在smb://後面的文字框裡面輸入共用印表機的ip地址和共用名稱。實驗室的印表機使用windows
Time of Update: 2018-12-03
項目最本質的一個特性是不確定性,所以實際的執行與預估有些偏差很正常。預估較實際所花費的工作量時大時小,有人快,有人慢。單獨從個人能力來解釋進度並不客觀,因為本來項目排程時就應當考慮到人的能力的不同。既然一切都在項目進度規劃中定義,所有工作都能按步就搬的完成自然最好,但項目的不確定性告訴我們這是難以確定的。總有些任務會提前,也總有些任務會滯後。如果我們只關注滯後的任務,那可以想像項目總會延期的,最好的結果也只能是按時完成。但如果我們能利用到提前完成的時間呢?項目中識別關鍵路徑並嚴加監控是常用的做法
Time of Update: 2018-12-03
使用highcharts做報表時,容器的右下角總是有個highcharts.com的連結,點擊就會跳轉到highcharts的官網,解決的辦法:既然jsp上沒寫,那麼肯定是在引入的js檔案中,解決步驟:1、使用eclipse開啟引入的js檔案:highcharts.js檔案;2、在瀏覽器中點開那個連結,連結跳轉到http://www.highcharts.com/這個網站上,我們將此網站的網址複製下來3、在eclipse開啟的highcharts.js檔案中使用ctrl+F
Time of Update: 2018-12-03
注意:mvnforum.xml中不能包含中文,否則就無法啟動整個論壇。許可權管理:使用者-使用者組-功能如果通過使用者組給使用者指派許可權,那麼必須保證該論壇不是私人論壇,否則通過使用者組分配了許可權,實際上也是無效的。首先設定許可權CombinedPermissions,然後設定IndividualPermissions。可以通過設定檔來限制guest使用者能夠看到圖片,建議設定為true;可以設定論壇的ModerationMode,這樣只有通過審核的話題才能夠發表,同樣也可以控制到文章層級,
Time of Update: 2018-12-03
1、尋找員工的編號、姓名、部門和出生日期,如果出生日期為空白值,顯示日期不詳,並按部門排序輸出,日期格式為yyyy-mm-dd。select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),'日期不詳') birthdayfrom employeeorder by dept 2、尋找與喻自強在同一個單位的員工姓名、性別、部門和職稱select emp_no,emp_name,dept,titlefrom
Time of Update: 2018-12-03
example:gswin32 -dSAFER -dBATCH -dNOPAUSE -r300 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=jpeggray -sOutputFile=test%03d.jpg -dFirstPage=102 -dLastPage=103 ori.pdf-sDEVICE 支援 PNG, JPEG, TIFF, PNM, FAX, BMP, PCX, PSD 當然也有 pdfwrite, pswrite,
Time of Update: 2018-12-03
當CArray 嵌套時候,許多情況下會發生C2448;C2664;C2582這樣的錯誤。並且指示CArray的內部錯誤。在KB231995中,微軟描述了問題,並且簡要的訴說瞭解決方案。英文版本: http://support.microsoft.com/kb/231995/en中文機器翻譯版本:http://support.microsoft.com/kb/231995/zh-cn 事情的緣由有2個。1.對於沒有賦值操作符(operate
Time of Update: 2018-12-03
1. CFFEX IF 資料 , 每秒2筆。 如果沒有成交,僅僅委託變動是沒有資料的2. 這類資料是 證券交易所推送到 期貨經紀公司 每秒取2筆。因為不是即時資料,所以有可能每天的開盤第一筆資料的last price 不是open price.比如: IF1302 2012/12/27 9:15:00 的第一筆資料(這一秒也只有這一筆資料)2012-12-27 09:14:00, 2, 0, CFFEX, IF, IF1302, 201302, 0, 2472.6, 0, 0, 0, -1.
Time of Update: 2018-12-03
底層使用一維數組作為連續的儲存空間,此練習仿照STL的vector,自動擴充和收縮空間。擴充的演算法是表中元素個數等於maxSize,則擴充為2倍;收縮空間演算法是當表中元素個數小於maxSize的四分之一,則將其空間收縮為maxSize的一半。。。 另外 template 要求聲明和實現都放於一個h檔案裡。下面是線性表的實現以及測試代碼: LinearList.h#pragma once#include <stdio.h>template<class T>class
Time of Update: 2018-12-03
多線程編程是非常複雜的,Chrome的多執行緒有很多值得借鑒的地方。這篇文章是Chromium項目中Threading的設計和說明文檔,簡單翻譯和注釋了一下,以協助理解。 簡單總結就是,不要啟動太多線程而應該使用專用的公用線程,代碼一定要搞清楚運行在哪個線程上,要有一個簡單的方式線上程之間進行通訊。 原文地址 http://dev.chromium.org/developers/design-documents/threading Chrome通過多線程來避免IO延遲阻塞而導致UI響應遲鈍。
Time of Update: 2018-12-03
一、擷取代碼a) 不下載代碼,直接瀏覽,到這裡:http://src.chromium.org/viewvc/chrome/ 或者這裡:http://code.google.com/p/chromium/source/search b) 快速下載程式碼封裝(tarball),到這裡:http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html , 下載完程式碼封裝之後也可以繼續使用步驟
Time of Update: 2018-12-03
詞法分析的理論知識不少,包括了正規式、正規文法、它們之間的轉換以及確定的有窮自動機和不確定的有窮自動機等等。。。 要自己寫一個詞法分析器也不會很難,只要給出了最簡的有窮自動機,就能很方便實現了,用if、switch-case來寫一通所謂的狀態轉換就可以,我近期會寫一個簡單的詞法剖析器來作為例子。。。 現在已經有人發明了一個叫LEX的工具讓你去應用,那我們就省了不少力氣,畢竟沒到萬不得已的時候,我們都沒必要重新發明輪子,從另一個角度來說,使用工具是我們人類知識繼承的一種方法,也是我們比其他動物優
Time of Update: 2018-12-03
SIP方法OPTIONS允許一個UA來查詢另外一個UA或者proxy伺服器的能力。這個提供個用戶端一個手段來查詢服務端支援的方法,內容類型,擴充,codecs等等。這些都不用”ringing”對方。比如,在用戶端試圖在INVITE要求標頭中增加一個請求欄位選項的時候,它並不知道對方UAS能否支援這個選項,它就可以用OPTIONS來查詢一下UAS,通過檢查OPTIONS返回的Supported頭域,就可以知道是否支援這個選項。所有的UA都必須支援OPTIONS方法。