随笔分类 -  .NET开源项目

.NET开源项目,分析,使用,介绍等等
摘要:今天继续给大家介绍一款简单到爆的开源组件,但是可以让你的控制台瞬间高大上。FluentConsole,主要功能非常简单,意思是更流畅的使用控制台。。其实真的Very Fluent。一起看看,时间很短,5分钟足以。他的基本功能有:1.可以控制Console输入的背景,以及字体的颜色;2.可以使用条件输出和控制;3.标准的链式写法,非常灵活和流畅,体验很棒。 阅读全文
posted @ 2016-07-06 08:31 数据之巅 阅读(10966) 评论(31) 推荐(70) 编辑
摘要:Power BI:Any data,Any where,Any time。 在当前互联网,由于大数据研究热潮,以及数据挖掘,机器学习等技术的改进,各种数据可视化图表层出不穷,如何让大数据生动呈现,也成了一个具有挑战性的可能,随之也出现了大量的商业化软件。今天就给大家介绍一款逆天Power BI可视化工具。逆天的不仅仅是工具,还有其使用门槛和价格。微软早就基于Excel开发了相关BI插件,如Power Query,PowerPrivot,Power View和Power Map等。这些插件让Excel如同装上了装逼的翅膀,瞬间高大上。全新的Power BI呼之欲出,相比Tableau等产品,有着无可比拟的天然优势。 阅读全文
posted @ 2016-07-04 08:21 数据之巅 阅读(24743) 评论(5) 推荐(21) 编辑
摘要:Power BI:Any data,Any where,Any time。 在当前互联网,由于大数据研究热潮,以及数据挖掘,机器学习等技术的改进,各种数据可视化图表层出不穷,如何让大数据生动呈现,也成了一个具有挑战性的可能,随之也出现了大量的商业化软件。今天就给大家介绍一款逆天Power BI可视化工具。逆天的不仅仅是工具,还有其使用门槛和价格。微软早就基于Excel开发了相关BI插件,如Power Query,PowerPrivot,Power View和Power Map等。这些插件让Excel如同装上了装逼的翅膀,瞬间高大上。全新的Power BI呼之欲出,相比Tableau等产品,有着无可比拟的天然优势。 阅读全文
posted @ 2016-06-30 08:37 数据之巅 阅读(14059) 评论(13) 推荐(14) 编辑
摘要:Power BI:Any data,Any where,Any time。 在当前互联网,由于大数据研究热潮,以及数据挖掘,机器学习等技术的改进,各种数据可视化图表层出不穷,如何让大数据生动呈现,也成了一个具有挑战性的可能,随之也出现了大量的商业化软件。今天就给大家介绍一款逆天Power BI可视化工具。逆天的不仅仅是工具,还有其使用门槛和价格。微软早就基于Excel开发了相关BI插件,如Power Query,PowerPrivot,Power View和Power Map等。这些插件让Excel如同装上了装逼的翅膀,瞬间高大上。全新的Power BI呼之欲出,相比Tableau等产品,有着无可比拟的天然优势。 阅读全文
posted @ 2016-06-29 09:07 数据之巅 阅读(22815) 评论(17) 推荐(39) 编辑
摘要:Power BI:Any data,Any where,Any time。 在当前互联网,由于大数据研究热潮,以及数据挖掘,机器学习等技术的改进,各种数据可视化图表层出不穷,如何让大数据生动呈现,也成了一个具有挑战性的可能,随之也出现了大量的商业化软件。今天就给大家介绍一款逆天Power BI可视化工具。逆天的不仅仅是工具,还有其使用门槛和价格。微软早就基于Excel开发了相关BI插件,如Power Query,PowerPrivot,Power View和Power Map等。这些插件让Excel如同装上了装逼的翅膀,瞬间高大上。全新的Power BI呼之欲出,相比Tableau等产品,有着无可比拟的天然优势。 阅读全文
posted @ 2016-06-22 08:21 数据之巅 阅读(167695) 评论(39) 推荐(104) 编辑
摘要:PDF File Writer组件可以在.NET应用程序中直接创建PDF格式的文件。最低的开发环境是.NET 4.0 + VS 2013。我们来看看该组件支持的PDF的一些功能:图形:支持画线、矩形、多边形,前景和背景颜色,模式和阴影。支持位图图像和矢量图像;支持行文本和列文本;条形码:支持条形码:Barcode 128, Barcode 39, Barcode interleaved 2 of 5等;二维码:支持二维条码;加密:支持AES-128加密算法;Web链接:支持Web超链接;书签:支持文档大纲,支持持微软的图表,支持数据表格,支持声音,视频播放 阅读全文
posted @ 2016-06-21 08:07 数据之巅 阅读(13842) 评论(45) 推荐(80) 编辑
摘要:下面是本博客原创的微软Power BI技术相关文章,对于部分转载文章和资源,会注明出处。Power BI Desktop的使用和在线版的相关使用文章,技术资源,学习经验等等。设计到power bi从数据源获取,到建模,以及分析,发布,共享协作等各个方面。 阅读全文
posted @ 2016-06-06 22:01 数据之巅 阅读(19343) 评论(8) 推荐(9) 编辑
摘要:RavenDB是针对Windows/.NET平台而设计的开源文档数据库。RavenDB的出现将.NET应用与非关系数据库连接到一起。数据以Shcema-less方式存储,并直接通过HTTP、RESTful API或更方便的.NET客户端API连接,.NET客户端API使用LINQ操作RavenDB数据库文档存储,所以你懂的,很舒服。RavenDB有.NET和JAVA版本,目前都在3.0。RavenDB具有非常高的可伸缩性。支持Multi-tenancy (多用户数据隔离),以及不同的同步类型,还可以根据需要支持分区分片等等。可以对RavenDB进行扩展,目前已有的插件如:触发器,编码器/解码器,任务调度,编译扩展,分析器,加密,压缩等等。 ACID事务支持,自动批处理,没有锁,客户端和服务器端连接保护等等。 阅读全文
posted @ 2016-05-11 08:17 数据之巅 阅读(7438) 评论(17) 推荐(61) 编辑
摘要:Infer.NET是一个概率图模型中(graphical models)用于运行贝叶斯推理机(Bayesian inference)的框架,本文将介绍一个基于Infer.NET构建贝叶斯机器分类器中数据映射和序列化相关的技术细节。 阅读全文
posted @ 2016-05-06 08:03 数据之巅 阅读(4478) 评论(14) 推荐(11) 编辑
摘要:Tiny Mapper是一个.net平台开源的对象映射组件,根据测试结果是目前.NET平台最快的对象映射组件,说到.NET平台的对象映射,大名鼎鼎的可能就是AutoMapper。TinyMapper小巧,快速,简单容易使用,值得推荐。 阅读全文
posted @ 2016-05-03 08:12 数据之巅 阅读(10845) 评论(47) 推荐(75) 编辑
摘要:最近在大量使用Redis来进行数据统计前的清洗和整理,每天的数据量超5千万+,在开发过程中,数据量小,着重注意业务规则的处理,在上线基本测试后发现了大量的问题,其中之一就是Redis存储数据过多,内存的使用量大大增加。进过简单分析,对存储非常频繁的实体类进行了改进,字段名字进行缩写处理,一下子就减少了很多内存使用量。在对Redis的研究过程中,发现网络有人对Redis的不同数据结构内存占有量进行了对比。比较敢兴趣,所以也抽空进行了测试。 阅读全文
posted @ 2016-02-19 08:23 数据之巅 阅读(4690) 评论(6) 推荐(22) 编辑
摘要:Maybe 这个问题很简单,因为解决方法是非常简单,但填坑过程会把人逼疯,在阿里云ONS工作人员、同事和朋友的协助下,经过一天的调试和瞎捣鼓,终于解决了这个坑,把问题记下来,也许更多人在碰到类似问题的时候,会开放思路。当然不得不说,Ons的.NET接口还很不完善,甚至没有独立在Windos 2008/2012服务器测试过,希望官方加把力。 1、阿里云ONS介绍 ONS(Open Notification Service)即开放消息服务,是基于阿里开源消息中间件MetaQ(RocketMQ)打造的一款云消息产品,历经多次天猫双十一海量消息考验,在阿里巴巴内部有1000+个应用在使用,产品成熟稳定可靠, 是构建大型分布式系统的核心组件之一。Maybe 这个问题很简单,因为解决方法是非常简单,但填坑过程会把人逼疯,在阿里云ONS工作人员、同事和朋友的协助下,经过一天的调试和瞎捣鼓,终于解决了这个坑,把问题记下来,也许更多人在碰到类似问题的时候,会开放思路。当然不得不说,Ons的.NET接口还很不完善,甚至没有独立在Windos 2008/2012服务器测试过,希望官方加把力。 阅读全文
posted @ 2015-11-18 21:16 数据之巅 阅读(16905) 评论(23) 推荐(31) 编辑
摘要:10月份收到微软总部寄来的荣誉证书,非常激动,虽然有些小波折,但还算顺利。本人8月份提交申请后来就没注意过,而且邮箱也没有收到邮件,所以没在意。收到联邦快递的电话着实下了一跳,欣喜之余,感谢所有人的支持,同时感谢博客园这个大舞台。10年前偶尔的一次C#选修课,让我接触它,10年后,我用它来作为一个密不可分的工具来解决工作和生活中的问题,唯一的感触就是,路是自己走出来的,选择自己所选择的,热爱自己所热爱的!这一刻,来自大家的支持: 阅读全文
posted @ 2015-10-18 23:26 数据之巅 阅读(15602) 评论(110) 推荐(153) 编辑
摘要:本文对旅行商问题(TSP)的历史进行了简单的总结,以及相关算法进行了描述,重点介绍了Tsp优化问题的新算法——群蚁算法的原理和过程,详细对算法的理论和过程进行了解释和实例分析,并使用C#语言编写程序实现该算法。整篇论文是学习群蚂算法的基础性文章,同时也是了解TSP问题新动向,编程学习的一个好的例子。TSP问题在实际生活和工作中的出镜率非常高,说不定你就用得上,一起来看看吧。 阅读全文
posted @ 2015-09-14 08:24 数据之巅 阅读(22567) 评论(24) 推荐(78) 编辑
摘要:开放该数据库的目的是为了让可能需要该类型做相关研究准备,该数据库目前有390万记录,存储为Sqlite数据库,目前覆盖了全国34个省、直辖市、自治区以及特别行政区的所有县级市区。该数据库的历史天气时间范围是2011年1月至2015年8月底的数据,包括的天气数据有:天气情况,气温情况,风力情况。考虑每2-3个月更新一次。目前为一个总库,考虑到实际的城市等级,我对省份和城市进行了大概分级,具体研究分析的时候可以自己单独提取城市,单独处理。 阅读全文
posted @ 2015-09-06 08:06 数据之巅 阅读(8058) 评论(15) 推荐(29) 编辑
摘要:今天的主要内容是HtmlAgilityPack的基本介绍、使用,实际代码。最后我们以采集天气数据为例子,来介绍实际的采集分析过程和简单的代码。我们将在下一篇文章中开源该天气数据库和C#操作代码。采集核心就只是在这里介绍,其实核心代码都有了,自己加工下就可以了,同时也免费对有需要的人开放。至于具体详情,请关注下一篇文章。 阅读全文
posted @ 2015-08-31 08:48 数据之巅 阅读(32949) 评论(73) 推荐(144) 编辑
摘要:微软牛津计划(网址:https://cn.projectoxford.ai/#) 提供了一组基于Rest架构的API和SDK工具包,帮助开发者轻轻松松使用微软的自然数据理解能力为自己的解决方案增加智能服务。利用微软牛津计划构建你自己的解决方案,支持任意语言及任意开发平台。主要提供了4个自然语言处理方面的核心问题解决方案: 1)人脸识别:微软最先进的人脸算法,以云平台为基础,检测和识别图片中的人脸。为您的移动应用和桌面应用提供人脸算法的技术支持。 2)语音识别:Speech API为开发者提供最先进的语音处理算法。通过这些API,开发者可以轻松地为自己的应用添加语音操作功能。在一定条件下,这些API还可以实现与用户之间的实时交互。 3)计算机视觉:Computer Vision APIs为开发者提供最顶尖的图像处理算法。通过这些API你可以获得基于图像视觉内容的各种信息并生成理想的缩略 阅读全文
posted @ 2015-08-24 08:06 数据之巅 阅读(11408) 评论(54) 推荐(127) 编辑
摘要:今天分享给大家的是关于WinForm开发相关的小巧灵活的开源项目。虽然现在WinForm开发可能不常见了,都转向B/S了,但偶尔还是有用到的地方的,特别是学校,以及一些研究演示之类的。所以这篇文章部分项目的实用性可能不高,但的确是一个非常值得学习的东西。因为看到这些功能组件,我会想到我刚自学入门的时候,是多么的难过,每天拖控件,想自己做一个都那么难,就是因为没接触到这些东西。所以分享是总结,是一个过程,不要让大家重复的踩坑和减少重复时间。所以特意做一个总结专题,以后如果有部分优秀的,也会单独更新在博客的。 阅读全文
posted @ 2015-08-21 08:31 数据之巅 阅读(22644) 评论(39) 推荐(72) 编辑
摘要:Accord.NET为.NET应用程序提供了统计分析、机器学习、图像处理、计算机视觉相关的算法。Accord.NET框架扩展了AForge.NET框架,提供了一些新功能。同时为.NET环境下的科学计算提供了一个完整的开发环境。该框架被分成了多个程序集,可以直接从官网下载安装文件或者使用NuGet得到。Accord.NET框架主要有三个大的功能性模块。分别为科学技术,信号与图像处理,支持组件。下面将对3个模型的命名空间和功能进行简单介绍。可以让大家更快的接触和了解其功能是否是自己想要的,下面是主要的命名空间介绍。 阅读全文
posted @ 2015-08-17 08:31 数据之巅 阅读(21791) 评论(27) 推荐(59) 编辑
摘要:在足球彩票玩法中,经常要选择几场比赛,以及每场比赛不同的结果组合,进行投注,这个时候就要生成所有的排列组合了,以便进行下一步的平衡投注计算。 KwCombinatorics,它是.NET平台一个高效的生成排列组合序列的开源类库,它提供了4种生成排列与组合序列的方式。虽然原理和功能都很简单,但是这个类库在软件测试、组合数学以及密码学等方面都有很大的用处。很早就接触了这个类库,以前在一些小程序中也使用过,有时候为了遍历所有可能的组合,自己去写循环,生成,的确很繁琐,有了KwCombinatorics 之后,都变得简单写了,接下来将详细介绍该类库的使用。 阅读全文
posted @ 2015-07-28 08:07 数据之巅 阅读(4288) 评论(2) 推荐(12) 编辑