.NET开发
文章平均质量分 82
日西月东
间歇性踌躇满志,持续性混吃等死。
展开
-
C#使用ODAC向Oracle数据库插入海量实时数据
上海浦东机场新建跑道埋设应力应变传感器,监测跑道日常数据,使用Micron某型号数据采集仪器和其对应的Enlight SDK做二次开发。期间采集的数据需精确到毫秒,使用C#自带的OracleClient无法满足要求,遂使用ODAC开发。ODAC下载安装步骤和C#代码。原创 2015-11-22 13:39:03 · 5448 阅读 · 0 评论 -
【转载】有了这个列表,程序员不愁没练手的小项目了
文本操作逆转字符串——输入一个字符串,将其逆转并输出。拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”)。可以在维基百科上了解更多内容。统计元音字母——输入一个字符串,统计处其中元音字母的数量。更复杂点的话统计出每个元音字母的数量。判断是否为回文——判断用户输入的字符串...转载 2018-07-25 16:11:56 · 378 阅读 · 0 评论 -
用数学方法解决工程问题系列(四) 计算包围一组多边形的几何形状
现在要开始解决问题了。我们的输入是一组连续的矩形,如下图橘黄色所示:这些矩形表示的是这个小车的路线上需要连续锁定的区域。这些小框是怎么算出来的暂且不在这里讨论。如果有一只蚂蚁替我们沿着这组矩形框的边缘走的话,它会走出像这样一个边界线框出来:这个不规则多边形框正好能把一开始的矩形框包围住,如下所示:注意右上角看起来并没有包住,露出了一个角出来,不过没关系,我们有很多办法把这个包围圈弄得更精确,只是需要原创 2016-03-24 20:54:47 · 2733 阅读 · 0 评论 -
用数学方法解决工程问题系列(三) 判断任意给定一点是否在多边形内
项目里有这样一个需求,需要把一组矩形合并成一个多边形,这个多边形正好把所有矩形包在里面,而且是最小多边形。这里面尝试了好几种方案,不过每一种方案里都有这样一个步骤,判断给定的点在不在给定的矩形区域内。因为这是一个被频繁调用的方法,所以需要找出最优的实现。最先尝试的是使用内角和法,将这个在网上有详细说明和C++代码,改成C#代码如下: Line[] lineArray = n原创 2016-03-23 07:29:38 · 840 阅读 · 1 评论 -
用数学方法解决工程问题系列(二) 两个矩形(多边形)的碰撞检测
关于碰撞检测,喜欢深入探究的同学可以去书店买书看,网上当然也有很多资源可以参考,这里只贴出代码,供C#开发的同学参照。以下代码中,AABBvsAABB()是给不倾斜的矩形判断碰撞时调用的,OBBvsOBB则是给任意角度矩形判断碰撞时使用。public class OBBCollisionDetect { /// <summary> /// AABB 碰撞检测原创 2016-03-18 14:48:48 · 1742 阅读 · 0 评论 -
用数学方法解决工程问题系列(一) 在Winform里画旋转矩形
最近项目上设计了一套自动化小车的交通控制方案,其中最主要的是行进锁闭区的分配(包括直行、转弯、斜行、U型转弯等)和车辆防撞设计。为了更直观地检验方案的输出、演示方案的设计效果,花了点时间做了一套UI界面,效果是这样的:其中蓝色有数字在身上的是自动小车,深色一头为车头。黄色为申请的锁闭区,也即当前车速下的安全锁定区域。车辆直行时:车辆转弯时:车辆的实时信息:下面分开几篇介绍其中的主要思路和核心代码。本原创 2016-03-18 14:29:40 · 3331 阅读 · 0 评论 -
用Winform的WebBrowser开发可设置代理服务器的浏览器
winform浏览器,webbrowser,可设置代理服务器原创 2015-11-22 10:27:55 · 5615 阅读 · 1 评论 -
高并发大数据采集分析系统框架设计
高并发大数据采集分析系统框架设计 C# Winform原创 2015-11-21 22:57:36 · 9077 阅读 · 0 评论 -
C#中间语言IL初探
整理的IL语言培训资料,帮助理解IL语法,理解IL与C#源代码的对应关系。 包含实例和IL指令集大全。 PDF下载原创 2015-11-22 11:02:46 · 2972 阅读 · 0 评论 -
.NET Remoting的租期管理器
异常描述最近参与的项目中使用了AppDomain,AppDomain是一组程序集的逻辑容器,详细的介绍可以读这篇文章: AppDomain 其中碰到一个bug,一个AppDomain对象被创建并使用5分钟后,整个程序崩溃了。相关代码片段PluginLoader中: PluginHost中: 原因:CLR为跨APPDomain访问的对象代理使用了一个“租...原创 2018-07-20 16:50:25 · 413 阅读 · 0 评论