Time of Update: 2018-12-04
#include "stdio.h"#include "string.h"#define MAX 1024void getDigits(int *a,char *str){int len = strlen(str);int i=0;char c;for(i=0;i<len;i++){c = str[i];a[len-1-i]=c-'0';}}void multi(int *a,int *b,int *c){int
Time of Update: 2018-12-04
這種問題很經典,鏈表的求是否有環,以及鏈表數目為奇數或偶數返回中間節點,都可以不同步速率移動指標達到效果。非常棒就地反轉鏈表以前實習的時候遇到過一次,上次完全沒準備什麼東西,搞半天沒有出結果。今天我來秒殺它#include "stdio.h"typedef struct Node{ int key; struct Node *next;}Lnode;void buildLink(Lnode **head,int value){Lnode *q=NULL;Lnode *p = (Lnode
Time of Update: 2018-12-04
招聘合適的人才一直是很多企業的痛,而要招聘到靠譜的程式員更不是那麼容易的一件事,特別是對於創業公司來說更是如此。你需要瞭解對方的氣質是否契合公司的文化氛圍,還要瞭解他有沒有真實的編程能力。如果對方沒有具體的展示作品,按照常規的招聘程式走了話,那可能要耗費長達數周的時間,這對於企業來說成本太高。那麼還有其它比較靠譜的方法嗎?Codassium 或許是一個可以嘗試的辦法。Codassium
Time of Update: 2018-12-04
題目: 有N個老鼠,排成一隊,按順序,1,2....N 。一隻貓從任意位置開始吃,每隔一個吃一個,迴圈吃。例如: 老鼠有1,2,3,4,5,6,7個,從第二個開始吃,則吃的順序為:2,4,6,1,5,3,7思路: 從某一個位置first開始吃的話,間隔一個在next處繼續吃。那麼這道題關鍵是要找到下一個開始吃的位置在哪裡。 可能遇到的情況,first與next間間隔為1,這個1指的是沒有被吃掉的老鼠數目為1個,而不是我們認為的間隔距離為1,這裡間隔距離可能有多個。
Time of Update: 2018-12-04
當前哪門語言衍生出的族群最大?本文作者依據Haskell上的統計資料,結合兩種演算法(Force Atlas + Force Atlas 2 + Fructerman-Reingold Algorithm和Fruchterman-Reingold
Time of Update: 2018-12-04
原創圖片,請勿轉載作者:野比(conmajia@gmail.com)23 May 2012 保留所有權利 野比
Time of Update: 2018-12-04
作者:野比 (conmajia@gmail.com)時間:May, 2012封面圖片為野比原創,請勿未經允許私自引用 下載源碼 注意:因為用了 RTOS 又沒有隨時 Idle,所以耗電很驚人,新的 9V 電池大約工作 10~30 分鐘,如果你打算用我這個設計,最好是加上省電的代碼(沒事就 Power-down),或者乾脆插AC(9V,可以用路由器的)--------看起來很美好------玩單片機,就是以單片機控制一切。那麼做定時器,需要哪些功能?1.
Time of Update: 2018-12-04
困擾我多日的八數位問題終於解決了,一度對八數位問題不知道該如何下手,網上很多都是用A*演算法解的,但是版本可以說各有千秋,自己一時間看看各個版本的代碼,也弄的頭昏腦漲的,這兩天一直研究A*演算法,然後想通過一個執行個體來好好學習下A*問題,這樣如果能夠很好的解決典型的8數位問題,對自己也有個很好的提升。在網上看到的版本大部分都是c++的,然後我想自己就通過java來實現,畢竟用java來實現演算法要容易的多,同時也易於理解。
Time of Update: 2018-12-04
1.考試要求:(1)掌握數制及其轉換、資料的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;(2)理解電腦的組成以及各主要組件的效能指標;(3)掌握作業系統、程式設計語言的基礎知識;(4)熟練掌握電腦常用辦公軟體的基本操作方法;(5)熟練掌握基本資料結構和常用演算法;(6)熟練掌握C程式設計語言,以及C++、Java、Visual
Time of Update: 2018-12-04
作者:野比 (conmajia@gmail.com)時間:May, 2012封面圖片為野比原創,請勿未經允許私自引用Nobi's LCM Display 野比的液晶顯示模組控制項下載 DEMO下載源碼注意! 各項屬性最好是運行時(Run-time)在 Load 事件裡設定。不知道為什麼,設計時(Design-time)設定的屬性看起來正確,一運行就恢複原狀,完全沒設上。至於使用方法,簡單來說就是不斷修改 Text 屬性(注意,短小的 string 不能覆蓋之前的長 string,比如第一次設
Time of Update: 2018-12-04
霍夫曼編碼曾在資料結構,演算法,系統結構等多門課程出現過,可見該編碼是一個很重要的技術。我在一個開源的檔案壓縮軟體中瞭解到了該軟體的一些實現。同時也做些演算法試題,對於霍夫曼編碼不同的實現方式,差異極大。 我想從以下幾個方面闡述霍夫曼編碼 1 資料結構中實現霍夫曼編碼 2 利用堆排序實現霍夫曼編碼1 資料結構中實現霍夫曼的方法比較簡單
Time of Update: 2018-12-04
野比 2012[美]VCSKicks著,野比譯http://www.vcskicks.com(免積分) 下載原始碼 - 32.7KB 下載DEMO - 9.56KB簡介Adobe
Time of Update: 2018-12-04
最近溫習資料結構方面的一些知識,遇到了很多關於出棧序列的問題。 大致就是已知元素的入棧序列,然後求出出棧序列。比如入棧為1,2,3,...n,然後求出可能的出棧序列數目,以及判斷是否為正確的出棧序列。 下面就是我遇到的兩個問題:描述
Time of Update: 2018-12-04
今天想說的,是怎樣不看教程,直接山寨。實際上不可能每次山寨都有資料可尋,用到的知識點也不可能都是我們會的。怎麼在這樣的情況下山寨出成品,是對手藝、對眼力的考驗。在我們能力不足的時候,善於觀察的眼力往往可以解決很大的問題。今天看到咖啡貓發布了「兔子表情2.0」(參見此處),大概看了下,發現是通過載入某個js檔案實現的。(感謝咖啡貓辛勤的勞動。)說實話,我對javascript並不熟悉,但它只有一個檔案,我想實現難度並不高,不妨來山寨一番。怎樣山寨一個自己並不熟悉的東西?有人說了,去看書,學一遍再來
Time of Update: 2018-12-04
第三章進程描述和控制1 什麼是進程一個正在執行的程式正在電腦上執行的程式執行個體能分配給處理器並由處理器執行的實體一個具有以下特徵的活動單元:一組指令序列的執行,一個目前狀態和相關係統資源的集合進程可以被表徵為以下元素:標識符:每個進程均有唯一識別碼狀態:優先順序:程式計數器:程式中即將被執行的指令序列記憶體指標:程式碼以及進程相關資料的指標,和其他進程共用記憶體塊的指標上下文資料:執行時處理器寄存器中的資料I/O狀態資訊:審計資訊以上資訊置於 --進程式控制制塊中進程狀態 由指派器進行切換進
Time of Update: 2018-12-04
1.考試要求:(1)掌握電腦硬軟體與網路的基礎知識;(2)熟悉資訊系統開發過程;(3)理解資訊系統開發標準、常用資訊技術標準;(4)熟悉主流的中介軟體和應用伺服器平台;(5)掌握軟體系統建模、系統架構設計基本技術;(6)熟練掌握資訊安全技術、安全性原則、安全管理知識;(7)瞭解資訊化、資訊技術有關法律、法規的基礎知識;(8)瞭解使用者的行業特點,並根據行業特點架構合適的系統設計;(9)掌握應用數學基礎知識;(10)熟練閱讀和正確理解相關領域的英文文獻;2.考試合格人員能夠根據系統需求規格說明書,
Time of Update: 2018-12-04
作者:野比 (conmajia@gmail.com)時間:May, 2012封面圖片為野比原創,請勿未經允許私自引用2005 年微軟發布了 Visual Studio 2005,裡面提供了大量新增的控制項和類。FlowLayoutPanel 也是從這時進入了我們的視線。細細品味下,原來這傢伙的功能那是相當的強悍啊,可惜大多數人要麼不用它,要麼這樣用它。時間跑得飛快。眼睛一閉一睜,已經是 2012 年了。 時隔 7 年,最新作業系統 Win 8 帶著最潮介面 Metro UI
Time of Update: 2018-12-04
著作權 野比 2012當我們需要在色彩豐富的圖片上顯示文字的時候,由於背景色變化的關係,文字往往不能清晰呈現。就像很多早期電影使用純白色字幕,在藍天白雲的畫面下常常看不清楚字幕。這時候,我們就需要文字描邊這種能夠反白文字的效果了,就像這樣。(動畫 by Wong Shao Voon) 那麼,怎樣實現這樣的效果呢?下面我粗略介紹下目前常見的幾種方法。最後介紹我構思的一種簡單而實用的實現方法。一般方法第一種思路:文字即圖片將TextBlock
Time of Update: 2018-12-04
1. Duplicated Code(重複的代碼)臭味行列中首當其衝的就是Duplicated Code。如果你在一個以上的地點看到相同的程式結構,那麼當可肯定:設法將它們合而為一,程式會變得更好。最單純的Duplicated
Time of Update: 2018-12-04
野比 2012由於破解可能給他人帶來困擾,所以我只說大概的思路,不會提供源碼。-----------------本次目標是www.iboling.com的flash驗證碼。這個網站很新穎,用的是flash動畫,隨機給出大小球,然後讓使用者用滑鼠點擊相應的球,實現驗證碼輸入。像這樣本來這是個很不錯的思路,跳出了「幹擾線」「扭曲字」等驗證碼的思維定勢。但方式新穎並不代表能高枕無憂。因為複雜度不夠,所以反而容易破解。有幾個缺點:1.顏色單一(很好識別)2.下方候選球滾動緩慢(足夠程式識別完再點擊)3.