2021年11月12日
摘要: intellij idea 2021是一款市面上最好的JAVA IDE编程工具,该工具支持git、svn、github等版本控制工具,整合了智能代码助手、代码自动提示等功能,IntelliJ IDEA 强大的静态代码分析和人体工程学设计,让你的开发设计简单轻松,IntelliJ IDEA将您的源代码 阅读全文
posted @ 2021-11-12 13:44 keinlou 阅读(538) 评论(0) 推荐(0) 编辑
摘要: Java基础开发工具和运行环境,进入后面附注的官网下载地址,根据系统下载对应的版本。我们这里选择Windows 64系统的EXE安装版本,最好选择1.8以上的版本,这里使用1.8.0_131,下载安装完成之后再设置一下环境变量就可以了。网上教程很多,这里就不浪费篇幅了,下面提供官网下载地址和网上提供 阅读全文
posted @ 2021-11-12 11:37 keinlou 阅读(58) 评论(0) 推荐(0) 编辑
  2021年9月26日
摘要: 随着大规模的项目越来越多,许多项目都引入了依赖注入框架,其中最流行的有Castle Windsor, Autofac和Unity Container。微软在最新版的Asp.Net Core中自带了依赖注入的功能,有兴趣可以查看这里。关于什么是依赖注入容器网上已经有很多的文章介绍,这里我将重点讲述如何 阅读全文
posted @ 2021-09-26 09:22 keinlou 阅读(197) 评论(0) 推荐(0) 编辑
  2021年9月24日
摘要: 5W2H分析法又叫七何分析法,是二战中美国陆军兵器修理部首创,简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。 发明者用五个以W开头的英语单词和两个以H开头的英语单词进行设问。发现解决问题的线索,寻找出创新和发 阅读全文
posted @ 2021-09-24 14:05 keinlou 阅读(4529) 评论(0) 推荐(0) 编辑
摘要: 1.1.1 摘要 C#是一门强类型语言,一般情况下,我们最好避免将一个类型强制转换为其他类型,但有些时候难免要进行类型转换。 先想想究竟哪些操作可以进行类型转换(先不考虑.NET提供的Parse),一般我们都有以下选择: 使用as操作符转换, 使用传统C风格的强制转型 使用is来做一个转换测试,然后 阅读全文
posted @ 2021-09-24 10:07 keinlou 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 在看反射之前我们来看一下.Net源代码是怎么执行的: 我们看到.Net源代码是两次编译,一次执行的。在Visual Studio经过第一次编译生成程序集(.exe,.dll),就是IL(中间语言)和元数据,然后在经过CLR(公共语言运行库),将程序集编译成机器代码,机器代码在交给cpu去执行。 我们 阅读全文
posted @ 2021-09-24 09:40 keinlou 阅读(43) 评论(0) 推荐(0) 编辑
  2021年9月16日
摘要: C#高级编程之实现Socket心跳机制,TCP网络长连接。 心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。 总的来说,心跳包主要也就是用 阅读全文
posted @ 2021-09-16 16:56 keinlou 阅读(755) 评论(0) 推荐(0) 编辑
摘要: C#所有的对象都将创建在托管堆上。实例化后的类型我们称之为对象,其核心特征便是拥有了一份自己特有的数据成员拷贝。这些为特有的对象所持有的数据成员我们称之为实 例成员。相反那些不为特有的对象所持有的数据成员我们称之为静态成员,在类中用static修饰符声明。仅对静态数据成员实施操作的称为静态函数成员。 阅读全文
posted @ 2021-09-16 16:53 keinlou 阅读(734) 评论(0) 推荐(0) 编辑
  2021年9月1日
摘要: 商业需求文档 Business Requirement Document BRD和MRD,PRD一起被认为是从市场到产品需要建立的文档规范。 是产品生命周期中最早的文档,再早就应该是脑中的构思了,其内容涉及市场分析,销售策略,盈利预测等,通常是供决策层们讨论的演示文档,一般比较短小精炼,没有产品细节 阅读全文
posted @ 2021-09-01 16:01 keinlou 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 一、作用对象 1、split()方法是对字符串的操作;splice()和slice()是对数组的操作。slice()也可用于字符串。 二、参数 1、split(separator,howmany) 参数有两个 sepatator为必选项,表示分割字符串的符号如“,”,“:”,”|“等。howmany 阅读全文
posted @ 2021-09-01 15:49 keinlou 阅读(3756) 评论(0) 推荐(0) 编辑