原创 .NET使用OpenSSL生成的pem密鑰文件

using System; using System.Security.Cryptography; /// <summary> /// 作者:http://thinhunan.cnblogs.com /// 名稱:RsaUtility

原创 pkcs8 密鑰生成 用於RSA非對稱加密

PKCS #8 使用 ASN.1 的 DER 編碼規則。 openssl.exe 可以用來生成 PEM 格式的 RSA 密鑰對。 1、生成私鑰pem

原创 Sql Server中日期時間格式化爲字符串輸出

    在SQL Server數據庫中,SQL Server日期時間格式轉換字符串可以改變SQL Server日期和時間的格式, 是每個SQL數據庫用戶都應該掌握的。本文我們主要就介紹一下SQL Server日期時間轉字符串的相關知識,

原创 windows消息和消息隊列詳解

                  windows消息和消息隊列   與基於MS - DOS的應用程序不同,Windows的應用程序是事件(消息)驅動的。它們不會顯式地調用函數(如C運行時庫調用)來獲取輸入,而是等待windows向它

原创 “與開發人員中心通信時出錯。 請在手機上設置正確的日期和時間,錯誤0x64”的解決辦法

只要把wifi打開,連上網絡,在重新註冊,就可以成功了。 截圖看這個:http://blog.sina.com.cn/s/blog_60a760f80101a2cd.html

原创 Windows Phone 主題資源

2013/12/5 適用於: Windows Phone 8 | Windows Phone OS 7.1 Windows Phone 對主題資源使用資源字典,它是一個鍵控對象字典,可在 XAML 和代碼中使用。本節提供有關

原创 使用openssl命令剖析RSA私鑰文件格式

Openssl提供了強大證書功能,生成密鑰對、證書,頒發證書、生成crl、驗證證書、銷燬證書等。本文將j介紹如何利用openssl的命令分析RSA私鑰文件格式,同時也將簡單介紹幾種常見的私鑰文件格式。   1 生成私鑰文件 op

原创 C#調用C/C++動態庫,封裝各種複雜結構體。

    現在公司要做一個使用C#程序調用C++的一個DLL庫,解析文件的功能。所以在網上找了一些資料。     一、結構體傳遞 #define JNAAPI extern "C" __declspec(dllexport) // C方

原创 CSS實現完美垂直居中

    之前看到很多人一直都問這個問題,不過當時我沒當一回事,因爲在 CSS 中要垂直居中,多數是在有高度的情況下,或者容器高度不定的情況下才用,看上去比較舒服,而且實現的方法也不少,不一定要拘泥於和 table 佈局一樣。不過最近有人問

原创 OpenSSL命令---pkcs8

用途: pkcs8格式的私鑰轉換工具。它處理在PKCS#8格式中的私鑰文件。它可以用多樣的PKCS#5 (v1.5 and v2.0)和 PKCS#12算法來處理沒有解密的PKCS#8 PrivateKeyInfo格式和Encryp

原创 C# 數據結構基礎-實現循環隊列

隊列     隊列的概念是先進先出,這個應該不用多說了。看下面那個從網上找的現成圖片。 循環隊列     循環隊列在邏輯上將隊列中的數據擺成環形,如下圖: 下面直接上代碼。 /// <summary> /// 循環隊列

原创 C#與C++和C語言之間數據類型的對應

這個真的很有用啊,必須轉了收藏。 一、C#與C++數據類型的對應表   Windows Data Type .NET Data Type BOOL, BOOLEAN Boolean or Int32 BSTR

原创 從客戶端檢測到有潛在危險的Request.Form值

asp.net開發中,經常遇到“從客戶端檢測到有潛在危險的Request.Form 值”錯誤提示,很多人給出的解決方案是: 1、web.config文檔<system.web>後面加入這一句: <pages validaterequest

原创 在.net中使用JSON

序列化JSON示例: Product product = new Product(); product.Name = "Apple"; product.Expiry = new DateTime(2008, 12, 28); produc

原创 JS截取字符串substr 和 substring方法的區別

</pre>substr 方法返回一個從指定位置開始的指定長度的子字符串。<pre name="code" class="javascript">stringvar.substr(start [, length ]) 參數 stringv