码迷,mamicode.com
首页 > 编程语言 > 周排行
Dijkstra算法依据项目改进版,输出路径
package dijkstra; import java.util.ArrayList; public class Dijkstra { private static int N = 1000; /*private static int[][] Graph = { { 0, 1, 5, N, N,... ...
分类:编程语言   时间:2019-09-25 17:34:58    阅读次数:107
java集合
Java 集合框架主要包括两种类型的容器:Collection和Map(如下图所示) 一:如上图所示,Collection下有3个常用的子接口分别为Set, List, Queue 1:Set(无序,唯一) HashSet: 底层数据结构是哈希表。(无序,唯一) hashSet主要是通用的存储数据集 ...
分类:编程语言   时间:2019-09-25 17:35:23    阅读次数:111
C++ 作用域
标识符的作用域 一、作用域的定义 作用域是一个标识符在程序正文中有效的区域,即定义的变量可以被应用的有效区域。 二、作用域的分类 1.函数原型作用域 函数原型作用域是C++程序中最小的作用域。在函数原型声明时形式参数的作用范围就是函数原型作用域。 例如,对于如下函数声明: 标识符radius的作用范 ...
分类:编程语言   时间:2019-09-25 18:44:57    阅读次数:93
python的快捷键
常用快捷键 1、Ctrl + Enter:在下方新建行但不移动光标 2、Shift + Enter:在下方新建行并移到新行行首 3、Ctrl + /:注释(取消注释)选择的行 4、Ctrl + Alt + L:格式化代码 5、Ctrl + Shift + +:展开所有的代码块 6、Ctrl + Sh ...
分类:编程语言   时间:2019-09-25 18:46:40    阅读次数:360
Python 中命令行参数解析工具 docopt 安装和应用
什么是 docopt? 1、docopt 是一种 Python 编写的命令行执行脚本的交互语言。 它是一种语言! 它是一种语言! 它是一种语言! 2、使用这种语言可以在自己的脚本中,添加一些规则限制。这样脚本在执行的时候就必须按照这样格式来执行,同时,也可以很方便的编写一些帮助信息(其实很多软件在输 ...
分类:编程语言   时间:2019-09-25 18:48:45    阅读次数:160
ES6的JavaScript数据结构的实现
目的:ES6标准下的JS数据结构的一些实现代码。(作为记录和启发) 内容:栈。(未完成,待继续) 一、数据结构 1、栈(先入后出) // @ts-check class Stack { constructor() { this.count = 0; this.items = {}; } push(e ...
分类:编程语言   时间:2019-09-25 19:53:27    阅读次数:118
用两个栈实现一个队列(C++)
分析 + 栈:后进先出 + 队列:先进先出 要使用两个栈实现队列(先进先出),主要思路是 1.插入一个元素:直接将元素插入stack1即可。 2.删除一个元素:当stack2不为空时 ,直接弹出栈顶元素,当stack2为空时,将stack1元素逐个弹出并压入stack2,然后再弹出栈顶元素。 具体看 ...
分类:编程语言   时间:2019-09-25 19:54:22    阅读次数:105
算法总结
#序列分治 奇袭,优美序列(或tarjan+线段树优化建图) #整除分块: 砍树 #二进制拆分: 哪一天她能重回我身边 #扩展欧几里得: 方程的解 #中国剩余定理: visit(处理非素数模数) #循环矩阵: 随(rand)(原根优化),山洞 #DSU on tree: 模板(ac) #树上(权值) ...
分类:编程语言   时间:2019-09-25 19:56:46    阅读次数:118
Python语法速查: 3. 字符串格式化
(1)简易字符串格式化 字符串属于不可变序列,只能生成新的,不能改变旧的。“字符串格式化”有点像以前C语言的sprintf,可以将若干变量代入格式化的字符串,生成一个符合要求的新字符串。 'num: %d' %16 # 结果为 'num: 16' 'num: %o' %16 # 结果为 'num: ...
分类:编程语言   时间:2019-09-25 20:00:28    阅读次数:86
Java——方法、intellij IDEA中的一些快捷键
intellij IDEA中的一些快捷键: 一、方法基础 给你一个两个int类型的数相加的例子: 这个例子说明了 二、方法重载 实例: 先看麻烦的: 简化的: 注意: 关于打印函数println方法在源代码中的重载可以通过按下“ctrl”+“点击函数”就可以找出来那个源代码(适用于intellij ...
分类:编程语言   时间:2019-09-25 21:11:02    阅读次数:119
Python Django 生命周期 中间键 csrf跨站请求伪造 auth认证模块 settings功能插拔式源码
一 django 生命周期 二 django中间键 1.什么是中间键 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 简单来说就相当于django门户,保安 ...
分类:编程语言   时间:2019-09-25 22:22:29    阅读次数:125
Spring Cloud-新一代Web框架微服务
序言 springcloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于springboot构建,对我们熟悉spring的程序员来说,上手比较容易。 通过一些简单的注解,我们就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。 下面主要用图来理解下各个组件的概念吧 都有哪些优秀 ...
分类:编程语言   时间:2019-09-25 22:26:24    阅读次数:120
Spring Cloud-Eureka 服务注册中心
Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件 它主要包括两个组件:Eureka Server 和 Eureka Client Eureka Client:一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和服务端 ...
分类:编程语言   时间:2019-09-25 22:30:57    阅读次数:116
软工个人项目WC(Python实现)
一、github地址:https://github.com/1371272989/WC.exe 实现功能: 1、-c:统计字符数; 2、-w:统计单词数; 3、-l:统计行数; 4、-a:统计复杂数据(空行、代码行和注释行); 5、-s:递归处理目录下符合条件的文件; 通配符没有全面,只能辨别后缀。 ...
分类:编程语言   时间:2019-09-25 22:31:54    阅读次数:148
基于Python玩转人工智能最火框架 TensorFlow应用实践
0 第1章 课程整体介绍 第2章 人工智能基础知识 第3章 TensorFlow简介和开发环境搭建 第4章 TensorFlow原理与进阶(代码实践) 第5章 案例一 会作曲的人工智能 第6章 案例二 会Photoshop的人工智能 第7章 案例三 会开3D赛车的人工智能 第8章 知识点总结和课程延 ...
分类:编程语言   时间:2019-09-25 22:39:28    阅读次数:293
Java方法的递归
使用方法同C语言中的递归 递归需要有两部分:1.递归结束的条件;2.递归的函数体 简单的代码如下 public class HelloJava { public static void main(String[] args) { int n= 1000; System.out.println(sum ...
分类:编程语言   时间:2019-09-25 22:41:33    阅读次数:102
python中pyqt5的进度条--python实战(十)
python太博大精深了,使用场景非常多。最近笔者一直使用PyQt5编一些小程序,顺便就把一些常用的东西列出来,做个记录和积累吧。进度条是非常常用的东西,今天用的时候,顺便温习了一下,这个东西自己感觉没啥可讲的,最好的办法就是例子来说明:下面给一个简单的例子。 基本进度条使用: 进度条的函数如下: ...
分类:编程语言   时间:2019-09-25 22:44:56    阅读次数:127
C++中如何实现split的效果?
C++中如何实现split的效果? 和Python等语言不同,C++的string类没有内置split函数,这对于实际应用中要经常分割字符串的情况非常不方便。有很多种方法来处理,这里讲一种比较方(tou)便(lan)的方法——使用字符串流的方式吧: 先上示例代码,这里是要读取一个存放在E盘根目录的一 ...
分类:编程语言   时间:2019-09-25 22:45:19    阅读次数:120
spring+springmvc+mybatis-plus 纯注解开发
最近刚完成一个项目,刚好有一点时间,来完成基于spring+springmvc+mybatis-plus 纯注解开发 一、创建工程、导入依赖 1、新建一个基于maven的web工程,使用JDK1.8 2、调整目录结构 2.1、新建java 2.2、新建resources 2.3、删除web.xml、 ...
分类:编程语言   时间:2019-09-25 22:46:56    阅读次数:172
Spring Boot-Error:(3, 32) java: 程序包org.springframework.boot不存在
问题分析 -由于加载的项目没有加载相应的依赖的包文件导致 解决方案 setting 选中图中的设置,点击apply,IDE就会自动下载所需要的包文件 ...
分类:编程语言   时间:2019-09-25 22:48:45    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!