跟我一起学pyton-生成器
跟我一起学pyton-生成器
|
0 评论
什么是生成器生成器是一个返回迭代器的函数。创建生成器生成器函数 yield生成器表达式 re=(i for i in ranger(x))生成器函数生成器的关键字是 yield,只能在函数中使用,用来取代returndef generate(): for i in range(1,101):
跟我一起学python-迭代器
跟我一起学python-迭代器
|
0 评论
可迭代对象迭代器字符串列表元组字典生成器文件range()迭代器什么是迭代器?迭代器是一个数据集合,内部有个位置指针,每次访问元素,指针后移,特点:只能后退不能向前。创建创建一个迭代器通过 iter函数创建迭代器lst =[1,2,3,4,5,6]it = iter(lst)next访问迭代器下一个
跟我一起学python-比较大小
跟我一起学python-比较大小
|
0 评论
比较大小字符串比较大小按照 ascii码依次比较大小a = 'a'b = 'an'print(a>an)False数字比较大小直接比较大小print(4>5)False元组比较大小元素逐个比较大小("blue",3) > ("and",4)T
java基础-多线程安全
java基础-多线程安全
|
0 评论
什么是线程安全问题多线程同时对一个全局变量做读写操作,可能会受到其他线程的干扰从而导致多线程安全问题。package thread;public class ThreadCount implements Runnable { private int count = 10; @Overri
java基础-多线程
java基础-多线程
|
0 评论
线程,进程什么是进程?cpu从硬盘中读取一段程序到你内存中,该执行程序的实例就叫做进程.什么是线程?线程是程序执行的最小单位,在一个进程中,可以有个多个不同的线程,同时执行。并行,并发什么是并行?多个水龙头同时流水。什么是并发?多个水龙头交错流水。为什么要用多线程?场景1:假如你要盖一个房子,从选材
java基础-注解
java基础-注解
|
0 评论
什么是注解注解是用了描述类的一些额外信息,可用来标注在类,方法,字段上面。常用注解Override 只能标注在子类覆盖父类的方法上Deprecated 标注在过时的方法或类上面,有提示的作用.SuppressWarnings("unchecked") 标注在编译器认为有问题的类上
跟我一起学python-运算符
跟我一起学python-运算符
|
0 评论
算术运算符用来进行算术运算+-*/%//**比较运算符用来比较关系><>=<===!=赋值运算符简单赋值,复合赋值+=-=*=/=%=//=**=逻辑运算符and 逻辑与 &&or 逻辑或 ||not 逻辑非 !andornot位运算用来进行位运算>&
跟我一起学python-选择结构
跟我一起学python-选择结构
|
0 评论
跟我一起学python-选择结构阅读前说明expr: 表达式pass: 代码块单分支语法if expr: pass示例代码height = eval(input("女:你多高啊?"))if height > 170: print("可以先相处看看.&q
java-反射机制
java-反射机制
|
0 评论
发生什么事了反射机制,是在程序运行时动态加载类并获取类的详细信息,从而操作类的属性和方法。使用反射机制,可以动态的获取当前calss信息,比如方法信息,注解信息还有方法参数等等。类加载器不讲武德虽然反射机制很灵活,但是他有一定的资源开销,会一定程度上降低程序的性能.
jdk8-方法引用
jdk8-方法引用
|
0 评论
什么是方法引用?简化lambda表达式,使代码更精简强大。方法引用本质上就是lambda表达式中直接引用的方法遵循规范方法参数列表,返回类型 要与 函数接口参数列表与返回值类型必须保持一致使用步骤首先写个lambda表达式然后写个和lambda表达式体内参数返回值类型一致的方法最后 Interfac
跟我一起学python-format
跟我一起学python-format
|
0 评论
跟我一起学python-format有什么用?format 是python中一个增强的,格式化语句.使用方法: " ".format()怎么用?"{0},{1},{2}".format("a","b","c
跟我一起学python-输入输出
跟我一起学python-输入输出
|
0 评论
跟我一起学python-输入输出输出python中输出语句主要使用print 语句print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)Prints the values to a stream, or to sys.st
跟我一起学python-对象
跟我一起学python-对象
|
0 评论
跟我一起学python-对象什么是对象在python的世界中,万物皆对象! - -构造的任何类型的值都是一个对象.python对象可变对象不可变对象可变对象和不可变对象不可变对象:指该对象所指向的内存中的值不可被改变。由于不可变对象的值不可改变,因此会复制一份新的值,另开辟新的地址。可变对象:顾名思
jdk8-stream
jdk8-stream
|
0 评论
什么是streamStream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。创建stream创建stream共5种方式通过数组创建通过列表创建Stream.generate()Stream.iterate()Stream.of()通过数组创
springboot-基础
springboot-基础
|
后端 |
0 评论
springboot项目结构src 源码目录BootDemoApplication 启动类resource 资源目录static 静态资源目录javascript js目录templates 模板目录yaml 配置文件目录test 测试目录maven依赖 <dependencies>
springboot-进入springboot的世界
springboot-进入springboot的世界
|
后端 |
0 评论
什么是springbootspring的出现极大简化了传统的开发流程,但是大量的配置文件,让开发者亲切的称其为“配置地狱”,为了改变这一现状springboot运营而生,约定大于配置是springboot的口号,springboot的出现使现代web开发成为可能,你只需要像“搭积木”一样即可开发应用
jdk8-lambda表达式
jdk8-lambda表达式
|
0 评论
什么是lambda表达式lambda 表达式是一个匿名函数简化匿名内部类的调用lambda表达式规范接口中只有一个抽象方法函数接口中定义Object类中的方法使用默认或静态方法@FunctionalInterface 表示该接口为函数式接口()->{}package jdk8.lambda;@
人类高质量代码-JDK 四大内置接口
人类高质量代码-JDK 四大内置接口
|
后端 |
0 评论
Consumer消费型接口,用来消费 有参数,无返回值接口原型@FunctionalInterfacepublic interface Consumer<T> { void accept(T t); default Consumer<T> andThen(Cons
用go语言实现一个课表推送系统
用go语言实现一个课表推送系统
|
后端 |
0 评论
项目介绍基于 golang 的一个定时消息推送系统。工作原理: CALLBACK流程:系统由 阻塞协程 触发器 任务管理器 三部分组成。实现流程: 务管理内有一个任务列表,通过注册任务,来向任务列表添加任务。然后启动一个阻塞协程去轮询任务列表,并且将当前时间通知到每一个任务。具体触发操作在任务函
mysql数据库-用户管理
mysql数据库-用户管理
|
后端 |
0 评论
用户信息存储在 user表中host 允许登录位置user 用户名authentication_string 密码创建用户create user '用户名 '@‘ 允许登录的位置' identified by ‘密码’ 删除用户drop user '用户名 '@' 允许登录的位置'