Java是一门面向对象的语言,因此它的基本结构是class。 一、首先谈谈类中的方法和属性 在一个类中可以有多种属性和方法,他们大致可以分为公开的public和私有的private,顾名思义公开的是可以公开访问的,而私有的则只能自生访问,代码的写法为: class Person { public S ...
分类:
编程语言 时间:
2020-01-08 19:21:44
阅读次数:
102
Generators offer flexible alternatives to working with arrays and how you want to iterate through the data. While most scenarios are covered by the me ...
分类:
编程语言 时间:
2020-01-08 19:22:47
阅读次数:
98
Hash算法在应用中又称为指纹(fingerprint)或者摘要(digest)算法,是一种将任意长度的明文串映射为较短的数据串(hash值)的算法,目前的Hash算法主要是MD5系列算法与SHA系统算法 一个好的Hash算法需要具有四个特性,即正向快速 ,逆向困难,输入敏感 ,冲突避免 正向快速 ...
分类:
编程语言 时间:
2020-01-08 19:27:17
阅读次数:
119
在上一篇中我们带领大家简单的了解流的概念及使用场景,本节我们就来好好的介绍流的常见用法。 一、筛选和切片 对于一串流,我们有时需要取出我们需要的流中某些元素,主要是通过谓词筛选。看代码: 首先定义一个POJO,后续操作都基于此来实例化元素。 二、映射 映射即将流中的元素进行处理后返回新的流。 三、查 ...
分类:
编程语言 时间:
2020-01-08 19:27:44
阅读次数:
109
朋友遇到的一个问题: 从文本里读出的字符串("张三","20"...),类型以字符串形式已知("string","int"....) 希望转换成类对象。 数据多的情况下,频繁使用反射有可能影响效率,故写了个小demo如下: Person类: 1 class Person 2 { 3 public s ...
分类:
编程语言 时间:
2020-01-08 19:28:01
阅读次数:
102
背景 互联网的金融和电商行业,最关注数据库事务。 |业务核心|说明| | | | |金融行业 金融产品金额|不允许发生错误| |电商行业 商品交易金额,商品库存|不允许发生错误| 面临的难点: 高并发下保证: 数据一致性,高性能; spring对事物的处理: 采用AOP技术提供事务支持,申明式事务, ...
分类:
编程语言 时间:
2020-01-08 20:36:15
阅读次数:
79
第一步,依次点击,File - Settings - Bulid, Execution,Deployment - Compiler - Java Compiler,修改版本为13(你使用的java是哪个版本就选哪个喔) 第二步,依次点击,File - Project Structure - Proj ...
分类:
编程语言 时间:
2020-01-08 20:38:20
阅读次数:
1796
计算阶乘后面有几个0: ''' def func(num): if(num==1): return 1 else: return num*func(num-1) number=int(input("输入整数:")) x=func(number) string=str(x) sum=0 for i i ...
分类:
编程语言 时间:
2020-01-08 20:39:15
阅读次数:
120
接上一节:https://www.cnblogs.com/xiximayou/p/12167894.html 利用事务来处理上述问题。 在applicationContext.xml中配置事务管理器: <!-- 配置事务管理器 --> <bean id="transactionManager" cl ...
分类:
编程语言 时间:
2020-01-08 20:40:21
阅读次数:
105
列表:list 基础操作 1. 取值、切片 uploading image 621046.png 2. 增删改查 2.1 增 append、insert、extend uploading image 847911.png 2.2 删 remove、pop、clear uploading image ...
分类:
编程语言 时间:
2020-01-08 20:41:37
阅读次数:
95
enumerate() enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter'] >>> list(e ...
分类:
编程语言 时间:
2020-01-08 20:42:35
阅读次数:
87
坦克大战小项目! 在小学初中的时候,我相信我们都曾经沉迷于一种玩具“红白机”,这应该是80后90后的童年回忆。用绝对好好学习的誓言,求着父母买一台。自己学会插在电视机上,再和小伙伴一起买一些游戏卡带,便能在周末和课余时间,趁着父母不在厮杀一整天。 魂斗罗,超级玛丽,冒险岛,热血格斗,忍者神龟等等数不 ...
分类:
编程语言 时间:
2020-01-08 20:43:18
阅读次数:
87
冒泡排序的原理 (例,从小到大进行排序) 原理:依次比较两个相邻元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来,交换位置将大的数字,字母放到后面 核心原理: 需要两层循环: 第一层循环外层循环,表示需要排序的次数,排序次数为数组length-1次,从第一次开始循环。 第二层循 ...
分类:
编程语言 时间:
2020-01-08 20:46:16
阅读次数:
92
快速排序 ~~~~ void quick_sort(int q[], int l, int r) { if (l = r)return; int i = l 1, j = r + 1, x = q[l + r 1]; while (i x); if (i < j) swap(q[i], q[j]); ...
分类:
编程语言 时间:
2020-01-08 20:49:43
阅读次数:
90
第一种办法: 执行命令:cython test.py 结果:会在同一目录下面生成test.c文件 执行命令: gcc c fPIC I /usr/include/python2.7 test.c 结果: 在同一目录下面生成test.o文件 执行命令: gcc shared test.o c test ...
分类:
编程语言 时间:
2020-01-08 20:51:40
阅读次数:
282
```
yum install gcc gcc-c++
yum install make
yum -y install zlib*
yum install libffi-devel
yum install openssl-devel
``` ```
wget https://www.python.o... ...
分类:
编程语言 时间:
2020-01-08 20:52:10
阅读次数:
71
数组 一维数组 var fruits = ["apple","banana","pear"]; 二维数组 var arr2 = new Array(); arr2["湖南"] = ["长沙","湘潭","株洲"]; arr2["广东"] = ["广州","深圳","珠海"]; document.wr ...
分类:
编程语言 时间:
2020-01-08 20:55:20
阅读次数:
78
1、添加依赖:log4j的依赖在springboot下已经提供了 <!--定时任务和@Slf4j注解日志的依赖--><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional> ...
分类:
编程语言 时间:
2020-01-08 20:57:00
阅读次数:
110
译者:Jiong 链接: https://robots.thoughtbot.com/how-to-manage-your-python-projects-with-pipenv 在thoughtbot,我们用Ruby和Rails工作,但通常我们总是尝试使用最合适的语言或者框架来解决问题。 我最近一 ...
分类:
编程语言 时间:
2020-01-08 20:57:48
阅读次数:
88
session超时时间设置方法 - 我的java天地 - BlogJavahttp://www.blogjava.net/toby/archive/2009/09/27/296598.html SpringBoot中Session超时原理说明_Spring,session_gaodebao1的博客- ...
分类:
编程语言 时间:
2020-01-08 20:58:39
阅读次数:
83