Time of Update: 2018-12-07
from timus: Time Limit: 1.0 secondMemory Limit: 16 MBLet's imagine how apple tree looks in binary computer world. You're right, it looks just like a binary tree, i.e. any biparous branch splits up to exactly two new branches. We will enumerate by
Time of Update: 2018-12-07
求一個數組中,和最大的子數組,是一個比較經典的題目,《演算法導論》中有一個用分治的經典解法,時間複雜度可以做到O(nlgn).《編程之美》,《編程璣珠》中都有討論這個問題,其中一個動態規劃的做法非常精巧,思路很贊,時間複雜度也最佳化到了O(n). 上面提到的兩種解法對分治法,動態規劃很有啟發性,是非常好的練習題目。 (1)分治法: 關鍵的思想在於把大題目轉化為對多個小題目的求解。 考慮,如果我們把數組arr[],分成大小相等的兩半:arr_a與arr_b,那麼當前數組的最大子和sub,
Time of Update: 2018-12-07
WCF異常資訊 1、服務“CJ.Demo.Conso.WcfService.EmployeeMngService”有零個應用程式(非基礎結構)終結點。這可能是因為未找到應用程式的設定檔,或者在設定檔中未找到與服務名稱匹配的服務元素,或者服務元素中未定義終結點。 <service name="CJ.Demo.Conso.WcfService.EmployeeMngService"> 整個類的路徑未設定正確 2、IIS部署WCF出現‘當前已禁用此服務的中繼資料發佈’
Time of Update: 2018-12-07
iis7.0 添加預設文件時候出現以下錯誤 執行此操作時出錯,……\web.config錯誤:無法寫入設定檔!在網上搜尋沒搜到幾個,都說是許可權問題,但是我的網站目錄所在分區是fat32的,沒有許可權那一塊後來經過自己的摸索自己解決了
Time of Update: 2018-12-07
session是工作在你的應用程式進程中的。asp.net進程、IIS往往會在20分鐘之後重啟相關的應用程式,緩衝池滿了(例如100個之後)也會重啟,各種進程保護措施都會隨時重新啟動,因此,InProc方式丟失session是很正常的事。csdn上明確告訴了這種模式只能儲存“易失的、暫時的 ”變數,這是cache沒有之前的一種解決方案。而長期保持的資料就要儲存在外部資料源中。狀態伺服器就是一種進程外的資料來源。 StateServer 模式的實質是,把Session
Time of Update: 2018-12-07
Log4cplus has three main components:LayoutsAppendersLoggers These three type of components found the basic of the log4cplus framework. here is a simplified uml graph illustrating the relationships of those classes:
Time of Update: 2018-12-07
(一)wx提供一系列函數用於進行輸入出log:wxLogErrorwxLogWarningwxLogMessagewxLogDebugwxLogVerbose 這一系列函數的功能都是輸出log,但各有不同的另一些處理,這幾個Log函數分別處在不同的等級(level),通過調用wxLog::SetLogLevel(level)可以設定當前允許輸出的最高level.比如: wxLog::SetLogLevel(wxLOG_Debug);通過這個調用之後,只有log
Time of Update: 2018-12-07
一、摘要 陸陸續續學習OEA,也有一段時間了,從整體上來說自問還是瞭解,我們先來看看作者是怎麼想的OEA中的緩衝模組設計,看完了作者的文章為了鞏固所學我們在來閱讀代碼,提高編程思維。 二、 技術背景 設計要點:尋找功能的共同點和變化點。共同點:
Time of Update: 2018-12-07
一、摘要 在上篇我們已經講了遠端存取對象,現在我們來看看他的內部是怎麼實現的,本次遠程對象訪問用Socket實現。二、本文大綱 a、摘要。 b、本文大綱。 c、回顧。 d、Socket設計。 e、其他。三、回顧1:在上篇LiteORM學習六:遠程對象中我們說到在實體類上加入DataEntity就可以在網路中訪問了,那具體是有什麼技術呢,有那幾種實現方式.WebSerivce,wcf,socket,Remoting
Time of Update: 2018-12-07
一、摘要 由於工作需要,就想著把OEA裡的多線程提取出來,但OEA 是4.0 的產物,看了一下代碼 OEA裡的多線程用的是3.0的技術,有戲就想著翻譯成2.0的了 :) 我們還在2.0上掙紮著,貼出來也是為了以後可能還會用到,做個備份了,和我一樣還在2.0 上掙紮的童鞋有救了¥@……¥*%)。二、本文大綱 a、摘要 b、本文大綱 c、OEA 多線程 d、2.0 版本 的多線程 e、NET 4.0
Time of Update: 2018-12-07
problem: given a sorted array of interger, please find out the one with the smallest abolute value. eg: int arr[] = {-3,-2,-1,4,6} answer: -1. 思路:1)直接暴力掃一遍數組,必然可以解決問題,但不是最優解。
Time of Update: 2018-12-07
一個大數組,在1到25000之間,只有4K memory, 列印出其中正好只出現過一次的數。沒出現過,出現過2次,3次,或更多,都不列印。 solutions: 1)位元影像法,但每個數有3個狀態:0,1,>1.因此需要2 bit, (25000 * 2) /(8*1024) = 6.1k,記憶體佔用符合要求。 2)壓縮,解法1中,用2個bit表示3種狀態,事實上浪費了一個狀態(2bit可以表示4種狀態),因此可以考慮多個數共用幾個bit表示狀態,如:
Time of Update: 2018-12-07
一、摘要 今天躺在床上看小說,看著看著在不知不覺間已經這麼晚了,好久沒這麼晚睡覺了,可是不知道這麼低到現在還這麼有精神,電腦也沒有關
Time of Update: 2018-12-07
背景: 來 源: 通斷時間面積法是入選《供熱計量技術規程》JGJ173-2009的一種熱量分攤計量方法實現分戶計量的一種計量方法。由清華大學建築節能研究中心江億院士提出。 簡 稱 ( 俗稱 ): (1)“時溫法” (2)“SWF” 系統 (3) 溫度時間面積法 組 成: 主要由樓宇總表、室溫控制器、流量控制器、集中器、水力平衡閥、遠程抄表管理系統等組成關鍵字: 溫度,時間,流量 優 點:(1)解決水質差的問題;(2)解決室內溫控閥品質不過關問題;
Time of Update: 2018-12-07
16.5
Time of Update: 2018-12-07
在程式開發中推行TDD似乎是一件不容易的事情,有的人很熱衷,覺得這是拯救項目開發品質的利器,有的人不屑,覺得這不過是給沒安全感的人心理的安慰。 很多東西能不能推行就看能不能制定相應的政策進行約束,政策能不能制定就看項目需要不需要。 我們到底想要從TDD中得到什嗎?unit test能夠保證寫出來的代碼達到品質要求嗎?unit test要做到多細?由此帶來的額外時間開銷是不是能夠接受? 項目開發通常陷入debug的泥潭,古來如此,但原因卻常常各家不同。 有的可能是開發人員水平不足。
Time of Update: 2018-12-07
對編輯器一直沒有太多的愛,自寫代碼以來,便很沒節操地哪個方便用哪個。從vs+va+vim,到source
Time of Update: 2018-12-07
首先,我們可以將所有東西都放在一個.cpp檔案內.然後編譯器就將這個.cpp編譯成.obj,obj是什麼東西?就是編譯單元了.一個程式,可以由一個編譯單元組成,也可以有多個編譯單元組成. 如果你不想讓你的原始碼變得很難閱讀的話,就請使用多個編譯單元吧.(一個函數不能放到兩個編譯單元裡面,但兩個以上就可以分別放在一個單元,也就是cpp裡面) 那麼就是一個.cpp對應一個.obj,然後將所有的obj連結起來(通過一個叫連結器的程式),組成一個.exe,也就是程式了.
Time of Update: 2018-12-07
以前在看<windows核心編程>的時候,看到一個很奇怪的重載: operator Proc* () 那時對c++瞭解得還不多,看到這個寫法費解了老半天,沒有參數,沒有傳回值,有些解構函式的範兒。 又帶著個奇怪operator關鍵字,想必是做和操作符重載相關的東西。 後面瞭解到,其實是用來做類型轉換的,定義這個類被強制類型轉換為某種類型時,所發生的行為和結果。 class con{ public: operator const char* ()
Time of Update: 2018-12-07
perl有很多其它語言所沒有的特性,這其中對Regex(regular expression)的強大支援是它最為突出的一個特性。 Regex使得perl在處理文本時具有非常強大的優勢:快速,靈活而且很可靠,甚至可以說, 強大文本處理能力,是perl在眾多語言中最為閃耀的一個特點。 因此學習perl的過程,必然也是學習Regex的過程,這或許多少給perl的學習增加了些少的負擔, 但好在Regex並不是perl所專屬的, Regex事實上是一門使用非常廣泛的語言,