自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(285)
  • 资源 (119)
  • 收藏
  • 关注

原创 Web水晶报表ActiveX打印一闪而过解决方案

1,设置一个打印页面,然后在打印页面中添加:<html xmlns="http://www.w3.org/1999/xhtml" > 上面的标签上添加:<object id="CrystalPrintControl" classid="CLSID:BAEE131D-290A-4541-A50A-8936F159563A"codebase="http://localhost/Sup...

2018-03-27 15:26:35 551

原创 介绍一个DDD开源架构

项目名称:boilerplate开源地址:https://github.com/aspnetboilerplate/aspnetboilerplate

2018-01-11 00:58:01 4104

转载 SQL Server 2014 企业版安装教程

安装教程解压压缩文件,得到安装程序,运行安装程序(如下图)2..点击左侧的"安装",选择"全新SQL Server 2014 安装..."(如下图)3.然后会弹出这个界面:默认是直接有密钥的,不需要你手动输入,点击"下一步"(如下图)4.选择"我接受...",下一步(如下图)5.规则检查,等待ing...(如下图)6.设置角色界面:第一个是自

2017-12-30 16:14:36 2635 1

转载 SQL Server 2014各版本区别

SQL Server 2014 各个版本支持的功能  http://msdn.microsoft.com/zh-cn/library/cc645993(v=sql.120).aspx转换箱规模限制功能名称EnterpriseBusiness IntelligenceStandar

2017-12-30 15:34:56 16612

原创 MVC中iCheck,src相关问题

1、iCheck动态选中$("#checkId").

2017-12-29 12:49:39 269

原创 JaToolsPrinter使用案例说明

介绍一款强大的web免费打印软件--JaToolsPrinter,本人使用案例如下: $(function () { var data = "", dataArr = data.split('|'),

2017-12-14 17:04:39 2008 2

原创 EPPlus导入DataTable日期时间的处理

当我们用EPPlus导入Excel数据到DataTable中,如果某列是DateTime格式 ,我们应该如何处理呢?解决思路:1、首先要获取excel中的列的格式类型2、判断格式类型是否是日期时间关键代码如下:public static DataTable ExcelToDt(string filePath, bool isSkipFirstRow, int cols, s

2017-12-04 15:49:09 3014

转载 亲授MVC5中EF6 Code First启动慢及间隙变慢优化的实践经验

最近项目在使用EF了,mvc使用EF确实方便,因为添加功能的时候可以使用vs自动生成用ef的增、删、查、改的模板,大的提高的工作效率。但是很多人都遇到过用EF开发的程序在第一次访问的时候会比用ADO纯sql慢很多,过一段时间不访问又会变慢。我最近的两个项目分别是蓝狐软件工作室和一个商城系统都是用MVC5+EF6 Code First开发的,都遇到过这样的问题。下面我就分享一下我们蓝狐在这个优化

2017-11-06 09:50:05 561

转载 Asp.Net MVC EF各版本区别

2009年發行ASP.NET MVC 1.0版2010年發行ASP.NET MVC 2.0版,VS20102011年發行ASP.NET MVC 3.0版+EF4,需要.Net4.0支持,VS20112012年發行ASP.NET MVC 4.0版+EF5,需要.Net4.0支持,VS20122013年發行ASP.NET MVC 5.0版+EF6,需要.Net4.5支持,VS2013

2017-11-04 16:20:14 1127

转载 Reactor5.0源代码混淆器

net reactor加密源码保软件安全-net reactor使用教程用工具加密不能绝对确保软件安全,却能阻大多数人破解出软件的源代码,在一定程序上确保软件安全。  Eziriz .NET Reactor 的主要功能包括:NecroBit IL(转为非托管代码)、反 ILDASM(反编译器)、混淆代码、合并、压缩源码、支持命令行等,支持所有 .NET 框架和几乎所有开发语言,如 C#、C

2017-10-28 11:13:01 1277

原创 一款bootstrap支持选择多文件上传的控件

bootstrap多文件上传源码源码描述:一、源码特点      1、这是基于bootstrap多文件上传的demo,支持chrome,Firefox有兴趣的朋友可以下载,采用.net开发二、注意事项      1、开发环境为Visual Studio 2013,使用.net 4.0开发。三、使用效果,如下图所示:四、源码下载地址:

2017-10-28 10:40:02 1405

转载 水晶报表ActiveX打印设置

报表ActiveX打印设置1、安装安全控件,操作步骤:   A、先暂时退出360安全卫士、杀毒软件、防火墙等。   B、点击控件下载并安装控件。   C、安装过程中按提示进行直到安装成功(说明:客户端应该以管理员身份登录 Windows;Win7/8应该以管理员身份运行安装程序)。   D、安装成功后需要关闭IE窗口重新打开页面。

2017-09-19 12:31:16 3256 1

原创 Like 运算符中出错: 字符串模式“%进口砂带288*100%”无效(异常)

1、异常描述如下:Like 运算符中出错: 字符串模式“%进口砂带288*100%”无效解决方案:在*中添加[]符号,上面的查询字符改为:%进口砂带288[*]100%

2017-04-26 08:57:08 1315

原创 让IE9以下版本支持HTML5

1、从IE9开始到后继的版本都支持HTML5,那么怎么让IE9以下的版本支持HTML5呢?这里有一个JS文件,源文件如下:(function(k,m){var g="3.7.0";var d=k.html5||{};var h=/^";q=("hidden" in t);e=t.childNodes.length==1||(function(){(m.createElement)("a")

2017-04-25 11:27:12 966

原创 水晶报表中让行高自适应高度(即根据内容的来适应高度)

1、在水晶报表打印中,有些内容可能占两行、三行、四行内容,但有些内容仅占一行内容,如果固定行高,会造成纸张的很大的浪费,如下图所示2、如上图所示,零件型号、名称、规格三列超出一行内容,怎么让内容自适应行高?解决方案如下:3、如上图所示,需要设置表的线所有线的打印时扩展到节的底部,其他表格中纵线也如此4、把需要自适应高度的列设置“可以增大”与“"最大行数”设置为0,如下图所示

2017-04-22 15:00:15 3863 1

原创 MVC中EF中解决模型类NotMapped属性无效,即列名"xx"无效

1.首先我们当看异常堆栈信息 System.Data.EntityCommandExecutionException: 执行命令定义时出错。有关详细信息,请参阅内部异常。 ---> System.Data.SqlClient.SqlException: 列名 'NewPassword' 无效。 在 System.Data.SqlClient.SqlConnection.OnError(

2017-04-22 09:34:49 1646

原创 MVC中解决EF自动带的s的异常信息

异常信息如下:发生了 System.Data.Entity.Infrastructure.DbUpdateException HResult=0x80131501 Message=更新条目时出错。有关详细信息,请参见内部异常。 Source=EntityFramework StackTrace: 在 System.Data.Entity.Internal.Internal

2017-04-21 11:38:55 2118

原创 C#的基元类型

编译器直接支持的数据类型称为基元类型。下面列出C#基元类型与对应的FCL类型C#基元类型FCL类型符合CLS说明sbyteSystem.Sbyte   X有符号的8位值

2017-03-20 09:42:04 1409

原创 水晶报表动态加载磁盘图片

1、首先,我们先创建一个DataSet.xsd文件,如下图所示,这是一个表2、查看此表的代码,注意字段LIMG的数据类型为base64Binary。

2017-03-09 11:26:31 1421

转载 Linq中的Empty()和DefaultIfEmpty()使用

这篇文章主要介绍了c#中Empty()和DefalutIfEmpty()用法,以实例形式分析了针对不同情况下Empty()和DefalutIfEmpty()用法区别,需要的朋友可以参考下本文实例分析了c#中Empty()和DefalutIfEmpty()用法。分享给大家供大家参考。具体分析如下:在项目中,当我们想获取IEnumerable集合的时候,这个集合有可能是null。但通常的做法是

2017-03-06 15:17:00 7083

原创 Linq中的Aggragate的使用

Aggraget操作符是从某个特定序列或集合中收集值。主要用于简单的累加、阶乘、反转单词序列。我们先一个一个的演示。演示1:用于累加:这是用Aggragate方法的案例: public static void AggragateAccumulation() { int[] array = { 1, 2, 3, 4, 5, 6 };

2017-03-06 09:45:07 548

翻译 WPF中的渐变画刷的一些案例

WPF的渐变画刷,这些画刷改变不同DrawingBrush对象的几何图形,创建渐变为不同形状的平铺模式。下面是来自一个国外的一些渐变画刷案例:案例1:定义一个简单的直线,这个几何图形是基于DrawingBrush的扩展,当直线是垂直或水平时,这条线的宽度扩展25个单位。案例源码:<!-- ===============================================

2017-01-18 09:00:33 2010

原创 子页面调用父页面函数、控件

有一个页面A,即是父页面:招聘中试用期父页面的函数:function searchClick() { $("#selState").val("N"); document.getElementById("lbtnSelect").click(); } 有一个页面B,即是子页面:win

2017-01-14 11:35:01 774

原创 MVC3.0中直接在VS中浏览cshtml页面

一般找到MVC中的项目,然后找到Views文件夹,一般中在其中有一个Login文件夹,找到index.cshtml文件.如下图所示: 打开属性后,可以看到如下的图示:特殊注意用红色圆圈标注的地方。

2017-01-13 11:11:33 9436

原创 Aspose.Words使用word模板中的书签插入图片(导出含有图片的word)

核心代码为:protected void Button2_Click(object sender, EventArgs e) { string templatePath = HttpContext.Current.Server.MapPath(@"~/模板表.doc"); Document doc = new Document(templatePath)

2017-01-10 16:41:49 16262 5

原创 OleDb连接SQLServer

OleDb本地连接SQLServer的连接字符串是: OleDb远程连接SQLServer的连接字符串是:

2016-12-07 16:58:50 9417

原创 IIS7.5中 访问被拒绝 401.2 未经授权

碰到的问题如下图所示:这时的解决方案是如下图所示:把“Windows身份验证”与"匿名身份验证"启用就可以了,如下图所示:

2016-12-07 14:30:45 2912

转载 巧妙设置 解决IIS6.0服务器访问难题

不少用户在用IIS6.0服务器架设好自己的网站后,尝试使用IE浏览器来访问目标网站的时候发现网站还存在不少访问难题,而这些访问难题多半是由于我们对IIS6.0服务器设置不当造成的。事实上,  只要我们勤于思考、善于设置,就会很容易地化解IIS服务器架设过程中出现的各种访问难题,从而有效提高IIS服务器的架设效率。这不,本文下面总结出来的IIS服务器解惑经验,希望能给各位带来帮助!

2016-12-06 15:52:50 1845

转载 在C#中??和?分别是什么意思

1. 可空类型修饰符(?): 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?" 例如:int? 表示可空的整形,DateTime? 表示可为空的时间。

2016-11-18 11:36:27 360 1

原创 粒子群算法

算法介绍简介如前所述,PSO模拟鸟群的捕食行为。设想这样一个场景:一群鸟在随机搜索食物。在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的就是搜寻目前离食物最近的鸟的周围区域。PSO从这种模型中得到启示并用于解决优化问题。PSO中,每个优化问题的解都是搜索空间中的一只鸟。我们称之为“粒子”。所

2016-10-21 14:55:26 824 1

原创 微软公司内部培训程序员资料---求解非线性方程组的类

/* * 求解非线性方程组的类 NLEquations * * 周长发编制 */using System;namespace MSAlgorithm{ public abstract class NLEquations { /// /// 虚函数:计算方程左端函数值,必须在引申类中覆盖该类函数 ///

2016-10-21 14:10:42 816 1

原创 微软公司内部培训程序员资料---求解线性方程组的类

/* * 求解线性方程组的类 LEquations * * 周长发编制 */using System;namespace MSAlgorithm{ public class LEquations { /// /// 系数矩阵 /// private Matrix mtxLECoef;

2016-10-21 12:00:54 537

原创 微软公司内部培训程序员资料---操作矩阵类

/* * 操作矩阵的类 Matrix * * 周长发编制 */using System;namespace MSAlgorithm{ public class Matrix { /// /// 矩阵列数 /// private int numColumns = 0; ///

2016-10-21 10:34:06 1218

原创 微软公司内部培训程序员资料---进行插值的类

/* * 进行插值的类Interpolation * 周长发编制 */using System;namespace MSAlgorithm{ public class Interpolation { /// /// 一元全区间不等距插值 /// /// 结点的个数 /// 一维数组,

2016-10-20 14:06:18 641

原创 循环更新表字段

这是使用游标更新表字段,循环更新的表需要有一个字段是有规律的自增长列,如本例中的字段:standard_parts_no,它的值为MBB2001,MBB2002,MBB2003...本例中还有一个知识点,怎么插入自定义有规律的列,如本例中的字段:standard_parts_no,'MBB2'+right('000'+rtrim(@i),3)DECLARE @erpNo varch

2016-10-20 11:58:13 423

原创 微软公司内部培训程序员资料---计算数值积分的类

/* * 计算数值积分的类 Integral * * 周长发编制 */using System;namespace MSAlgorithm{ public abstract class Integral { /// /// 抽象函数:计算积分函数值,必须在派生类中覆盖该函数 /// /// 函数

2016-10-19 14:43:49 679

原创 微软公司内部培训程序员资料---操作复数类

/* * 操作复数的类Complex * * 周长发编制 */using System;namespace MSAlgorithm{ /** * 操作复数的类Complex * @author 周长发 * @version 1.0 */ public class Complex { /// /// 复数实部

2016-10-19 12:03:49 504

原创 在IIS7.0中出现检索COM类工厂中CLSID为{}解决方案

检索 COM类工厂中 CLSID 为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 800700051.在服务器上安装office的Excel软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4:在"DCOM配置"中找

2016-09-12 11:22:54 4055

原创 纯干货的资料分享

提供最新的,免费的插件,用于Web开发最合适了:http://www.jq22.com/

2016-09-01 13:58:17 343

原创 select中的onserverchange事件

前台关键代码: 后台关键代码: protected void Page_Load(object sender, EventArgs e) { this.CITY.Attributes.Add("onchange", base.Page.GetPostBackEventReference(this.CITY)); } protected void C

2016-07-18 15:17:37 1508

C#敏捷开发框架源码

C#敏捷开发框架源码特点 1.基本多层抽象工厂模式架构设计, 2.支持Access、Sql Server、Oracle、Sqlite、MySql等多种常见数据库 3.动态生成系统菜单 4.动态反射打开Winform窗体 5.可扩展支持Remoting、Web Services、Asp.net等不同结构系统 6.所有数据层、UI层代码由“51编程.代码器”自动生成 7.源码中包含“代码器”插件源码及模板源码,可自行修改

2015-11-17

三层架构+工厂模式(经典案例)带图,带说明

三层架构+工厂模式(经典案例)带图,带说明 非常适合框架设计者,非常经典,里面关于每一层就详细的说明。

2012-11-08

Bootstrap选择多文件上传控件

bootstrap多文件上传源码 源码描述: 一、源码特点 1、这是基于bootstrap多文件上传的demo,支持chrome,Firefox有兴趣的朋友可以下载,采用.net开发 二、注意事项 1、开发环境为Visual Studio 2013,使用.net 4.0开发。

2017-10-28

公积金系统管理平台

公积金管理平台 1、导航采用手风琴模式,一共分为四级菜单。 菜单分权限显示不同菜单。用于学习权限菜单不错的资料。 2、TreeView的无限级绑定 3、采用三层架构 4、UI采用的是easy-ui 5、菜单风格采用的是手风琴菜单

2015-11-14

人脸识别开源SDK源码

代码是调用开源SDk的FaceCore关键代码。附件中有详细的接口调用说明 FaceCore人脸识别开放平台 (SERVICE INTERFACE PLATFORM)是基于人脸检测、比对核心业务技术的服务平台。平台可为外部合作伙伴提供基于高精度人脸识别技术为基础的相关服务,例如Api、人脸识别、数据安全等。作为人脸识别的重要开发途径,FaceCore平台将推动各行各业定制、创新、进化,并最终促成新商业文明生态圈的建立。我们的使命是把人脸识别技术、规范等一系列核心技术基础服务,像水、电、煤一样输送给所有需要的合作伙伴、开发者、社区媒体、安全机构和各行各业。帮助社会各界通过使用此平台获得更

2015-08-14

Ajax+json+ashx无刷新分页,修改,删除,查看

1、本项目使用三层架构。 2、使用Ajax+ashx+json技术。 3、实现无刷新分页、删除、修改、查看

2015-11-12

ILSpy反编译器

ILSpy反编译器工具,此文档中含有源代码,ILSpy反编译器类库源代码,一款非常强大的国外的反编译器工具,对于学习反编译技术的程序员非常适用.操作非常简单使用VS2010编译程序,编译通过,主界面出现后直接添加dll文件,就显示出其源代码.目前支持.net2.0,.net3.5,默认是.net2.0

2015-11-13

投票系统(投票问题多选,柱形图)

功能: 可以设置任意个投票主题,每个主题下面可以设置任意个投票标题,每个标题下面可以设置任意个投票选项(即问题)。每个标题可以设置是单选或者是复选。 在添加完投票标题以及投票选项之后自动生成调用代码,可以放置于你的网站任意页面的任何地方。管理员可以在后台设置是否允许同一IP多次投票,如果设置为不允许,那么同一IP在一个小时内不允许再次投票。投票后可以直接查看投票结果,在投票结果页可以详细看到每项投票的票数以及所占总投票的百分数,精确到小数点后三位。 安全: 在登陆页面设置了验证码,对密码进行了MD5加密。 默认管理帐号:admin 密码:admin

2015-11-16

GridView合并单元格

GridView合并单元格,引合并单元格,实际上是合并数据结构.然后把处理后的数据绑定到GridView控件中.

2015-11-13

Pdf文档在线编辑控件源码及演示

支持Pdf文档在线编辑,并可以进行另存管理。 PdfTestSite为演示文件夹 PdfViewer为控件源码控件 注意:服务器端需要安装Adobe Reader以便进行更好的支持

2015-11-19

C#BouncyCastle1.7Dll文件

■Generation and parsing of PKCS#12 files. ■X.509: Generators and parsers for V1 and V3 certificates, V2 CRLs and attribute certificates. ■PBE algorithms supported by PBEUtil: PBEwithMD2andDES-CBC, PBEwithMD2andRC2-CBC, PBEwithMD5andDES-CBC, PBEwithMD5andRC2-CBC, PBEwithSHA1andDES-CBC, PBEwithSHA1andRC2-CBC, PBEwithSHA-1and128bitRC4, PBEwithSHA-1and40bitRC4, PBEwithSHA-1and3-keyDESEDE-CBC, PBEwithSHA-1and2-keyDESEDE-CBC, PBEwithSHA-1and128bitRC2-CBC, PBEwithSHA-1and40bitRC2-CBC, PBEwithHmacSHA-1, PBEwithHmacSHA-224, PBEwithHmacSHA-256, PBEwithHmacRIPEMD128, PBEwithHmacRIPEMD160, and PBEwithHmacRIPEMD256. ■Signature algorithms supported by SignerUtilities: MD2withRSA, MD4withRSA, MD5withRSA, RIPEMD128withRSA, RIPEMD160withRSA, RIPEMD256withRSA, SHA-1withRSA, SHA-224withRSA, SHA-256withRSAandMGF1, SHA-384withRSAandMGF1, SHA-512withRSAandMGF1, SHA-1withDSA, and SHA-1withECDSA. ■Symmetric key algorithms: AES, Blowfish, Camellia, CAST5, CAST6, DESede, DES, GOST28147, HC-128, HC-256, IDEA, NaccacheStern, RC2, RC4, RC5-32, RC5-64, RC6, Rijndael, Serpent, Skipjack, TEA/XTEA, Twofish, and VMPC. ■Symmetric key modes: CBC, CFB, CTS, GOFB, OFB, OpenPGPCFB, and SIC (or CTR). ■Symmetric key paddings: ISO10126d2, ISO7816d4, PKCS#5/7, TBC, X.923, and Zero Byte. ■Asymmetric key algorithms: RSA (with blinding), ElGamal, DSA, ECDSA. ■Asymmetric key paddings/encodings: ISO9796d1, OAEP, and PKCS#1. ■Digests: GOST3411, MD2, MD4, MD5, RIPEMD128, RIPEMD160, RIPEMD256, RIPEMD320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, Tiger, and Whirlpool. ■Signer mechanisms: DSA, ECDSA, ECGOST3410, GOST3410, ISO9796d2, PSS, RSA. ■Key Agreement: Diffie-Hellman and EC-DH. ■Macs: CBCBlockCipher, CFBBlockCipher, GOST28147, HMac, and ISO9797 Alg. 3. ■PBE generators: PKCS#12, and PKCS#5 - schemes 1 and 2. ■OpenPGP (RFC 4880) ■Cryptographic Message Syntax (CMS, RFC 3852), including streaming API. ■Online Certificate Status Protocol (OCSP, RFC 2560). ■Time Stamp Protocol (TSP, RFC 3161). ■TLS/SSL Client with support for client side authentication.

2014-08-16

skein加密解密C源码

Below is a list of Skein files included on the NIST submission CD, along with a very brief description of each file. In both the reference and optimized directories, all C files should be compiled to generate a SHA3 NIST API "library" for Skein. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ The following files are identical and common between the reference and optimized versions of the code: File Name Description -------------------------------------------------------------------------------- brg_endian.h Brian Gladman's header file to auto-detect CPU endianness (with a few extensions for handling various platforms/compilers) brg_types.h Brian Gladman's header file to auto-detect integer types (with a few extensions for handling various platforms/compilers) SHA3api_ref.h API definitions for SHA3 API, implemented in SHA3api_ref.c SHA3api_ref.c "Wrapper" code that implements the NIST SHA3 API on top of the Skein API. skein_debug.h Header for with routines used internally by Skein routines for generating debug i/o (e.g., round-by-round intermediate values) If SKEIN_DEBUG is not defined at compile time, these interface declarations instead become "dummy" macros so that there is no performance impact. skein_debug.c Debug i/o routines called by Skein functions. skein.h Function prototypes, data structures, and constant definitions for Skein. The Skein API is more general than the NIST API (e.g., MAC functions). ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ The following files are different for the reference and optimized versions of the code. Note that the source files in Optimized_32bit and Optimized_64bit directories are identical. File Name Description -------------------------------------------------------------------------------- skein_port.h Definitions that might need to be changed to port Skein to a different CPU platform (e.g., big-endian). The Skein code should run on most CPU platforms, but the macros/functions here may be helpful in making the code run more efficiently skein.c The main Skein interface functions: Init, Update, and Final, for all three Skein block sizes. Additionally, the InitExt() function allows for MAC and other extended functionality. skein_block.c The Skein block processing function, based on the Threefish block cipher. This module contains the most performance-sensitive code and can be replaced by the assembly modules for slight speedups on some platforms. The functions here are only for internal use inside "skein.c" and are not intended for external APIs. skein_iv.h Initial values for various Skein hash functions. Note that these values are NOT "magic constants", as they are computed using the initial Skein "configuration" block. These values are used only by the optimized code, in order to speed up the hash computations. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ The following files are included in the Additional_Implementations directory: File Name Description -------------------------------------------------------------------------------- skein_test.c The Skein test module, used to measure performance and generate KAT vectors for testing. This module should be compiled together with the Skein source files (i.e., from the Reference or the Optimized directories) to generate an executable, skein_test.exe. This program is used internally to test/validate/compare different implementations (e.g., Reference, Optimized, Assembly). skein_block_x64.asm This is the 64-bit assembly language version of skein_block.c. It may be used to replace that file in the Optimized_64bit directory to improve performance on 64-bit Intel/AMD systems. It should be assembled with ml64.exe. skein_block_x86.asm This is the 32-bit assembly language version of skein_block.c. It may be used to replace that file in the Optimized_32bit directory to improve performance on 32-bit Intel/AMD systems. It should be assembled with ml.exe. skein_rot_search.c This is the program that searches for the Threefish rotation constants. It has many different command-line switches, but by default it generates the constants used in the Skein paper. This file is a stand-alone C file. To run it, simply re-direct the output to a test file: "skein_rot_search > srs_log.txt". Note that it takes nearly 3 DAYS on a Core 2 Duo to complete program execution in this case. Alternately, to generate individual files, run the following command lines: skein_rot_search -b256 > srs_256.txt skein_rot_search -b512 > srs_512.txt skein_rot_search -b1024 > srs_1024.txt srs_256.txt These three files contain the results of running skein_rot_search.exe srs_512.txt for the three different Skein block sizes. They are rather large. srs_1024.txt At the end of each file, the "finalists" are re-graded with different number of random samples. Atmel_AVR.c This file was used to compile on the Atmel AVR 8-bit CPU. It includes the optimized versions of skein.c and skein_block.c with compile-time settings to only implement one at time. This was compiled with the free AVR tool set from Atmel and simulated to give the 8-bit C performance numbers. skein_8bit_estimates.xls This file is a spreadsheet used to generate the estimates for code size and speed of assembly versions of Skein on the Atmel 8-bit CPU family. Note that this is MUCH faster than the C versions, since it uses static variables, with optimized loading and rotations. No attempt is made here to minimize code size by sharing code using calls, although the code size could be shrunk significantly using calls, at some cost in performance. skein_perf_core2.txt This file contains code size and performance data running on an Intel Core 2 Duo CPU under Windows Vista 64-bit, using the Microsoft and other compilers and assemblers. It includes results for both 32-bit and 64-bit code. skein_MSC_v9_perf.txt This file contains a subset of the skein_perf_core2.txt file, including only results from the MSVC 2008 compiler, with message sizes that are powers of 10. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ The following files are included in the KAT_MCT directory, in addition to the KAT/MCT files required by NIST: genKAT.c NIST-supplied source file for generating KAT_MCT vectors. This module should be compiled together with the Skein source files (i.e., from the Reference or the Optimized directories) to generate an executable genKAT.exe, which can generate the KAT_MCT vectors. [FWIW, compiling this source file under gcc gives several nasty compiler warnings!] skein_golden_kat.txt The "golden" KAT file generated using "skein_test.exe -k". This file tries to cover various block sizes, message sizes, and output sizes, as well as MAC modes. It is used for testing compliance of a Skein implementation, using skein_test.c skein_golden_kat_internals.txt The KAT file generated using "skein_test.exe -k -dc". It covers the same test as "skein_golden_kat.txt" , but also prints out intermediate (round-by-round) values. The file is very large, but it is quite useful in debugging when porting Skein to a new CPU platform and/or programming language. skein_golden_kat_short.txt This is a shorter version (subset) of skein_golden_kat.txt skein_golden_kat_short_internals.txt This is a shorter version (subset) of skein_golden_kat_internals.txt

2014-08-05

CAST-128加密算法源程序

这是个C++编写的CAST128加密的源代码,供大家学习,研究.

2014-08-01

JavaScript万年历

这个资源是用JavaScript开发的一个万年历控件,实现了儒略日,阴历种类,以及时区的计算,二十四节气,月亮的望朔,日食的计算.代码没有自测,主要用来学习.

2014-07-23

Programming Microsoft Windows CE [1].NET, Third Edition.pdf

这是一本介绍Windows CE的系统各个版本的区分及发展史,对于新手嵌入式开发有帮助,是基于C++的开发,由浅入深,有案例,有详细讲解。

2013-12-13

SQLServer投票系统+带投票结果方柱图

非常基础的投票系统,特别适合初学者,简单易上手

2012-11-09

论坛ASP.NET源代码

实现了论坛的各种功能,主要用于交流学习。

2012-03-01

ActiveX打印控件

Win7的ActiveX打印控件,主要是针对水晶报表中ActiveX打印类型,此压缩包下载后,解压后复制到C盘Windows文件夹中的Downloaded Program Files文件夹中。

2017-09-19

微软官方C#语言规范5.0

本文档是微软官方的C#语言规范,属于5.0版本,包含了各种类型、变量、表达式、字段、方法等语言规范,详细信息请查看本文档

2017-03-18

AdventureWorks示例数据库SQL2005版本

这是一个微软的一个示例数据库,属于SQL Server2005版本,许多微软出的书籍,都是采用本数据库,尤其是一些PDF书籍,没有案例的,使用此数据库可以,还可以用此数据库学习数据建模.

2017-03-06

Pubs和Northwind数据库

这是两个数据库文件,一个是Pubs,另一个是Northwind,都是使用的SQL脚本语言,本人要SQL2005上测试过,完全通过。

2017-02-28

英文版反编译工具

这是一个反编译工具,支持Win7中的64位系统,用开混淆dll等

2017-01-16

win2003IIS64bit

Win2003的64位IIS6.0完整包,不需要补充一些.dll文件,在虚拟机与实体机上都可以安装,本人测试过

2016-12-05

asp.net上传文件进度条控件

此控件是文件上传的进度条,可以有多种样式选择,包含xp,vista样式等. 目前不支持多文件上传,里面是使用源代码.

2016-06-23

web真实进度条(上传时间,大小,百分比)

ASP.NET实现进度条上传文件源码 源码说明 该程序采用了jquery框架,实现了小文件上传。 两个地方需要解释 第一,如何知道监听的这个文件就是上传的这个文件实现机制很简单,就是让asp.net产生一个唯一的guid,这个id序号是唯一的,通过ajax取出来赋值给一个隐藏字段;第二,如何获取guid标志的文件信息?通过asp.net缓存机制实现,上传的过程中,不断的将上传信息往缓存里面写,直到文件上传完成,而在另外一个通过guid获取缓存的信息,信息包括你想要的信息,比如上传了多少字节、消耗了多长时间等。 程序核心页面 index.htm就是文件上传页面,提交form给UploadHandler目录下的Default.aspx,以实现文件上传。 ProgressHandler目录下三个文件为Abort.ashx、GenericGuid.ashx,Handler.ashx功能分别为:根据Guid取消正在上传的文件,生成Guid,根据Guid获取上传信息。 本人改进的地方: 把只允许上传单个文件,改为可以上传多个文件 1.类UploadUtil中的Upload()方法的改进 2.script中ajax-progress-upload.js中的submit事件 3.在index.htm中添加file控件

2016-06-22

C#JSON源代码

JSON含有源代码,测试源代码,帮助文档,支持.NET2.0,.NET3.5,.NET4.0,.NET4.5,WinRT,Portable45,Portable40,是用于学习JSON知识非常不错的资料.

2015-12-10

C#多媒体播放器

1、系统综述。 该程序开发环境为Microsoft Visual Studio 2008平台,运行环境是.net Framework平台。安装文件可以直接安装后运行,源文件可以用Microsoft Visual Studio 2008导入后编译或直接运行。 2、系统设计说明 该多媒体播放器具有播放音乐和视频的功能,并具有在线搜索功能,可连接网页进行网上搜索音乐和视频等信息。菜单栏里有文件、添加、在线搜索、播放模式、全屏和版权六大功能,文件里有打开和退出两个子菜单,添加里有添加单个文件和搜索文件夹两个子菜单,在线搜索可连接网络进行搜索,播放模式中有播放/暂停、上一首、下一首、顺序播放、随机播放、循环播放六个子菜单,全屏具有全屏或退出全屏功能,版权中有关于一个子菜单。播放列表右键中具有播放、上移、下移、删除和清空五个可见功能,同时还具有双击播放和保存播放列表信息的隐藏功能,此外播放器窗口具有双击全屏或退出全屏功能。 3、支持在线播放

2015-12-08

ASP.NET2.0支持多语言示例源码

ASP.NET2.0支持多语言示例源码 例子中可以实现中英文双语,其他的可以自己扩展 1.使用工具自动生成本地化资源(LocalResources) 2.原来Localizable AttributeProperty是这么回事呀 3.手工添加本地化资源 4.显示使用本地化资源 5.全局资源的使用(GlobalResources) 6.如何在后台编程时使用这两种资源 7.编程切换语言设置 8.使用图片资源

2015-12-08

C#图灵机器人

图灵机器人Demo源码 源码描述: 一、源码特点 图灵机器人Demo开发,依据图灵API开发http://www.tuling123.com/openapi/cloud/home.jsp,此源码需要注册个人key 二、菜单功能 1、机器人只能聊天功能功能 2、运行后,在输入框中输入想要说的话,譬如“你好”,点击发送即可 3、收到用户发送的消息后,机器人会只能的给予回复 三、注意事项 1、开发环境为Visual Studio 2010,使用.net 3.5开发。

2015-12-08

WPF入门实例

一、源码描述 一款包含一些比较简单的WPFDemo,功能比较简单,例子比较多,比较适合新手 学习交流使用。有需要的可以下载学习一下啊。 二、功能介绍 主要是一些WPF入门实例的demo。 三、注意事项 1、开发环境为Visual Studio 2012,无数据库 使用.net 4.5开发。 2、该源码比较适合学习交流使用。

2015-11-18

开发源程序框架(Html+JQuery+EasyUI +Ajax+ashx+ado.net) .

一、源码描述 此开发框架为免费开源的开发框架,会不断更新版本,旨在征集开源爱好者的建议,为广大 开发者提供一个有利于学习、快速开发高性能软件的框架,此框架对所有源码开放。 十分具有 学习价值,值得推荐一下,感兴趣的朋友们不要错过哦。 二、功能介绍 CH:代码生成层。 Common:公用代码层。 DBControl:数据库控制与操作层。 DBUtility:数据库访问层。 Model:数据实体层。 SystemExtend:类扩展。 Web:页面展现层。 该源码包含了很多的实用类库具体的可以参考说明文档。 三、源码特点 采用了Html+JQuery+EasyUI +Ajax+ashx+ado.net的技术。 四、注意事项 1、开发环境为Visual Studio 2010,数据库为SQL Server 2008R2,数据库文件在DB_51aspx文件夹中, 使用.net 4.0开发。 2、默认数据库连接字符串在webconfig配置文件中修改。 3、 此版本完全开源,不收任何费用,可以任用于商业,但要保留版权信息。

2015-11-18

TreeView无限级绑定SQL数据

利用VS2005+Sql2000开发的一个无限级树形菜单,比较简单,实用性比较强

2015-11-18

jQuery的高性能TreeView源码(带CheckBox)

jQuery的高性能TreeView源码(带CheckBox) 1:支持静态的树,即一次性将全部数据加载到客户端。 2:异步树,即一次只加载一级或若干级节点,子节点可以异步加载数据。 3:Checkbox树(可能是静态树也可能是异步树),用于选择(如选择组织机构,选择数据字典项)等,最好是能够支持节点级联(这个是难点) 4:能够承载大数据量,并性能表现优异 5:能够在主流浏览器中运行良好

2015-11-17

QF万能视频播放器源码

源码描述: 一、功能介绍 本源码是一个万能视频播放器源码。可实现各种格式的影片播放功能。 二、菜单功能 1、点击[开始]按钮,弹出窗口,选择影片路径,确定后即可播放。可拖拽滚动条快进或快退,点击[关闭]则关闭影片,右下角滚动条可调节声音大小。

2015-11-17

猜心术游戏

FLK神秘猜心术游戏源码 源码描述: 一、源码特点 采用winform进行开发,这个游戏制作全靠游戏的逻辑。看看谁是高手,能洞彻其中的奥秘 二、功能介绍 本源码是一个神秘猜心术游戏源码,见证奇迹的时刻到了,欢迎下载 三、菜单功能 1、运行后,点击开始游戏即可进入游戏,点击退出,即可关闭游戏 2、进入游戏后,请按照右侧游戏规则,默想心中的数字,然后点击奇迹按钮,就是见证奇迹的时刻啦 3、点击继续可以重新玩,看看你能不能洞悉其中的奥秘 四、注意事项 1、开发环境为Visual Studio 2010,使用.net 4.0开发。

2015-11-17

后台框架(手风琴菜单)

非常淡雅的后台框架,后台主颜色采淡蓝色与银色,JavaScript+CSS手风琴菜单,整个框架采用上-左-右的设计。UI包含表,按钮、分页样式。

2015-11-16

右击GridView弹出菜单

创建自定义菜单右键 1. 当鼠标悬浮到控件对象上, 右击, 会弹出此自定义控件. 2. 仅当控件支持oncontextmenu事 结合GridView使用的自定义控件,App_code/data.cs文件为数据生成文件PopupMenu_InGridView为演示文件夹、TraceMenu为自定义组建源码

2015-11-16

Jquery实现仿搜索引擎文本框自动补全插件

Jquery实现仿搜索引擎文本框自动补全插件 包中含有:jquery-1.7.2.min.js,关键类库:jquery.bigautocomplete.js,应用于百度搜索自动提示内容.

2015-11-16

ExtAspNetV3.1.8.1

关于ExtAspNet 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有原生的 AJAX 支持和华丽的 UI 效果。 ExtAspNet的使命 创建没有 JavaScript,没有 CSS,没有 UpdatePanel,没有 ViewState,没有 WebServices 的网站应用程序。 支持的浏览器 IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+ 授权协议Apache License 2.0 (Apache)

2015-11-16

TreeView实现无限级分类

TreeView实现无限级分类 可以通过TreeView实现增删改查,数据库采用的是Access,操作采用OleDbHelper 数据库说明 classId className classDescrip parentId,父级编号,顶级为0 sortId,排序编号, 删除的时候,把sortId大于此编号的,全部减一。 增加的时候,在最大编号上加一。 上移的时候,与前面交换sortId,先判断是否已经是最前了。即是否为0 下移的时候,与后面交换sortId,先判断是否已经是最后了。即是否为childNum+1 depth,深度,0为顶级。 childNum,子级数量,0为没有。 增加操作 1.如果是顶级,则parentId=0,depth=0 sortId,按最大值 2.如果有父级,则操作父级,childNum增1 sortId,按childNum+1,depth为父级depth+1 删除操作 1.判断是否有子类,即parentId=当前classId,有则不可删除。 2.无,则判断是否是顶级。有父级,则父级childNum减1. 找到sortId,把父级sortId大于此的减1

2015-11-16

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除