2 寻水的鱼2019

尚未进行身份认证

暂无相关简介

等级
TA的排名 37w+

C# Attribute

前言  作为一个.NET开发人员,了解Attribute的重要性,用.NET大师JeffreyRichter的话就是“任何.NETFramework开发人员都有必要对定制attribute有一个牢靠的掌握”,所以掌握Attitude,这是必须的!  什么是Attribute(特性)?和Property(属性)是什么区别?  我们来看看MSDN中对特性的描述:Attribute...

2019-06-19 10:38:59

MVC模式与三层架构

MVC模式与三层架构的区别    三层架构和MVC是有明显区别的,MVC应该是表现模式(三个加起来以后才是三层架构中的UI层)。三层架构(3-tierapplication)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一...

2019-06-11 15:51:18

C# 迭代器 (自定义实现foreach功能)

1、引入迭代器记得以前经常做到一些面试题,是关于要实现迭代器必须实现什么接口?其实,在C#1.0里我们就经常用到foreach了,所以,只要支持foreach,那么这个类型就可以使用foreach去遍历。那如何才能支持foreach呢?其实,答案都知道,要实现IEnumerable或IEnumerable<T>、IEnumerator接口,因为fo...

2019-06-03 17:45:53

.net框架打包发布(要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”)

.Net框架下载地址https://docs.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developers#redistributable-packages.NETFramework4.6.1:NDP461-KB3102436-x86-x64-AllOS-ENU.exe中文语言包:....

2019-05-30 14:34:40

python 调用C# dll

Python调用C#dll安装python。https://jingyan.baidu.com/article/67662997978a6c54d51b8487.html 安装pip(py安装包管理工具)。https://blog.csdn.net/zzz1026212/article/details/81741785 安装Pythonnet(给python提供.net环境)。http...

2019-05-17 17:35:22

C# 多线程死锁及Monitor.TryEnter方法

usingSystem;usingSystem.Threading;namespace死锁{classProgram{staticvoidMain(string[]args){objectlock1=newobject();objectlock2=ne...

2019-03-27 18:06:33

C# 多线程之SemaphoreSlim类

SemaphoreSlim是Semaphore的轻量级版本,该类限制了同时访问同一个资源的线程数量。usingSystem;usingSystem.Threading;namespacesemaphoreSlim_Test{classProgram{staticvoidMain(string[]args){...

2019-03-27 14:53:16

C# 多线程之捕获异常(try...catch)

当主程序启动时,定义了两个将会抛出异常的线程。其中一个在方法内部对异常进行了处理,另一个则没有。可以看到第二个异常没有被包裹启动线程的try/catch代码块捕获到。所以如果直接使用线程,一般来说不要在线程中抛出异常,而是在线程内部代码中使用try/catch代码块!usingSystem;usingSystem.Threading;namespace异常处理{...

2019-03-27 14:43:16

C# 实现对三维点数据的 显示

网上找了一圈,很多都是说采用OpenGL或是DirectX来进行,这对于小白来说,需要进行一段时间的学习,才能实现想要的功能。后来,无意间发现anyCAD开发工具,通过该开发工具能很简单快捷的实现想要的功能。开发工具:1.可通过关注公众号“AnyCAD”,进行获取。2.2019最新SDK下载地址:https://pan.baidu.com/s/1ibVq1FDqqiSQxin...

2019-03-15 17:49:35

C# 计算每年年初与年末的周数 (iso 8601)

根据ISO8601标准,第一个日历星期有以下四种等效说法(参考:https://baike.baidu.com/item/ISO%208601/3910715?fr=aladdin):1,本年度第一个星期四所在的星期;2,1月4日所在的星期;3,本年度第一个至少有4天在同一星期内的星期;4,星期一在去年12月29日至今年1月4日以内的星期;推理可得,如果1月1日是星期一、...

2019-03-15 17:18:45

实现C# 与ABB机器人建立通讯,并对机器人进行实时的控制

C#与ABB机器人建立通讯安装软件VS2013+RobotStudio5.61+PCSDK5.61注:1、RobotStudio和PCSDK可以去官网下载。http://developercenter.robotstudio.com/robotstudio/gettingstarted2、安装完PCSDK后,安装目录下(我的是c盘)C:\ProgramFiles...

2019-03-04 14:37:00
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。