Time of Update: 2018-12-03
生病了,耽擱了兩天。明天開始繼續和隊友們一起奮戰。。。總結一下,自己以前學過的數論方面的知識。今天小小的搜尋一下,電腦數論真的是很龐大的一個領域。推薦一本書《計算數論》。準備買了、這裡先淺議下歐拉定理和歐拉函數。很久以前以為他倆一個意思()歐拉函數:定義:用於計算 p(n),比n小的所有與n互質的數。計算公式:p(n)=n*(1-1/p1)*(1-1/p2)....*(1-1/pk)【p1,p2,pk都是n的素因子】另:若n=p1^q1*p2^q2*.....*pk^qk則,p(n)=(p1-1
Time of Update: 2018-12-03
整體來說比較悲劇的一次比賽、、、教訓:整個比賽一共10個題,看懂了7個。比賽有兩個水題,第一個水題(A題)很快就寫了個公式,看了半天還在想著暴搜。過了好一段時間,隊友mostrp才看一眼公式,一下子有了思路果斷A掉。很是佩服他的應變能力呀、、、中間的時候,想到會出現一定會贏,但很快被自己否定,意識裡這種比賽應該不會出這麼水的題(比賽期間出現了很多次這種想法,最後確定是謬論。痛心疾首)。第二個水題是個大數題(I題)。最後將近一個小時的時候才看懂了這個題(同去的隊有個很快A出了,但氣球的顏色看錯了)
Time of Update: 2018-12-03
Introduction In this part I’m going to explain what MSIL is as well as the benefit of knowing it! Along the way (before we hit part 2) we will talk a little about what a managed module is composed of – this will stand you in good stead for part
Time of Update: 2018-12-03
這兩個錯誤基本歸屬一個問題。訪問越界。程式中,我定義了一個CString類的對象str。賦初值後,調用sprintf((LPSTR)(LPCTSTR)str,"期貨外匯,%4d,%s,%4d",m_sendata.m_DataTime,m_sendata.m_pDataQH.code,m_sendata.m_pDataQH.buyin);改變str的值。出現上述對話方塊。解決方案:str在sprintf中是char
Time of Update: 2018-12-03
每次自己寫程式退出的函數時,總要找好長時間。這次搜集了一些,記錄下來。不端更新下去1、PostQuitMessage(0);//最常用2、PostMessage(WM_QUIT,0,0);//最常用3、 ::SendMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//最常用::PostMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//最常用4、
Time of Update: 2018-12-03
IntroductionIn this part I will briefly explain the compile time and runtime workflow of a managed assembly as well as analyzing MSIL with some example programs.The compilation and execution process of a high level languageAs I eluded to in part 1 a
Time of Update: 2018-12-03
下午修改個程式,需要在同一個解決方案下的不同的項目下通訊。同事提到了記憶體對應檔。原來是個挺好的類。只要訪問同一個記憶體對應檔即可實現通訊。不同的項目都可以訪問(據說檔案記憶體中有儲存開啟次數的標誌-Num,每開啟一次,增加一,如果為0,自動釋放記憶體)。應用程式終止的時候,對應檔的記憶體被自動釋放。記憶體對應檔,顧名思義,是個檔案。從最簡單的檔案操作入手。HANDLE hMapFile; //對應檔控制代碼LPVOID
Time of Update: 2018-12-03
一個隊友的SD卡,手機上用的,在用電腦傳入了幾個txt電子書之後突然不能用,癥狀為無法識別。用讀卡機在PC上表現為“windows提示格式化,卻無法完成格式化”,屬性後顯示檔案系統類型為RAW。 開始我想用最簡單的方式解決,即用chkdsk,但提示無法找到合適的檔案系統。這個時候初步判斷,指望windows搞定希望不大了。後來用Diskgenius查看SD卡的分區,資訊裡面顯示FAT16,這個時候判斷硬體是沒有問題的。,當然沒有問題,在windows裡面都可以看到盤符,囧~這個時候開始了g
Time of Update: 2018-12-03
這個非原創、、、、、但是,為了讓更多人看到,無奈的原創一下、、、寫的很好,雖然真正學習演算法(說的好聽是學演算法,不好聽就是A題)近一年了,但是,學習的效率非常低,最近才稍稍掌握點技巧。這篇文章不知道是哪位大牛寫的,在朋友的部落格中看到了,覺得很有借鑒作用,就粘了過來,共勉。。。。加油!!!吖颯~~~~ 刻苦的訓練我打算最後稍微提一下。主要說後者:什麼是有效地訓練? 我想說下我的理解。 很多ACMer入門的時候,都被告知:要多做題,做個500多道就變牛了。其實,這既不是充
Time of Update: 2018-12-03
我已經解決了。。。。開啟檔案選那個“微軟HTML協助執行程式”,開啟它時,會彈出一個提示框,兩個選項加一個得選框,分別是:開啟、取消 和 “開啟前總是提示這個訊息”,預設狀態下,那個複選框是有對勾的,把那個對勾點掉,然後選開啟,就開啟CHM了。。。。才發現,原來這麼簡單,在網上找了N多方法去看這CHM,釋放啊(累死--!)、另存啊、閱讀器啊。。。麻煩啊。。。。好在終於弄好了。
Time of Update: 2018-12-03
由於Web迅雷的問題,讓我原來的ie7掛掉了,只好卸掉重裝,可是重裝後,一切正常,除了它沒有把ie7的表徵圖更新,其他都正常,可是由於原來已經用了好長一段時間,已經習慣了,看到ie6的表徵圖總感覺有點彆扭,通過檔案類型中改變表徵圖後,居然不起任何作用,即在與檔案類型關聯的表徵圖已經更改為最新後,原來的檔案表徵圖居然沒有絲毫變化.聽舍友說要等幾次開關機後自動就好了,可是還是不知要等到什麼時候,總想趕快解決,最後決定我直接該不了,通過個人化我的系統我就不信還不行!於是通過超級兔子的個人化系統中的表
Time of Update: 2018-12-03
盲目找工作1周后,於昨日入職。(由於學校事愁的關係,試入職三天后,返校,沒有簽合約,恢複待業身份。。。。。)工作的第一個任務,改程式為COM組件。第一次接觸,記錄下學習筆記。在COM構架下,可以開發出各種各樣的功能專一的組件,然後將它們按照需要組合起來,構成複雜的應用系統。COM即元件物件模型,是Component Object Model
Time of Update: 2018-12-03
前兩天boss讓寫寫介面,看程式看的頭暈腦轉,就在網上瞎搜搜,寫些關於MFC的介面設計。包括:表單背景圖、表單大小、按鈕背景圖、控制項透明、編輯框重影、exe表徵圖、托盤程式。下面逐一代碼解析:表單背景圖:背景圖,要在OnPaint() 函數中進行修改。表單不再使用預設,在else中添加代碼//改變表單大小MoveWindow(0,0,500,400,TRUE);//設定背景CPaintDC dc(this);CBitmap
Time of Update: 2018-12-03
Lesson08透明度OpenGL中的許多效果都依賴於某種類型的混合。混合是指將一個給定的象素繪製到當前螢幕上已有象素上的操作。兩種顏色的混合是以它們的alpha值為基礎,通過混合函數進行的。Alpha是顏色的第四個分量。在OpenGL中使用GL_RGB只能指定顏色的三個分量,而GL_RGBA則可以指定alpha值。此外,我們還要使用glColor4f()來替換glColor3f()。許多人認為alpha值就是材質的透明度。Alpha為0.0的材質完全透明,alpha為1.0的材質完全不透明
Time of Update: 2018-12-03
實現的是判斷目前的版本是不是win,是就執行某程式,否則不執行[plain]:home@echo off cls ver | find /i "Microsoft" > NUL if %errorlevel% equ 0 (goto windows) else goto NonoTest:NoneTest @echo 當前系統暫無識別資料,請直接查看系統版本: ver goto end :windows echo 輸入要執行的程式 如“D:\1.exe
Time of Update: 2018-12-03
Hi, I created a project which has images involved. the program runs fine in FLEX workspace. but as I make a copy and place it on to anywhere else except the workspace, there is a Security message comes up. have done some search as trying to create
Time of Update: 2018-12-03
下面的例子實現的是:在表單上 滑鼠移動至指定位置(不同矩形框內)可顯示出不同的提示資訊。1、在類中定義全域變數:CToolTipCtrl m_TipCtrl;2、在表單的初始化函數oninitdialog中初始化該變數:EnableToolTip(TRUE);//使控制項可用m_TipCtrl.Create(this);//初始化m_TipCtrl.Activate(TRUE);//使活躍m_TipCtrl.AddTool(this);//添加工具3、添加提示資訊CRect rect,rect2
Time of Update: 2018-12-03
//聲明變數,在類的定義中Unit srcUnit;Gdiplus::Image *imgRectF rectf2;ColorMatrix *cm;ImageAttributes *att;//初始設定變數,在初始化函數OnInitDialog中WCHAR * w ;len = MultiByteToWideChar(CP_ACP , 0 , m_pImgPath.c_str() , -1 , NULL , 0 );w = new WCHAR[ len ]
Time of Update: 2018-12-03
假期回家前MovieMash還只是提供線上視頻編輯,並沒有開源,而導師要求做的項目正是類似的網站,當時迷茫的看了許多有關資料,初步採用Flex實現了FLV檔案在播放時的邊框,標題添加和顯示,但是整合成一個FLV檔案卻找不到合適的實現方法,整個項目就此卡住. 今天,剛開始還是先回顧了以下假期前的進度,任然懷著僥倖的心理在網路上搜尋有關FLV檔案的合成和剪輯實現方法,仍不見成果.突然想看看是否有新的技術可以換個思路,這樣就找到了MovieMash. 立即download.並解壓在服務期目錄下,沒想
Time of Update: 2018-12-03
遞迴是設計和描述演算法的一種有力的工具,由於它在複雜演算法的描述中被經常採用,為此在進一步介紹其他演算法設計方法之前先討論它。 能採用遞迴描述的演算法通常有這樣的特徵:為求解規模為N的問題,設法將它分解成規模較小的問題,然後從這些小問題的解方便地構造出大問題的解,並且這些規模較小的問題也能採用同樣的分解和綜合方法,分解成規模更小的問題,並從這些更小問題的解構造出規模較大問題的解。特別地,當規模N=1時,能直接得解。 【問題】