原创 任意不規則形狀的圖片剪裁

 原理:根據選擇的區域(區域的選擇需要用到GraphicsPath),根據區域可以得到這部分區域的邊境矩形,從而不需要循環整張圖片,只需要循環邊境矩形

原创 在Web配置文件中設置數據庫連接字串

方式一:(windows身份驗證模式) server::服務器名稱,可以server=(local)或者server=.\SQLEXPRESS都是連接本地的數據庫 Initial Catalog:數據庫名稱  <add name="C

原创 C# 釋放非託管的資源

         在瞭解Finalize和Dispose之前,我們需要了解兩個概念,一個是託管資源,一個非委託資源。a.其中託管資源一般是指被CLR控制的內存資源,這些資源的管理可以由CLR來控制,例如程序中分配的對象,作用域內的變量等。

原创 設置圖片透明度的四種方法

方法一:像素法即循環掃描整張圖片,設置每一個像素的Alpha通道的值。 由於是一個個像素的處理,所以這種方法效率很低。/// <summary> /// 設置圖片的透明度 /// </summary>

原创 文件夾掃描--獲取指定文件夾下所有的指定格式的文件

/// <summary> /// 獲取某個文件夾下指定後綴的文件 /// </summary> /// <param name="directory">文件夾</param>

原创 根據默認瀏覽器打開網頁

前段時間做項目的時候遇到了一個問題,用System.Diagnostics.Process.Start(url)方法打開連接總是報錯,System.ComponentModel.Win32Exception: 系統找不到指定的文件。調試也

原创 Cocoa -- 添加和移除開機啓動項

一 寫plist到~/Library/LaunchAgents/ 目錄下 // 配置開機默認啓動 -(void)installDaemon{ NSString* launchFolder = [NSString stringWithF

原创 objective-c Xml常用操作

1.創建XML文件 //創建XML文件 - (NSXMLDocument *)createXMLDocument:(NSString *)rootName{ NSLog(@"%@ with rootName %@", NSStringF

原创 NSUserDefaults存儲顏色

@interface NSUserDefaults (Color) - (void)setColor:(NSColor *)theColor forKey:(NSString *)key; - (NSColor *)colorForKe

原创 複製文件到指定的文件夾

using System; using System.Windows.Forms; using System.IO; namespace Common { public class FileHelper {

原创 類和對象--基礎

一.類的一些基礎   1.獲取類名 Class myclass = [myObject class]; NSLog(@"My class is %@",[myclass className]); 2.判定一個對象是否是某個類 if([m

原创 引用第三方的dylib

所謂dylib,就是bsd風格的動態庫。基本可以認爲等價於windows的dll和linux的so。mac基於bsd,所以也使用的是dylib。 如果你需要引用一個第三方的dylib,在xcode下編譯出cocoa程序,在本機上運行是

原创 GDB: Data Formatters temporarily unavailable,will re-try after a 'continue'.

自己寫了一個framework,然後寫了一個Demo測試了下這個framework,編譯的時候不報錯,一運行就報下面的錯誤: GDB: Data Formatters temporarily unavailable,will re-try

原创 重命名文件

/// <summary> /// 重命名文件 /// </summary> /// <param name="fullPath">絕對路徑</param> /// <par

原创 C# 禁止應用程序啓動兩次

static class Program { /// <summary> /// The main entry point for the application. /// </su