码迷,mamicode.com
首页 > 编程语言 > 日排行
Dijkstra算法堆优化(vector建图)
#include #include #include #include #include #include #include int s,t; int n,m; using namespace std; const int INF=99999999; struct Node{ int to; int... ...
分类:编程语言   时间:2018-10-08 23:18:40    阅读次数:433
python线程,pipe管道通信原理
Pipe管道:* 管道实例化后会产生两个通道,分别交给两个进程* 通过send和recv来交互数据,这是一个双向的管道,child和parent可以互相收发 ...
分类:编程语言   时间:2018-10-08 23:19:40    阅读次数:279
java类的继承
在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。 案例代码1-1: 其输出结果为: 在类的继承中,需要注意一些问题,具体如下: ...
分类:编程语言   时间:2018-10-08 23:19:48    阅读次数:399
计数排序
1. 何为计数排序? 计数排序是一种基于数组下标,统计数组值的排序方法。 计数排序适用于要排序的数组取值范围较小的情况。合适的情况下,计数排序的时间复杂度小于n*log(n) 2. 计数排序的第一步:确定取值范围,避免空间浪费。 获取最大最小值的方法: 3. 创建临时对象,存放遍历结果 4. 最后一 ...
分类:编程语言   时间:2018-10-09 00:29:56    阅读次数:237
java中多线程产生死锁的原因以及解决意见
1. java中导致死锁的原因 多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放,而该资源又被其他线程锁定,从而导致每一个线程都得等其它线程释放其锁定的资源,造成了所有线程都无法正常结束。这是从网上其他文档看到的死锁产生的四个必要条件: 1、互斥使用,即当资源被一个线程使用(占有)时, ...
分类:编程语言   时间:2018-10-09 00:30:12    阅读次数:201
Linux 安装Python37
1、下载python3.7.0 https://www.python.org/downloads/release/python-370/ 2、创建Linux的python37目录 mkdir /usr/local/python37 3、解压python3.7.0源码 tar zxvf python3 ...
分类:编程语言   时间:2018-10-09 00:30:28    阅读次数:404
Delete 和 Put 请求失效, Spring 框架
使用tomcat 启动Spring项目的时候,请求失效。因为tomcat 不支持 Delete 和 Put 在 Web.xml 中增加下面配置 参考:https://zhidao.baidu.com/question/1991167342276047307.html ...
分类:编程语言   时间:2018-10-09 00:31:47    阅读次数:164
Golang 语言坑之for-range
go只提供了一种循环方式,即for循环,其中有两种方式。第一种是for [initStmt];[Condition];[PostStmt]{} 第二种是for-range可以用来历容器类型如数组、切片和映射,channel 。但是使用for-range时,如果使用不当会程序运行不是预期结果,例如,下 ...
分类:编程语言   时间:2018-10-09 00:33:25    阅读次数:186
选择排序
基本思路: (1)、首先假设一组数组a[n]中的第一个元素是最小的,标注最小元素下标为min=0; (2)、将a[0]元素与后面的n-1个元素从第二个开始比较,如果找到下标为j的 元素a[j],满足a[0]>a[j],则进行 将a[0]与a[j]交换 (3)、重新从第一个元素开始,一次跟后面的元素进 ...
分类:编程语言   时间:2018-10-09 00:33:50    阅读次数:168
调用链系列一、Zipkin搭建、Spring-boot集承
一、背景介绍 1、Zipkin是什么 Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖 ...
分类:编程语言   时间:2018-10-09 00:34:44    阅读次数:415
轻松学会Java高并发第二课-CPU多级缓存
CPU多级缓存为什么需要CPU缓存CPU的频率越来越快,主存越来越跟不上CPU的变化,这样伴随的问题就是处理器的时钟周期内,CPU需要常常等待主存,浪费资源。所以缓存的出现,是为了缓解CPU和内存之间的速度不匹配问题。一级缓存CPU核心与主存之间有一层高速缓存。如下图(1)所示,数据的读取与存储都经过高速缓存。主存和缓存都连接在系统总线上(Bus)。多级缓存CPU核心与主存之间有多级缓存。如下图(
分类:编程语言   时间:2018-10-09 00:35:00    阅读次数:276
冒泡排序算法
通俗理解就行: 首先,假如一个数组有n个数,那么我们可以从第一个数开始从头到尾两两比较(比如第一个和第二个数比较,第二个数和第三个数比较),当前一个数比后一个数大时,则交换他们的位置,直到最大的一个数被排在了数组的后尾。然后最后一个数固定,不再需要比较,只需要按照刚刚的方法重复比较前面的n-1个数, ...
分类:编程语言   时间:2018-10-09 00:35:22    阅读次数:133
顺序表的C、C++实现
一个线性表表实现,函数声明放在 line_list.h 头文件汇总,函数定义放在line_list.c 中,main.c 用来测试各个函数. 1.文件 line_list.h 1. 文件 line_list.c 1. 文件 main.c c // main.c include include "li ...
分类:编程语言   时间:2018-10-09 00:35:46    阅读次数:163
拓扑排序
一、拓扑排序介绍 拓扑排序(Topological Order)是指,将一个有向无环图(Directed Acyclic Graph简称DAG)进行排序进而得到一个有序的线性序列。 这样说,可能理解起来比较抽象。下面通过简单的例子进行说明! 例如,一个项目包括A、B、C、D四个子部分来完成,并且A依 ...
分类:编程语言   时间:2018-10-09 00:36:25    阅读次数:156
插入排序
插入排序(InsertionSort)是一种简单且有效的比较排序算法,在每次迭代过程中算法随机的从输入序列中移除一个元素,并将该元素插入到排序序列中正确的位置,重复该过程,直到所有元素都被选择一次。 ...
分类:编程语言   时间:2018-10-09 00:36:42    阅读次数:253
栈的C语言实现
一个栈的C语言实现,函数声明放在 line_list.h 头文件汇总,函数定义放在line_list.c 中,main.c 用来测试各个函数. 1.文件 stack.h 1. 文件 stack.c 1. 文件main.c ...
分类:编程语言   时间:2018-10-09 00:38:55    阅读次数:164
Windows下安装Python虚拟环境
Windows下安装Python虚拟环境 虚拟环境安装 需求概要 “虚拟环境”是从电脑独立开辟出来的环境。就好比我们生活中的橱柜中,会把酱油放在一个瓶子里,把醋放在另外一个瓶子里,这样做饭的时候你可以随意搭配酱油与醋的比例了。 做程序开发也一样,试想一下,如果某一天你正在做一个Django项目,而你 ...
分类:编程语言   时间:2018-10-09 00:39:17    阅读次数:313
springboot2整合mybatis实例
本文主要讲解sb2和mybatis的整合要点。本文以表user为例。 步骤: 一、首先的前提:(共三步,只做一次) 1.在pom.xml文件引入应用对mybatis的依赖: <!-- 引入starter --> <dependency> <groupId>org.mybatis.spring.boo ...
分类:编程语言   时间:2018-10-09 00:41:31    阅读次数:151
自定义命令杀死 java 进程 alias kjava
杀死java 进程 编辑别名 永久生效 ...
分类:编程语言   时间:2018-10-09 00:42:11    阅读次数:275
在Java Web Project中实现Vue异步组件加载
背景最近看上了ElementUI(Vue实现)用来实现一个管理系统Demo,其中一个最常见的需求就是左侧导航不动,右侧主页块在点击导航菜单时动态更新,如下图所示:之前的实现方案是右边嵌入一个iframe,动态更改iframe的url即可,现在既然用了Vue咱也试试单页,是不是显得更优雅。接着就接触到了vue-router、组件、异步组件这些关键字,本以为把页面定义为xxx.vue放到webapp下
分类:编程语言   时间:2018-10-09 00:42:19    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!