摘要: using System.Security.Cryptography;需要引用这个命名空间MD5 md = new MD5CryptoServiceProvider(); string source = "aiawaysrain"; byte[] s = Encoding.Default.GetBytes(source); byte[] output = md.ComputeHash(s); string outstring = BitConverter.ToString(output).Replace("... 阅读全文
posted @ 2013-01-04 09:37 姜大伟 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在C++中,dll调用方式有两种,静态和动态静态: 需要头文件,lib文件和DLL,三个都要用到,出现1029错误的时候,一般都是没有引用lib导致的.动态的话,就是通过函数指针来指向DLL中的函数,不需要头文件,一般也不会出错,毛病就是,你不知道DLL里都有什么东西 阅读全文
posted @ 2012-12-28 13:20 姜大伟 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 这个错误出现的莫名其妙,在项目里,连了两个数据库,一个2008,一个mysql5.5,调试运行,一点问题都没有,但是发布到IIS7里面,就提示找不到元数据了. 找了好多办法,什么该连接串中的"为',还有一个把metedata的配置,改为具体的名称res://*/test.csdl...把*改成具体的命名空间,也都不好使. 最后,没办法了,之好把*.edmx的的"复制到输出目录"改为始终复制,然后,还有这个界面,右键,属性,里面的 "元数据项目处理" ,改为"复制到输出目录", ,最后,还要重新生成项目,并且把 阅读全文
posted @ 2012-12-03 11:53 姜大伟 阅读(2085) 评论(0) 推荐(0) 编辑
摘要: 注意事项:1.2008 R2 本身IIS版本为7.5,FTP SERVER也为7.5,不需要另行安装2.如果要扩展FTP自定义的认证,参考 http://www.iis.net/learn/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-a-simple-ftp-authentication-provider并且,如果代码修改了,一定要修改程序集的版本号,不然,总是会沿用旧代码的认证,这个一直没弄懂为什么GAC已经重新卸载注册了,还是不行,只好改版本号了FTP7.5 的用户隔离,一定要注意,在FTP的站点下面,要有l 阅读全文
posted @ 2012-11-06 17:03 姜大伟 阅读(458) 评论(0) 推荐(0) 编辑
摘要: MySQL Connector/Net is an ADO.NET driver for MySQL ,这是官方的驱动. 阅读全文
posted @ 2012-10-31 14:17 姜大伟 阅读(163) 评论(0) 推荐(0) 编辑
摘要: “error LNK1169: 找到一个或多个多重定义的符号”的解决方法(转载)问题描述如下:有 三个源文件,A.h、B.cpp、C.cpp。A.h是头文件,其中声明了三个变量a1、a2、 a3。B.cpp是A.h中所声明的类的实现源代码,C.cpp是主程序文件。B.cpp和C.cpp中均包含头文件 A.h。在编译时,编译能够通过,但链接时出了问题,出现”error LNK1169: 找到一个或多个多重定义的符号“的错误。经过分析,确定了这是由于两个实现文件中重复包含了头文件而造成的。可解决方法却始终找不到。要 注意的是,在这里,在头文件中加入#ifndef……#endif这样的预编译命令是没 阅读全文
posted @ 2012-10-01 20:13 姜大伟 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 首先 ,用软件升级管理器,更新一下要更新的东西,(这一步不知道是不是必须的,反正小心无大错)第一步执行更新系统sudo apt-get updatesudo apt-get upgradesudoapt-getdist-upgradesudo apt-get install git配置一下信息,可不做。gitconfig--globaluser.name"Elson"gitconfig--globaluser.email"elson@**.com"Git 是一种免费的软件版本管理工具, 安装完成 Git 后需要进行设置sudo apt-get insta 阅读全文
posted @ 2012-09-27 17:21 姜大伟 阅读(219) 评论(0) 推荐(0) 编辑
摘要: C++跟.NET 不同,没有线程的安装程序类用来继承和操作所以,一些自定义的东西,之好采用VBS脚本的方式来进行以下转载: http://hi.baidu.com/feng_hit/item/6eed6885bac20728110ef339Vc2005软件的安装部署过程--制作步骤1、在 Microsoft Visual Studio .NET 的“文件”菜单上,单击“新建”,然后单击“项目”。2、在“新建项目”对话框中,选择“其他项目类型”,再选择“安装和部署”,然后在模板中选择“安装项目”。3、键入 TestSetup 作为该程序的名称,然后单击确定。4、添加安装需要的文件: 点击“文件. 阅读全文
posted @ 2012-09-27 14:36 姜大伟 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 下载了个C++的DES密码,跟C#自带的库,做了互动,结果发现,加密后,串不一样,测试发现,DES里有个向量这个东西, 需要C#采用默认的:byte[] Keys_IV = { 0xEF, 0xAB, 0x56, 0x78, 0x90, 0x34, 0xCD, 0x12 };并且,还有两个属性需要设置cryptoProvider.Mode = CipherMode.ECB; cryptoProvider.Padding = PaddingMode.Zeros;这样才能联通 阅读全文
posted @ 2012-09-25 14:39 姜大伟 阅读(150) 评论(0) 推荐(0) 编辑
摘要: <string>里面有string类(类模板basic_string以char实例化的版本),<cstring>和C标准库的<string.h>类似,提供以char数组为基础的C风格字符串一些操作(像strlen、strcpy之类的函数 阅读全文
posted @ 2012-09-24 11:16 姜大伟 阅读(219) 评论(0) 推荐(0) 编辑