原创 optind
在處理命令行參數時,用到一個變量 optind, 原來是系統定義的。 可以在命令行中,通過 man optind 來看相關信息 optind: the index of the next element to be processed i
原创 【編程珠璣】實現位數組
在C++中,有現成的接口, bitmap。那如何實現自己的位數組呢,即按位操作。 有時會用到使用位數組對數據進行排序的情況(數據跨度不大,整數),這樣在O(n)的時候內就可以完成排序。【編程珠璣上】的實現非常簡單。 其實和內存定位是一樣
原创 Android 開發環境安裝
最近在學習Android開發,第一步得把開發環境搭好。因爲Android上是使用java進行開發的,所以我得需要安裝java的 jdk.去java的官網上就可以下載安裝。 使用什麼IDE呢,我下載了Android Studio,但是在運
原创 robocopy來幫你copy文件
copy paste 估計是我們最常用的命令了。如果文件小的話沒有問題,關鍵是文件大了,copy時間就會很長。時間長倒不要緊,在copy的過程中,經常中斷。所以這個時候我們就需要robocopy了。 robocopy用法很簡單,你只需要打
原创 一個環,有n個點, 問從0點出發,經過k步回到原點有多少種方法
一個環,有n個點, 每次只能走一步, 問從原點0出發,經過k步回到原點有多少種方法? 0 / \ /
原创 Use Azure Service Application and Service Principal
Azure has many functions that I don’t know. Recently I need to dynamically create Virtual Machines, but using my own cr
原创 在pdf中增加簽名
最近找工作,經常是發的offer是電子版的,需要你在上面簽名。一般是先把offer letter打印出來,再簽名,再掃描,感覺這樣好麻煩,作爲一個學計算機的,應該多用現成的工具,自食其力。 莫非就是用ps,但是本人對ps幾乎都不會,全是在
原创 Python包的安裝
用到python,是因爲我要用到畫圖。同事建議我可以用python畫,正好用這個機會可以學習一下。但是安裝過程中遇到各種依賴包,但是到最後還是不work.問一下別人,給我推薦了一個軟件 Conda, 它自動幫你把包的依賴給解析出來,一起安
原创 爲什麼要有Unit Test
爲什麼需要寫Unit Test? 我剛開始工作的時候,每次測試自己的代碼,都是從main函數開始。要測哪些代碼就在main函數中寫上調用代碼的邏輯。有時甚至爲了測一個小功能,把整個大的邏輯都要測。對我來說,這樣測最大的問題在於:每次測試的
原创 websocket 設計
之前沒有做web開發,認爲web上進行數據傳輸只依賴http. 後來同事用到websocket, 才知道web上也能用socket. 那爲什麼出現了websocket? 大家都知道,http是無狀態的。一個請求對應一個響應。請求必須由c
原创 xml中的轉義字符
今天在開發中遇到一個問題,寫了如下的一名話: <a href="http://www.bing.com?a=b&c=d"> link </a>. 結果將這句文本發送到服務器以後,總是發送失敗。最後發現是&字符惹的禍。爲什麼呢?這在html
原创 unit test pattern--1
首先要說一下哪部分code一定要有unit test. 1. 依賴第三方接口的模塊。因爲第三方提供的結果不一定完全可信,數據可能會變化。如果有針對第三方接口的測試,當程序出現問題時,我們跑一下unit test, 就可以先判斷出是第三方
原创 C#中byte數組與結構體之間的轉換
原文: http://www.cnblogs.com/sunrack/articles/1244043.html 在寫C#TCP通信程序時,發送數據時,只能發送byte數組,處理起來比較麻煩不說,如果是和VC6.0等寫的程序通信的話,
原创 循環數組實現一個隊列
記錄一下,等用到的時候直接copy, 不過這個不是線程安全的,如果需要多線程訪問,需要加鎖。 using System; using System.Collections.Generic; using System.Linq; using
原创 bcdedit error的問題
在執行 bcdedit -set TESTSIGNING ON 時,總是出現如下錯誤: An error has occurred settiing the element data. The Value is protected