码迷,mamicode.com
首页 > 编程语言 > 日排行
java 代码优化
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
Java I/O的工作机制
今天编写解压文件和输入输出流,被恶心到了,一个人在迷宫你像迷路的人,乱撞。一个典型的错误是我从FileInputStream中读取成一个CharStream,文件中又内容,但是读出来却是空,到底是什么原因呢?debug了几次,一直是这个问题,猜想可能是字符编码的问题,各种设置,但都是不行。然后忽然想 ...
分类:编程语言   时间:2019-08-27 00:56:27    阅读次数:94
Java多线程-线程中止
不正确的线程中止 Stop Stop:中止线程,并且清除监控器锁的信息,但是可能导致 线程安全问题,JDK不建议用。 Destroy: JDK未实现该方法。 理想状态:要么自增成功i=1, j=1,要么自增失败i=0, j=0 真正程序执行结果:i=1, j=0 没有保证同步代码块里面数据的一致性, ...
分类:编程语言   时间:2019-08-27 00:59:09    阅读次数:108
Java多线程实现和JUC介绍
多线程的实现方式(继承父类和实现接口)三种 1. 继承父类Thread,重写run()方法 【实现】 java1.5后 java.util.concurrent(concurrent:并发) atomic:原子 ,AtomicInteger:原子引用 1.volatile java虚拟机提供的轻量级 ...
分类:编程语言   时间:2019-08-27 01:01:02    阅读次数:120
C语言结构体(摘抄C语言设计)
(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
Spring源码分析——解析Xml过程
图1 上次看到doRegisterBeanDefinitions方法,是DefaultBeanDefinitionDocumentReader这个类,这里是真正开始解析xml。 那么先来看下doRegisterBeanDefinitions做了些什么,先调用了createDelegate方法,如图2 ...
分类:编程语言   时间:2019-08-27 01:01:34    阅读次数:93
go语言-for循环
一、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
spring.factories配置文件的工厂模式
在springboot的各个依赖包下,我们经常看到META-INF/spring.factories这个文件。spring.factories文件的内容基本上都是这样的格式: 我们看到,这个文件配置了一个key:value格式的数据 1)key是:org.springframework.contex ...
分类:编程语言   时间:2019-08-27 01:05:30    阅读次数:400
numpy生成随机数组,超几何分布与连续分布
有关随机数的函数可以在NumPy的random模块中找到 随机数发生器的核心算法是基于马特赛特旋转演算法 二项分布是n个独立重复的是/非试验中成功次数的离散概率分布. 抛硬币 Key_Function np.random.binomial函数, 参数为区间, 概率, 次数, 用于模拟二项分布 Cod ...
分类:编程语言   时间:2019-08-27 01:07:05    阅读次数:181
插入排序--JavaScript描述
记录一个插入排序写法 运行结果: ...
分类:编程语言   时间:2019-08-27 01:09:24    阅读次数:89
Java注解
1、什么叫注解 一个示例:@Override就是一个注解 2、注解有什么用 一个类或方法等加了一个注解:我理解就是对其加了一个标签 加了标签后对代码的逻辑不产生影响,有啥好处 a. JVM编译使用 比如某个类使用了@Override注解,则在编译时,JVM就知道这个方法时重写了父类的方法。 如果重写 ...
分类:编程语言   时间:2019-08-27 01:09:54    阅读次数:92
python的模块放在哪里
python程序中使用 import XXX 时,python解析器会在当前目录、已安装和第三方模块中搜索 xxx,如果都搜索不到就会报错。 使用sys.path.append()方法可以临时添加搜索路径,方便更简洁的import其他包和模块。这种方法导入的路径会在python程序退出后失效。 版权 ...
分类:编程语言   时间:2019-08-27 01:11:20    阅读次数:184
构建Springboot项目的3种方式
一、自己创建: 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
Linux虚拟地址空间布局以及进程栈和线程栈总结
转自:https://blog.csdn.net/freeelinux/article/details/53782986 本文转自多个博客,以及最后有我的总结。我没有单独从头到尾写一个总结的原因是别人已经写得很好了,我不花大量时间是无法达到这水平的。 一:Linux虚拟地址空间布局 (转自:Linu ...
分类:编程语言   时间:2019-08-27 01:14:39    阅读次数:141
剑指offer30:连续子数组的最大和
1 题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15 ...
分类:编程语言   时间:2019-08-27 09:15:08    阅读次数:95
LSTM算法公式
参考:《基于强化学习的开放领域聊天机器人对话生成算法》 ...
分类:编程语言   时间:2019-08-27 10:22:28    阅读次数:68
Maven-导入本地 Jar 包
一个 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
python xlwt 设置单元格样式
使用xlwt中的Alignment来设置单元格的对齐方式,其中horz代表水平对齐方式,vert代表垂直对齐方式。 VERT_TOP = 0x00 上端对齐 VERT_CENTER = 0x01 居中对齐(垂直方向上) VERT_BOTTOM = 0x02 低端对齐 HORZ_LEFT = 0x01 ...
分类:编程语言   时间:2019-08-27 10:30:22    阅读次数:426
python装饰器(一)
一、我们先看看装饰器的应用基本格式: 外层函数中嵌套了一个内部函数,并把我们需要执行的函数地址,传入到外层函数里,最终返回一个内部函数内存地址(inner)。 应用: @decorator 这个的作用:等价于fu =decorator(fu) #我们把fu重新赋值,返回inner地址给到fu.这时候 ...
分类:编程语言   时间:2019-08-27 10:30:38    阅读次数:82
Spring Cloud常用组件超时总结
本文以Spring Cloud Finchley.RELEASE版本为例。 RestTemplate超时时间 RestTemplate可以通过RestTemplateBuilderl来设置超时时间: Ribbon超时时间 详情见默认配置列表。 Feign超时时间 文档中没有详细介绍,但部分示例代码中 ...
分类:编程语言   时间:2019-08-27 10:32:41    阅读次数:88
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!