Collection集合 集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组的区别 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时
匿名函数 一行函数 lambda == def -- 关键字 lambda x:x x 是普通函数的形参(位置,关键字……)可以不接收参数,可以不写 :x 是普通函数的函数值(只能返回一个数据类型),必须写 匿名函数的名字叫做lambda lst=[lambda :i for i in range(5)]print(lst[0]())#结果:4 函
目录 迭代器 三元表达式 列表推导式 字典生成式 生成器 生成器生成式 递归 迭代器 迭代器:不是函数,只是一个称呼而已 python中一切皆对象 为什么要有迭代器对象:提供了不依赖于索引取值的手段,只有字符串和列表都是依赖索引取值的,其他的可迭代对象都是无法依赖索引取值的 for循
迭代器: 迭代器指的是迭代取值的工具,迭代是指一个重复的过程,每一次重复都是基于上一次结果而来 迭代提供了一种通用的不依赖索引的迭代取值方式 一.可迭代对象 但凡内置有__iter__方法的对象,都称为可迭代对象,可迭代的对象:str,list,tuple,dict,set,文件对象
day16(linux虚拟地址空间、请求分页、分段、段页式、虚拟内存好处、缺页中断、fork与vfork、写时复制、页表地址) Linux虚拟地址空间 为了防止不同进程在同一时间在物理内存中运行而产生的物理内存争夺,采用了虚拟内存。 虚拟内存技术使得不同进程运行时,看到的是自己独自占
复习 可变长参数 * *args: 接收多余的位置实参 *(): 打散元组内的元素当做位置实参传给形参 ** **kwargs: 接收多余的关键字实参 **{}:打散字典的元素作为关键字实参传给形参 函数对象 函数名和变量名是等同的 引用 函数的参数 函数的返回值 容器类元素 函数的嵌套 def f1
完成工作:配置云服务器,方便之后部署项目让小程序访问。 访问效果: 明日计划:继续完成小程序后端的制作。 小结:今天配置要部署项目的云服务器时的步骤很繁杂,要选择线路、操作系统,设置好开放的端口号,配置好Tomcat等环境。
今日完成:调试服务器端,主要解决两个报错 1.UserMapper报错Connot find class。研究了一下发现是一个select中resultMap写成resultType导致的错误。 2.报错Field userDao required a bean。这个bug试了好多解决方法,花了两个小时,加了一堆注释。后来发现原因是Usermapper.xml文件没有
今日完成的任务: 1.了解到在微信小程序是不能直接连数据库,要通过接口连接数据库,目前微信小程序只支持https。 在微信小程序的连接中可以用utils来放置数据接口的,若在熟悉ajax的情况下,可以更容易实现数据访问。 下面是所需连接的函数及参数示例 2.关于搜索的实现功能 使用“http
组队:廖鸿彬 马云龙 项目:项目4-订单溯源系统设计与实现 今日完成: 新的登陆界面
组队:廖鸿彬 马云龙 项目:项目4-订单溯源系统设计与实现 今日完成: 实现了对订单详情全部输出的接口,并能将大部分内容输出到界面上 重构了部分界面代码,使得界面更整洁 明日计划: 以此为模板,完成其他管理人员的订单输出 每日小结: 在代码的部分位置容易出现微小
1.今日任务 今天我们将小程序更加完善,比如将登陆后如果忘记密码,就会重新获取验证码,设置密码进行重新登陆。当然,如果是第一次使用也会跳转到获取验证码的界面,进行获取验证码之后再进行登陆操作。当然登陆成功后会有登陆成功的操作,可以开始下单并结算。 2.今日小结
一、今日工作 把数据库中的 Orders、Users、OrdersOfUsers、Complains 几个数据库的需要用到的查询语句完善。 今天主要在忙另一个课设:C++课设,把地铁项目可视化,今天主要在确定点击面积上花了很多时间。 二、明日计划 重新对首页进行设计 设计个人信息、历史订单和等待匹
一、今天完成的工作 1、经过昨天和老师的交流,对订单审核这个状态量的改变进行了优化,目前需要业务部主管和生产部主管都审核完才可以,并且在各自审核完状态都会改变 2、对时间格式的录入进行了统一,以防用户在进行数据输入时出现问题 3、对各个页面的格式进行了统一,目前所有
python2 字符串 # *-* coding:utf8 *-*# 引号前面的u告诉解释器这是一个utf8编码格式的字符串hello_str = u"hello世界"print(hello_str)for c in hello_str: print(c)
AJAX 是 异步的js 和 xml 是一种无需重新加载整个网页的情况下,能够更新部分网页的技术 get: 参数是写在url里面 (长度有限制) 相对不安全 高效 post: 参数是写在http 包体里面的 (长度无限制) 相对安全 JQuery 是js 的一个封装库 导入 网页登入写法 ssm 常规写法 : jsp页面 配
day0 day1 day2 day4 day5 day7 day9 day10 day12 day13
1、类装饰器: 装饰器: 闭包 + 外层函数参数是函数对象 ---装饰器装饰器函数其实是这样一个接口约束,它必须接受一个callable对象作为参数,然后返回一个callable对象。在Python中一般callable对象都是函数,但也有例外。只要某个对象重写了 __call__() 方法,那么这个对象就
day13【Collection、泛型】 扩展: equals()方法的源代码 // 主方法 Person p1 = new Person("张三", 23); Person p2 = new Person("李四", 24); boolean b = p1.equals(p2); // ===================================================================== @Override pu
宁波实习day13 拦截器(Filter)# 过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的 当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用户请求的Servlet;如果Filter不“放行”,那么就不会执行用
#解决同一类问题,使用面向对象的思想。类是制造对象的模具,类是抽象的,我们能知道它有哪些属性(name,age,saraly),但不知道具体的属性值。#看下面代码:类Penson制造了实例化对象ret,它有具体的属性值。# 一、class Penson: #类名首字母大写。这里Penson或Penson()都可以。 job = 'prog
多线程: 进程:正在进行中的程序(直译) 线程:执行路径,就是进程中负责程序执行的控制单元(执行路径); 一个进程中可以多个路径,称为多线程 一个进程至少一个线程 每一个线程都有自己运行的内容,这个内容称为线程要执行的任务 多线程好处:解决了多部分同时运行的问题 弊端:效率降低 应用
1 在线学习需求分析 1.1 需求描述 学成在线作为在线教育网站,提供多种学习形式,包括:录播、直播、图文、社群等,学生登录进入学习中心即可 在线学习,本章节将开发录播课程的在线学习功能,需求如下:1、学生可以在windows浏览器上在线观看视频。2、播放器具有快进、快退、暂停等基本功能。3
3.2 下载video.js Video.js: https://github.com/videojs/video.js videojs-contrib-hls: https://github.com/videojs/videojs-contrib-hls#installation (videojs-contrib-hls是播放hls的一个插件) 使用文档:http://docs.videojs.com/tutorial-videojs_.html 本教程使用 vid
3.4 测试video.js 参考https://github.com/videojs/videojs-contrib-hls#installation http://jsbin.com/vokipos/8/edit?html,output 1、编写测试页面video.html。 [AppleScript] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 <!DOC