码迷,mamicode.com
首页 > 编程语言 > 日排行
Java面向对象的理解
Java是一门面向对象的语言,因此它的基本结构是class。 一、首先谈谈类中的方法和属性 在一个类中可以有多种属性和方法,他们大致可以分为公开的public和私有的private,顾名思义公开的是可以公开访问的,而私有的则只能自生访问,代码的写法为: class Person { public S ...
分类:编程语言   时间:2020-01-08 19:21:44    阅读次数:102
[Javascript] Compare a Generator to Using Array Map and Filter
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
布隆过滤器(Bloom Filter)与Hash算法
Hash算法在应用中又称为指纹(fingerprint)或者摘要(digest)算法,是一种将任意长度的明文串映射为较短的数据串(hash值)的算法,目前的Hash算法主要是MD5系列算法与SHA系统算法 一个好的Hash算法需要具有四个特性,即正向快速 ,逆向困难,输入敏感 ,冲突避免 正向快速 ...
分类:编程语言   时间:2020-01-08 19:27:17    阅读次数:119
公子奇带你进入Java8流的世界(二)
在上一篇中我们带领大家简单的了解流的概念及使用场景,本节我们就来好好的介绍流的常见用法。 一、筛选和切片 对于一串流,我们有时需要取出我们需要的流中某些元素,主要是通过谓词筛选。看代码: 首先定义一个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
0108 spring的申明式事务
背景 互联网的金融和电商行业,最关注数据库事务。 |业务核心|说明| | | | |金融行业 金融产品金额|不允许发生错误| |电商行业 商品交易金额,商品库存|不允许发生错误| 面临的难点: 高并发下保证: 数据一致性,高性能; spring对事物的处理: 采用AOP技术提供事务支持,申明式事务, ...
分类:编程语言   时间:2020-01-08 20:36:15    阅读次数:79
Intellij IDEA 'Error:java: 无效的源发行版:13'
第一步,依次点击,File - Settings - Bulid, Execution,Deployment - Compiler - Java Compiler,修改版本为13(你使用的java是哪个版本就选哪个喔) 第二步,依次点击,File - Project Structure - Proj ...
分类:编程语言   时间:2020-01-08 20:38:20    阅读次数:1796
python 学习1(数组冒泡排序,计算阶乘后面几个0)
计算阶乘后面有几个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
spring之使用事务(二)
接上一节:https://www.cnblogs.com/xiximayou/p/12167894.html 利用事务来处理上述问题。 在applicationContext.xml中配置事务管理器: <!-- 配置事务管理器 --> <bean id="transactionManager" cl ...
分类:编程语言   时间:2020-01-08 20:40:21    阅读次数:105
python数据类型之列表
列表: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
python常用函数
enumerate() enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter'] >>> list(e ...
分类:编程语言   时间:2020-01-08 20:42:35    阅读次数:87
java小项目之:坦克大战,90后的集体回忆杀!
坦克大战小项目! 在小学初中的时候,我相信我们都曾经沉迷于一种玩具“红白机”,这应该是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编译Python为c语言
第一种办法: 执行命令: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
安装python3
``` 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
JavaScript基础------(数组)
数组 一维数组 var fruits = ["apple","banana","pear"]; 二维数组 var arr2 = new Array(); arr2["湖南"] = ["长沙","湘潭","株洲"]; arr2["广东"] = ["广州","深圳","珠海"]; document.wr ...
分类:编程语言   时间:2020-01-08 20:55:20    阅读次数:78
SpringBoot--logger日志配置,使用@Slf4j注解
1、添加依赖:log4j的依赖在springboot下已经提供了 <!--定时任务和@Slf4j注解日志的依赖--><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional> ...
分类:编程语言   时间:2020-01-08 20:57:00    阅读次数:110
Python 官方推荐的一款打包工具
译者:Jiong 链接: https://robots.thoughtbot.com/how-to-manage-your-python-projects-with-pipenv 在thoughtbot,我们用Ruby和Rails工作,但通常我们总是尝试使用最合适的语言或者框架来解决问题。 我最近一 ...
分类:编程语言   时间:2020-01-08 20:57:48    阅读次数:88
Tomcat Spring session 超时时间
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!