Time of Update: 2018-12-07
最近在寫網路資料轉送的程式,被各種編碼搞的一塌糊塗,在這裡簡單記錄如下:1. ASCII和Ansi編碼字元內碼(charcter code)指的是用來代表字元的內碼.讀者在輸入和儲存文檔時都要使用內碼,內碼分為 a.單位元組內碼 -- Single-Byte character sets (SBCS),可以支援256個字元編碼. b.雙位元組內碼 -- Double-Byte character sets (DBCS),可以支援65000個字元編碼.
Time of Update: 2018-12-07
號外:kitjs官方討論QQ群建立了,QQ群號88093625,歡迎大家加入,討論前端相關話題demo地址:http://xueduany.github.com/KitJs/KitJs/index.html#shakehead發現沒有晃動效果的同學記得清下緩衝,因為kit.anim對象的js檔案有更新,3Q3Q 今天聽群裡面兄弟在討論一個搖頭的動畫效果,類似登陸驗證時候,視窗晃動的效果,結合之前說過的kitjs的anim類,我們可以很輕鬆的實作類別似的組件晃動效果代碼如下:function a1
Time of Update: 2018-12-07
首先要說明的是這裡不是用滑鼠畫畫,而是在觸摸裝置上用手指,比如ipad。做畫圖板,自然使用html5的canvas來實現了。在canvas中我們可以畫圓,畫矩形,畫自訂的線條等等。這次主要使用的畫圓跟畫線條來實現。html中支援對觸摸事件的響應。onTouchStart 觸摸開始onTouchMove 觸摸滑動onTouchEnd 觸摸結束有了這些事件,我們實現用手指在瀏覽器裡畫畫就很簡單了。IPAD上的效果:思路:當手指觸摸到螢幕的時候在onTouchStart
Time of Update: 2018-12-07
今天在項目中用到了Webservice,首先我在一個類庫中引用一個webservice,然後web項目項目引入這個類庫的dll,結果果斷報錯了: 在 ServiceModel 用戶端配置部分中,找不到引用協定“ServiceReference1.yrwebserviceSoap”的預設終結點元素。這可能是因為未找到應用程式的設定檔,或者是因為用戶端元素中找不到與此協定匹配的終結點元素。
Time of Update: 2018-12-07
1.三種編碼的回顧Ansi字串我們最熟悉,英文佔一個位元組,漢字2個位元組,以一個\0結尾,常用於txt文字檔。 Unicode字串,每個字元(漢字、英文字母)都佔2個位元組;在VC++的世界裡,Microsoft比較鼓勵使用Unicode,如wchar_t。
Time of Update: 2018-12-07
今天上班第一天,老闆也沒給我分配什麼任務,閑來無事就在部落格園上逛逛,看看有什麼新的收穫。突然心血來潮,決定來討論一下在職場中,好馬是否該吃回頭草。下面是我的看法,歡迎園友們各抒己見,為那些想要或者將要吃回頭草的同學們一點意見。 如果公司希望你回去並且給出你心目中合理的待遇,還解決了以前你在公司裡面的問題,那你為什麼不去吃回頭草呢?我們對世界的認識也在分分秒秒中改變,那麼愛情都可以回頭,職業的選擇為什麼不可以!好馬不吃回頭草並不是一種良好的處世態度。
Time of Update: 2018-12-07
因為WPF沒有日曆控制項,而這又是比較常用的,所以自己寫一個,但是只是作為公司統一控制項的一部分,樣子有點像MonthViwer。其實寫起來難度不是很大,只是自己對WPF的掌握水平不行,加上別的事情很多,這個小控制項寫了快半年了 露個臉兒吧提供CurrentDay屬性、SelectChanged事件年、月能否更改,周標籤是否顯示,年、月Header是否顯示均提供屬性控制每個月的周標籤和年月Header底色不同寬度可以隨父容器自動改變(但有最小值),高度根據周的數量自動調整,不會變大或變小(
Time of Update: 2018-12-07
最近給一個客戶做一個項目,其中要與另外一個系統進行資料交換,而那個系統使用的是MySql,因此,從網上下載了一個MySql
Time of Update: 2018-12-07
------ 第一步 建立 X.509 憑證 ------makecert.exe為認證建立工具。認證建立工具產生僅用於測試目的的 X.509 憑證。它建立用於數位簽章的公開金鑰和私密金鑰對,並將其儲存在認證檔案中。此工具還將金鑰組與指定發行者的名稱相關聯,並建立一個 X.509 憑證,該認證將使用者指定的名稱綁定到金鑰組的公用部分。建立認證時會提示要求認證的私密金鑰密碼(Subject Key,兩個密碼輸入框),並會在產生cer檔案是再次要求輸入密碼(一個輸入框)參考:http://msdn.
Time of Update: 2018-12-07
坑爹的PrintDialog
Time of Update: 2018-12-07
在前面介紹的使用SQL語句執行查詢操作時,我們可能發現查詢出的資料結果的排序是無序的。為了更好的觀察資料表中的查詢結果,開發人員或者使用者經常要對查詢的資料進行排序操作,這就需要使用ORDER BY子句。在資料庫的實際應用中,有時需要對查詢的資料進行統計和分組操作,這就需要瞭解SQL語句的彙總函式和GROUP
Time of Update: 2018-12-07
號外:kitjs官方討論QQ群建立了,QQ群號88093625,歡迎大家加入,討論前端相關話題上一篇介紹了上傳組件的用法,以及api,這一篇,我們通過程式碼分析,從原理上給大家做下講解demo地址:http://xueduany.github.com/KitJs/KitJs/index.html#upload(一)Dom結構我們首先看下上傳按鈕的dom結構 我們可以比較清楚看到在一層層div裡面,嵌套了一個form元素input file,並且這個input
Time of Update: 2018-12-07
問題最近跟同事討論for迴圈中變數定義在哪裡的問題。先看一段代碼: private void ForInner() { for (int i = 0; i < 5; i++) { var obj = new MyClass(); Console.WriteLine(obj.name); }
Time of Update: 2018-12-07
這次來看一下怎麼把上次的HTML5畫圖板使用PhoneGap移植到Andriod上去。經過上一篇的PhoneGap環境的搭建,很輕鬆的就把一個HTML5的web應用移植到了Andriod上去,可以看出PhoneGap的強大。1.添加自訂的JavaScript檔案index.js在www檔案夾下添加js檔案夾,在js檔案夾下添加index.js這裡我重構了上一次的畫板的JavaScript檔案,不過代碼的關鍵點是全部一樣的。我只不過是按照物件導向的方式重構了一下代碼。正好學習JavaScript怎
Time of Update: 2018-12-07
號外:kitjs官方討論QQ群建立了,QQ群號88093625,歡迎大家加入,討論前端相關話題
Time of Update: 2018-12-07
前一階段有空開發了個WP7的豆瓣電台應用,最近因為家裡的種種瑣事沒有空繼續完善。這些天看到資訊中心有幾條索要源碼的留言,為了大家一起來學習WP7,現在我將這個項目開源出來。這裡大家可以學習到:1.silverlight的布局2.媒體播放3.手勢4.動畫5.HubTile6.本機資料儲存... 本人也是個新手,一步步利用晚上時間搭建起來的,代碼難免醜陋,大家海涵。 開源地址:http://dbfm7.codeplex.com/
Time of Update: 2018-12-07
一直以來我們都認為資料庫語句是不區分大小寫,其實這是錯誤的認識,之所以不區分是因為資料庫語言不區分大小寫。這裡我們以mssql2005中內建的AdventureWorksDW資料庫為例。執行以下語句SELECT databasepropertyex('AdventureWorksDW','collation')goselect top 1 * from Dimaccount運行結果:這裡的Dimaccount表名應該是DimAccount(表名大小寫問題),然後執行以下語句:alter
Time of Update: 2018-12-07
我暴露了程式員的習慣 先大概瀏覽一下我的碼農軌跡,去年畢業,到今年剛好一周年。在這過去的日子裡,我從不覺得coding 是件苦逼的事,而我到目前為止還樂在其中,在這編碼的兩年裡,我養成了現在的N個習慣,在公司有什麼想法會想方設法的在代碼中實現,通過封裝,繼承等儘可能做到通用,寫完一次代碼我會重新在構造一遍,在閒置時候我會再跑回去改改。然後上班在公司努力敲代碼,回家後吃完飯就開啟我的電腦,不太愛幹別的,繼續coding 。當然這個時候我不是做工作的coding
Time of Update: 2018-12-07
經過幾個晚上時間的奮鬥,dbfm7的MVVM改造之旅終於告一段落。從對MVVM的無知到現在對它的半隻半解,這個過程還是學到了很多。 MVVM的目的在於使開發分離關注點,寫後台邏輯的就寫後台,設計UI的就設計UI。不過要達成這一點並不那麼容易,比如導航,比如動畫(StoryBoard),這些在ViewModel中都不是那麼容易控制的,或者說一旦在VM中控制,那麼就破壞了MVVM的初衷。上面這兩個問題我都是使用MVVM
Time of Update: 2018-12-07
呵呵,生活告訴我,活著真好~入住部落格園時間不長,但是感覺找到了一個真正屬於自己小小天地,在這可以盡情的汲取,也可以盡情的分享。最近在弄微軟創新杯的項目,由於隊友們對遊戲設計和軟體設計兩個項目感興趣,所以就參加了兩個比賽項目。這個月剛過去的前半截時間,大家都在忙著遊戲設計項目的第一輪提交,由於遊戲第一輪要交個Demo版的安裝程式,所以我們必須在天天白天上課的情況下,還得堅持晚上做項目做到很晚。