Time of Update: 2018-12-04
原貼子在這裡:http://topic.csdn.net/u/20100205/16/33f62568-ad66-435b-a3b5-99da746e6dde.html?seed=1920623080&r=63305046#r_63305046經過整理,心得如下: 為了說明問題方便,縮短測試案例,要求是找出不以'ly'結尾的單詞。 txt = 'thy38ly thy38 ly' 一開始寫的Regex是用的順序否定環視: reg0 = re.compile(r'/b(/w+?(?!ly)
Time of Update: 2018-12-04
使用了Boost.Integer #include <iostream>#include <boost/integer.hpp>using namespace std;template <typename T>bool is_multiply_overflow(T a, T b){ T max_t = numeric_limits<T>::max(); T zero(0); return (a!=zero &&
Time of Update: 2018-12-04
最近畢設要做個FLTK的介面,可讓它支援中文可花了番心思。開始我也是借鑒了這篇文章:http://blog.sina.com.cn/s/blog_494e45fe0100092l.html可除了它給的“測試”這兩個字,其它都沒試出來。 它的解決方案2裡的gb2utf8也沒找到,我也不會寫。 後來好好看文檔,發現FLTK提供了一個方案:#include <FL/Fl.H>#include <FL/Fl_Window.H>#include
Time of Update: 2018-12-04
在VC6整合式開發環境中,可以點擊功能表命令 project/setting,彈出項目屬性對話方塊;然後在活動配置中選 link/object/library modules,即可輸入待加入的lib庫檔案 但是在VC.NET整合式開發環境中是這樣的: 點擊功能表命令 “項目/屬性”,彈出項目屬性對話方塊;或者在解決方案視圖或類別檢視中,右擊項目名稱,選“屬性”,彈出項目屬性對話方塊;
Time of Update: 2018-12-04
自己做了自己用,參照了MSDN的標準寫法,就不多廢話了,直接貼上,最後附用法: 先貼類的Snippet——快速鍵為notify<?xml version="1.0" encoding="utf-8" ?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"><CodeSnippet
Time of Update: 2018-12-04
程式員發展規律--看『第80期IT沙龍實錄:中國軟體業人才打造模式之辯』有感 //吳功宜(南開大學資訊技術學院院長)觀點: //周鴻禕(雅虎公司中國區總裁):第一是目前對軟體藍領的看法非常不認同,大家說像印度學習快速弄一批人進行專業的補習。認為這些人只要會寫代碼,再有人做軟體系統架構,再有人檢測bug
Time of Update: 2018-12-04
法1:這個方法其實用的是一本經典vc影像處理的書上的有關讀取位元影像的函數庫,當沒有這個函數庫時,就沒有太多的實用價值。這種方法直接用的是讀取和顯示bmp圖片的函數庫首先要得到要顯示地區的位置: CWnd* pWnd=GetDlgItem(IDC_BMP); RECT rect; pWnd->GetClientRect(&rect); CDC* pDC=pWnd->GetDC();然後調用函數庫 //擷取DIB映像的寬度 int
Time of Update: 2018-12-04
這是一個基於對話方塊的mfc程式,程式名為moduleForProcess。(說出程式的名字,只是為將來敘述方便一些)---------------------------------首先,在moduleForProcessDlg.h 裡面寫上#define DIBFILETYPE ((WORD)('M'<<8)|'B'),然後,還要給CmoduleForProcessDlg類添加一些資料成員和函數成員。具體如下:// moduleForProcessDlg.h :
Time of Update: 2018-12-04
+看書。import wxdef load(event): file = open(filename.GetValue()) contents.SetValue(file.read()) file.close() def save(event): file = open(filename.GetValue(),'w') file.write(contents.GetValue()) file.close()app = wx.App()win =
Time of Update: 2018-12-04
其它控制項也同樣適用:對於一時找不出好辦法的情況,直接用StyleSnooper找到所需的控制項,查看它的預設Style。然後找到所需的設定,如這裡是找到<Trigger Property="TreeViewItem.IsSelected"> <Setter Property="Panel.Background" TargetName="Bd">
Time of Update: 2018-12-04
要做一個系統備份、恢複系統,之前用ImageX,但ImageX有一個大問題,就是它直接恢複系統時,會有很多checksum error,所幸dism解決了這個問題。因此換成調用dism。但發現了又一個問題:ImageX是支援輸出重新導向的,只要開啟開頭/scroll,可以很方便地擷取當前的進度。而dism不支援輸出重新導向,它的輸出全部在同一行上:為這個很傷腦筋,資料幾乎沒有。經過無數翻貼子和實驗,今天終於解決了,分享一下。希望給有同樣需要的朋友些協助。先說說這兩種在Console中顯示的區別:
Time of Update: 2018-12-04
沒有進行類的封裝,只是把一些函數集中在一個檔案中。一個是函數的聲明檔案DShowUtilities.h,一個是函數的定義檔案DShowUtilities.cpp這裡面的函數都是從微軟自己帶的原始碼或是協助文檔中copy過來的。首先是DShowUtilities.h檔案#ifndef DShowUtilities_H_#define DShowUtilities_H_#include <DShow.h>#pragma
Time of Update: 2018-12-04
從家裡回來後的幾天過的有些悠閑了,雖然看起來每天都很忙碌,但是,也就是在整理一下曾經做過的東西,主要還是directshow方面的。曾經做過的都忘了不少的。今天再做最後的整理工作,明天就要具體開始編寫一些程式了。為了在windows案頭平台上進行雙目視覺的實驗(我初步計劃3月中旬開始,因為在實驗過程中,會遇見很多的問題,要做不少的修改,所以,最遲3月中旬是要開始的),需要兩部分的準備工作。一個是實驗用的軟體平台還沒有搭建起來,一個是用於實驗的演算法,還沒有具體的編寫出來,更別說驗證了。所以,我的
Time of Update: 2018-12-04
我想問自己,曾經做錯的事情,能否挽回?已經不想再多說。發現一個人討厭我的程度達到要將郵箱設定成不讓我的信發給他的程度,我真的有這麼讓人討厭嗎?我現在只想忘記。我真的這麼讓人討厭嗎?????我不想再怪自己。我知道自己錯了,錯在沒有眼光。也錯在做事沒有一種勇氣。總是覺得別人有自己的苦衷,所以會這樣,然後,受傷的卻是自己。好傷心!!!不要讓我再遇到那樣的人。千萬不要。即使我會孤獨一生,我也不要再傷心下去。
Time of Update: 2018-12-04
我知道,自己不應該這樣的,可是還是忍不住的鬱悶,彷彿得了鬱悶症一樣。知道自己很幸福,可是心中總是有一種苦,是沒有辦法說出來的。也無法說出來的。也許是自己心太高,或者是別的原因。真的,有些東西,我真的沒有辦法說出來,但是我也許是天生的敏感,所以,有些東西看得太清楚了,就傷了。好想馬上回家,但是回家後,還要面對很多的事情。在這裡也是一樣的。我知道自己的心不壞。可是我想說,為什麼受傷最深的總是自己???我知道自己的第一段感情是結束了,也永遠的結束了。也許是最真摯的一段感情,也許將來還會有,但是,也許不
Time of Update: 2018-12-04
按Matlab參考手冊寫的,直接上代碼了:function testXML(infilename)%簡單的讀寫XML檔案try xDoc = xmlread(infilename);catch error('Failed to read XML file %s.',infilename);end allSchemeListItems = xDoc.getElementsByTagName('Scheme'); for i = 0 :
Time of Update: 2018-12-04
項目到了最後的階段。師兄拿一個照片,說的是一個外國的研究生做的,說他的方案不錯,看到了,發現,其實,那也只不過是自己的一個曾經的夢想,但是,曾經的我,是沒有勇氣提出來的。現在的我有了後悔,因為,自己畢竟是負責這一塊的,雖然只是做為一個參與者,但是,成敗,還是和我有關係的。現在,只能按照原先的方案做下去,沒有退路了。更好的方案,應該是將來考慮的,希望自己有時間,自己如果都沒有辦法控制好自己,那麼一切都是空的,沒有用的。做好項目後,5月份,我就想要學自己想要學的東西,其實,現在做的也是自己想要做的,
Time of Update: 2018-12-04
昨天寢室的一個女孩突然要回家了,可是當時,我都不知道,說了一些不太好的話,就像一個傻豬,我不應該這樣的。後來才有些明白過來,今天早上她給我發的簡訊也證實了當時的猜測。昨天晚上反應過來的時候,發現自己也很想家,而且感覺這段時間家裡在瞞著自己一些事情,好像突然有一些明白了,於是,晚上,就開始做惡夢。將來畢業,爭取回家那邊,這樣就可以照顧好父母了。其實,父母的健康,家人的健康才是最重要的。
Time of Update: 2018-12-04
(再次歎一下中國的網路環境,搜出來的網頁一大堆,可有用的沒幾個,基本是大家相互轉,真正有了問題楞是找不到能解決的) 首先如果是基本類型的變數,或者是自訂的類,直接綁定到控制項之後,控制項只能顯示其初始值,值的改變並不能更新UI,只有以下兩種情況的綁定:①綁定到某個控制項的相依性屬性DependencyProperty②綁定到定義了INotifyPropertyChanged的類(ObservableCollection就是實現了該介面) 先看DependencyProperty。
Time of Update: 2018-12-04
看過許多例子,全是綁定到類的,沒人說如何綁定到某個對象,偏偏我這個絕對的新手就是要綁定到一個對象,只能自己摸索了: 首先要將資料繫結到容器,有以下幾個預設條件:①中繼資料必須封裝在List或者ObservableCollection中,後者具有動態更新的功能。即,如果在程式中更改了ObservableCollection的值,與之綁定的控制項會自動得到更新。②待綁定的中繼資料可以是基本類型,也可以是複雜物件,這樣就可以實際像TreeView這樣的嵌套顯示,但對象的每個成員都必須是基本類型,或者是