Welcome 微信登录

首页 / 软件开发 / C#

MongoDB管理工具的插件系统

MongoDB管理工具的插件系统

MongoDB管理工具的插件系统2014-04-14 cnblogs magicDictMongoDB管理工具 MongoCola的开发已经进入第三个年头了。官方对于C#驱动的投入不够导致了很多东西都必须自己实现,但是不管怎么样,工具现在已经很强 大了。最近准备着手插件系统的开发,简单的插件系统,其实代码量非常的少。1.插件基类插件系统需要一个插件基类的支持,这个基类,规定了一个插件所包含的固有字段,例如插件名称 ,插件说明,插件作者等等。同时,还定义了主...
如何使用C#绘制数字图像灰度直方图

如何使用C#绘制数字图像灰度直方图

如何使用C#绘制数字图像灰度直方图2014-04-14 cnblogs 初行灰度直方图是灰度的函数,描述的是图像中具有该灰度级的像素的个数。如果用直角坐标系来表示 ,则它的横坐标是灰度级,纵坐标是该灰度出现的概率(像素的个数)。灰度直方图的分布函数:其中,K是指第k个灰度级,如果是8位灰度图像,k=0、1、 ……、255。处理图像生成直方图数据//将图像数据复制到byte中Rectangle rect = new Rectang...
C#中使用网络唤醒

C#中使用网络唤醒

C#中使用网络唤醒2014-04-14 cnblogs 初行什么是网络唤醒网络唤醒实现了对网络的集中管理,即在任何时刻,网管中心的IT管理人员可以经由网络远程唤醒 一台处于休眠或关机状态的计算机。使用这一功能,IT管理人员可以在下班后,网络流量最小以及企业 的正常运作最不受影响的时候完成所有操作系统及应用软件的升级及其他管理任务。为了唤醒网络上的计算机,用户必须发出一种数据包,该数据包的格式与普通数据包不同,而且还 必须使用相应的专用软件才能产生。当前比较...
C#实现伪彩色处理

C#实现伪彩色处理

C#实现伪彩色处理2014-04-14 cnblogs 初行伪彩色处理是指将灰度图像转换成彩色图象。因为人眼对于彩色的分辨能力远高于对灰度图像的分 辨能力,所以将灰度图像转换成彩色可以提高人眼对图像细节的辨别能力。伪彩色并不能真实的反映图 像像的彩色情况。效果图:强度分层法和灰度级-彩色变换法:(1)强度分层法是伪彩色处理技术中最简单的一种。在某个灰度级Li上设置一个平行于x-y平面的切割平面,切割平面下面的,即灰度级小于Li的像素分 配给一种颜色,相应的...
C#数字图像处理的方法

C#数字图像处理的方法

C#数字图像处理的方法2014-04-14 cnblogs 初行本文主要通过彩色图象灰度化来介绍C#处理数字图像的3种方法,Bitmap类、BitmapData类和 Graphics类是C#处理图像的的3个重要的类。Bitmap只要用于处理由像素数据定义的图像的对象,主要方法和属性如下:GetPixel方法和SetPixel方法,获取和设置一个图像的指定像素的颜色。PixelFormat属性,返回图像的像素格式。Palette属性,获取或折纸图像所使用的颜...
C#中如何构建可枚举类型(IEnumerable和IEnumerator)

C#中如何构建可枚举类型(IEnumerable和IEnumerator)

C#中如何构建可枚举类型(IEnumerable和IEnumerator)2014-10-01为了开始对实现既有接口的了解,我们就看一下IEnumerable和IEnumerator的作用,想一下,C#支持关键字foreach,允许我们遍历任何数组类型的内容://遍历数组的项int[] myArray={10,20,30}foreach(int i in myArray){......}虽然看上去只有数组类型才能使用这个结构,其实任何支持GetEnumer...
C#的面向对象特性:多态

C#的面向对象特性:多态

C#的面向对象特性:多态2014-10-01多态 当初刚学C#的时候经常听说,但一直都不懂,想必对于很多初学者也是如此吧!多态表示不同的对象可以执行相同的动作,但要通过他们自己的实现代码来执行。看到执行执行相同的操作,我们都会想到继承,其实多态也就是继承,只不过高于继承,子类继承父类,继承了父类的方法,但是怎么样把这个方法真正变成自己的,也就是说通过自己的代码实现来执行,这里我们就需要了解一些概念:虚方法和重写为了使子类的实例完全接替来自父类的成员,父类必...
C# 求精简用一行代码完成的多项判断及重复赋值

C# 求精简用一行代码完成的多项判断及重复赋值

C# 求精简用一行代码完成的多项判断及重复赋值2014-10-01 cnblogs 迹`@柳燕哈哈,说实话,个人看着这么长的三元操作也麻烦,但是我也只想到了这样三元判断句中执行方法体能够写到一行,追求的终极目的是,用一行实现这个过程,而且简单,由于篇幅,我就不截图我其实是放在一行上的讨论的重点是怎么做的更极致,而不是这样搞规范不规范,求更有创意的写法。。。。。 。。华丽丽的分割线。。 。。var turecolor = colorJToken.OfType...
C#动态编译及实现按钮功能动态配置

C#动态编译及实现按钮功能动态配置

C#动态编译及实现按钮功能动态配置2014-10-01 csdn博客 龙轩现在对做的系统要求要越来越灵活,功能配置越来越方便,牺牲一小部分的效率,而换取系统的灵活性,对于维护、功能扩展升级等工作提供了很大的方便。前两天,一个项目要求界面上的按钮都是可以配置的,位置和功能都是可配置的。位置好说,用xml即可。但是功能可配置就有点难度了。如果说使用接口,那么参数则不好设置,而且就算用接口,在实际调用时,也得明确实例化哪个类。您可能还会说用反射,嗯,这的确是个好...
C#中Queue的线程安全问题

C#中Queue的线程安全问题

C#中Queue的线程安全问题2014-10-01 csdn博客 unity3d学习者通过集合枚举在本质上不是一个线程安全的过程。甚至在对集合进行同步处理时,其他线程仍可以修改该集合,这会导致枚举数引发异常。若要在枚举过程中保证线程安全,可以在整个枚举过程中锁定集合,或者捕捉由于其他线程进行的更改而引发的异常。下列示例说明如何同步 Queue、如何确定 Queue 是否同步以及如何使用同步的 Queue。Unity3D教程手册using System; ...
C#中读写INI文件的方法

C#中读写INI文件的方法

C#中读写INI文件的方法2014-10-01 申江渔夫 通常C#使用基于XML的配置文件,不过如果有需要的话,比如要兼顾较老的系统,可能还是要用到INI文件。但C#本身并不具备读写INI文件的API,只有通过调用非托管代码的方式,即系统自身的API才能达到所需的目的。对应读写的方法分别为GetPrivateProfileString和WritePrivateProfileString。GetPrivateProfileString中的各参数:lpAppN...
如何使用Json实现Java和C的#沟通和通信

如何使用Json实现Java和C的#沟通和通信

如何使用Json实现Java和C的#沟通和通信2014-10-01我们在项目里经常要涉及到各模块间的通信,这其中又不可避免要碰到各类语言间之间的通信,比如之前做的一个项目里面就是Java发的消息需要C#接收,(具体消息是怎么传输的可以使用RabbitMQ等,关于RabbitMQ的使用总结可以看我之前的博客),都是面向对象的语言,而面向对象的消息怎么反解析到C#是个难题。下面就是使用Json密器让Java和C#沟通的具体办法的总结。摘要:Json是Java和...
Tomcat中如何配置用户认证服务供C#客户端调用

Tomcat中如何配置用户认证服务供C#客户端调用

Tomcat中如何配置用户认证服务供C#客户端调用2014-10-01 cnblogs 王安琪今天心情不错,要知道我们在平时的工作日没这么长时间腻歪在一起。现在我把在前段日子做的项目里,遇到的一个小问题来好好的总结一下。因为我们这个项目是用Java写的服务端发布WebService,客户端呢使用C#来调用WebService(本人以前搞过一段时间C#客户端,还总结了一个MVP框架AngelFrame,发布在:http://www.cnblogs.com/w...
<< 91 92 93 94 95 96 97 98 99 100 >>