REQUIRED(默认值):在有transaction状态下执行;如当前没有transaction,则创建新的transaction; SUPPORTS:如当前有transaction,则在transaction状态下执行;如果当前没有transaction,在无transaction状态下执行; ...
分类:
编程语言 时间:
2019-09-21 16:45:18
阅读次数:
114
先参考这篇记录大概理解了原因, 再深入了解下python的import机制, 发现自己的模块之间存在互相import。 比如,A.py中import B,而B.py中也import A了, 现在执行模块A,就会先将B中的代码搬过来,但B中有import A,而此时A.pyc还没生成,所以B中impo ...
分类:
编程语言 时间:
2019-09-21 16:46:33
阅读次数:
93
摘要:本文主要记录了在复习c++过程中的体会。 1、关于const 2、关于typedef 3、关于引用reference 关于指针的引用,这里加入一段代码,帮助理解: 4、关于extern"C" 在c++编译环境中,程序编译后,会发生函数的重载。而在c语言中并不会发生函数的重载,也就是说,当我们在 ...
分类:
编程语言 时间:
2019-09-21 16:47:33
阅读次数:
112
ES5的写法 var a = [1,2,3,4,5] var b = [2,4,6,8,10] // //交集 var c = a.filter(function(v){ return b.indexOf(v) > -1 }) // //差集 var d = a.filter(function(v) ...
分类:
编程语言 时间:
2019-09-21 16:49:55
阅读次数:
72
编程语言 什么是编程语言 TIOBE排行榜 机器语言 用二进制代码0和1描述的指令 汇编语言 汇编语言的实质和机器语言是相同的,都是直接对 硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。 高级语言 和汇编语言相比,它不但将许多相关的 机器指令合成为单条指令,并且去掉了与具体操作有关但 ...
分类:
编程语言 时间:
2019-09-21 16:50:14
阅读次数:
119
一、对象 对象是一种复合值,他将很多值(原始值或者其他对象)聚合在一起,可以通过名字访问这些值。对象也可以看做是属性的无序集合,每个属性嗾使一个名/值对。属性名是字符串,因此我们可以吧对象看做是从字符串到值的映射。 对象最常见的用法是创建(create)、设置(set)、查找(query)、删除(d ...
分类:
编程语言 时间:
2019-09-21 16:54:39
阅读次数:
81
0.1准备工作 安装好CentOS7,配置好网络,确保网络畅通。 0.2root授权 首先:当前用户为kaid 0.3安装git 0.4 安装vimplus 注: 现在vimplus支持ubuntu14.04之后的所有ubuntu 64位系列以及centos7 64位,运行install.sh脚本, ...
分类:
编程语言 时间:
2019-09-21 16:54:54
阅读次数:
82
学号 2019 2020 2314《数据结构与面向对象程序设计》实验2报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 鞠明翰 学号:20182314 实验教师:王志强 实验日期:2019年9月21日 必修/选修: 必修 1.实验内容 (1) 编写简单的计算器,完成加减乘除模运算。 (2 ...
分类:
编程语言 时间:
2019-09-21 16:57:00
阅读次数:
73
1 安装python 2 hello world python 代码文件以 .py 结尾。 指定解释器 上一步中执行 python hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。 如果想要类似于执行shell脚本一样执行python脚本,例: ./hello ...
分类:
编程语言 时间:
2019-09-21 16:57:52
阅读次数:
88
synchronized / Lock 1.JDK 1.5之前,Java通过synchronized关键字来实现锁功能 synchronized是JVM实现的内置锁,锁的获取和释放都是由JVM隐式实现的 2.JDK 1.5,并发包中新增了Lock接口来实现锁功能 提供了与synchronized类似 ...
分类:
编程语言 时间:
2019-09-21 16:58:38
阅读次数:
67
MyThread.class Run.class mainThread: falsemyThread: truemain 开始睡觉java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Me ...
分类:
编程语言 时间:
2019-09-21 17:00:04
阅读次数:
96
1.java的数据类型:基本数据类型(8种)和引用数据类型。 基本数据类型: 引用数据类型: (1)类类型:String (2)接口类型 (3)数组类型 2.包装类:由于java是面向对象的,java编程思想一书中说道:一切都是对象,所以形成了包装类,但是由于包装类的效率比较低,所以还是保留了基本数 ...
分类:
编程语言 时间:
2019-09-21 17:05:47
阅读次数:
96
在数组中查找符合的数字,并返回序列号 def find(list, item): low =0 hith =len(list)-1 while low <= hith: mid =int((low + hith) /2) if list[mid] == item: return mid if lis ...
分类:
编程语言 时间:
2019-09-21 17:09:58
阅读次数:
90
参考文章: ConcurrentHashMap的实现原理(JDK1.7和JDK1.8) https://youzhixueyuan.com/concurrenthashmap.html 漫画:什么是ConcurrentHashMap(JDK1.7)? https://zhuanlan.zhihu.c ...
分类:
编程语言 时间:
2019-09-21 17:12:01
阅读次数:
102
1.centos7自带python2.7的环境。下面开始安装python3.6.3(说明:可以whereis python 看到python的所在路径) 2.安装依赖包,执行如下2条命令 3.下载python。(说明:我下载的是python3.6.3,如想下载3.6.X版本,自行修改) 4.解压 5 ...
分类:
编程语言 时间:
2019-09-21 17:13:51
阅读次数:
94
java程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对空间进行不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式 栈——存储局部变量,使用完毕,立即回收 堆——存储new出来的东西——实体/对象,每个对象在堆中都有一个地址值,每一个对象数据都有一个默认值,使用完毕后,会 ...
分类:
编程语言 时间:
2019-09-21 17:16:16
阅读次数:
89
引文:C++对指针的管理提供了两种解决问题的思路:1.不允许多个对象管理一个指针2.允许多个对象管理一个指针,但仅当管理这个指针的最后一个对象析构时才调用deleteps:这两种思路的共同点就是只允许delete一次,下面将讨论的shared_ptr就是采用思路1实现的ps:智能指针不是指针,而是类... ...
分类:
编程语言 时间:
2019-09-21 17:16:33
阅读次数:
105
引入相关依赖 Controller 工具类 文件导出excel工具类 ...
分类:
编程语言 时间:
2019-09-21 17:25:54
阅读次数:
117
程序在运行的过程需要开辟内存空间,比如创建一个对象需要一片内存空间,定义变量需要内存空间。有内存的开辟,势必也要有内存的释放,不然只进不出那不是貔貅了吗?即使有开辟有释放在短期内还是会有垃圾内存的存在。 ...
分类:
编程语言 时间:
2019-09-21 17:29:55
阅读次数:
77