这一篇问文章主要介绍元组的相关知识。元组:不可修改的序列与列表一样,元组也是序列,唯一的差别在于元组是不能修改的(同样的,字符串也不能修改)。元组的语法很简单。>>>>>>1,2,3(1,2,3)>>>(1,2,3)(1,2,3)>>>>>>()()>>>>>>>>>4242>>>42,(42,)>>>>>>3*(40+2)126>>>3*(40+2,)(42,42,42)>>>只要将列表中方括号[]换成括号()就是元组了或者将一些值用逗号分隔,就能自动创建一个元组空元组用两个不包含内容的圆括号表示只包含一个值的元组,必须在元素后面加上逗号,因为括号包含的一个值和值是完全等效的!!可以想一想算
前言 今天是集训最后一天,也是最后一场比赛了!我也是给了自己这次比赛考得不错,315分,第13名,虽然没有上次好,但已经超出我的平均水平了。AC三题,有一道签到题。好的地方就是没有再出现提交错代码的错误了。应得:T1AC,T2AC,T3AC,T4AC,T4WA5。实得:T1AC,T2AC,T3AC,T4WA10,T5WA5。T1 DaisyChains题目大意 有一个集合P,再P里面选一个子集,满足子集里有一个数等于那个子集的平均值。问有多少个这样的子集。正解 签到题直接过。赛时情况 要是不AC我早毕业了。T2 StuckinaRut题目大意 有n头奶牛在一个无穷
前言 今天是集训最后一天,也是最后一场比赛了!我也是给了自己这次比赛考得不错,315分,第13名,虽然没有上次好,但已经超出我的平均水平了。AC三题,有一道签到题。好的地方就是没有再出现提交错代码的错误了。应得:T1AC,T2AC,T3AC,T4AC,T4WA5。实得:T1AC,T2AC,T3AC,T4WA10,T5WA5。T1 DaisyChains题目大意 有一个集合P,再P里面选一个子集,满足子集里有一个数等于那个子集的平均值。问有多少个这样的子集。正解 签到题直接过。赛时情况 要是不AC我早毕业了。T2 StuckinaRut题目大意 有n头奶牛在一个无穷
家居网购项目实现07以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git16.功能15-会员显示登录名16.1需求分析/图解会员登录成功login_ok.jsp显示欢迎信息返回首页,显示登录相关菜单,如果有登录过,显示如上信息如果用户没有登录过,网站首页就显示登录/注册超链接16.2思路分析16.3代码实现dao和service层不变,在之前实现的MemberServlet中,修改login方法:如果用户登录成功,创建session,在session中设置member信息,请求转发到登录成功页面login_ok.jsp,在该页面中
家居网购项目实现07以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git16.功能15-会员显示登录名16.1需求分析/图解会员登录成功login_ok.jsp显示欢迎信息返回首页,显示登录相关菜单,如果有登录过,显示如上信息如果用户没有登录过,网站首页就显示登录/注册超链接16.2思路分析16.3代码实现dao和service层不变,在之前实现的MemberServlet中,修改login方法:如果用户登录成功,创建session,在session中设置member信息,请求转发到登录成功页面login_ok.jsp,在该页面中
家居网购项目实现08以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git19.功能18-添加家居到购物车19.1需求分析/图解会员登录后,可以添加家居到购物车完成购物车的设计和实现每添加一个家居,购物车的数量+1并显示19.2思路分析说明:这里实现的购物车是session版的,不是数据库版的。也就是说,用户购物车的数据在退出登录或者退出浏览器后将会清空。如果希望将购物车放到mysql中,将Cart数据模型改成一张表即可,即Entity和表的一种映射概念,你可以使用Entity-DAO-Service。大概做法就是购物车表和Cart
家居网购项目实现08以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git19.功能18-添加家居到购物车19.1需求分析/图解会员登录后,可以添加家居到购物车完成购物车的设计和实现每添加一个家居,购物车的数量+1并显示19.2思路分析说明:这里实现的购物车是session版的,不是数据库版的。也就是说,用户购物车的数据在退出登录或者退出浏览器后将会清空。如果希望将购物车放到mysql中,将Cart数据模型改成一张表即可,即Entity和表的一种映射概念,你可以使用Entity-DAO-Service。大概做法就是购物车表和Cart
Java集合0815.HashTable15.1HashTable的基本介绍存放的元素是键值对:即K-VHashTable的键和值都不能为nullHashTable的使用方法基本上和HashMap一样HashTable是线程安全的(synchronized),HashMap是线程不安全的HashTable是无序的例子:Hashtable的底层底层有数组HashTable$Entry[]的初始化大小为11临界值threshold8=11*0.75扩容:原来容量*2+1packageli.map.hashtable;importjava.util.Hashtable;@SuppressWarnin
Java集合0815.HashTable15.1HashTable的基本介绍存放的元素是键值对:即K-VHashTable的键和值都不能为nullHashTable的使用方法基本上和HashMap一样HashTable是线程安全的(synchronized),HashMap是线程不安全的HashTable是无序的例子:Hashtable的底层底层有数组HashTable$Entry[]的初始化大小为11临界值threshold8=11*0.75扩容:原来容量*2+1packageli.map.hashtable;importjava.util.Hashtable;@SuppressWarnin
1. Lambda表达式的单元测试1.1. 单元测试是测试一段代码的行为是否符合预期的方式1.2. Lambda表达式没有名字,无法直接在测试代码中调用1.2.1. 将Lambda表达式放入一个方法测试,这种方式要测那个方法,而不是Lambda表达式本身1.2.2. 请用方法引用。任何Lambda表达式都能被改写为普通方法,然后使用方法引用直接引用1.2.2.1. 想要对复杂一点的Lambda表达式编写单元测试,将其抽取成一个常规的方法2. 在测试替身时使用Lambda表达式2.1. 使用测试替身描述系统中其他模块的期望行为2.1.1. 测试替身也常被称为模拟2.1.2. 测试存根和模拟都属于