C#第六讲:面向对象之封装

封装、继承和多态是面向对象的三大特性,这一讲我们封装的特性。 封装性是个比较概念化的东西,从我们实际的生活中我们可以找到很多的列子来类比这一特性。比如我们常用的手机,所有的零部件都被安装在手机的外壳之中,我们正常情况下,不能把cpu扣下来,也不能把里面的主板掰断,较大程度上保证了内部的硬件安全,...

2019-06-13 10:52:31

阅读数 46

评论数 0

编程世界的脚手架(Scaffolding)是啥意思

相信我们经常会看到脚手架这个名词,但是不知道他具体说的什么东西,今天特地去了解了一下: Scaffolding is a meta-programming method of building database-backed software applications. It is a tech...

2019-06-05 14:20:49

阅读数 32

评论数 0

c#中关于list去重的问题

List在我们日常的开发中可谓是常客,我个人也非常喜欢,从数据库查询出来的数据或者excel导入的数据,我都喜欢先转换为对应的类型list,在搭配System.Linq下的拓展方法,基本可以应付绝大多数的数据操作了。今天在做导入的时候,需要对数据先进行去重处理,发现有几个容易忽略的点,发出来大家一...

2019-04-30 10:27:16

阅读数 72

评论数 0

设计模式速记口诀

一、创建型速记口诀 “单抽工建原” Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 Factory Method,工厂方法:定义一个用于创建...

2019-03-25 16:01:13

阅读数 79

评论数 0

C#第五讲:类和成员的访问修饰符

面试中最最容易考察到的基础知识点非访问修饰符莫属,几乎笔试中必考,当然咯BAT大厂或者面试架构师什么的,肯定不会玩这么基础的。今天我们就来了解一下c#中的访问修饰符。 C#语言中中涉及访问修饰的关键字一共有四个,组成了6种()不同的访问级别,分别是:public、private、internal...

2019-03-25 14:15:02

阅读数 91

评论数 0

开源工作流框架 workflow-core 的学习和使用

首先感谢作者能写出如此优雅的作品,作品地址:Workflow-Core 由于工作需要,需要在项目中添加工作流引擎,经过产品经理的选型,决定用这个,并且将这个任务分配给我。经过几天的研究,我在这边做一点简单的介绍,给将要使用的同仁做一点参考。详细的可以参考项目的wiki文档,不过都是英文的。 在...

2019-03-14 16:55:01

阅读数 415

评论数 0

设计模式之分类和介绍

不知道你是不是也像我一样,从事开发三两年甚至更久,却没有系统的了解过设计模式,甚至一度认为这是个没用的东西?设计模式是个好东西,每一位程序员不管你是那个门派的,学习设计模式都对你大有裨益!在往后的一段时间内我会逐个实现(使用c#)这二十三种设计模式,希望通过这二十三个疗程下来,我的体质能上一个台阶...

2019-02-22 16:46:17

阅读数 50

评论数 0

C#第4讲:轻松应对C#的几种参数类型

c#语言中有几种参数类型,这边做个简单的总结,供大家参考和学习。 1、具名参数 具名参数顾名思义就是出具参数的名字,在调用有参数的方法时,我们需要根据参数的顺序和类型给参数赋值,否则程序就会报错的。而具名参数就可以打破这种约束,使用起来也是非常的简单: public int...

2018-12-21 16:43:47

阅读数 144

评论数 2

2019年,小白程序员的提升之路

2018年又见底了!!! 时间总是在不经意间流逝的,从学习出来参加工作,已经整整三年了。有了三年的工作经验应该达到一个什么样的高度,无论是知识技能还是工资待遇,感觉我都矮人半截。哪里毕业生起薪多少多少,程序员平均工资又多少多少,每每看到这些报道,都有说不出的滋味,感觉中年危机已经来了一样呢,生怕...

2018-12-21 14:12:56

阅读数 786

评论数 0

sql server中事务和锁(详细)

存储过程中为了保持一致性,往往会用到事务,但是如果使用不当会造成意想不到的情况,看到一票文章,写的非常好,看完受益匪浅,在此记录一下。 原文链接:https://www.cnblogs.com/knowledgesea/p/3714417.html.  ...

2018-12-17 13:53:56

阅读数 52

评论数 0

sql server update多个字段(可以通过一个子查询更新多字段)

1、update语句使用别名 我们通常的update语句是这样写的: update table set coumn1 = value1 where column2 = "test"; 如果我们想用别名的话,我们会这样去写: update table t set t.co...

2018-12-10 16:12:22

阅读数 4492

评论数 0

邮件发送公网IP并通过openpop.dll读取邮件中的IP

一直想买一台服务器,挂挂网站数据库。周末看到自己淘汰下来的笔记本,想想不如自己折腾一台。于是开搞。。。安装系统、配置环境轻车熟路,统统搞定。网站可以发布到公网上,可以访问,远程也可以连接了,但是突然发现我路由器重启一次,公网IP 就变一次,蛋疼了。于是想弄个服务检测IP,当我的公网IP发生变化的时...

2018-11-19 16:15:15

阅读数 158

评论数 0

JavaScript简单计算器

     用来js写了一个简单的计算器,得益于jquery的便捷性,很少的代码就可以实现。演示地址:http://htmlpreview.github.io/?https://github.com/Maaici/JS_Calculator/blob/gh-pages/index.html 以...

2018-09-10 13:39:37

阅读数 133

评论数 0

select查询语句的30条优化建议

工作中往往要对十分庞大的数据库进行查询,如果语句写的不到位,那速度可是会慢的吓人,甚至系统压根就没办法正常使用了,因此优化语句是每一个程序员必备的技能。以下是网上流传比较广泛的30种SQL查询语句优化方法: 1、应尽量避免在 where 子句中使用!=或<&...

2018-08-14 09:22:55

阅读数 924

评论数 0

C#第3讲:类、对象和类的主要成员

上一讲中我们大概了解了类这个概念,这一讲我们来进一步的学习一下这个概念。c#是一个面向对象的语言,类就是对现实世界某个事物的抽象,比如“人”他在程序中就可以用一个类来表示,人有年龄(Age),有姓名(Name),人还可以吃饭(Eat)和睡觉(Sleep),根据这几点我们就可以创建一个类来表示人。如...

2018-08-13 15:27:59

阅读数 449

评论数 1

C#第2讲:初识类和命名空间

一、说明  类(class):他是构成程序的主体,是最基础的C#类型,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中。 命名空间(nameSpace) :   简单来说就是放类的地方。假如图书馆中的书是一个类,那命名空间就是图书架。一般他将类按照功能或者某种特性分类组织,方便我们使...

2018-08-11 19:27:22

阅读数 337

评论数 0

C#第1讲:C#快速入门

我觉得自己的基础知识不是很牢靠,基础决定了上层建筑,所以想系统的巩固和学习一下,在此记录自己的学习笔记,来和大家共同学习,同时也希望能够帮助一些想入门的同学,因此我会从最基础的hello world开始。给自己定个小目标,出个30讲先。 一、C#语言简介 首先我告诉你c#很简单,它甚至不需要你...

2018-08-09 13:08:16

阅读数 1059

评论数 0

Schema是什么鬼?

        在学习SQL的过程中,会遇到一个让你迷糊的Schema的概念。实际上,schema就是数据库对象的集合,这个集合包含了各种对象如:表、视图、存储过程、索引等。为了区分不同的集合,就需要给不同的集合起不同的名字,默认情况下一个用户对应一个集合,用户的schema名等于用户名,并作为该...

2018-07-13 16:00:40

阅读数 3081

评论数 1

Cache和Buffer的区别

1、cache 是为了弥补高速设备和低速设备的鸿沟而引入的中间层,最终起到**加快访问速度**的作用。2、buffer 的主要目的进行流量整形,把突发的大数量较小规模的 I/O 整理成平稳的小数量较大规模的 I/O,以**减少响应次数**(比如从网上下电影,你不能下一点点数据就写一下硬盘,而是积攒...

2018-05-28 15:13:35

阅读数 150

评论数 0

javaScript学习笔记(2)

1、arguments关键字 1.1、只在函数内部起作用,指向当前函数调用者传入的所有参数;类似于数组,但又不是数组; 1.2、arguments一般用于判断传入的参数个数; 1.3、由于JavaScript函数允许接收任意个参数,于是我们就不得不用arguments来获取所有参数; 2、r...

2018-03-13 21:25:42

阅读数 74

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭