一針見血分治演算法

    對於一個程式員來說,演算法是必不可少的。現在的演算法五花八門,讓人有點找不到北,不過歸根結底,也就那麼幾類,其他演算法都是這些演算法的最佳化或者派生。    今天就跟大家說說分治法。【演算法本質】    分治法是得益於“大禹治水”的思想研究得來的演算法。本質為“分而治之”。俗一點就是“大事化小,小事化了”。【設計思想】   

列印小票時自動換行演算法,可處理各種字元混排

       這是一個演算法,是我在做熱敏印表機列印小票時解決的一個問題,想了想還是分享給大家,或許多大家有些許協助。       在列印小票時,可能遇到一些字串長度過長的問題,但是你不能直接截取,所以需要自動換行來顯示全部名稱。經過分析,其實是這麼一個問題:需要把字串分行,使得每行不得超過最大長度,最後一行長度為指定的最小長度,長度不夠,用空格補齊。先給出一個簡單的效果樣本圖:具體的演算法源碼:#Region "把字串按指定最大長度分行,使得最後一行長度為指定的最低長度" '''

軟考過後

    從2月20日晚上,七期給我們開會安排軟考的事項,備戰軟考的序幕拉開了。    算算,從2月21日到5月26日,拋去反思的20天,C++的3天和自考的7天,複習時間差不多有65天吧。可以說是一路坎坷,卻一步一個腳印的堅定地走下來了。    每次軟考過後,米老師總是會驕傲的宣布,提高班本次軟考,n個人蔘加,過了m個,通過率達90%以上。這是一個多麼令人驚歎的成績啊,要知道全國的軟體設計師的通過率不足10%。然後自己就想我什麼時候可以像師哥師姐那樣輕輕鬆鬆的度過軟考呢。這一天終於來了。   

完美解決水晶報表的翻頁問題

      在維護YH過程中遇到了這樣一個錯誤:報表查詢到的資料有4頁,預設顯示第一頁,點擊下一頁,顯示正常,再點擊下一頁,本來應該顯示第三頁的,結果還是顯示第二頁,點擊末頁和首頁可以正常顯示,輸入頁碼,點擊跳轉按鈕也可以正常顯示。很奇怪的問題,但是不得不解決,客戶那邊有要求嘛。功夫不負有心人,曆經“千辛萬苦”終於解決了。       對於伸手黨來說,解決方案當然是最想先看到的,那就先說說我的解決方案吧:【解決方案】原始碼:  protected void

VB.NET機房收費系統總結

     又一次機房收費系統,有一次總結,第一次是vb6,這次則採用VB.NET+設計模式+三層。    vb6的機房收費系統是面向過程開發,代碼量大,不易維護,而這次的VB.NET則是物件導向的開發,代碼量雖然沒有減少反而增多,但是系統的結構變得靈活的多,可維護性增強了不少,採用了分層和設計模式,對象化了各個模組,複用率也大大提高了。    具體來說一下吧。在網上查了資料,簡單瞭解了三層後,開始了我的三層之旅。先用EA畫了3層的登入例子。下面是我的系統架構(包圖):    當時一開始只有UI、

27號大搜查——我們應該“戰”起來

時間:2011-07-27 下午2:30地點:廊坊師範學院,11教 4樓機房事件:全體八期提高班學員在整個11教開展“問題大搜查”活動起因:“空調門”事件暴露的“無意識/弱意識”發現和解決問題。經過:整個八期分8小組,對11教的問題進行“排查”,排除,總結。結果:發現了許多平時注意不到的問題,一部分問題立即解決,一部分則是需要長時間的堅持。        我一直有個疑問——為什麼我們會“榮獲”舉辦這場活動的“機會”呢?       我們進入提高班已經有近一年了,為什麼還是會發生“空調門”事件呢?

時間管理要做到不以物喜不以己悲

曾有段時間利用Doit和Google日曆給自己制定了整套計劃,經過一段時間的堅持,最終不了了之。人是感情動物,每個月總有那麼幾天心情低落,狀態不佳,盯著計劃表裡滿滿的任務,反倒讓人壓力倍增,一聲歎息後,索性破罐子破摔,同筆者一樣自此以後再也沒開啟過工作清單,自信心也打消了不少;總覺得每天被這些工具束縛著,讓人渾身不自在,有時候狀態好就想持續學習,不想打破這種氛圍,狀態不好就幹些雜事,因此,很多人奉行的的做事原則是一切看心情。個人覺得要想打破這種做事一切看心情的局面,強制制定任務計劃幾乎無效,而是

截取指定長度文字,超出部分以特定字元代替

這是在做新聞發布系統時收錄的一個簡單演算法。感覺挺好用的。效果如下(新聞標題): 下面是演算法源碼:#region 將指定字串按指定長度進行剪下 /// <summary> /// 將指定字串按指定長度進行剪下 /// </summary> /// <param name= "oldStr "> 需要截斷的字串 </param> ///

用Socket快速判斷資料庫連接

    大家在做項目的時候,一般都是和資料庫有關的。而相信許多人在用代碼開啟資料庫的時候,沒有判斷資料庫連接是否成功。如果寫對了還好,但是出錯了,會等老長時間(預設15s,不過 實際響應 可能會更長)。而且還會出現卡死的情況,給使用者的感覺就會變得非常差勁。所以快速判斷資料庫連接是否成功,就顯得尤為重要了。     一般情況下,如果連接字串正確,那麼串連到資料庫用的時間一般在5s以內。所以我們可以在連接字串的最後添加一個等待時間:timeout。如:string strCon = "Data

與幸福相關的時間管理

與幸福相關的時間管理         ———就算沒有天分,只要你願意每天花一點時間,做同樣一件事情,不知不覺間,你就會走得很遠。(摘自《時間管理幸福學》,吳淡如)        本文從以下四個方面淺析一下時間管理這個名詞,作者希望從淺層面對“時間管理”來進行分析和自我剖析,不希望把題目放的太大,否則會越寫越多,要收集的資料也越多,以導致自己的語言越來越少。        時間管理是與幸福相關的,下面我們瞭解一下時間管理。時間管理的含義:              

教你快速打造一個有設計感的網站

對於好多程式員來說,經常被“設計”這個詞嚇到,因為Ta是一名程式員而不是設計師,擁有的是電腦學位證,另外對 Comic Sans 字型並不介意。(註:Comic Sans 字型是 Win95 附帶的一種漫畫字型,設計行業極為排斥,設計師或那些擁有美學情結的人不屑與之為伍。更多查看這篇為什麼不要使用 Comic sans 字型)雖然只是一名程式員,但還是想讓自己的網站看起來更加吸引人,一方面出於虛榮,因為這樣可以顯得更加“專業”,而另一方面是出於現實,因為研究機構調查發現使用者會更加信任那些網站“

資料結構之排序演算法

    資料結構中的排序演算法很經典,在軟考中所佔據的分數也不少,下面就跟大家細說一下排序演算法吧。    演算法排序大致分為5類:插入排序,選擇排序,交換排序,歸併排序,基數排序。 【插入排序】    插入排序有直接插入排序和希爾排序演算法。   

實行時間管理之感

        自從上了大學以後很少去管理自己的時間,尤其是大一大二期間除了上課沒有別的什麼事,導致我的大一還有大二的大部分時光在渾渾噩噩中度過。非常高興,20多天前,我正式接觸了時間管理,也算是正式學習了時間管理,雖然以前也聽米老師講過一些關於他時間管理的技巧或者一些方法,覺得很好,但是並沒有真正的實施到生活中,這次在提高班的時間管理課程中我們都開始了,我也在摸索著前進。         時間管理(Time

給Dreamweaver插上Svn的翅膀

一直以來很多人使用Dreamweaver來寫css和xhtml。同時如果是應用於一個多人開發的項目的時候大家會使用svn或cvs來做版本控制的工作。但是可惜的是沒有聽說 Dreamweaver可以與版本控制連用。所以以前都是在外部的檔案夾中用tortoiseSVN進行版本的更新。感覺很不方便。這兩天在Dreamweaver練習JavaScript的時候,建立了一個網站,偶然間的發現,在右鍵文檔時,突然看到了版本控制。讓人驚喜若狂。  暫時放下了js的學習,花了一些時間,好好研究了一下2者的關係。

自考,我想說說你

    自考這麼長時間了,沒怎麼發表意見。上次考了2 科居然都沒有過,讓我這個上了一輩子學未掛過科的“好學份子”情何以堪呀。    只是感慨自己的運氣,卻沒有好好反思一下自己在這個過程中到底做了什麼,沒做什麼,自己的目標是什麼,而最終又收穫了什麼。   

談談我們的合作開發

    合作開發算是暫告一段落了,算算從開始接到任務到完成居然過了近半個月,不過收穫也是不小的。   

JNI學習積累之二 —- 資料類型映射、域描述符說明

                                                                                         本文原創,轉載請註明出處:http://blog.csdn.net/qinjuning    在Java存在兩種資料類型: 基本類型 和 參考型別 ,大家都懂的 。    在JNI的世界裡也存在類似的資料類型,與Java比較起來,其範圍更具嚴格性,如下:        1、primitive types

AIDL 編譯報couldn’t find import for class原因探究

 有如下AIDL代碼: package android.hardware; import android.content.Context; /**  * {@hide}  */ interface IEinkctlService {  boolean updateModeLock(boolean acquired, Context context);  int retrieveWorkMode();  boolean switchWorkMode(int

我的時間管理–GTD

       一個人想成功,“時間管理”是必修課。時間是一種資源,這種資源有2個重要的特性:1平等性,即每個人每天都有24小時,這是上帝賜予我們最公平的東西。2稀缺性,這也是資源的普遍特性;因為時間相對於我們要做的工作總體上看來是稀缺的  。正是因為這兩個特性的存在,所以時間管理就顯得十分重要了。怎樣提高時間的利用率,是我們要學習的。利用好了,你成功的幾率就高;利用的不好成功的幾率就小。     

我的時間管理秘訣—教你如何?夢想

     你是否曾遇到這種情況:     情景一:不知道要忙什麼,不知道要幹什麼,一整天呻吟無聊無聊,但是晚上倒頭就睡,第二天接著呻吟……     情景二:不知道要忙什麼,不知道要幹什麼,一整天呻吟無聊無聊,但是到晚上臨睡前感到荒廢了一天,浪費了一天。因此在深深地內疚中入睡……     情景三:即使忙忙碌碌的一天,但是到晚上臨睡前感到仍沒有收穫,更糟糕的是竟然回憶不起一天都忙些什麼。因此在痛苦的回想中入睡……     導致這種情況的原因在於:沒有夢想,沒有理想。     就是不知道自己要幹什麼,

總頁數: 61357 1 .... 18729 18730 18731 18732 18733 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.