随笔分类 - C#
摘要:转载自http://blog.csdn.net/tgxallen/article/details/54947523http://www.cppblog.com/aa19870406/archive/2012/07/15/183595.htmlsocket accept...
阅读全文
摘要:对图像边缘提取,常见的方式是先对图片进行灰度处理,然后再利用图像梯度算法提取出边框。我们先来看效果图 经过处理后的前后对比,可以看到,图形的轮廓已经大致提取了。现在来看实现的代码using System;using System.Collections.Generic...
阅读全文
摘要:在反射赋值时,数据来源可能是一个object,而目标类型可能是int、string、byte等各种基础类型,那如果要将数据转换成目标类型要怎么办?常见的做法是int.parse($"{source}");float.parse($"{source}");.....这样...
阅读全文
摘要:圆的模拟只要使用正多边形就可以实现,主要代码如下 private void TestCirlce(Graphics g) { int n = 36; var x0 = 500f; var...
阅读全文
摘要:new和override都可以覆盖父类的方法,但两者又有所区别。子类使用new覆盖父类方法后,是独立于父类的方法。子类使用override覆盖父类的方法后,只是在调用时不再调用父类方法而调用子类方法。我们来看一段代码 public class Parent ...
阅读全文
摘要:漫水填充也叫泛洪填充,是画图软件中的油漆桶功能,但在运用中,远不止于此,比如构造一个矩阵数据,需要检测边界,在边界的内外填入不同的数据。油漆桶是对图形的快速填充,将图象以位图数据的形式来看,其实也是一个矩阵数据或者说是二维数组,所以我们如果以数字作为矩阵数据,那么只需...
阅读全文
摘要:在《钉钉开发系列-机器人》中已经介绍了钉钉机器人的创建与通知,那SVN提交时是否也可以自动发出通知呢?我们来思考一下原理,钉钉机器人的通知,本质上就是调用一个URL,然后POST数据,如果SVN中能够调起该URL并POST,那么理论上就应可以的。现在我们来开始实践。我...
阅读全文
摘要:不同界面间的数据交互,常用到的方式是委托。对于简单的业务逻辑,有的可以直接弹窗,在弹窗关闭之后更新处理。但当数据涉及到的界面是多个的时候,可能就会不好处理了。特别是当开发不断深入,直接更新就会显得越来越无力。那有没有一种方式可以处理呢?我们可以通过事件注册与通知的方式...
阅读全文
摘要:IL指令详细 名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到...
阅读全文
摘要:在JS中,函数内部可以自由的定义函数,而且只在该函数内有效,也就是闭包。在C#中也类似的用法,可以在函数内部中定义函数,请看代码 class Program { static void Main(string[] args) { ...
阅读全文
摘要:Some years ago, I read an article by C. L. Moffatt (link) where he explained, in a very clear and concise way, the types of joins in S...
阅读全文
摘要:线段是否相交,一种是从几何上就是判断两个线段有没有交点,还有一种是通过向量叉乘(也就是向量积)来判断。因为向量叉乘的结果是一个垂直于原来两个向量的新向量,可以简单的理解为垂直于原来两向量所在平面的向量。我们来看图 /// /// 线段是否相交 ...
阅读全文
摘要:There are different types of attacks that exist in web programming, like SQL Injection Attack, Cross Site Scripting Attack(XSS), Open ...
阅读全文
摘要:在一些算法中需要用到矩阵,自然就需要用到矩阵的一些操作,比如行变换、列变换、最简式、求矩阵的秩等,下面是实现的代码public class Matrix { #region 属性 /// /// 行数 /...
阅读全文
摘要:C#中使用Graphics可以很方便的绘图,在绘完图后,往往需要对图进行缩放和移动。缩放时,将鼠标当前的位置作为缩放的中心来缩放,看效果图中心缩放的核心在于计算图形新的原点,请看代码 public partial class Form1 : Form { ...
阅读全文

浙公网安备 33010602011771号