码迷,mamicode.com
首页 > 编程语言 > 日排行
java 环形链表实现约瑟夫(Joseph)问题
约瑟夫问题又名丢手绢问题。相传著名犹太历史学家 Josephus 利用其规则躲过了一场自杀游戏,而后投降了罗马。 问题: 这段代码可拿来直接运行,运行结果: 最后剩余的节点为:6 在实际应用中,比如排队,根据不同的k,m,len的值,对于有些特殊情况,可能有不同的算法我也不知道,猜测如此! 为何有此 ...
分类:编程语言   时间:2018-08-14 14:59:03    阅读次数:179
C++(十三)— map的排序
在c++中有两个关联容器,第一种是map,内部是按照key排序的,第二种是unordered_map,容器内部是无序的,使用hash组织内容的。 1、对有序map中的key排序 如果在有序的map中,key是int,或者string,它们天然就能比较大小,本身的就是有序的。不用额外的操作。 2、对有 ...
分类:编程语言   时间:2018-08-14 15:00:33    阅读次数:156
深入JAVA虚拟机之字节码执行引擎
前言:class文件结构、类加载机制、类加载器、运行时数据区这四个java技术体系中非常重要的知识,学习完了这些以后,我们知道一个类是通过类加载器加载到虚拟机,存储到运行时数据区,而且我们也知道了我们方法体内的代码被编译成字节码保存在方法表中的code属性中,那么虚拟机又是怎么执行这些代码的,得出方法输出结果的呢?这一节我们就要来学习,关于虚拟机字节码执行引擎的相关知识。通过这章节的学习,我们要掌
分类:编程语言   时间:2018-08-14 15:40:22    阅读次数:189
SpringCloud SpringBoot mybatis分布式微服务云架构开发Web应用
静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。默认配置SpringBoot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources举例:我们可以在src/main/resources/目录下创建static,在该位置放置一个图片文件。启动程序后,尝试访问。h
分类:编程语言   时间:2018-08-14 15:40:31    阅读次数:163
python基础四:装饰器
装饰器本质:就是函数,功能是为其他函数添加附加功能装饰器原则:不修改被修饰函数的源代码不修改修饰函数的调用方式装饰器的知识储备:装饰器=高阶函数+函数嵌套+闭包初识装饰器先看一个需求:下面这个函数用来计算1到20的和defcalc(l):res=0foriinl:time.sleep(0.01)res+=ireturnresresult=calc(range(1,21))print(result)
分类:编程语言   时间:2018-08-14 15:40:49    阅读次数:190
GO语言-基础语法:条件判断
1.IF判断(aa.txt内容:asdfgh。bb.txt内容:12345) 打印结果; ...
分类:编程语言   时间:2018-08-14 15:40:57    阅读次数:181
快速排序和二分查找
快排和二分查找都基于一种叫做「分治」的算法思想,通过对数据进行分类处理,不断降低数量级,实现O(logN)(对数级别,比O(n)这种线性复杂度更低的一种,快排核心是二分法的O(logN),实际复杂度为O(N*logN))的复杂度。 快速排序 快排大概的流程是: 二分查找 二分查找法主要是解决「在一堆 ...
分类:编程语言   时间:2018-08-14 15:41:39    阅读次数:303
python集合
#集合常量用花括号表示,如{1,2,3}.集合中的元素是唯一的、无序和不可改变的。#集合常量可以用花括号表示,也可以用内置的set函数来创建。例如:x={1,2,3}#常量集合xprint(x)print(type(x))y=set({4,5,5,6})print(y)a=set([7,8,9,9])#使用列表创建集合对象print(a)b=set(‘123abc‘)#使用字符串常
分类:编程语言   时间:2018-08-14 15:44:24    阅读次数:162
spring security 5.0 密码未加密报错
使用spring security5.0后,配置文件中直接写普通的密码如:123456,会报错: 这是因为spring security5.0以后默认需要选择密码加密方式,如果还像之前版本直接配置未加密密码,就会报上面这个错误当然啦,如果还想用简单密码的话,spring security还是给了两个 ...
分类:编程语言   时间:2018-08-14 15:44:40    阅读次数:244
python统计单元测试代码覆盖率
1.1.1实现过程准备工作首先在运行命令前,我们需要安装一个包:coverage命令如下:pipinstallcoverage#(py-3-mpipinstallcoverage)安装成功后,会出现Successfully等字样。实现代码覆盖率命令一共涉及到的命令有3个,这里先全部给出,后续在用例子做详细使用讲解:第一个命令为运行一下你的测试脚本文件,第二个命令会在控制台打印出覆盖率报告信息,第三
分类:编程语言   时间:2018-08-14 15:44:58    阅读次数:252
Python常用模块(四)
一.re模块 正则表达式时计算机科学的一个概念,正则表达式通常被用来检索,替换那些符合某个模式的文本,大多数程序设计语言都支持利用正则表达式进行字符串操作. 正则就是用一些具有特殊含义的符号组合到一起来描述字符或者字符串的方法,或者说正则就是用来描述一类事物的规则.它内嵌在python中,并通过re ...
分类:编程语言   时间:2018-08-14 15:45:21    阅读次数:151
python下的线程 进程,以及如何实现并发服务器
在一个CPU(一核)的电脑上, 程序的运行是并发运行的,调度的算法叫时间片轮转法,也叫轮询法 在多CPU(多核)的电脑上,一个CPU跑一个程序,刚程序运行数量小于核心数时,程序是并行的 并发:看上去一起执行,同时在发生 并行:真正的一起执行,同时在进行 进程的概念: 计算机程序是存储在磁盘上的可执行 ...
分类:编程语言   时间:2018-08-14 16:15:32    阅读次数:173
Shell脚本语言运算符
Shell编程中,运算符是必不可少的,可以说每一个脚本中都会用到。熟悉掌握运算符是一项基本功。比较运算符:eq等于ne不等于lt小于le小于等于gt大于ge大于等于
分类:编程语言   时间:2018-08-14 16:15:38    阅读次数:157
用Spring Web Flow和Terracotta搭建Web应用
什么是Spring Web Flow? Spring Web Flow是Spring Framework中的web应用组件,它提供了一种编写有状态和基于会话的web应用的简便手段。Spring Web Flow 使得逻辑流程成为web应用中的一等公民,它能让你定义为自包含模块,以独立于应用的其它部分 ...
分类:编程语言   时间:2018-08-14 16:17:29    阅读次数:130
Python开发【第一篇】基础题目二
1 列表题 2.有 1,2,3,4,5,6,7,8, 8位数字,输出两位元素互不相同的个数 3. 九九乘法表 正三角 4 九九乘法表 倒三角 5 用Python开发程序自动计算方案 6 用下划线将列表的每一个元素拼接为字符串 ['tang','lao','er'] 7 有一元组('tang','la ...
分类:编程语言   时间:2018-08-14 16:18:14    阅读次数:158
GO语言-基础语法:循环
golang只有for没有while 打印结果: ...
分类:编程语言   时间:2018-08-14 17:03:06    阅读次数:164
Python版本的谷歌S2空间索引算法
参考https://en.wikipedia.org/wiki/Hilbert_curvehilbert_map={‘a‘:{(0,0):(0,‘d‘),(0,1):(1,‘a‘),(1,0):(3,‘b‘),(1,1):(2,‘a‘)},‘b‘:{(0,0):(2,‘b‘),(0,1):(1,‘b‘),(1,0):(3,‘a‘),(1,1):(0,‘c‘)},‘c‘:{(0,0):(2,‘c‘)
分类:编程语言   时间:2018-08-14 17:03:27    阅读次数:849
spring以及spring MVC
一.spring的核心模块 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: 1) ...
分类:编程语言   时间:2018-08-14 17:06:01    阅读次数:177
【HTML+CSS+JavaScript】实现待办事项(纯DOM实现)
需求:实现待办事项 ...
分类:编程语言   时间:2018-08-14 17:06:56    阅读次数:1289
JavaScript 内置对象和使用技巧(三)
实用技巧 1 从页面中获取元素 2 给元素绑定事件 3 修改元素的CSS样式 4 设置元素的class值 5 事件 6 JS定时 单次定时 多次定时 JavaScript 内置对象 1 Number 1.1 属性 MAX_VALUE JS可以表示的最大的数字 MIN_VALUE JS可以表示的最小的 ...
分类:编程语言   时间:2018-08-14 17:07:55    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!