最近几年Lambda表达式风靡于编程界. 很多现代编程语言都把它作为函数式编程的基本组成部分. 基于JVM的编程语言如Scala,Groovy还有Clojure把它们作为关键部分集成在语言中.现在Java8也加入了它们的行列. 有趣的是,对于JVM来说,Lambda表达式是完全不可见的,并没有匿名函 ...
分类:
编程语言 时间:
2020-05-26 20:52:39
阅读次数:
90
原文:深入理解net core中的依赖注入、Singleton、Scoped、Transient(四) 相关文章: 深入理解net core中的依赖注入、Singleton、Scoped、Transient(一) 深入理解net core中的依赖注入、Singleton、Scoped、Transie... ...
分类:
Web程序 时间:
2020-05-26 01:06:02
阅读次数:
91
描述python 中 可迭代对象,迭代器和迭代的概念 1 概念 可迭代对象:只要定义了__iter__()方法,就说该对象是可迭代对象,并且可迭代对象能提供迭代器.例如: str,list,tuple,dict,set,文件对象 迭代器:实现了__next__()或者next()(python2)方 ...
分类:
编程语言 时间:
2020-05-24 13:39:04
阅读次数:
55
说到线程,很多人会想到timer吧, 接下来我们就来学习一下 timer 吧,摇摇脑袋,清醒一下,接下来开始学习.... 一、基本概念 1、什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。一个进程至少有一个主线程。 2、什么是线程? 线程是程序 ...
分类:
编程语言 时间:
2020-05-22 12:37:27
阅读次数:
66
HttpRunTime增加requestValidationMode="2.0"并在页面上设置 validateRequest="false" 如果想只针对某些提交数据放行,可以这样写 public class RequestValidatorDisabled : System.Web.Util.R ...
分类:
其他好文 时间:
2020-05-21 17:43:59
阅读次数:
53
pytest的命令行选项可以通过命令: pytest --help 查看。 本文讲解我学习中碰到的命令或常用的命令 一、--collect-only 可以展示在给定配置下哪些用例被运行。方便在测试运行之前,检查用例是否符合预期。 二、-k 允许你使用表达式指定希望执行的测试用例。如果某测试名是唯一的 ...
分类:
其他好文 时间:
2020-05-21 14:33:12
阅读次数:
81
WBS:工作分解结构(Work Breakdown Structure):是把项目可交付物和项目工作逐步分层分解为更的,更易于管理的项目单元的过程,它组织并定义了整个项目范围。 工作包:WBS最底层的工作单我被称为工作包,一般的工作包是最小的“可交付成果”。 WBS分解遵循原则: 1. 要遵循MEC ...
分类:
其他好文 时间:
2020-05-21 11:53:34
阅读次数:
60
1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。 主要是JAVA里除了8种基本类型传参数是值传递,其他的类对象传参数都是引用传递,我们有时候不希望在方法里讲参数改变,这是就需要在类中复 ...
分类:
其他好文 时间:
2020-05-20 17:07:47
阅读次数:
52
题目描述: 提交: class Solution: def peopleIndexes(self, f: List[List[str]]) -> List[int]: res = [] dic = collections.defaultdict(list) for i in range(len(f) ...
分类:
其他好文 时间:
2020-05-19 20:40:53
阅读次数:
55
TcpClient和以前学过的对象,相对关系示意图如下: 借助有连接的特性,它封装了很多需要一起使用的对象,用起来也更加方便。 作为服务端时,它一般配合TcpListener使用。 由监听者创建的所有客户端,都使用与监听者相同的ipendpoint。(实现上,可以理解为不同的socket指向相同的i ...
分类:
其他好文 时间:
2020-05-19 20:31:27
阅读次数:
58