Time of Update: 2017-01-13
使用C#,寫了一個簡單的庫來實現效果。用法大概如下:StringBuilder sb = new StringBuilder(String.Empty);sb.AppendLine(“Operation System
Time of Update: 2017-01-13
當路徑D:\web\不存在時,下邊兩個語句都會拋錯:File.WriteAllText(@"D:\web\index.htm",
Time of Update: 2017-01-13
程式碼DateTime now = DateTime.Parse("2015/01/23 13:50:00");Console.WriteLine(now.Date); //去掉時分秒,返回DateTimeConsole.WriteLine(now.ToShortDateString()); //去掉時分秒,返回stringConsole.WriteLine(now.ToString("d"));
Time of Update: 2017-01-13
以下程式碼片段是C#檢查系統是32位還是64位的,有需要的朋友可以直接拿去測試。 代碼如下複製代碼 using System;using System.Collections.Generic;using System.Text;using System.Management;public class Check64or32System{/// <summary>/// 檢查系統是32位還是64位/// </summary>///
Time of Update: 2017-01-13
之前在做DTO轉換時,用到AutoMapper。但DTO的層次太深了,無奈官方沒針對巢狀型別提供好的解決方案,於是自己實現了一下:思路:採用遞迴和反射很好的避免手工建立嵌套對象的映射。第一個版本,已經提交到:https://github.com/AutoMapper/AutoMapper/wiki/Nested-mappings 代碼如下複製代碼 /// <summary> /// 遞迴建立類型間的映射關係
Time of Update: 2017-01-13
今天有這樣一需求,要求能夠查詢盛付通卡的狀態,官網如下 http://www.801335.com/status/index.htm剛一開啟網址,發現兩個輸入框加一個驗證碼,心中一喜不是小 case 驗證碼沒有粘貼也沒怎麼變形手到擒來,三五兩下識別做完了 正確率還不錯,90+%..驗證碼做發了,開始抓包,一下就懵了,發現他的資料好像被加密了,先上一張圖回過頭來後,仔細看了下他的介面,發現了陷阱,他卡號和密碼輸入的地方是 flash UesTextInput-1.4.swf
Time of Update: 2017-01-13
代碼如下複製代碼 public static T DeserializeAnonymousType<T>(string value, T anonymousTypeObject)現在問題就變成了怎麼針對JSON寫一個C#匿名對象,這簡單多了,對JSON字串稍做轉換即可: 代碼如下複製代碼 private void btnBegin_Click(object sender, EventArgs e){
Time of Update: 2017-01-13
Poco websocket庫特點:1,使用http/https ClientSession建立websocket client2,是同步的,這對C++案頭編程來說應該是夠用的.3,依賴openssl. 代碼如下複製代碼 #include "stdafx.h"#include <iostream>#include <assert.h> #include
Time of Update: 2017-01-13
例子 代碼如下複製代碼 string[] stringArray = { "aaa", "bbb", "aaa", "ccc", "bbb", "ddd", "ccc", "aaa", "bbb", "ddd" };//List用於儲存從數組裡取出來的不相同的元素List>
Time of Update: 2017-01-13
下面的例子分別用Visual Studio 2012中的編譯器(預設和O2最佳化結果不一樣哦)和G++4.7.2(mingw)結果。 代碼如下複製代碼 #include <iostream>using namespace std;class A{ public: int a;
Time of Update: 2017-01-13
要編碼實現Soft AP,首先需要添加相應的標頭檔及lib庫 代碼如下 複製代碼 #include <wlanapi.h> #include <iphlpapi.h> #include <winsock2.h> #pragma
Time of Update: 2017-01-13
float p3x = 80838.0f;float p2y = -2499.0f;double v321 = p3x *
Time of Update: 2017-01-13
例子 代碼如下複製代碼 /// <summary>/// 根據映像擷取映像的副檔名/// </summary>/// <param name="image"></param>/// <returns></returns>public static String GetExtension(Image image){ foreach (var pair
Time of Update: 2017-01-13
記錄一下以免以後忘了添加using DevExpress.XtraTab;雙擊listview增加相應的tabpage,禁止重複添加: 代碼如下複製代碼 private void listView_index_MouseDoubleClick(object sender, MouseEventArgs e) {
Time of Update: 2017-01-13
//2008年4月24日System.DateTime.Now.ToString("D");//2008-4-24System.DateTime.Now.ToString("d");//2008年4月24日 16:30:15System.DateTime.Now.ToString("F");//2008年4月24日 16:30System.DateTime.Now.ToString("f");//2008-4-24
Time of Update: 2017-01-13
聲明:IWin32Window owner , HelpNavigator navigator , string keyword上面的三個參數類型不是很瞭解。沒有做討論。等以後瞭解多了,再做補充。。。 下面討論的一些常用參數,在平時使用,已經綽綽有餘了。。。///////////////////////////////////////////////////////////////////////////
Time of Update: 2017-01-13
簡介在這篇協助文檔中,我將向你展示如何?c#裡字典中重複值的尋找。你知道的對於一個老鳥來說,這是非常簡單的代碼。但是儘管如此,這也是一篇對c#初學者非常有用的協助文檔。背景多數程式員對小型資料來源儲存的處理方式通常是建立字典進行KVStore for Redis。主鍵時唯一的,但是字典值卻可能有重複的元素。代碼 這裡我使用了一個簡單的LINQ語句來尋找字典中的重複值。 代碼如下複製代碼 //initialize a dictionary with keys and
Time of Update: 2017-01-13
分割符可以是以下幾種形式中的一種: 只有一個字元的數組: 比方對於“A,B,C,D,E,F” 可以使用 ‘,’ 或者 new [] { ‘,’ } 有多個字元的數組: 比方對於“A,B-C,D*E,F”使用 new [] { ‘,’ ‘-‘
Time of Update: 2017-01-13
Join() – 串聯對象數組的各個元素,其中在每個元素之間使用指定的分隔字元參數separator類型:System.String要用作分隔字元的字串。 values類型:System.Object[]一個數組,其中包含要串連的元素。 傳回值類型:System.String一個由 values 的元素組成的字串,這些元素以 separator 字串分隔。 看下面的例子,用StringBuilder來實現串聯一組字串: string[]
Time of Update: 2017-01-13
C#的yield return返回不可序列化的IEnumerable和IEnumerator.NET中的大多數常見IEnumerable和IEnumerator都是可以序列化的(有Serializable特性)。比如Array,Dictionary<K,V>, HashSet<T>, List<T>, LinkedList, Queue<T>, Stack<T>, String,