程序员.NET_程序员俱乐部_.NET频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > .NET > 文章列表
· NPOI导出WPF DataGrid控件显示数据发布时间:2017-10-14
最近做个项目,需要导出DataGrid显示的数据,中间遇到了不少的坑,在此纪录一下,方便以后查看,也希望能给用到的人,一点帮助。导出DataGrid显示的数据,并不是导出DataGrid的ItemsSource,这两者是有区别的,这里纪录的是导出Da... 查看全文
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Configu... 查看全文
· vue.js用法和特性详解发布时间:2017-10-14
前言最近用Vue.js做了一个数据查询平台,还做了一个拼图游戏,突然深深的感到了vue的强大。Vue.js是一套构建用户界面(userinterface)的渐进式框架。与其他重量级框架不同的是,Vue从根本上采用最小成本、渐进增量(increment... 查看全文
· ArrayList 注意点发布时间:2017-10-14
1.usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;classProgram{staticvoidMain(string[]args){varal=newArra... 查看全文
在搞验证码识别的时候需要比较字符代码的相似度用到“编辑距离算法”,关于原理和C#实现做个记录。据百度百科介绍:编辑距离,又称Levenshtein距离(也叫做EditDistance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数,如果它... 查看全文
上篇博客我们简单介绍了电子邮件的发送和接收过程,对参与其中的邮件服务器,邮件客户端软件,邮件传输协议也有简单的介绍。我们知道电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递必须遵守的规则便是邮件传输协议。SMTP协议定义了邮件... 查看全文
回到目录古人云《一山不容二虎》,而进行dotnetcore时代之后,我们可以看到这样的一些官方的DEMO,它将数据连接串和其它配置项都直接硬编码在代码里,即在startup中进行定义,试问你在生产环境如何兼容!当然,你会说,可以在对应appsetti... 查看全文
· 结构化与面向对象程序设计发布时间:2017-10-14
http://www.cnblogs.com/hy13211114/p/6193593.html软件工程之结构化方法与面向对象方法之比较与结合软件开发方法指,在项目投资规模和时间限制内,设计、实现符合用户需求的高质量软件,根据软件开发的特点,提出的多... 查看全文
假设有段代码是这样的,需要判断角色装备哪些武器,然后根据角色的这个属性来进行其它的一些操作。这时候我们可以用枚举来标记角色可以装备的武器。publicenumEquipment{刀,枪,箭,弓}publicsealedclassPlayer{inte... 查看全文
前言:审批流程中常见的都是人工类型任务,但是也会有一些自动化的任务需要定时触发。因此,引擎框架中需要解决掉两个问题:选择合适的任务调度框架,集成新的任务调度模块。1.任务调度框架选择Hangfire是一个开源的.NET任务调度框架,目前1.6+版本已... 查看全文
· 用asp.net core 2.0 + EFCor发布时间:2017-10-13
许久没用C#写程序。听说进来发生大事,.NetCore2.0发布了,于是便学习了下,本站也应运而生。大多数的地方按照官方的文档起步走就可以了,这里谈谈遇到的几个坑。首先,本站是基于ASP.NetCore2.0和EntityFrameWorkCore.... 查看全文
is和asis关键字可以确定对象实例或表达式结果是否可转换为指定类型。基本语法:expristype如果满足以下条件,则is语句为true:expr是与type具有相同类型的一个实例。expr是派生自type的类型的一个实例。换言之,expr结果可以... 查看全文
· 框架对JAVA和.NET开发的优势发布时间:2017-10-13
现在很多公司做项目都会想到框架,为什么前端框架这几年能够火起来,正式因为人们正在不断追求卓越的技术,在前端框架中也有很多产品突出,至今为止,几年前的一些产品已经在市场用被抛弃,这是为什么?因为产品的不足和用户需求不断的提升,对产品的要求自然就越来越高... 查看全文
· 我们的移动混合开发之旅发布时间:2017-10-13
在移动开发这片热土上,除了原生之外,也有一些公司在尝试着新技术、新模式,这是混合开发诞生和延续意义以及价值。原生开发和混合开发的优缺点也已经是一个老生常谈的事儿了,在这里我就简单来说一下:原生开发优点:灵活、主流、成熟、解决问题成本等优点;混合开发技... 查看全文
根据可变性的规则,只有接口和委托可以标记可变性。且只有类型参数为引用类型时才可以利用可变性。不变性:泛型类型的参数不能改变,这表示一个创建一个MyInterface<String>类型的对象时,赋值给它的只能是MyInterface<... 查看全文
· C# 小端转大端 Little Endian to发布时间:2017-10-13
什么是大端和小端Big-Endian和Little-Endian的定义如下:1)Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。2)Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高... 查看全文
· C# Lock关键字发布时间:2017-10-13
lock关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。lock语句根本使用的就是Monitor.Enter和Monitor.Exit,也就是说lock(this)时执行Monitor.Enter(this),大括号结... 查看全文
· DotNetCore跨平台~EFCore废弃了Tr发布时间:2017-10-13
TransactionScope是.net平台基于的分布式事务组件,它默认为本地事务,同时当系统有需要时可以自动提升为分布式事务,而对系统的前提是要开启MSDTC服务,必要时需要在数据库服务器与应用服务器之间添加hosts的映射,这些在之前已经写过很... 查看全文
· foreach和List.Foreach 退出循环发布时间:2017-10-13
foreach:continue;:退出本次循环break;:退出循环return;:退出循环List.Foreach:return;:退出本次循环小结:list.Foreach中不能退出循环,foreach中的return;和List.Foreac... 查看全文
· Parallel.Invoke 并行的使用发布时间:2017-10-13
Parallel类在System.Threading.Tasks命名空间下下面有几个方法,这里讲一下Invoke的用法下面我们定义几个方法方便测试先自定义Response防止并行的时候占用导致结果变化HttpResponseMyResponse=Sy... 查看全文