清华数据结构旅行商问题TSPAC100

本题的提示要用拓扑本人想着试着用拓扑,但是发现要求的数组太大,没法构建相应的边,故放弃了因此想了另一个办法,代码如下#pragma warning(disable:4996) #include<stdio.h> using namespace std; #define maxn 1000001 int maxx; struct listnode { listnode*pre; in...
分类: 其他 发布时间: 07-20 23:46 阅读次数: 0

虚函数用法总结

#include<iostream> using namespace std; class Class {}; class Base :public Class { public: Base() = default; Base(const Base&a) :ival(a.ival), dval(a.dval) { cout << "---Base----"...
分类: 其他 发布时间: 07-20 23:46 阅读次数: 0

清华数据结构无线广播AC100

#pragma warning(disable:4996) #include<stdio.h> using namespace std; #define maxn 10000 #define Flag(i)((i==1)?2:1) struct listnode { listnode*pre; int num = -1;//记录该节点的编号 listnode() {} list...
分类: 其他 发布时间: 07-20 23:45 阅读次数: 0

清华数据结构平均气温AC100

写在最前: 这道题,其实最节约时间的算法应该是用FC tree,用该数据结构可以在logn的时间内算出来。 但是,说实话,我写不出这样的树出来,至少目前没必要,因为这样太麻烦了,关键是指针不好指。 所以,我用的是2d range tree。用该数据结构可以在logn^2的时间内算出来! 该数据结构的思想为: 1)先创建AVL树,树的每个节点为站点值 2)将站点按x进行从小到大排序,排序...
分类: 其他 发布时间: 07-20 23:45 阅读次数: 0

java调用shell脚本里的函数

public static void main(String[] args) {try {        // bash /opt/ts.sh 脚本路径    restart 脚本里的函数       String shellSql="bash /opt/ts.sh restart";       Process process = Runtime.getRuntime().exec(shellS...
分类: 其他 发布时间: 07-20 23:44 阅读次数: 0

基本数据类型与常量池

1)基本数据类型的大小 int:32位 4个字节; short:16位 2个字节; float:32位; double:64位; long:64位; char:16位; byte:8位;最小值是-128,最大值是127 boolean:1位 2)自动拆箱和自动装箱 自动拆箱:当计算数值时,integer会自动转为int型进行计算 自动装箱:当int型传给integer类型时,...
分类: 其他 发布时间: 07-20 23:44 阅读次数: 0

spring&spring IOC

1)spring容器俯瞰                                      图片来自网络          spring启动时,先加载bean的配置信息,读取到spring容器的Bean定义注册表中,然后根据Bean注册表实例化Bean,装配好Bean之间的依赖关系,再然后将Bean放到spring容器中,最后由应用程序读取使用。 容器加载Bean的原理 Bea...
分类: 其他 发布时间: 07-20 23:43 阅读次数: 0

java学习的主要流程

多线程模型 - > 各种状态之间转换 -> jdk常见的并发类 -> 如何保证线程安全 -> volatile实现原理 -> 线程池与队列 -> 调优 spring 特点 -> AOP原理 -> 代理种类 -> 实现细节 -> CGLib局限 -> 性能如何 JVM组成 -> 内存模型 -> 垃圾收集算法 ->
分类: 其他 发布时间: 07-20 23:43 阅读次数: 0

解决fegin第一次请求timeout的问题

解决第一次请求报timeout 异常的方案: # hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 5000 #或者 # hystrix.command.default.execution.timeout.enabled: false # 或者 feign.hystrix.enabled: false...
分类: 编程语言 发布时间: 07-20 23:43 阅读次数: 0

Docker、Kubernetes会如何处理镜像image的latest标签

Docker docker在pull镜像时,会向docker hub(公库或私库)对比镜像的image id号,如果不匹配会重新拉hub上新的镜像。所以如果是latest标签,hub的latest更新后docker pull时就会更新。 但在docker run或者Dockerfile中,不会对比id号,直接用本地名字对应的镜像。 Kubernetes Kubernetes启动pod时...
分类: 编程语言 发布时间: 07-20 23:42 阅读次数: 0

3D打印仓鼠窝

这个网站可以直接免费下载stl文件: 打印虎
分类: 编程语言 发布时间: 07-20 23:42 阅读次数: 0

Codeforces Round #285 (Div. 2) B. Misha and Changing Handles map 映射

Misha hacked the Codeforces site. Then he decided to let all the users change their handles. A user can now change his handle any number of times. But each new handle must not be equal to any handle t...
分类: 编程语言 发布时间: 07-20 23:42 阅读次数: 0

python3 urlopen打开包含中文的url的问题

打开包含中文的url时,报错: UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 10-12: ordinal not in range(128) 解决方法: url = 'https://baike.baidu.com/item/比特币/4143690' url = parse.quote(url,...
分类: 编程语言 发布时间: 07-20 23:42 阅读次数: 0

python flask错误 raise TemplateNotFound(template) TemplateNotFound: index.html

解决方案: 1.首先确保你把所有flask需要用到的拓展包都装好了。 $ pip install flask $ pip install flask-login $ pip install flask-openid $ pip install flask-mail $ pip install flask-sqlalchemy $ pip install sqlalchemy-migrate ...
分类: 编程语言 发布时间: 07-20 23:41 阅读次数: 0

点击按钮定位锚点

html代码: <div class="Btn4" id="Btn1_Buy">点击定位</div> <div class="vnSixBox clearfix" id="vnSixBox"> 定位到的位置 <img src="http://www.jq22.com/img/cs/500x500-1.
分类: 编程语言 发布时间: 07-20 23:41 阅读次数: 0

执行 mvn install的时候 报如下错误

eclipse 执行 mvn install的时候 报如下错误 [ERROR] Failed to parse plugin descriptor for org.apache.maven.plugins:maven-install-plugin:2.3.1 (E:\maven3\repository\org\apache\maven\plugins\maven-install-plugin\2....
分类: 编程语言 发布时间: 07-20 23:41 阅读次数: 0

python 3 urllib 没有 urlencode 属性

今天在pycharm(我用的python3)练习的时候,发现报了个AttributeError: module 'urllib' has no attribute 'urlencode'的错误。后来发现python2和python3的urllib结构不一样。 下面我用pycharm中python3演示一下: 错误例子: import urllib import urllib.parse w...
分类: 编程语言 发布时间: 07-20 23:41 阅读次数: 0

SparkStreaming之窗口函数

WindowOperations(窗口操作)          Spark还提供了窗口的计算,它允许你使用一个滑动窗口应用在数据变换中。下图说明了该滑动窗口。 如图所示,每个时间窗口...
分类: 编程语言 发布时间: 07-20 23:40 阅读次数: 0

C#开发经验总结1

一  串口通信之/r/n问题     最近在做上位机软件与设备通信时发现/r/n对其影响很大,在给设备发送串口指令,有以下三种情况: 1.上位机发送串口指令末尾不需添加/r/n,但是添加上/r/n也不会报错,也可以正常返回信息 2.上位机发送串口指令末尾必须添加/r/n 3.上位机使用SerialPort中WriteLine函数,也可以和设备正常通信 这里需要注意的是,Writeline...
分类: 编程语言 发布时间: 07-20 23:40 阅读次数: 0

Java文件操作①——XML文件的读取

阅读目录 一、邂逅XML 二、应用 DOM 方式解析 XML  三、应用 SAX 方式解析 XML  四、应用 DOM4J 及 JDOM 方式解析 XML 五、四种解析方式比较分析 回到顶部 一、邂逅XML 文件种类是丰富多彩的,XML作为众多文件类型的一种,经常被用于数据存储和传输。所以XML在现今应用程序中是非常流行的。本文主要讲Java解析和生成XML。用于不同平台、不同设备间...
分类: 编程语言 发布时间: 07-20 23:40 阅读次数: 0