1.概念: Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。属于全自动的ORM框架,着力点在于POJO和数据库表之间的映射,完成映射即可自动生成和执行sql。 Mybati ...
分类:
编程语言 时间:
2019-05-23 23:17:27
阅读次数:
131
1.0 threading 的join方法就是用来阻塞用的,可以阻塞主线程,等待所的子线程结束后,然后再运行后面的程序: 此时,会等t2运行完成后,才执行最后的print语句。 此时,只会运行完t1后,就会执行最后的print 2.0 threading 的daemon,当我们使用setDaemon ...
分类:
编程语言 时间:
2019-05-23 23:19:22
阅读次数:
254
#include < > 直接从编辑器自带的函数库中寻找文件 #include " " 先从自定义的文件中找,如果找不到再从库函数中寻找文件 可以在 #include " "中使用相对路径或者绝对路径来指定头文件所在的位置 (如果侵权,请联系删除,谢谢) ...
分类:
编程语言 时间:
2019-05-23 23:20:37
阅读次数:
257
[toc] 一. 基础: hashCode()和equals()简介 在学习hashCode()和equals()之间的关系之前, 我们有必要先单独了解他俩自身的特点. equals()方法用于比较两个对象是否相等, 它与"=="相等比较符有着本质的不同. 在万物皆对象的Java体系中, 系统把判断 ...
分类:
编程语言 时间:
2019-05-23 23:21:37
阅读次数:
266
变量的定义:为了方便日后调用,存储程序中的一些中间结果变量定义的规则:1、要具有描述性2、变量名只能是字母、数字、下划线的任意组合,不可以是空格或特殊字符(!@#¥%*)3、不能以中文为变量名4、变量名的第一个字母不能是数字5、以下关键字不能声明为变量名['and','as','assert','b ...
分类:
编程语言 时间:
2019-05-23 23:22:11
阅读次数:
235
1.使用函数 range() 创建一个数字列表 console: 我们发现,它并不会打印数字5,因为 range() 函数,它会打印从第一个参数开始,到第二个参数时结束,因此输出不包含第二个值(本例子是5)。 如果要打印1 到 5 则需要使用 range(1,6)。 如果想要将range() 函数的 ...
分类:
编程语言 时间:
2019-05-23 23:24:17
阅读次数:
278
function quickSort (arr) { if (arr.length === 0) { return []; } let left = []; let right = []; let pivot = arr[0]; for (let index = 1; index < arr.len... ...
分类:
编程语言 时间:
2019-05-24 00:34:19
阅读次数:
134
一、线程 1、启动方法: 方法一: 步骤1、实例化,t1 = threading.Thread(targe=func, args=()) 步骤2、t1.start() 例子: import threading import time def run(n): print('in the task %s ...
分类:
编程语言 时间:
2019-05-24 00:34:58
阅读次数:
119
在java中,线程之间的切换是由操作系统说了算的,操作系统会给每个线程分配一个时间片,在时间片到期之后,线程让出cpu资源,由其他线程一起抢夺,那么如果开发想自己去在一定程度上(因为没办法100%控制它)让线程之间互相协作、通信,有哪些方式呢? wait、notify、notifyAll 举例说明: ...
分类:
编程语言 时间:
2019-05-24 00:36:42
阅读次数:
108
题目 补充问题:数组只含0,1,2,对数组排序,要求时间复杂度O(n),额外空间复杂度O(1) 题解 维护三个变量,l,idx,r。左区间[0,l],中间区间[l+1,idx],右区间[idx+1,r]。 初始化l= 1,r=len,idx=0。idx用来遍历数组。 当arr[idx]=1,idx+ ...
分类:
编程语言 时间:
2019-05-24 00:42:31
阅读次数:
130
简介 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。 logging模块与log4j的机制是一样的, ...
分类:
编程语言 时间:
2019-05-24 00:47:41
阅读次数:
210
进入不同语言版本的Python交互环境 py 2 py 3 pip 命令的执行 : py 2 m pip install xxxx py 3 m pip install nose 执行python文件 py 2 a.py py 3 a.py py2: print "hello" py3: print ...
分类:
编程语言 时间:
2019-05-24 00:48:31
阅读次数:
136
用户输入用户名及密码,判断是否正确 字符串的输出格式 首字母大写 输入验证,忽略大小写 大小翻转 单词首字母大写 设置打印字符串的总长度,并且打印居中字符,以空格填充 设置字符总长度,并且设置填充物 测量字符串数组等长度数字 判断字符是否以ch 开头 判断第三个字符是否是n 寻找这个元素最后返回的是 ...
分类:
编程语言 时间:
2019-05-24 00:49:30
阅读次数:
114
科学论文为我们提供科学方法,在解决实际问题中,能极大提高生产效率。但论文中一些失误则可能让使用者浪费大量时间。自己全部再推导那真不容易,怀疑的成本特别高,通常不会选择这条路。而如果真是它的问题,其它所有过程真可能都是实实在在的浪费生命。 发表在中国科技论文在线的 "《蜂窝网络TDOA定位方法的Fan ...
分类:
编程语言 时间:
2019-05-24 00:53:09
阅读次数:
112
在for(){}循环中如果有处理函数,然后需要显示的时候,简单的UpdateData(false);是不行的: for (int i=0;i ...
分类:
编程语言 时间:
2019-05-24 00:59:20
阅读次数:
171
Boring counting $$ Time Limit: 1000 ms \quad Memory Limit: 32768 kB $$ 题意 给出一个字符串,求出其中出现两次及以上的子串个数,要求子串之间不可以重合。 思路 对字符串后缀数组,然后枚举子串长度 $len$,若某一段连续的 $sa ...
分类:
编程语言 时间:
2019-05-24 01:05:23
阅读次数:
112
在用pip install 安装库的时候,偶尔会出现编码错误(如:UnicodeDecodeError: 'gbk' codec can't decode byte),对此我们可先将包下载下来(一般为.tar.gz格式),然后修改其中的错误代码,再执行本地安装即可。 参考资料: python tar ...
分类:
编程语言 时间:
2019-05-24 09:13:59
阅读次数:
148
正则表达式 概述: 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串. 其实就是一种规则.有自己特殊的应用. 作用: 比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度, 这个限制长度的事情就是正则表达式做的 正则表达式的分割功能: String类的功能:public Strin ...
分类:
编程语言 时间:
2019-05-24 09:17:21
阅读次数:
114
1 传统方式的缺点 使用索引的方式无法表达词之间的相似性,n元模型在很多场合难以取得明显的进步和表现 2 CBow连续词袋模型(周围词预测中心词)、SkipGram 中心词预测周围词 3 参考知识点 " 霍 ...
分类:
编程语言 时间:
2019-05-24 09:18:16
阅读次数:
490
1 public class x { 2 public static void main(String[] args) { 3 for (int i = 0, k = 0; i < 14; i++) { 4 if (i < 3) { 5 for (int j = 0; j < 5 - 2 * i; ... ...
分类:
编程语言 时间:
2019-05-24 09:19:35
阅读次数:
431