Time of Update: 2018-12-05
之所以叫做狀態儲存(State storage)是因為它是用來儲存應用程式的狀態可以在休眠或者墓碑化應用程式時在記憶體中用成對的名稱和數值的方式儲存資料它提供了非常快速的資料訪問,訪問地點:App.xaml.cs中;使用方式:用於在墓碑化時儲存程式狀態常用的存取方法:PhoneApplicationService.Current.State["keyname"],PhoneApplicationService.Current.State.TryGetValue("keyname",out
Time of Update: 2018-12-05
在Windows Phone 7的模擬器中運行應用程式時,預設會在右側顯示畫面播放速率計數器的內容,這是用來監控應用程式的效能。如:很多時候,這個畫面播放速率是不需要的,但在模擬器裡面無法配置,在程式碼裡可以禁用或者啟用。檔案 App.xaml.cs. 中找到該代碼:Application.Current.Host.Settings.EnableFrameRateCounter = true將值賦為false,或者將整句話登出掉即可。1 // Show graphics profiling
Time of Update: 2018-12-05
隔離儲存區 (Isolated Storage)IsolatedStorageSettings中可以按照鍵/值方式儲存資料,如果資料是對象是,需要將對象序列化,否則將在執行save()方法(這個方法可以不用手工調用,程式在退出時自動調用)時異常。序列化的方法:類必須加上[DataContract]特性,類裡的屬性必須加上[DataMember]特性。使用這兩個特性需要添加引用System.Runtime.Serialization。這一點和傳統C#的方式不同! 1
Time of Update: 2018-12-05
在網站的開發過程中,我們會使用DropDownList進行資料繫結,當我們綁定資料後,想顯示的是Name,但是選擇之後value值是Id,我們可以使用DataSet進行資料的讀取並綁定。if (!Page.IsPostBack) { //連結資料庫 string connStr=ConfigurationManager.AppSettings["Sunny"]; //建立一個SqlConnection
Time of Update: 2018-12-05
We use Subversion.Good process: 1. Get up-to-date 2. Build 3. Never work on broken build 4. Develop 5. Build 6. Local testing 7. Commit 8. Resolve conflicts immediatelyupdate and commit:- Get up-to-date before working on a file. - Do not commit if
Time of Update: 2018-12-05
一,使用簡單的預存程序,增加資料alter proc Insert_Sun( @SName nvarchar(20), @SDate datetime)asdeclare @SId intset @SId =IDENT_CURRENT('sunuser')+1 --指定表最後產生的標識值+1SET IDENTITY_Insert sunuser ONinsert into sunuser (SId ,SName ,SDate)values(@SId,@SName,@SDate)SET
Time of Update: 2018-12-05
目標:提高項目代碼品質。希望團隊裡每個人:寫代碼不再隨意。合理的設計、規劃,全面考慮。解決問題思路清楚。Three Questions About Each Bug You Find時時記在心頭。養成良好的編碼習慣。提高能力,重視團隊合作。HM開始讀原始碼,記錄問題。每周三次code review。HM開始閱讀:《編寫高品質代碼
Time of Update: 2018-12-05
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace mppx { class Program { static void Main(string[] args) { int[] arr = new int[5]; Random rnd = new Random()
Time of Update: 2018-12-05
被一個夏令時的問題折騰很久。情境是這樣的,歐洲數字電視應用(DVB-T標準)可以從空中即時訊號中獲得當前UTC時間,節目預告的UTC時間, 和所謂的offset值。這個offset是包含夏令時的,也就是說如果在UTC+1時區的夏令時期間,空中訊號送來的offset是2,非夏令時期
Time of Update: 2018-12-05
使用者點擊應用表徵圖啟動應用之後,總是要等待一下的。讓使用者等多久合適?在iPhone 4(iOS 6.1)上測試幾個email App,使用我的gmail郵箱。Safe Gmail Free App在辦公室,WiFi訊號強。運行後先顯示啟動畫面,約4秒。開始顯示載入進度(更換畫面),從20%到80%,然後看到郵件清單,此時已過去約20秒。可是看到的郵件清單還是上一次運行軟體時的狀態,待自動重新整理到最新狀態,此時已耗時約30秒。在訊號不那麼強的環境,譬如地鐵站和地鐵上,往往是上車前啟動了應用,
Time of Update: 2018-12-05
我們的產品是一個不比手機大的小盒子,有一個數字電視接受模組和一個無線模組。它能接受空中的數字電視訊號,通過WiFi發出,手機、平板、電腦上做播放軟體來播放數字電視節目。於是,手機或平板上的播放軟體App要做的第一件事是通過WiFi串連到小盒子。直到上周,我們決定的產品spec是,Android App(iOS
Time of Update: 2018-12-05
在WP7項目,圖片資源檔的屬性對話方塊Properties,在Build
Time of Update: 2018-12-05
正開發的應用程式需要在一個Phone7手機上安裝多個相同的項目,就涉及到這WP7手機中是如何標識應用程式這個問題了。其實,WP7項目是通過組WMAppManifest.xml檔案中的ProductID來區分不同應用程式的,只用在項目中開啟 Properties/WMAppManifest.xml檔案,修改ProductID的值就行。如:“ProductID="{6fc3da28-6f9d-419e-9b95-528841eb063f}"修改為“ProductID="{6fc3da28-6f9d-
Time of Update: 2018-12-05
Android應用中使用到C代碼,編譯成so檔案打包進apk的libs路徑下。因為要支援ARMv5和ARMv7,libs下有armeabi和armeabi-v7a兩個目錄。安全的做法是編譯庫C代碼時,Application.mk中開啟,APP_ABI := armeabi armeabi-v7a編譯產生的兩份so檔案各自放到項目工程的armeabi/armeabi-v7a目錄中。有時還需要針對v7a平台編譯支援NEON和不支援NEON的庫。譬如這個例子,in armeabi/: libp.so,
Time of Update: 2018-12-05
DIV用LI這個標籤,通常顯示出來前面會有個點,可以在CSS中修改list-style的樣式來改變:1.如果要改點的顏色,那麼li裡的字也會變顏色與大小的了。li{ list-style: url("pre.gif") outside circle;}2.直接變色li{ color:#f00; }3.關於這個list-style-type的一些文法與參數:文法:list-style-type : disc | circle | square | decimal |
Time of Update: 2018-12-05
實現一台伺服器放置多個網站的方法很多,比如在Win2003的IIS中,每個Web網站都具三個部分組成的標識(IP地址、連接埠號碼、主機頭名)來接收和響應請求,通常我們採用的是主機頭的方式來實現,即IP地址和連接埠號碼都使用同一個,而通過主機頭來區別:1、將您的所有網站的網域名稱(如:www.iishc.com)都指向到您伺服器的IP地址(如:220.165.8.168);2、將每個網站建立一個目錄,如A網站放在D盤A目錄、B網站放在D盤B目錄3、在利用IIS為每一個目錄建立WEB網站的時候,我們
Time of Update: 2018-12-05
<Application xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml x:Class="MyApp.App"> <Application.Resources> <Style
Time of Update: 2018-12-05
經典語錄1:哈佛有一個著名的理論:人的差別在於業餘時間,而一個人的命運決定於晚上8點到10點之間。每晚抽出2個小時的時間用來閱讀、進修、思考或參加有意的演講、討論,你會發現,你的人生正在發生改變,堅持數年之後,成功會向你招手。不要每天抱著QQ/MSN/遊戲/電影/肥皂劇……奮鬥到12點都捨不得休息,看就看一些勵志的影視或者文章,不要當作消遣;學會思考人生,學會感悟人生,慢慢的,你的人生將會發生變化……經典語錄2: 無論你的收入是多少,記得分成五份進行規劃投資:增加對身體的投資,讓身體始終好用;
Time of Update: 2018-12-05
在網站應用程式程式中經常會用到cookie,那麼寫入cookie和讀取cookie就成了常見操作了 HttpCookie newcook = new HttpCookie("logis");newcook.Expires.AddMinutes(30);newcook.Values.Add("user_name", HttpUtility.UrlEncode(offerName,
Time of Update: 2018-12-05
第一次向APP Hub提交應用,第一步上傳XAP包時就報錯:後來查了下,發現是項目沒有設定語言屬性,右鍵解決方案-屬性,在“Application”中進入“Assembly Information”,選擇“Neutral Language”為“中文”。需要注意,千萬不可選成“中文(簡體)”,否則上傳項目還會報錯,而且錯誤內容成了未知。如:設定後,再提交,成功通過第一步。