C#
随煜而安
Deep Learning?不如Keep Learning ~ 聚焦CV,关注各类算法相关问题
展开
-
快速傅里叶变换(FFT)的C#实现及详细注释
快速傅里叶变换(FFT)的C#实现及详细注释-------------------------------------------------------------------------------------------------------------------作者:随煜而安时间:2015/7/21注:本文为作者原创文章,所有参考内容均在参考文献中列出,原创 2015-07-21 20:40:19 · 35501 阅读 · 18 评论 -
Socket通用TCP通信协议设计及实现(防止粘包,可移植,可靠)
我们接收Socket字节流数据一般都会定义一个数据包协议。我们每次开发一个软件的通信模块时,尽管具体的数据内容是不尽相同的,但是大体上的框架,以及常用的一些函数比如转码,校验等等都是相似甚至一样的。所以我感觉设计一个通用的通信协议,可以在之后的开发中进行移植实现高效率的开发是很有必要的。另外,本协议结合我自己所了解的通信知识尽可能的提升了可靠性和移植性,可处理类似粘包这样的问题。对于本文中可能存在的问题,欢迎各位大神多多指点。原创 2015-05-02 09:41:31 · 7757 阅读 · 3 评论 -
常用知识总结——模板Template
1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.转载 2015-04-08 20:01:15 · 1234 阅读 · 0 评论 -
C#复数类Complex的封装
C#复数类Complex的封装----------------------------------------------------------------------------------------------------------------------------------------------------------本文作者:随煜而安 时间: 二原创 2015-07-20 21:31:06 · 11688 阅读 · 3 评论 -
C#精确计算算法运行时间
介绍如何利用C#精确计算算法的运行时间。核心方法是利用QueryPerformanceFreQuency()和QueryPerformanceFrequency() 两个Win32API原创 2016-01-16 13:22:30 · 1695 阅读 · 0 评论 -
使用SDK进行二次开发流程简述
本文介绍了使用SDK进行二次开发的流程,以使用eBUS 提供的SDK开发一个控制红外摄像头的系统为例作为参照进行介绍,同时简单介绍了如何使用别人开发的控件原创 2016-01-17 15:42:22 · 8973 阅读 · 0 评论 -
C#灰度图转伪彩色图
本文介绍了灰度图转换伪彩色图的方法,并且封装了实现灰度图转伪彩色图的C#源码。最后对转换的两种代码实现进行了实验比较,得出结论:查表法稍快一些。原创 2016-01-17 21:33:05 · 8001 阅读 · 4 评论 -
C#编写不安全代码初探
本文简单介绍了C#的不安全代码的概念,以及如何解决“不安全代码只会在/unsafe编译的情况下出现”错误原创 2016-01-17 21:48:38 · 882 阅读 · 0 评论 -
K 近邻算法(KNN)与KD 树实现
本文详细介绍了KNN分类算法的原理。以及如何使用KD树实现KNN算法,包括KD树的构建与K近邻查找最后给出了KD树的C#实现源码原创 2016-04-05 11:40:58 · 10813 阅读 · 4 评论 -
常用知识总结——信号量
本文转自http://www.cnblogs.com/tianzhiliang/archive/2010/08/31/1813635.html信号量 Semaphore类似互斥锁,但它可以允许多个线程同时访问一个共享资源通过使用一个计数器来控制对共享资源的访问,如果计数器大于0,就允许访问,如果等于0,就拒绝访问。计数器累计的是“许可证”的数目,为了访问某个资源。线程必转载 2015-04-01 19:31:13 · 1030 阅读 · 0 评论 -
如何开发一个扫雷小游戏?
本文介绍如何用C#开发一个扫雷小游戏原创 2016-11-28 17:03:58 · 5320 阅读 · 2 评论