枚舉與常量需要注意的一個問題

.net中枚舉其實就是數值型的常量,與const類似。當我們在代碼中使用枚舉代表的數值或者常量時,編譯器其實是將該值直接寫過來,而不會在啟動並執行時候去讀取該值。下面是一個例子:我們想建立一個類庫項目,名稱叫A,再建立一個控制台項目,名稱叫Test,結構如下: A項目中的 MyClass.cs的代碼: public class MyClass { public static string str1="str1"; public const string

+運算子的一點探究

問題起源於:有一個實體類,裡面有個string的屬性,比如這樣Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> class Demo {public string str { get; set; } } Demo d = new Demo(); d.str += "xxxxx";執行個體化後直接對str屬性進行加法操作,

.NET非同步發郵件的一個BUG

我們先來看同步發送郵件的代碼代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> SmtpClient _SmtpClient = new SmtpClient(); _SmtpClient.Host = "郵件伺服器"; _SmtpClient.Credentials = new

ProjectEuler做題筆記(第1,2題)

第一題:找出1000內能被3或5整除的所有數的總和。第一反應是,迴圈,判斷是否能被3或5整除,能的話就加到一個變數中,代碼如下: static void p1_1() { int max = 1000; int sum = 0; for (int i = 1; i < max; i++) { if (i % 3==0 || i % 5==0)

批量上傳控制項的介面設計問題

最近要做個ASP.NET的批量上傳控制項,用silverlight實現,再封裝成ASP.NET的自訂控制項,但是遇到一個頁面設計問題。我的想法是頁面上一開始只會顯示一個“上傳”按鈕,點擊後彈出一個浮動層,在這個浮動層裡用silverlight實現上傳功能,會顯示檔案清單、上傳進度條等資訊。這樣設計是為了怕檔案清單會破壞布局(因為可能有很多檔案),所以考慮了用浮動層。但是同事認為使用者選完檔案上傳以後,把彈出層關了,頁面上要顯示檔案清單,方便使用者直接查看;我卻認為使用者要看他自己上傳了哪些檔案,

Playing Video on the iPhone and iPad

文章目錄 Playing Video on the iPhonePlaying Video on the iPadPlaying Full Screen Movie for iPadSummary This article discusses the two classes supported in the iPhone SDK for video playback. by Wei-Meng Lee Playing videos is

UINavigationController跳轉到UITabBarController和UITabBarController跳轉到 UINavigationController

1。  UINavigationController  到 UITabBarController在準備跳轉  tabbarviewcontroller 的表單中添加 tabbarviewcontroller ,配置到各tabitem 屬性在執行事件裡寫  [self.navigationController pushViewController:newview  animated:YES];完成      (註: UITabBarController 繼承自UIViewController) 2

DevExpress自訂控制項 ComboBoxEdit ,RepositoryItemComboBox,實現按拼音字母檢索

自己修改控制項,實現按查詢項的資料 首字母組合查詢, 支援combobox,comboboBoxEdit, RepositoryItemComboBox, using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.ComponentModel;using System.Windows.Forms;using

MPMovieViewController does not show audio control (I can listen it too!)

Hello,I would to play a video file in my iphone. Everything works fine but the result video does not show the volume control (I can listen audio!).What's wrong?This is the code (an example project is here:

iphone下Three20庫(From Facebook)的設定使用方法

Three20是一個編譯的靜態類庫,在Xcode中的項目實用此類庫也非常方便,以下是一些基礎步驟:1,從Three20 Git上擷取最新檔案,在終端命令輸入:git clone

ACCESS字串操作函數

1.Asc      說明:返回字母的Acsii值舉例:select Asc("A")返回65 2.Chr      說明:將ascii值轉換到字元舉例:select chr(65)返回"A"3.Format說明:格式化字串舉例:Select Format(now(),"yyyy-mm-dd")返回類似於"2008-04-03"     Select Format(3/9,"0.00")返回0.334.InStr    說明:查詢子串在字串中的第一個出現的位置,沒有返回0舉例:select

[字串操作]線上貨幣轉換器

我想大家在剛剛接觸Objective-C的時候都做過貨幣轉換器,那個轉換器的匯率在程式內部就已經做定了,編譯後不能修改,可是匯率是會變的。既然如此,不如我們試試做一個線上貨幣轉換器吧。這個程式換算所需要的匯率都由服務器提供,這樣就不會出現匯率無法更新的問題了。我在網上看到了一個網頁,地址是http://www.google.com/ig/calculator?hl=en&q=100CNY%3D%3FUSD。網頁的內容是:{lhs: "100 Chinese yuan",rhs: "14.

PS 命令詳解

linux上進程有5種狀態:1. 運行(正在運行或在運行隊列中等待)2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到訊號)3. 不可中斷(收到訊號不喚醒和不可運行, 進程必須等待直到有中斷髮生)4. 僵死(進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統調用後釋放)5. 停止(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU訊號後停止運行運行) 1)ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。2)ps -A   顯示所有程式。3)

Howto: Drawing Pie Charts using iPhone SDK

From rajeev karamchedu Drawing Pie Charts using iPhone SDKHere’s one way to draw a PIE chart using the latest iPhone SDK. There are a ton of tutorials out there that let you get started with the iPhone app development itself and I am by no means any

最最慘痛的經曆——丟失

一直在虛擬機器裝的mac系統下做開發, 周二開啟虛擬機器mac系統, 然後彈出來一個更新, 是itune+Safari之類的吧,我點了確定, 然後開始安裝更新, 安裝完後,系統要求重啟, 我就重啟了唄, 結果五國了,系統再也沒進去。順便丟了自己一直開發的項目。。。。。。。。。。。。 虛擬機器會出現一個問題, 有時mac系統檔案不能拷貝到共用目錄, 我的項目包就這樣, 當時只是在mac案頭上建了幾個備份,還沒有使用svn管理, 本打算等項目基本完工後,重新搭建一下。

iPhone 開發 之 ASIHTTPRequest (一)

最近需要用到從網頁抓取資訊的API,就在看ASIHTTPRequest,這方面資料還是比較少的,cocoachina上有一點,自己也參考了下,網址在下面。我在官網上也看了一些,進行了一些簡單的翻譯。包括如何在自的項目中使用ASIHTTPRequest,之前自己摸索了半天都沒成功,到官網上一看就o了。ASIHTTPRequest是什嗎?ASIHTTPRequest是簡單易用的,它封裝了CFNetwork API。使得與Web伺服器通訊變得更簡單。它是用Objective-C編寫的,可以在MAC

NSOperation各種情況下的狀態

invocation operation1. 添加到隊列前,無依賴:readynot executingnot finishednot cancellednot concurrent2. 添加到隊列前,有依賴:not readynot executingnot finishednot cancellednot concurrent3. 添加到隊列,並且有一個依賴,在依賴執行完以前:not readynot executingnot finishednot cancellednot

block學習筆記

1. 建立block變數的並使用:1 typedef int (^BLK)(int); // 定義block類型2 3 - (void)doSomething4 {5 BLK foo = ^(int a){ return a*a; }; // 建立block變數6 printf("%d", foo(4)); // 直接調用block7 } 2. 不建立block變數,直接建立內聯block,比如調用一個對數組進行排序的函數:1 - (void)doSomething2 {3

使用NavigationController, 或ModalViewController實現旋轉新視圖橫屏,再旋轉返回

調用[self presentModalViewController:picker animated:YES]; 然後把裝置換了方向,  cancel 。但是之前的view沒有跟著改變。在UIInterfaceOrientationPortrait 和UIInterfaceOrientationLandscape 調用是兩個不同的view。請問如何解決 -(BOOL)should  事件中[self presentModalViewController:picker animated:YES];

ARC學習筆記

1. ARC並不是自動管理記憶體,與AutoreleasePool不同,ARC是LLVM 3.0編譯器提供的特性,編譯器自動在適當的地方插入retain、release、autorelease,所以還是手動管理記憶體,對象不會像AutoreleasePool一樣在記憶體中存放很久。2. ARC只能工作於Objective-C對象,如果應用使用了Core Foundation或malloc()/free(),此時需要你來管理記憶體。3.

總頁數: 61357 1 .... 6376 6377 6378 6379 6380 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.