C#异或运算符代码_使用异或运算符对整数进行加密
dwtedx C#编程 66 0 2016-11-03 14:56:46

一、什么是∧运算符: 二元 ^ 运算符是为整型和 bool 类型预定义的、对于整型、^ 将计算操作数的按位“异或”、对于 bool 操作数、^ 将计算操作数的逻辑“异或”;也就是说、当且仅当只有一个操作数为 true 时、结果才为 true 二、在进行异或运算规则: 如两个二进制数的相应位都为1 或者二进制数的相应位都为0、则返回0;如果两个二进制数相应位一个为0、另一个为1则返回1 三、异或运算的执行过程: 加密:将23进行异或运算加密、key为15 数值23转为二进制为: 10111  --注1 加密...

阅读全文

C#生成Excel代码_Aspose.Cells导出ExcelC Demo
dwtedx C#编程 91 0 2016-10-24 12:50:14

相信大家在平时的开发过程中、难免会要乱Excel这种需求、今天不给大家介绍一种简单的方法来生成Excel、就是利用Aspose.Cells导出excel、实现代码很简单、但是需要注意以下3个问题 1、DataTable的处理 2、进行编码,便于中文名文件下载 3、别忘了Aspose.Cells.dll(可以自己在网上搜索) DataTableToExcel2public static bool DataTableToExcel2(DataTable datatable, string filepath, out string er...

阅读全文

C#获取一段HTML文本中的第一张图片和截取内容摘要代码
dwtedx C#编程 82 0 2016-10-17 12:16:00

有时候我们获得到的数据是一段HTML文本、也许这段文本里面有许多图片、需要截取一张作为标题图片、也就是做为主图、这时就可以用到下面这个方法获取到第一张图片#region 获取第一张图片/// <summary>/// 获取HTML文本的图片地址/// </summary>/// <param name="content"></param>/// <returns></returns>//// public ArrayList getimgurl(string h...

阅读全文

C#实现aes加密和解密工具类
dwtedx C#编程 231 0 2016-08-16 13:12:51

AES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范、它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法、AES是一个新的可以用于保护电子数据的加密算法 明确地说、AES是一个迭代的、对称密钥分组的密码、它可以使用128、192 和 256 位密钥、并且用 128 位(16字节)分组加密和解密数据、与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据、通过分组密码返回的加密数据的位数与输入数据相同、以下是我经过整理的代码、希望对大家有...

阅读全文

ASP.NET C# MVC使用iTextSharp生成PDF实例_C#从HTML代码生成PDF例子
dwtedx C#编程 6349 6 2014-09-26 10:03:30

简介 几乎每一个Web应用程序(我已做的项目)都需要一些报告、很多时候、客户要生成的网页 那接下来我就和大家分享一下我在MVC 的项目里面怎么生成 PDF格式的报告 我们要使用iTextSharp、一个免费的C#的PDF库用于创建使用iTextSharp和ASP.NET MVC3报告解决方案 iTextSharp是从Java的PDF库iText的移植一个免费的C#的PDF库、 iText的是在2000年推出 是编程方式创建和操纵的PDF一个流行的开源Java库、与许多成功的开源Java库一样 它被移植...

阅读全文

C#仿QQ自拍头像和选择图片上传头像功能Demo_实现上传和更换QQ头像例子
dwtedx C#编程 3440 2 2014-09-21 11:31:23

背景 现在很多客户端程序都需要设定自己头像的功能、而设定头像一般有两种方式 一种是使用摄像头自拍头像、另外一种是选择一个图片的某部分区域作为自己的头像 那么今天我就和大家分享一下这两种方法的实现方式、希望对大家有用 一.使用到的技术 若要实现上述的自拍头像和上传头像的功能、会碰到以下要解决的问题 (1)调用摄像头、捕获摄像头采集的视频、并将采集的视频绘制到UI上 (2)从图片文件读取Image、并显示在控件上(这个相当easy) (3)在显示的视频或图片上、能够拖动一个正方...

阅读全文

Asp.net导出Excel或Csv文本格式数据例子
dwtedx C#编程 1470 0 2014-09-20 15:59:31

刚刚开始做Excel相关的项目、所以遇到的问题不管大小都给记录一下 偶然的机会在添加数据的时候全改成了数字、结果输出的时候全自动变成了科学计数法 这是excel的强大功能、能自动识别数字和字符串、太聪明了反而有些麻烦 就像如果输入身份证(18位数字)的话那就不行了、超过了11位呢、下面查了些资料总结一下解决方案: 方法1: 在往excel中添加数据的时候在数据的前面加 单引号、我的是这个方法解决的 如:Sheet.Cells[iRow, iCol] ="´"+ ds.Tables[...

阅读全文

C#图片剪裁例子_C#裁剪图片的特殊区域例子
dwtedx C#编程 2321 0 2014-09-16 13:33:58

首先、我们要解释一下为什么我们需要这个方法来裁剪图像、我准备编码实现一个简单的应用程序来剪裁图片 在大项目中、我们需要关注图像的某些区域、所以当我开始研究这个要求、如何做到这一点、我也只见过矩形 圆形或正方形区域的裁切图像、如果我们要剪裁的区域不是矩形、方形、圆形等、我们要怎么办? 我们应该能够选择图像中的所有区域的点、你可以裁剪特定的影像区域 红色是要裁剪的区域 源代码 代码被分隔两个主要部分、其中之一是选择区域、我们使用pictureBox1_Mouse_Click()事件...

阅读全文

C#创建自定义异常类_抛出异常类附加错误码_自定义异常类抛出错误码
dwtedx C#编程 4070 2 2014-08-20 16:59:44

今天在项目里面遇到一个问题、需要抛出一个异常、一般情况下,我们使用系统内部提供的异常就足够了 但是我的需求了、抛异常的时候要传递一个错误码、使用系统内部提供的异常不能满足了 这个时候就必须使用用户自定义异常,本文讨论的异常处理机制,以及如何创建、抛出和捕获用户自定义异常 所有的用户自定义异常类都必须由Exception类或者Exception类的子类派生,所以必须显示指明异常类的基类 // MyException这个类是Exception 的子类 public class TakeCarExceptio...

阅读全文

C#操作word文档_替换_生成word_.NET使用模板生成文档_C#文件下载
dwtedx C#编程 3398 0 2014-08-20 09:50:11

我以前在项目中曾有这样的需求、通过已经存在的 word 模板来生成新的 word 文档 虽然到目前为止、离我当初使用也有一段时间了、但是我还是觉得有必要把这种方法记录下来 说不定以后还用得到、同时也可以帮助一些和我有相同需求的朋友、话不多说 如果想使用 word 模板生成新的 word 文档的话有两种方式 一、通过宏生成(个人觉得比较麻烦) 这种方式我这里不做说明、有兴趣的朋友可自己去找一下方式 二、使用固定文字替换的方式(也就是我使用的方式) 1、引用 word 的dll...

阅读全文

详解.NET Framework DateTime_C#时间使用(C# DateTime Demo)
dwtedx C#编程 1158 0 2014-08-14 20:58:13

简介 本文将帮助您了解微软(Windows操作系统)提供的.NET Framework 如何使用它在您的软件里面里面 显示当前的时间或自定义的日期和时间(DateTime)结构 public struct DateTime : IComparable, IFormattable, IConvertible, ISerializable, IComparable, IEquatable 你可以注意到一个关键字:struct、这是告诉编译器(和程序),这不是一个类,它是一个结构 在我的文章中,我将试图解释如何创建使...

阅读全文

使用ExpandoObject将XML转换为动态对象_XML怎么转对象
dwtedx C#编程 1351 0 2014-08-12 13:14:48

简介 我一直在网上找XML的读取方法,并把它转换为一个对象 我的目的是动态加载XML文、并转换成对象 由于每个XML定义模式都截然不同、我想用dynamic关键字来加载XML文档,并访问它作为一个简单的对象 查阅了一些资料后,我发现了一些例子,所使用的都是ExpandoObject 不幸的是,他们要么写一个对象转换为XML或如何使用XML到LINQ的映射一个特定的动态类/对象 所以,我最后写加载XML文档,并把它转换成一个简单的对象小递归方法 话不多说、直接上代码 private sta...

阅读全文

DataGrid/ListBox中的items排序_items拖拽WPF_拖拽WPF
dwtedx C#编程 1701 0 2014-08-07 20:28:36

简介 拖放通常是改善我们的项目在空间上的使用方式和简单的使用效果 先给大家看一下项目最后的截图、注意:DataGrid 里面的 items 是可以拖动的哦 使用代码 首先,你需要添加到基本的DLL GongSolutions.Wpf.DragDrop 这是你已经下载的 unclude 项目 然后,我们添加这个DLL到项目里面、并记住路径 xmlns:dd="clr-namespace:GongSolutions.Wpf.DragDrop; assembly=GongSolut...

阅读全文

VS2013自动生成注释_给VS2013自动设置模板_加头注释
dwtedx C#编程 11818 0 2014-08-03 18:34:34

大家都知道在Eclipse里面是有自动生成注释的功能的、配置也非常简单、关于Eclipse配置自动生成注释请访问这里:ECLIPSE JAVA注释模板设置详解、那么习惯的Eclipse的自动生成之后 再来使用Visual Studio就有些不习惯、因为要自己写注释、因为不想写注释、于是自己找了一个办法自动生成注释、目前只能生成Class的注释、其实的可以自测一下哦、设置过程分区以下4步 1.找到VS安装目录,我的目录是:C:Program Files (x86)\Microsoft Visual Studio 12.0...

阅读全文

网页在线聊天_html实时聊天_在内存点对点聊天
dwtedx C#编程 4640 2 2014-07-14 09:50:27

介绍 怎么样一个聊天门户网站,提供100%的隐私?是的,在实践中是不可能的,但至少我们不能管理不存储在服务器上的用户的个人聊天信息? 这篇文章是要设计这样一个聊天系统。我现在要把所有的聊天记录都放到内存中、然后及时通信。 解决方案设计 要求:一个很简单的聊天程序,它允许多个人聊天,而不是保留在数据库中的个人信息。 解决方法:保持信息temperorily在内存中,直到它被传递给其他用户或直到一个特定的时间延迟,比如2分钟就过期。 技术细节: 在这里,一个静态列表<>...

阅读全文

asp.Net自定义Session管理器_MVC Session实例程序
dwtedx C#编程 1171 0 2014-07-07 19:40:52

介绍  在Web应用程序中,我们使用Session、检查用户是否登录、或保存权限信息和保存临时数据  有的时候,我们可能需要经常使用保存的会话对象。 在这里,我们将对 Session 的操作全部封装到我们的会话 Controller 里面 这样我们就可以使用这个 Controller 来控制器会话对象。  背景  在开始之前,我们必须考虑一些事情,比如:  我们将使用一个会话为完整的Web项目,这是一个很好的做法。  ...

阅读全文

DD记账
top
+