摘要: Window 消息大全typeTMsg = packed recordhwnd: HWND; //窗口句柄message: UINT;//消息常量标识符wParam: WPARAM ;// 32位消息的特定附加信息lParam: LPARAM ;// 32位消息的特定附加信息time: DWORD;... 阅读全文
posted @ 2014-08-15 13:08 微米大大 阅读(297) 评论(0) 推荐(0) 编辑
摘要: C#的BouncyCastle.Crypto,RSA算法调用的源码,正在研究这个,分享给大家。官网:http://www.bouncycastle.org/csharp/ 1 using System; 2 3 using NUnit.Framework; 4 5 using Org.BouncyCastle.Crypto; 6 using Org.BouncyCastle.Crypto.Digests; 7 using Org.BouncyCastle.Crypto.Encodings; 8 using Org.BouncyCastle.Crypto.Engines; ... 阅读全文
posted @ 2013-05-13 05:22 微米大大 阅读(8463) 评论(0) 推荐(0) 编辑
摘要: VS2010,VS2012 使用tfs,现在是免费的,不知道以后会不会免费,申请地址:http://tfs.visualstudio.com/如没有微软帐号,可以申请下。@hotmail,@live,都支持的。如有这些邮箱,不用再次注册,直接登录就行说明:速度还可以,不是那么慢。第一步:登录tfs,点击Create a free account now一行,建立tfs服务地址创建成功后,就可以使用了,马上给大家说说怎么使用哦。当然也可以使用git来连接tfs服务。git就不在这里说了,下次会说可以点击 New Team Project 按钮来建立team项目,也可以点击 New Team Pr 阅读全文
posted @ 2013-05-11 22:51 微米大大 阅读(1021) 评论(1) 推荐(1) 编辑
摘要: 1 /// <summary> 2 /// Rijndael算法 3 /// </summary> 4 public class RijndaelCrypto : ICrypto 5 { 6 /// <summary> 7 /// Key值 8 /// </summary> 9 private byte[] _key;10 /// <summary>11 /// IV向量12 /// </summary>13 private byt... 阅读全文
posted @ 2013-05-10 22:05 微米大大 阅读(391) 评论(0) 推荐(0) 编辑
摘要: DES,Rijndael,BouncyCastle 1 /// <summary> 2 /// 加密,解密 接口 3 /// </summary> 4 public interface ICrypto 5 { 6 /// <summary> 7 /// 加密 8 /// </summary> 9 /// <param name="bytes"></param>10 /// <returns></returns>11 byte[] Encrypt(byte[] byte... 阅读全文
posted @ 2013-05-10 22:03 微米大大 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 用到的是:BouncyCastle.Crypto.dll类库官网:http://www.bouncycastle.org/csharp/生成密钥对 RsaKeyPairGenerator keyGenerator = new RsaKeyPairGenerator(); //密钥构造器 RsaKeyGenerationParameters p = new RsaKeyGenerationParameters(BigInteger.ValueOf(3), new SecureRandom(), 1024, 25); //初始化密钥... 阅读全文
posted @ 2013-05-08 01:44 微米大大 阅读(764) 评论(1) 推荐(0) 编辑
摘要: 1:(整数)short,int,long类型 short:至少16位 Int:至少与short一样长 long:至少32位,且至少与int一样长 下来看下程序输出的结果: #include <iostream> #include <math.h> #include <limits> using namespace std; int main() { int a=INT_MAX; short b=SHRT_MAX; long c=LONG_MAX; cout<<"int is"<<sizeof(a)<<& 阅读全文
posted @ 2012-12-07 14:19 微米大大 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 1:首先来画下编程步骤 源代码编译器启动代码目标代码库代码链接程序可执行代码 2:源代码文件的格式是怎么样的:(比如:main.cpp,main.cxx,main.cc,main.cp,main.cc) 比如:main.cpp Main 代表:文件名 .代表:句点 cpp代表:扩展名 3:首先来看下C++的主入口程序 #include <iostream> Int main() { using namespace std; cout<<"学习C++"<<endl;return 0; } 4:分析下主入口的程序函数名 int main() 阅读全文
posted @ 2012-12-03 00:36 微米大大 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 10月26号微软发布了Windows8系统,我那满怀激情的心,又开始跳动了。首先声明下,我不是微软的吊丝,但也差不多了。这么多年来一直使用微软的Windows系列系统,总体感觉还是不错的。毕竟国内95%以上的企业和个人都是在使用微软的Windows操作系统,除了服务器和特别的那群人。好了,先说下我今天安装Windows 8 的体验,我安装的是中文x64的Windows8 专业版,如下图这次我是在Windows 7 上划出一个分区,安装Windows 8 ,安装步骤我就不多说了,现在网上的教程很多的。如需要安装教程请自己去 百度或google。网上的资料比我说的相信多了。我在这只谈谈window 阅读全文
posted @ 2012-11-04 00:03 微米大大 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 这些是SAE中用到的常量,不清楚时去你在SAE中创建应用可以找到:SAE_MYSQL_USER:用户名SAE_MYSQL_PASS:密码: SAE_MYSQL_HOST_M:主库域名SAE_MYSQL_HOST_S:从库域名 SAE_MYSQL_PORT:端口: SAE_MYSQL_DB数据库名数据库连接:$link = mysql_connect ( SAE_MYSQL_HOST_M . ':' . SAE_MYSQL_PORT, SAE_MYSQL_USER, SAE_MYSQL_PASS );注意在数据库和页面的编码不一样时,取到的值或者是你的页面有乱码情况解决如下:&l 阅读全文
posted @ 2012-03-24 17:43 微米大大 阅读(14706) 评论(0) 推荐(2) 编辑