【c#开发Mongo笔记第八篇】教程文章相关的互联网学习教程文章

分享2个Java转C#加密解密的算法【代码】

最近老是碰到和其他项目对接,对方项目采用JAVA,对于调用api时通常会 设计到对参数的加密解密。这时候就需要把对方的加密算法用C#实现一遍。直接上代码。Java private static byte[] iv = {1,2,3,4,5,6,7,8}; public static String encryptDES(String encryptString, String encryptKey) throws Exception { // IvParameterSpec zeroIv = new IvParameterSpec(new byte[8]); IvParameterSpec zeroIv = new IvParame...

C#序列化和反序列化

序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。  我想最主要的作用有:  1、在进程下次启动时读取上次保存的对象的信息  2、在不同的AppDomain或进程之间传递数据  3、在分布式应用系统中传递数据  ......  在C#中常见的序列化的方法主要也有三个:BinaryFormatter、SoapFormatter、XML序...

用c#语言编写银行利率

sing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { Console.WriteLine("*********************************"); Console.WriteLine("欢迎来到XX银行,你可以在这里进行定期存款,获得的收益按照以下 规则进行计算"); Console.WriteLine("1.存款期...

c#后台调用前台js

后台代码//后台调用前台js代码 addAClass()函数 注意:addAClass()一定要写在head里不然可能读不到ScriptManager.RegisterStartupScript(this, this.GetType(), "edit", "addAClass();", true); 前台<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script src="../jquery-easyui-1.3.4/jquery-1.4.2.min.js...

C#GridViewExport帮助类,美化导出【代码】

1.将整GridView的数据导出到Excel中关增加一个效果线做美化最新的GridViewExport操作类 using System.Data; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.IO; using System.Text; namespace DotNet.Utilities { /// <summary> /// Summary description for GridViewExport /// </summary> public class GridViewExport { public GridViewExport() ...

C# 超级链接控件【图】

3.14 超级链接 (LinkLable) 控件控件 LinkLable 是控件 Label 的派生类,和控件 Label 不同的是显示的字符有下划线,可以为 LinkLable 控件的 LinkClicked 事件增加事件处理函数, 当鼠标指向 LinkLable 控件,鼠标形状变为手形,单击该控件,调用这个事件处理函数,可以打开文件或网页。1. 超级链接控件的属性、方法和事件? 属性 LinkColor :用户未访问过的链接的字符颜色,默认为蓝色。? 属性 VisitedLinkColor :用户访问链接后...

C# 创建桌面快捷方式【代码】

///<summary>/// 创建桌面快捷方式 ///</summary>///<param name="deskTop">桌面的路径</param>///<param name="FileName">文件的名称</param>///<param name="exePath">EXE的路径</param>///<returns>成功或失败</returns>publicbool CreateDesktopShortcut(string deskTop, string FileName, string exePath) {try{string deskTop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\";if (System.IO.File.Ex...

C#与C++之间类型的对应

?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169...

c# datarow[] 转换成 datatable

private DataTable ToDataTable(DataRow[] rows) { if (rows == null || rows.Length == 0) return null; DataTable tmp = rows[0].Table.Clone(); // 复制DataRow的表结构 foreach (DataRow row in rows) { tmp.ImportRow(row); // 将DataRow添加到DataTable中 } return tmp; }原文:http://www.cnblogs.com/xwchengc/p/58169...

C# 中DataGridView和ListView闪烁问题的解决方法【代码】

方法一首先定义类,将此类放在datagridview或ListView所在的窗体类外面,然后代码如下,// <summary> /// 双缓冲DataGridView,解决闪烁 /// 使用方法:在DataGridView所在窗体的InitializeComponent方法中更改控件类型实例化语句将 /// this.dataGridView1 = new System.Windows.Forms.DataGridView(); 屏蔽掉,添加下面这句即可 /// this.dataGridView1 = new DoubleBufferListView(); /// </summary> class DoubleBufferDataGr...

C#中Dictionary,Hashtable,List的比较及分析

一. Dictionary与HashtableDictionary与Hashtable都是.Net Framework中的字典类,能够根据键快速查找值字典的性能取决于键类型的GetHashCode()方法的实现代码。键类型也必须实现IEquatable<T>.Equals()方法,并且如果A.Equals(B)返回true,则A和B的GetHashCode()也必须返回相同的值。 Dictionary适合多线程有泛型优势(类型安全,性能更好),对于值类型,不存在装箱和拆箱的性能损耗读取速度快(体现在单条数据上)容量利用更充分...

(原创)c#学习笔记10--定义类成员01--成员定义06--自动属性【代码】

10.1.6 自动属性属性是访问时象状态的首选方式,因为它们禁止外部代码实现对象内部的数据存储机制。属性还对内部数据的访问方式施加了更多的控制,本章代码在多处体现了这一点。但是,一般以非常标准的方式定义属性,即通过一个公共属性来直接访问一个私有成员。其代码非常类似于上一节的代码,这是VS重构工具自动生成的。  重构功能肯定加快了键入速度,C#还为此提供了另一种方式:自动属性。利用自动属性,可以用简化的语法声...

C#根據當前DataGridView查詢數據導出Excel【代码】

privatevoid btnsuggestinfo_Click(object sender, EventArgs e){DataTable dt = new DataTable();dt.Columns.Add("單號", typeof(string));dt.Columns.Add("項次", typeof(decimal));dt.Columns.Add("項次預約數量", typeof(decimal));dt.Columns.Add("廠別", typeof(string));dt.Columns.Add("料號", typeof(string));dt.Columns.Add("倉碼", typeof(string));dt.Columns.Add("BATCH", typeof(string)); dt.Columns.Add...

C#图片处理(转zhjzwl/archive)【代码】【图】

基本原理:获取每一个像素值,然后处理这些每一个像素值。 原始图片: ISINBAEVA ~~~~~~~~一. 底片效果 原理: GetPixel方法获得每一点像素的值, 然后再使用SetPixel方法将取反后的颜色值设置到对应的点. 效果图: 代码实现: 底片效果privatevoid button1_Click(object sender, EventArgs e) { //以底片效果显示图像try { int Height = this.pictureBox1.Image.Height; int Width = this.pictureBox1.Image.Width; Bitmap newbitmap =...

c# & Fizzler to crawl web page in a certain website domain【代码】【图】

使用fizzler [HtmlAgilityPackExtension]和c#进行网页数据提取;fizzler是HtmlAgilityPack的一个扩展,支持jQuery Selector;提取数据一般都是有规律url拼凑,然后挨个儿发request得到response进行解析:1.假如一个website下的所有xxx.sample.com/contactus.html里边存在邮箱字段(准备提取的数据)  a)当有子域名的时候,比如:a.sample.com, aadr.sample.com, 135dj.sample.com,随机性比较强;   解决方法:bing search en...