生成树 from heapq import heapify, heappush, heappop from itertools import count """ https://www.cnblogs.com/xuchunlin/p/7247346.html """ def huffman(node ...
分类:
编程语言 时间:
2020-06-28 09:28:55
阅读次数:
57
1.星形条纹图案 星形线的笛卡尔坐标方程式为: x=r*cos(θ)^3 y=r*sin(θ)^3 (0≤θ≤2π) 圆的笛卡尔坐标方程式为: x=r*cos(θ) y=r*sin(θ) (0≤θ≤2π) 在星形线中绘制一个内接圆,再在内接圆中绘制一个内接星形线。编写如下的HTML代码。 <!DOC ...
分类:
编程语言 时间:
2020-06-28 09:24:12
阅读次数:
80
目 录 1 选题............................................................................................................................. 1 3 系统需求分析...... ...
分类:
编程语言 时间:
2020-06-28 09:22:41
阅读次数:
55
5.1CopyOnWriteArrayList 读:都是旧数组里面的值 写:加ReetrantLock,然后复制一份,在复制的一份上修改;最后将复制的一份设置成主本。 源码就没必要看了,太简单了! 弱一致性问题 简单说就是,修改时,都是复制的。那么读的时候很可能读到修改之前的值,这就是弱一致性问题 ...
分类:
编程语言 时间:
2020-06-28 09:20:13
阅读次数:
74
包(package):在Python中不止有模块,还有另外一个概念,叫做包,包是作为文件夹存在的,文件夹中有一个__init__.py文件,包可以包含模块,也可以包含其它包。 未完待续。。。。。。 ...
分类:
编程语言 时间:
2020-06-28 09:17:34
阅读次数:
48
1.长短瓣相间的蝴蝶结 设定曲线的坐标方程为: b=r*(1+cos(n*θ)/4)*(1+sin(2*n*θ)); x1=b*cos(θ); x2=b*cos(θ+π/8); y1=b*Math.sin(θ); y2=b*Math.sin(θ+π/8); (0≤θ≤2π,2≤n≤5) 在0~2π区 ...
分类:
编程语言 时间:
2020-06-28 09:16:26
阅读次数:
76
Spring 官方文档翻译如下 : ApplicationContext 通过 ApplicationEvent 类和 ApplicationListener 接口进行事件处理。 如果将实现 ApplicationListener 接口的 bean 注入到上下文中,则每次使用 Application ...
分类:
编程语言 时间:
2020-06-28 09:14:25
阅读次数:
83
JUC包提供了一系列的原子性操作类,这些类都是使用非阻塞算法CAS实现的,相比使用锁实现原子性操作在性能上有很大提高。 4.1原子变量操作类 AtomicInteger AtomicLong AtomicBoolean 内部是通过Unsafe类来实现的。 以AtomicLong为例子 递增和递减方法 ...
分类:
编程语言 时间:
2020-06-28 00:42:55
阅读次数:
96
/** * 1、如何使用Nacos作为配置中心统一管理配置 * * 1)、引入依赖, * <dependency> * <groupId>com.alibaba.cloud</groupId> * <artifactId>spring-cloud-starter-alibaba-nacos-conf ...
分类:
编程语言 时间:
2020-06-28 00:42:38
阅读次数:
93
2、Spring MVC 2.1 简介 Spring MVC 是Spring Framework的一部分,是基于 Java 实现 MVC 的轻量级 Web 框架。 官方文档:https://docs.spring.io/spring/docs/5.2.7.RELEASE/spring-framewo ...
分类:
编程语言 时间:
2020-06-28 00:42:08
阅读次数:
80
Python进阶 文件读、写 函数open:文件读写,默认读模式 open(路径文件名.后缀名) eg:file = open('D:\\tes.txt') content = file.read() print(content) file.close()读: read():从文档开始位置读取 re ...
分类:
编程语言 时间:
2020-06-28 00:39:54
阅读次数:
100
1.python的历史 作者:龟叔 诞生:1991年 2.python解释器 负责将python代码翻译成计算机所使用的的数据,一般使用的官方版本的解释器是使用C语言实现的CPyton 3.开发python程序准备的软件 python解释器:负责翻译代码 pycharm:负责编写代码,提高编写代码的 ...
分类:
编程语言 时间:
2020-06-28 00:38:56
阅读次数:
98
距离上一篇博文已过去8个月了,这段时间发生了很多事情导致没能持续更新博客。这段时间除了工作繁忙,业余时间都投入到AI技术的学习中,后面一段时间将会给大家分享我作为一个.NET开发人员在深度学习领域学习的收获和成果。 《写给.NET开发者的Python教程》这个系列是第一个想和大家分享的内容,主要是从 ...
分类:
编程语言 时间:
2020-06-28 00:33:58
阅读次数:
91
本文转自:https://www.cnblogs.com/lxk2010012997/p/5221963.html 类加载器的层次结构: 引导类加载器(bootstrap class loader) 用来加载java的核心库(JAVA_HOME/jre/lib/rt.jar,或sun.boot.cl ...
分类:
编程语言 时间:
2020-06-28 00:33:39
阅读次数:
106
python基础扩展(二) 常用操作 1.startswith(以什么开始) endswith(y)什么结束 s='taiWanw39dd' print(s.startswith('t')) #意思是‘以t开始’。返回值为:True print(s.startswith('ta'))#意思是‘以ta ...
分类:
编程语言 时间:
2020-06-28 00:32:58
阅读次数:
79
1、字符串截取的三种用法1)${var:起始位置:长度} //从第0位开始 [root@server0 ~]# X=135556684456 [root@server0 ~]# echo ${#X} #获取变量x有多少位 12 [root@server0 ~]# echo ${X:0:4} 1355 ...
分类:
编程语言 时间:
2020-06-28 00:30:49
阅读次数:
64
SpringBoot项目有三种创建方式: 1.通过官网上的示例快速构建项目: 2.先创建一个普通的maven项目,然后根据springBoot的构建规范和依赖进行项目构建 3.借助idea,Eclipse等工具来构建项目 通过官网上的示例快速构建项目: 1.进入spring官网,打开springbo ...
分类:
编程语言 时间:
2020-06-28 00:30:31
阅读次数:
60