摘要: 阅读目录 1、基础知识 2、C#进阶 3、设计模式 4、琐碎 5、WPF基础知识 6、框架拓展 7、资料 8、读书笔记 9、数据库 10、BS基础 11、控件操作 12、学习笔记 1、基础知识 路由机制 进程和线程 垃圾回收机制 堆和栈 值类型和引用类型及参数传递 2、C#进阶 3、设计模式 设计模 阅读全文
posted @ 2018-10-17 16:40 小项目笔记 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 反射的定义: 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为反射机制。 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运 阅读全文
posted @ 2018-06-19 09:20 小项目笔记 阅读(576) 评论(0) 推荐(0) 编辑
摘要: VC框架中路由具有重要作用,本文主要介绍路由的一些知识。目录如下: 1、引言 2、什么是路由 3、特性路由 4、传统路由 5、MVC区域 6、路由调试 7、路由的其它一些信息 8、选择特性路由还是传统路由 9、asp.net处理http请求的大致过程 1、引言 MVC的理解: View是界面,Mod 阅读全文
posted @ 2018-06-12 10:37 小项目笔记 阅读(3057) 评论(1) 推荐(3) 编辑
摘要: 1、引子 一般而言,现在互联网应用(网站或App)的整体流程,如下图所示,用户请求从界面(浏览器或App界面)到网络转发、应用服务再到存储(数据库或文件系统),然后返回到界面呈现内容。 随着互联网的普及,内容信息越来越复杂,用户数和访问量越来越大,我们的应用需要支撑更多的并发量,同时应用服务器和数据 阅读全文
posted @ 2018-03-01 15:24 小项目笔记 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念: 1.1定义 进程是具有一定独立功能的程序关于某个数据集合的一次运行活动,进程是操作系统进行资源分配和调度的一个独立单位;它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体,它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。 线程是进程的一个实 阅读全文
posted @ 2018-01-29 16:27 小项目笔记 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 在介绍GC前,有必要对.net中CLR管理内存区域做简要介绍: 1、 堆栈:用于分配值类型实例。堆栈主要操作系统管理,而不受垃圾收集器的控制,当值类型实例所在方法结束时,其存储单位自动释放。栈的执行效率高,但存储容量有限。 2 、GC堆:用于分配小对象实例。如果引用类型对象实例的大小小于85000字 阅读全文
posted @ 2017-12-15 18:21 小项目笔记 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 介绍堆和栈之前先介绍些内存存储预备知识: 1)静态的:静态存储分配指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给它们分配固定的内存空间,这种分配策略要求程序代码中不允许有可变数据结构的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间 阅读全文
posted @ 2017-12-07 15:21 小项目笔记 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 值类型和引用类型: C#数据类型分为两大类:值类型和引用类型。 值类型数据主要有:结构体struct,枚举体enum,布尔型bool,浮点型,整型。 引用类型数据主要有:数组,字符串,接口,委托,类。 值类型和引用类型的区别: 引用类型继承自System.Object,值类型继承自System.Va 阅读全文
posted @ 2013-10-18 16:08 小项目笔记 阅读(8438) 评论(0) 推荐(4) 编辑
摘要: 招到一个程序员很难吗? 现在我就可以告诉你答案,确实很难。 因为疫情原因,文章断更了,不是没有想重新写起来,但总觉得缺少点什么。今天不谈专业的编程知识,只是讲述年后的招聘工作,希望能给伙伴们带来一些不一样感觉。 相信大家都深有感触,今年新冠病毒从年前放假开始大爆发了,而原本我回媳妇家过春节的打算也泡 阅读全文
posted @ 2020-04-28 08:42 小项目笔记 阅读(1103) 评论(3) 推荐(0) 编辑
摘要: 每个编程者在项目中必定绕不开的话题:委托和事件。对于初学者来说,总会感觉有些难以理解,或者说无法自己随意运用。本文对委托、事件做一个详细的讲解,即是基础知识的自我温故,同时亦是记录。篇幅有些长,如果认真阅读,相信你会有所收获。 《Introducing Visual C# 2010》(Adam Fr 阅读全文
posted @ 2019-12-10 08:54 小项目笔记 阅读(944) 评论(0) 推荐(2) 编辑
摘要: 引言: 接触.net有3、4年的时间了,一直想学习java,中间因为种种原因耽搁下来。本人学习java的目的,一是多条出路,二是和.net平台互相印证,毕竟只用一门语言,无论是在框架还是在眼界方面都会有局限,因此在看过java基本语法后,迫不及待的想看看java的SSH框架都是做什么用的。本文是在网 阅读全文
posted @ 2017-03-02 13:39 小项目笔记 阅读(255) 评论(0) 推荐(0) 编辑
摘要: js是有Dictionary对象的,只是只有在IE浏览器下可以使用。 但是在其它浏览器下,就需要js实现Dictionary: var Dictionary=function() { this.elements = new Array(); //Length of Dictionary this.l 阅读全文
posted @ 2017-01-06 14:27 小项目笔记 阅读(4315) 评论(0) 推荐(0) 编辑
摘要: ftp的基本应用: 下载easyfzs ftp,仿真模拟ftp服务器。 类库: using System; using System.Collections.Generic; using System.Text; using System.Net; using System.IO; using Sy 阅读全文
posted @ 2017-01-06 14:26 小项目笔记 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 引言: 项目中遇到关于IOC的一些内容,因为和正常的逻辑代码比较起来,IOC有点反常。因此本文记录IOC的一些基础知识,并附有相应的简单实例,而在实际项目中再复杂的应用也只是在基本应用的基础上扩展而来的。本文目的两个,一是记录学习过程,以便将来温故;二是请大牛对小弟指点一二。 概念: 控制反转(In 阅读全文
posted @ 2016-12-13 17:47 小项目笔记 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: 前天在项目中遇到一个问题,foreach遍历过程中修改responses中的对象,其中responses的类型:IEnumerable<Order>,代码如下: 结果可想而知,response的对象并没有被改变。这是为什么? 弄清楚问题之前需要明白什么是foreach。foreach语句为数组或者对 阅读全文
posted @ 2016-09-29 21:43 小项目笔记 阅读(7526) 评论(0) 推荐(0) 编辑
摘要: 一、引言: 面向切面编程,自我理解是:在软件系统实现过程中,在很多模块操作中都会用到一些相同的固定的逻辑操作,比如权限验证、日志记录、性能检测等,这些都是公共的逻辑,贯穿整个系统实现过程中。面向切面编程就是将这些公共的逻辑和系统本身核心的业务逻辑分离开来集中管理,这样一方面对减轻系统本身的业务逻辑, 阅读全文
posted @ 2016-06-13 11:23 小项目笔记 阅读(4724) 评论(1) 推荐(6) 编辑

更多文章请关注公众号:小项目笔记

小项目笔记