1.List集合类:判断是否有值 if(list != null && list.size() > 0),应当使用这个list.isEmpty()。前者复杂度为o(n) 后者只有o(1) 2.return "/ebid/bidIfmView"; 重复的字符串应该使用 静态变量或者枚举类,一处更新,多 ...
分类:
编程语言 时间:
2019-08-27 00:55:07
阅读次数:
88
今天编写解压文件和输入输出流,被恶心到了,一个人在迷宫你像迷路的人,乱撞。一个典型的错误是我从FileInputStream中读取成一个CharStream,文件中又内容,但是读出来却是空,到底是什么原因呢?debug了几次,一直是这个问题,猜想可能是字符编码的问题,各种设置,但都是不行。然后忽然想 ...
分类:
编程语言 时间:
2019-08-27 00:56:27
阅读次数:
94
不正确的线程中止 Stop Stop:中止线程,并且清除监控器锁的信息,但是可能导致 线程安全问题,JDK不建议用。 Destroy: JDK未实现该方法。 理想状态:要么自增成功i=1, j=1,要么自增失败i=0, j=0 真正程序执行结果:i=1, j=0 没有保证同步代码块里面数据的一致性, ...
分类:
编程语言 时间:
2019-08-27 00:59:09
阅读次数:
108
多线程的实现方式(继承父类和实现接口)三种 1. 继承父类Thread,重写run()方法 【实现】 java1.5后 java.util.concurrent(concurrent:并发) atomic:原子 ,AtomicInteger:原子引用 1.volatile java虚拟机提供的轻量级 ...
分类:
编程语言 时间:
2019-08-27 01:01:02
阅读次数:
120
(1)stu.成员名(如stu.num) (2) (*p).成员名(如(*p).num) (3)p->成员名(如p->num) 1 //输出最高成绩 2 3 #include<stdio.h> 4 #define N 3 5 struct Student 6 { 7 int num; 8 char ...
分类:
编程语言 时间:
2019-08-27 01:01:13
阅读次数:
122
图1 上次看到doRegisterBeanDefinitions方法,是DefaultBeanDefinitionDocumentReader这个类,这里是真正开始解析xml。 那么先来看下doRegisterBeanDefinitions做了些什么,先调用了createDelegate方法,如图2 ...
分类:
编程语言 时间:
2019-08-27 01:01:34
阅读次数:
93
一、for循环语法: for 循环变量初始化;循环条件;循环变量迭代{ 循环体 }案例: 打印10句hello 方式一 package main import "fmt" func main() { for i := 0;i<10;i++{ //先打印hello后自身+1,for里定义的变量只能在f... ...
分类:
编程语言 时间:
2019-08-27 01:02:26
阅读次数:
83
在springboot的各个依赖包下,我们经常看到META-INF/spring.factories这个文件。spring.factories文件的内容基本上都是这样的格式: 我们看到,这个文件配置了一个key:value格式的数据 1)key是:org.springframework.contex ...
分类:
编程语言 时间:
2019-08-27 01:05:30
阅读次数:
400
有关随机数的函数可以在NumPy的random模块中找到 随机数发生器的核心算法是基于马特赛特旋转演算法 二项分布是n个独立重复的是/非试验中成功次数的离散概率分布. 抛硬币 Key_Function np.random.binomial函数, 参数为区间, 概率, 次数, 用于模拟二项分布 Cod ...
分类:
编程语言 时间:
2019-08-27 01:07:05
阅读次数:
181
记录一个插入排序写法 运行结果: ...
分类:
编程语言 时间:
2019-08-27 01:09:24
阅读次数:
89
1、什么叫注解 一个示例:@Override就是一个注解 2、注解有什么用 一个类或方法等加了一个注解:我理解就是对其加了一个标签 加了标签后对代码的逻辑不产生影响,有啥好处 a. JVM编译使用 比如某个类使用了@Override注解,则在编译时,JVM就知道这个方法时重写了父类的方法。 如果重写 ...
分类:
编程语言 时间:
2019-08-27 01:09:54
阅读次数:
92
python程序中使用 import XXX 时,python解析器会在当前目录、已安装和第三方模块中搜索 xxx,如果都搜索不到就会报错。 使用sys.path.append()方法可以临时添加搜索路径,方便更简洁的import其他包和模块。这种方法导入的路径会在python程序退出后失效。 版权 ...
分类:
编程语言 时间:
2019-08-27 01:11:20
阅读次数:
184
一、自己创建: 1.创建maven项目 2.pom.xml添加如下内容: 3.创建springboot项目启动类: 二、Web下载基础项目包 1.进入spring官网下载springboot项目包:http://https://start.spring.io/ 2.选择需要的配置后下载: 3.下载后 ...
分类:
编程语言 时间:
2019-08-27 01:12:16
阅读次数:
97
转自:https://blog.csdn.net/freeelinux/article/details/53782986 本文转自多个博客,以及最后有我的总结。我没有单独从头到尾写一个总结的原因是别人已经写得很好了,我不花大量时间是无法达到这水平的。 一:Linux虚拟地址空间布局 (转自:Linu ...
分类:
编程语言 时间:
2019-08-27 01:14:39
阅读次数:
141
1 题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15 ...
分类:
编程语言 时间:
2019-08-27 09:15:08
阅读次数:
95
参考:《基于强化学习的开放领域聊天机器人对话生成算法》 ...
分类:
编程语言 时间:
2019-08-27 10:22:28
阅读次数:
68
一个 Jar 包 多个 Jar 包,配置 maven-compiler-plugin 插件 https://maven.apache.org/plugins/maven-compiler-plugin/examples/pass-compiler-arguments.html https://blo ...
分类:
编程语言 时间:
2019-08-27 10:28:55
阅读次数:
71
使用xlwt中的Alignment来设置单元格的对齐方式,其中horz代表水平对齐方式,vert代表垂直对齐方式。 VERT_TOP = 0x00 上端对齐 VERT_CENTER = 0x01 居中对齐(垂直方向上) VERT_BOTTOM = 0x02 低端对齐 HORZ_LEFT = 0x01 ...
分类:
编程语言 时间:
2019-08-27 10:30:22
阅读次数:
426
一、我们先看看装饰器的应用基本格式: 外层函数中嵌套了一个内部函数,并把我们需要执行的函数地址,传入到外层函数里,最终返回一个内部函数内存地址(inner)。 应用: @decorator 这个的作用:等价于fu =decorator(fu) #我们把fu重新赋值,返回inner地址给到fu.这时候 ...
分类:
编程语言 时间:
2019-08-27 10:30:38
阅读次数:
82
本文以Spring Cloud Finchley.RELEASE版本为例。 RestTemplate超时时间 RestTemplate可以通过RestTemplateBuilderl来设置超时时间: Ribbon超时时间 详情见默认配置列表。 Feign超时时间 文档中没有详细介绍,但部分示例代码中 ...
分类:
编程语言 时间:
2019-08-27 10:32:41
阅读次数:
88