C#.net 软件列表

关于C#生成MongoDB中ObjectId的实现方法
C#.net

关于C#生成MongoDB中ObjectId的实现方法

2020-02-16 标签:关于,c,生成,mongodb,objectid,实现,方法,介绍,文档,document,集合,collection,存储,需要,唯一的,id,字段,作为,主键,默认

ObjectId介绍在MongoDB中,文档(document)在集合(collection)中的存储需要一个唯一的_id字段作为主键。这个_id默认使用ObjectId来定义,因为ObjectId定义的足够短小,并尽最大可能的保持唯一性,同时能被快速的生成。ObjectId 是一个 12 Byte

关于c#二叉树的实现
C#.net

关于c#二叉树的实现

2020-02-16 标签:关于,c,二叉,实现,本篇,纯属,娱乐,源于,整理,代码,发现,遍历,net,各种,集合,最优,排序

本篇纯属娱乐,源于整理代码,发现还曾实现过遍历二叉树。虽然.NET/C#中的各种集合类已经实现了最优的排序设计,但了解基本的算法实现有助于软件开发中的各种权衡和选择。比如,如果你实现过B+树排序和查找,并将树节点序列化至二进制文件块,则你应该已经了解了各种数据库索引的基本设计。什么是二叉树?http

关于.NET的集合总结
C#.net

关于.NET的集合总结

2020-02-16 标签:关于,net,集合,总结,共同,特征,独立,数据项,组成,通过,使用,相同,调用,代码,来处,元素,而不,单独,处理

集合是一些有共同特征的独立数据项组成的,通过集合,我们可以可以使用相同的调用代码来处理一个集合的所有元素,而不用单独处理每一个单独的项。.net的集合诸如(System.Array类以及 System.Collections命名空间)数组、列表、队列、堆栈、哈希表、字典甚至(System.Data下

C# cmd中修改显示(显示进度变化效果)的方法
C#.net

C# cmd中修改显示(显示进度变化效果)的方法

2020-02-16 标签:c,cmd,修改,显示,进度,变化,效果,方法,实现,代码,如下,public,void,int,totalcount,decimal,convert

实现代码如下:public void PrintPercentage(int FinishedCount, int TotalCount){decimal finishedPercentage = Convert.ToDecimal(FinishedCount) / Convert.ToDecima

.net 中的SqlConnection连接池机制详解
C#.net

.net 中的SqlConnection连接池机制详解

2020-02-16 标签:n,et,连接,机制,详解,正确,理解,有助于,编写,高效的,数据库,应用程序,很多人,认为,是不,耗时,理由,循环

正确的理解这个连接池机制,有助于我们编写高效的数据库应用程序。很多人认为 SqlConnection 的连接是不耗时的,理由是循环执行 SqlConnection.Open 得到的平均时间几乎为0,但每次首次open 时,耗时又往往达到几个毫秒到几秒不等,这又是为什么呢?首先我们看一下 MSDN 上

C#获取进程和对进程的操作
C#.net

C#获取进程和对进程的操作

2020-02-16 标签:c,获取,进程,操作,最近,考试,系统,有个,功能,是用,监视,一旦,发现,exe,这样的,违禁,软件,立即,杀死

最近看到一个考试系统,有个功能是用来监视进程的。一旦发现如Communicator.exe这样的违禁软件就立即杀死进程并上报给服务器。我稍 微研究了一下,这个功能实现起来其实很简单。就是使用ManagementObjectSearcher获取进程列表,然后放在一个Collection 里,之后就可以

C# 获取打印机当前状态的方法
C#.net

C# 获取打印机当前状态的方法

2020-02-16 标签:c,获取,打印机,当前,状态,方法,获得,定义,联合,实现,代码,如下,enum,其他,未知,空闲,正在,打印

要获得打印机的状态,应该定义一个联合.实现代码如下:enum PrinterStatus { 其他状态= 1, 未知, 空闲, 正在打印, 预热, 停止打印, 打印中, 离线}其中的"正在打印"和"打印中"是同一个意思,至于为什么会是这样,目前还不知道.在程序中添加System.Management

.net后台获取html控件值的2种方法
C#.net

.net后台获取html控件值的2种方法

2020-02-16 标签:n,et,后台,获取,html,控件,值的,方法,c,label,text,request,form,txtname,tostring,vb,system

方法1:  C#  Label1.Text = Request.Form["txtName"].ToString();  vb.net  Request.Form("txtName").ToString()方法2:C#  System.Collections.Specialized.NameValu

C# Guid.NewGuid获得随机数
C#.net

C# Guid.NewGuid获得随机数

2020-02-16 标签:c,guid,newguid,获得,随机数,实现,代码,如下,static,int,min,max,rtn,random,r,n,ew,byte

实现代码如下:static int GetRandomNumber(int min, int max){int rtn = 0;Random r = new Random();byte[] buffer = Guid.NewGuid().ToByteArray();int iSeed = BitCo

.net中使用xsl文件作为导航菜单的小例子
C#.net

.net中使用xsl文件作为导航菜单的小例子

2020-02-16 标签:n,et,中使,xsl,文件,作为,导航,菜单,例子,实现,代码,如下,page,language,c,true,codebehind,webform

实现代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace