4

.NET----错误和异常处理机制

前言 错误的出现并不总是编写程序的人的原因,有时应用程序会因为应用程序的最终用户引发的动作或运行代码的环境发生错误。无论如何,我们都应预测应用程序中出现的错误,并相应的进行编码。 .Net改进了处理错误的方式。C#处理错误的机制可以为每种错误提供自定义处理方式,并把识别错误的代码与处理错误的代码分别 ...

小世界的野孩子 发布于 2019-08-07 16:57 评论(0)阅读(290)
1

.NETCore C# 中级篇2-3 Linq简介

.NETCoreCSharp 中级篇2 3 本节内容为Linq及其拓展方法、Linq中表达式树的使用 简介 语言集成查询(LINQ)是一系列直接将查询功能集成到C 语言的技术统称。数据查询历来都表示为简单的字符串,没有编译时类型检查或IntelliSense支持。此外,需要针对每种类型的数据源了解不 ...

WarrenRyan 发布于 2019-08-07 16:46 评论(0)阅读(415)
1

RDIFramework.NET敏捷开发框架WinForm新增通用附件管理控件

在WinForm开发中,文件附件的管理几乎在任何一个应用上都会存在,是一个非常通用集中的公共模块。我们日常记录会伴随着有图片、文档等附件形式来展现,如果为每个业务对象都做一个附件管理,或者每次开发系统都重新做,效率可想而知。一个通用的集上传,预览,管理为一体的集中式附件管理控件即为重要。 ...

.NET快速开发框架 发布于 2019-08-07 16:43 评论(2)阅读(504)
0

commons-logging + log4j源码分析

分析之前先理清楚几个概念 Log4J = Log For Java SLF4J = Simple Logging Facade for Java 看到Facade首先想到的就是设计模式中的门面(Facade)模式,实际上SLF4J 就是一个装"门面"的java日志框架,它只提供一层抽象且通用的日志A ...

青山丶 发布于 2019-08-07 15:33 评论(0)阅读(164)
0

java高并发系列 - 第23天:JUC中原子类,一篇就够了

这是java高并发系列第23篇文章,环境:jdk1.8。 本文主要内容 1. JUC中的原子类介绍 2. 介绍基本类型原子类 3. 介绍数组类型原子类 4. 介绍引用类型原子类 5. 介绍对象属性修改相关原子类 预备知识 JUC中的原子类都是都是依靠 volatile 、 CAS 、 Unsafe ...

路人甲Java 发布于 2019-08-07 15:13 评论(0)阅读(374)
0

go 学习笔记之走进Goland编辑器

工欲善其事必先利其器,命令行工具虽然能够在一定程度上满足基本操作的需求,但实际工作中总不能一直使用命令行工具进行编码操作吧? 学习 语言同样如此,为此需要寻找一个强大的 集成环境帮助我们快速开发,据我所知,市面上比较流行的可能有三个选择: : " " 是一款简单,开源,跨平台的 . : " " is ...

雪之梦技术驿站 发布于 2019-08-07 15:06 评论(0)阅读(400)
2

我曾经是怎么做面试官的

"" 阅读提示 更新于2019年2月3日:本文过于注重技巧,很多内容笔者已不再使用。这是成长的必经过程,正如独孤求败的剑术精进之路,先注重技巧,再内化,变得不拘泥于形式。 纵然本文内容已不完全与笔者真正的面试风格吻合,考虑到可能有开阔视野,启发思路的作用,对新人仍有参考价值,故分享出来。读者可结合自 ...

levy9527 发布于 2019-08-07 15:03 评论(5)阅读(581)
1

反射的深入浅出

刚开始接触反射这个概念,感觉反射这个机制很复杂很难懂,所以在这篇文章中对java的反射机制以个人的理解总结归纳。 1. 什么是反射? 什么是反射?在官方文档中是这样说的: 翻译一下: 反射技术通常被用来检测和改变应用程序在 Java 虚拟机中的行为表现。它是一个相对而言比较高级的技术,通常它应用的前 ...

我的头可以很铁 发布于 2019-08-07 14:47 评论(2)阅读(424)
0

7.源码分析---SOFARPC是如何实现连接管理与心跳?

我在服务端引用那篇文章里面分析到,服务端在引用的时候会去获取服务端可用的服务,并进行心跳,维护一个可用的集合。 所以我们从客户端初始化这部分说起。 服务连接的维护 客户端初始化的时候会调用cluster init方法,这里的cluster是继承了AbstractCLuster抽象类,调用的是抽象类里 ...

luozhiyun 发布于 2019-08-07 14:42 评论(0)阅读(120)
3

一文看懂-Kafka消息队列

一、Kafka简介 1.1 什么是kafka kafka是一个分布式、高吞吐量、高扩展性的消息队列系统。kafka最初是由Linkedin公司开发的,后来在2010年贡献给了Apache基金会,成为了一个开源项目。主要应用在日志收集系统和消息系统,相信大家之前也听说过其他的消息队列中间件,比如Rab ...

Flaming丶淡蓝 发布于 2019-08-07 14:41 评论(8)阅读(525)
2

Spring的数据库编程浅入浅出——不吹牛逼不装逼

Spring的数据库编程浅入浅出——不吹牛逼不装逼 前言 上文书我写了Spring的核心部分控制反转和依赖注入,后来又衔接了注解,在这后面本来是应该写Spring AOP的,但我觉得对于初学者来说,这部分可以先放放,先入门,把核心理解后再回过头来看这些我觉得效果更好,不知道说的对不对,要是理解不当, ...

泰斗贤若如 发布于 2019-08-07 13:52 评论(0)阅读(315)
0

(一)Mybatis基本配置,Statement方式,动态代理增删改查

首先明白Mybatis是干什么的,之前使用jdbc操作数据库时候要写很多语句,获取光标,连接,获取具体对象进行相应操作,代码过于繁琐,所以现在有了Mybatis,它将这个操作整合在了一起,你不需要关心具体的和数据库的之间交互,你现在只需要关心你的业务逻辑,书写好你的sql语句,并进行相应的配置就可以 ...

_Ennio 发布于 2019-08-07 13:50 评论(0)阅读(180)
1

(通俗易懂小白入门)网络流最大流——EK算法

网络流 网络流是模仿水流解决生活中类似问题的一种方法策略,来看这么一个问题,有一个自来水厂S,它要向目标T提供水量,从S出发有不确定数量和方向的水管,它可能直接到达T或者经过更多的节点的中转,目前确定的是每条水管中水流的流向是确定的(单向),且每个水管单位时间内都有属于自己的水流量的上限(超过会爆水 ...

乌克兰大野猪 发布于 2019-08-07 13:49 评论(0)阅读(316)
5

Java:控制反转(IoC)与依赖注入(DI)

很长一段时间里,我对控制反转和依赖注入这两个概念很模糊,闭上眼睛想一想,总有一种眩晕的感觉。但为了成为一名优秀的 Java 工程师,我花了一周的时间,彻底把它们搞清楚了。 01、紧耦合 在我们编码的过程中,通常都需要两个或者更多的类通过彼此的合作来实现业务逻辑,也就是说,某个对象需要获取与其合作对象 ...

沉默王二 发布于 2019-08-07 13:24 评论(0)阅读(508)
0

数据库中的共享锁与排他锁

共享锁, 又称为读锁,获得共享锁之后,可以查看但无法修改和删除数据。 排他锁, 又称为写锁、独占锁,获得排他锁之后,既能读数据,又能修改数据。 为什么要加锁 很多人都知道,锁是用来解决并发问题的,那么什么是并发问题呢?并发情况下,不加锁会有什么问题呢? 拿生活中的洗手间举例子,每个洗手间都会有一个门 ...

murphy_gb 发布于 2019-08-07 12:47 评论(3)阅读(367)
2

使用Minifly打造基于视觉感知的跟踪无人机

前言:本文介绍一种可行的解决方案来实现基于视觉感知的跟踪无人机。由于本人能力和资源有限,所以在无人机系统的选择上,选用正点原子开发的开源算法无人机Minifly四轴和摄像头。视觉感知模块(目标检测与跟踪)采用OpenCV + MobileNet SSD + KCF。本文已分享经验和记录开发过程为主, ...

Kryo 发布于 2019-08-07 12:46 评论(0)阅读(492)
13

在Java大环境下.NET程序员如何夺得一线生机

先来看一组数据,从某招聘网站直接检索3-4w的岗位,会看到Java与.NET社会需求量的巨大差异,这里就不再对比高薪的岗位了,.NET的高薪岗位更是少的可怜: 笔者从业十余年,一直是在.NET圈子摸爬滚打,曾经也有几次机会可以转Java,但或许是懒惰,或许出于对微软的信任,也或许是相信市场供求关系的 ...

MeteorSeed 发布于 2019-08-07 12:05 评论(55)阅读(4022)
43

C#开发可播放摄像头及任意格式视频的播放器

前言 本文主要讲述,在WPF中,借助Vlc.DotNet调用VLC类库,实现视频播功能,下面我们先来做开发前的准备工作。 准备工作 首先,我们创建一个项目WpfVLC,然后,进入Neget搜索Vlc.DotNet,得到如下界面: 我们选择Vlc.DotNet.Wpf,点击安装(这里我已经安装了,所以 ...

kiba518 发布于 2019-08-07 12:01 评论(30)阅读(3688)
0

JDK1.8源码分析03之idea搭建源码阅读环境

序言:上一节说了阅读源码的顺序,有了一个大体的方向,咱们就知道该如何下手。接下来,就要搭建一个方便阅读源码及debug的环境。有助于跟踪源码的调用情况。 目前新开发的项目, 大多数都是基于JDK1.8开发,所以我选择该版本进行源码分析。 JDK1.8版本号:jdk1.8.0_151 一. JDK1. ...

方子龙 发布于 2019-08-07 11:44 评论(0)阅读(287)
0

安卓图片显示与网络访问

Picasso图片显示 Square公司开源的一个Android图形缓存库Picasso实现了图片的异步加载,并解决了Android中加载图片时常见的一些问题,它有以下特点: 1.在Adapter中取消了不在视图范围内的ImageView的资源加载,因为可能会产生图片错位; 2.使用复杂的图片转换技 ...

东小东 发布于 2019-08-07 11:24 评论(0)阅读(175)