原创 C# 小程序之新手練習(五)15位身份證號轉18位身份證號
現在我們使用的都是18位身份證號,而以前都是15位身份證號,而如何將15位身份證號轉18位身份證號轉換爲18位身份證號呢? 1、首先,在15位身份證的第6位之後加上“19”變爲17位,即出生年月的年加上19,比
原创 Visual Studio 中的全部快捷鍵
Visual Studio 中的全部快捷鍵 (部分記不住,只好留檔) Ctrl+A+K+F 格式化全部代碼 Ctrl+K+F格式化選中的代碼 CTRL + SHIFT + B生成解決方案 Alt+B+B 或 F
原创 Head First 設計模式 (二) 觀察者模式(observer pattern) C++實現
觀察者模式:定義了對象之間一對多的依賴,這樣一來,當一個對象改變狀態時,他的所有依賴都會收到通知並自動更新 設計原則:1、爲了交互對象之間的松耦合設計而努力 2
原创 HDU 1250-Hat's Fibonacci
Hat's Fibonacci Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s)
原创 ubuntu 13.04 安裝PPStream
在ununtu 13.04 下想看在線看一些視頻,不想總是網頁搜索,找個客戶端吧,PPStream是支持linux的,雖然有段時間沒有更新了,不過還能用,挺不錯的。 (64bit) 安裝方法如下: 1.先安裝依賴包: sudo apt-g
原创 C# 計算輸入漢字的GBK編碼,十六進制數出
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; na
原创 Head First 設計模式 (一) 策略模式(strategy pattern) C++實現
設計原則:1、找出應用中可能需要變化之處,把他們獨立出來,不要和那些不需要變化的代碼混在一起 2、針對接口編程,而不是針對實現編程
原创 我們應該選擇哪種編程語言?
很多人問應該選擇哪種編程語言,今天看到了一幅圖片: 圖片出自: http://www.streamhead.com/wp-content/uploads/2011/02/what_programming_language_to_lea
原创 Head First 設計模式 (四) 工廠模式(factory pattern) C++實現
工廠方法模式定義了一個創建對象的接口,但由於子類決定要實例化的類是哪一個。工廠方法讓類把實例化推遲到子類。 抽象工廠模式提供一個接口,用於創建相關或依賴對象的家族,而不需要明確指定具體類。 設計原則:1、變量不可以持有具體類的引用
原创 修改文件夾的背景圖片和文件名字體顏色
首先在文件夾根目錄下創建文本文檔 將以下內容拷入文檔: [ExtShellFolderViews] {BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11
原创 C# 小程序之新手練習(一)控制檯動態輸出當前時間
//C#實現的小控制檯程序: 動態輸出當前時間 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys
原创 ZOJ 1701 - The Snail
The Snail Time Limit: 2 Seconds Memory Limit: 65536 KB A snail is at the bottom of a 6-foot well and wants to
原创 C# 小程序之新手練習(四)韓信點兵
在一千多年前的《孫子算經》中,有這樣一道算術題:“今有物不知其數,三三數之剩二,五五數之剩三,七七數之剩二,問物幾何?”按照今天的話來說:一個數除以3餘2,除以5餘3,除以7餘2,求這個數。這樣的問題,也有人稱爲“韓信點兵”.它
原创 NACHOS 線程調度
基於線程優先級調度部分 一、問題分析及工作原理 進程的基本狀態:就緒,運行,阻塞 進程程的基本操作:創建,阻塞,喚醒 Fork方法調用StackAllocate,分配一塊固定大小的內存作爲線程的堆棧,設置棧首指針,線程準備
原创 Codeforces Round #173 (Div. 2) A.Bit++
好久沒做題了,最近又開始做了一些題,找找感覺,從最簡單的開始, A. Bit++ The classic programming language of Bitland is Bit++. This language is so