喵叔's 专栏

196 篇文章
30 人订阅

全部文章

喵叔

利用 IComparable<T> 以及 IComparer<T> 定义顺序关系

我们都知道,在开发中如果想把某个类型的对象放入集合中执行排序和搜索功能,就需要定义出来对象与对象之间的关系。那么你知道怎么样定义对象关系才是正确的吗?下面就听我...

6920
喵叔

你也许连删库跑路都不会

这两年 IT 界隔三岔五的出现一次程序员删库的新闻,这种删库跑路的行为往往会给受害公司造成很大的损失,甚至会导致一个公司的破产。我们程序员看到这类新闻的时候很大...

2320
喵叔

char+char=number

在面试中面试官往往会考察 char 类型的知识和随机数的知识,部分开发人员很容易就掉入了坑中,下面我们通过两个例子来讲解一下 char 和随机数中的坑。

9030
喵叔

从大厂不允许使用 SELECT * 说开去

作为开发人员数据库查询语句我们经常用到,但是你是否想过为什么大厂都会强制开发人员禁止使用 SELECT * 语句?你一定会说因为效率低啊,多差除了一些无用的数据...

7030
喵叔

运算溢出,负负得正

运算溢出这个问题在 Java 面试中时长被问到,但是面试官不会直接问你运算溢出,而是通过编程题的形式进行考察,我们先来看一下面这道面试题:

5320
喵叔

小解c# foreach原理

【本篇文章首发于51CTO,https://developer.51cto.com/art/202010/628737.htm】 作为开发人员我们经常会在程序...

5510
喵叔

小解c# foreach原理

作为开发人员我们经常会在程序中编写 foreach 语句实现对类型的遍历,但是并不是所有的类型都可以遍历,这个知识点是绝大部分开发成员所知晓的。但是类型可以被 ...

5611
喵叔

Java main 方法三问

main 方法是我们能刚开始学习 Java 时接触的第一个方法,在开发过程中我们都会直接和间接的使用到这个方法,那么你是否考虑过这三个问题:

8440
喵叔

三分钟搞懂依赖注入

应用程序通常是由多个组件构成的,组件和组件之间往往存在直接依赖的关系。这种依赖关系看似稳定,但是耦合度很高,如果其中一方不存在的话另一方也就无法工作,而且这种关...

9620
喵叔

使用null条件运算符调用事件处理程序

对于刚接触事件处理的开发人员来说,会觉得触发事件是一个非常容易的事情,只需要把事件定义好在触发的时候调用相关事件就可以了。但是实际上触发事件不是那么的简单,我们...

6620
喵叔

Java面试题之运算符(一)

1.若有 a=3,则执行下列语句为a的值为? a+=a*=a; A. 3 B. 12 C. 9 D. 18

9110
喵叔

Java面试题之变量与常量(二)

1.以下字符型字面值中,不合法的是? A. ‘@’ B. ‘&’ C. “M” D. ‘课’

8920
喵叔

Java面试题之变量与常量(一)

1.下列哪一选项不是Java的关键字? A. class B. package C. Void D. static

9320
喵叔

Java单例模式一文通

在程序开发中我们往往会涉及到设计模式,那么什么是设计模式呢?官方正式的定义是一套被反复使用经过分类编目,且多数人知晓的代码设计经验总结。简单的说设计模式是软件开...

5410
喵叔

Java面试题之初入Java世界

7120
喵叔

3. 单页App

上一篇文章我们创建了 Xamarin 应用程序,当我们创建完应用程序后 VS 2019 帮我们生成了一个名为 MainPage 的 xaml 文件,这个文件在当...

5010
喵叔

通过运行期类型检查实现泛型算法

虽然我们可以通过指定不同的类型参数来实现泛型类的复用,但是在某些情况下通用就意味着我们无法利用具体类型的优势。针对这一点 C# 允许在发现类型参数所表示的对象具...

6710
喵叔

2.Hello Xamarin

从这篇文章开始我们将正式进入 Xamarin 学习的课程,并且开始创建贯穿整个基础专栏的 APP (安卓APP)。

6210
喵叔

规范约束条件

我们在开发时往往会对泛型指定约束条件,只有类型参数符合条件的才允许用在这个泛型上面。但是有时我们会定义过多或过少的约束条件,过多的约束条件会导致其他开发人员在使...

5210
喵叔

1. 什么是Xamarin

Xamarin 是一个 .NET 开源的平台,主要用于通过 .NET 构建 IOS 、 Android 以及 Windows App 。利用 Xamarin 我...

7810

扫码关注云+社区

领取腾讯云代金券