码迷,mamicode.com
首页 > 编程语言 > 周排行
图的经典算法
Prim算法 Kruskal算法 Dijkstra算法(从一个顶点到其余各顶点的最短路径) Floyd算法(每对顶点之间的最短路径) 拓扑排序 ...
分类:编程语言   时间:2019-10-04 16:36:57    阅读次数:96
python协程初步---一个生成器的实现
和列表那种一下占据长度为n的内存空间不同的是,生成器在调用的过程中逐步占据内存空间,因此有着很大的优势 一个斐波纳契数列的例子 运行 :myfibbo(10) 一个生成器版本的例子 输出结果: ...
分类:编程语言   时间:2019-10-04 16:39:20    阅读次数:66
并发编程之线程属性
主线程、线程优先级、守护线程、线程组、处理未捕获异常的处理器 ...
分类:编程语言   时间:2019-10-04 16:40:54    阅读次数:79
C++设计模式——单例模式
【前言】最近看公司的代码,好多项目里面使用了单例模式。不会涉及公司具体代码,仅对单例模式做一个学习总结。 一、C++单例模式 通过单例模式可以保证系统中只有一个类只有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。对于系统中的某些类来说,只有一个实例很重要,比如一个打印机可以有多个 ...
分类:编程语言   时间:2019-10-04 16:41:25    阅读次数:80
javascript基础数组,字符串的操作和冒泡函数等
数组 var arr = new Array(2,1,5,6,7,4,9); var arr2 = Array(1,2,"33"); //省略new来创建数组 var arr3 = [1,2,"33"]; //通过常量来创建数组 Math.random(); //0~1之间任意的数。 for(var ...
分类:编程语言   时间:2019-10-04 16:44:38    阅读次数:91
ES6中数组方法( reduce )
应用场景一 计算数组中所有值的总和 var numbers = [3,5,9]; var sumValue = numbers.reduce(function(sum,number){ //sum2 前两个数的和 console.log(sum) //1000 1003 1008 return su ...
分类:编程语言   时间:2019-10-04 16:47:20    阅读次数:134
Java数据结构与算法(3):队列
队列也是一种表,不同的是队列在一端进行插入而在另一端进行删除。 队列模型 队列的基本操作包括入队、出队操作。在表的末端插入元素,在表的开头删除元素,即先进先出(FIFO)。 队列的数组实现 对于每一个队列数据结构,保留一个数组items以及位置front和back,分别表示队列的两端,还要记录元素的 ...
分类:编程语言   时间:2019-10-04 16:50:39    阅读次数:88
【JavaScript】高度和宽度
高度和宽度总结 区别:e.clientX/e.clientY e.layerX/e.layerY e.pageX/e.pageY e.offsetX/e.offsetY e.screenX/e.screenY e.x/e.y 区别:scrollHeight scrollTop clientHeigh ...
分类:编程语言   时间:2019-10-04 16:52:41    阅读次数:118
jq 字符串转数组
一般我们在添加关键词时 会添加几组关键词 上传时怎么取值呢 取值时用以下格式 就能取到值 var FTag = "" //AAA,BBB if (FTag1 != "") { FTag = FTag + FTag1 + ","; //AAA, } if (FTag1 != "") { FTag = ...
分类:编程语言   时间:2019-10-04 16:55:59    阅读次数:410
springboot2.0入门(三)----定义编程风格
一、RESTFul风格API 1、优点: HTTP方法体现对资源的操作: GET : 获取资源 POST : 添加资源 PUT : 修改资源 DELETE : 删除资源 二、代码演示: 新建Animal类,使用注解,包含设置get/set方法、全部参数构造器、无参数构造器、builder快速创建对象 ...
分类:编程语言   时间:2019-10-04 16:59:20    阅读次数:98
扫描线算法
(昨天开训练赛,签到扫描线卡了三小时。wsl。 1. 矩形周长并 hdoj1828 / poj1177 传送:http://acm.hdu.edu.cn/showproblem.php?pid=1828 1 #include<iostream> 2 #include<cstdio> 3 #inclu ...
分类:编程语言   时间:2019-10-04 16:59:36    阅读次数:81
java安全相关知识
JVM:java虚拟机,Java编译程序将生成Java虚拟机上可运行的目标代码,使得Java程序可以再不同平台不加修改的运行。JVM包含完善的硬件架构,主要分为五大模块—类装载器子系统、运行时数据全、执行引擎、本地方法接口和垃圾收集模块。其没有寄存器,指令集使用Java栈来存储中间数据。 JRE:J ...
分类:编程语言   时间:2019-10-04 17:01:04    阅读次数:83
Python - 列表 - 第八天
Python 列表 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确 ...
分类:编程语言   时间:2019-10-04 17:04:19    阅读次数:76
Java发展历程摘要
20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林 ...
分类:编程语言   时间:2019-10-04 17:04:53    阅读次数:95
python socket编程
服务器升级版 客户端升级版 windows解决上面异常的方法: Linux解决方法: 八、基于UDP的套接字 九、基于TCP的套接字,UDP的套接字实现远程执行命令 TCP服务端 TCP客户端 UDP服务端 UDP客户端 十、为什么TCP 会粘包 TCP(transport control prot ...
分类:编程语言   时间:2019-10-04 17:06:26    阅读次数:97
python中列表(list)函数及使用
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定 ...
分类:编程语言   时间:2019-10-04 17:09:23    阅读次数:126
Spring BeanDefinition的加载
 前面提到AbstractRefreshableApplicationContext在刷新BeanFactory时,会调用loadBeanDefinitions方法以加载系统中Bean的定义,下面将讲解Bean定义的加载过程。 一.XML定义  XML配置的加载由Abstract ...
分类:编程语言   时间:2019-10-04 17:12:52    阅读次数:98
C语言编译多文件
有多个C语言文件,需要一起编译,以下为 gcc 实现 ...
分类:编程语言   时间:2019-10-04 17:13:10    阅读次数:102
python进阶一(函数式编程)【1-9 python中的偏函数】
python中偏函数 当一个函数有很多参数时,调用者就需要提供多个参数。如果减少参数个数,就可以简化调用者的负担。 比如,int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换: >>> int('12345') 12345 但int()函数还提供额外的base参数, ...
分类:编程语言   时间:2019-10-04 17:13:57    阅读次数:100
SpringBootSecurity学习(13)前后端分离版之JWT
JWT 使用 前面简单介绍了把默认的页面登录改为前后端分离的接口异步登录的方法,可以帮我们实现基本的前后端分离登录功能。但是这种基本的登录和前面的页面登录还有一个一样的地方,就是使用session和cookie来维护登录状态,这种方法的问题在于,扩展性不好。单机当然没有问题,如果是服务器集群,或者是 ...
分类:编程语言   时间:2019-10-04 17:14:22    阅读次数:97
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!