码迷,mamicode.com
首页 > 编程语言 > 日排行
算法 | A*算法和权重A* 算法
A\ and Weighted A\ Search 思路 启发式搜索算法 要理解A 搜寻算法,还得从启发式搜索算法开始谈起。 所谓启发式搜索,就在于当前搜索结点往下选择下一步结点时,可以通过一个 启发函数(Heuristic Function) 来进行选择,选择代价最少的结点作为下一步搜索结点而跳转 ...
分类:编程语言   时间:2020-03-15 09:38:31    阅读次数:126
java 静态代码块
格式: static { } 特点:随着类的加载而执行,只执行一次,并优先于主函数。 用于给类进行初始化的。 一个类可以写多个静态代码块。 创建一个指向null的引用变量不会触发static代码块。 ...
分类:编程语言   时间:2020-03-15 09:39:06    阅读次数:58
Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
Spring Boot 的核心配置文件是 application 和 bootstrap 配置文件。application 配置文件这个容易理解,主要用于 Spring Boot 项目的自动化配置。bootstrap 配置文件有以下几个应用场景。使用 Spring Cloud Config 配置中心 ...
分类:编程语言   时间:2020-03-15 09:41:33    阅读次数:233
JavaScript 响应式开发
响应式开发原理 利用媒体查询对不同宽度的设备进行布局和样式的设置,从而适配不同的设备 设备划分 尺寸区间 超小屏幕(手机) <768px 小屏设备(平板) >=768px~992px 中等屏幕(桌面显示器) >=992px~<1200px 宽屏设备(大桌面显示器) >=1200px 响应式布局容器 ...
分类:编程语言   时间:2020-03-15 09:42:29    阅读次数:127
一文搞定Go语言开发环境的搭建
学习 Golang 第一步,搞定开发环境
分类:编程语言   时间:2020-03-15 09:44:46    阅读次数:61
通过ThreadPoolExecutor源码分析线程池实现原理
为什么要用线程池 线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性。使用线程池可以重复利用已创建的线程降低线程创建和销毁带来的消耗,随之即可提高响应速度(当一个任务到达时,不需要重新创建线程来为之服务,重用已有线程),还可以通过线程池控制线程资源统一分配和监控等。 线程池工 ...
分类:编程语言   时间:2020-03-15 09:46:51    阅读次数:63
双栈排序(二分图
# 题意通过两个栈,4中操作,实现输入序列升序排序操作a:如果输入序列不为空,将第一个元素压入栈S1操作b:如果栈S1不为空,将S1栈顶元素弹出至输出序列操作c:如果输入序列不为空,将第一个元素压入栈S2操作d:如果栈S2不为空,将S2栈顶元素弹出至输出序列如果一个1~n的排列P可以通过一系列操作使 ...
分类:编程语言   时间:2020-03-15 09:47:23    阅读次数:73
【图文+视频新手也友好】Java一维数组详细讲解(内含练习题答案+详解彩蛋喔~)
[TOC] 【新手友好型视频】全面讲解Java一维数组(内含带答案和讲解的练习题彩蛋喔)看完即上手!更有详解版练习题来帮你加深印象~~ 视频讲解: "点击这里即可到小乔的B站观看" 一、数组的概述 数组(Array),是存储一系列 同类型数据元素 的一种数据结构。它通过数组名和一个整型下标可访问数组 ...
分类:编程语言   时间:2020-03-15 09:49:02    阅读次数:91
freecplus框架,Linux平台下C/C++程序员提高开发效率的利器
?[toc] 一、freecplus框架简介 ===================== freecplus框架由C语言技术网组织开发、维护。其目的是为C/C++程序员供免费的、开源的程序库。freecplus框架与C++标准库结合使用,可以极大的提高程序员的开发效率。 freecplus框架的初衷 ...
分类:编程语言   时间:2020-03-15 09:50:33    阅读次数:71
点读系列《Java编程思想 前6章》
第1章 对象导论 1. 计算机是头脑延伸的工具。 2. 所有编程语言都提供抽象机制。 3. 每个对象看起来都有点像一台微型计算机。 4. 每个对象在内存中都有一个唯一的地址。 5. 每个对象都有一个接口。 6. 向对象发送消息。 7. 每个对象都提供服务。 8. 每个对象都可以很好地完成一项任务,但 ...
分类:编程语言   时间:2020-03-15 09:51:55    阅读次数:73
python3 日期时间
1 from datetime import datetime 2 3 t1 = '22:21:30' 4 t2 = '23:21:25' 5 6 s = datetime.striptime(t1, '%H:%M:%S') 7 e = datetime.striptime(t2, '%H:%M:% ...
分类:编程语言   时间:2020-03-15 09:52:54    阅读次数:49
JavaScript之事件循环,宏任务与微任务
事件循环 Event Loop 程序中设置两个线程:一个负责程序本身的运行,称为"主线程";另一个负责主线程与其他进程(主要是各种I/O操作)的通信,被称为"Event Loop线程"(可以译为"消息线程")。 所有任务可以分成两种,一种是同步任务(synchronous),另一种是异步任务(asy ...
分类:编程语言   时间:2020-03-15 09:53:06    阅读次数:63
python-qrcode模块生成二维码
安装 pip install qrcode qrcode 依赖 Image 这个包:pip install Image 简单生成网页二维码: import qrcode img = qrcode.make('https://www.cnblogs.com/liming19680104/p/10291 ...
分类:编程语言   时间:2020-03-15 09:56:17    阅读次数:67
LeetCode 1122. Relative Sort Array (数组的相对排序)
题目标签:Sort 先设立一个 size 1000 的 array cnt [], 把arr1 里面的数字 计数存入 cnt; 遍历 arr2, 按照arr2 的顺序把 arr1 与 arr2 重复的数字 先存入 arr1; 遍历 cnt,把 cnt 里面剩余的 arr1 剩下的数字 存入arr1; ...
分类:编程语言   时间:2020-03-15 09:59:14    阅读次数:49
Python中from module import * 导包方式下的__all__变量
python导入模块有两种方式: 1、import module 2、from module import 对象名 第二种方法中有一种特殊的形式:from module import * ,即导入一切。但是这种导入方法只能导入公有的属性、方法和类,不能导入私有的或者保护型的属性方法类。 # 类 mo ...
分类:编程语言   时间:2020-03-15 10:00:44    阅读次数:96
Java探针技术-retransformclasses的介绍
retransformclasses void retransformclasses(class... classes) throws unmodifiableclassexception 重转换提供的类集。 此函数为检测已加载类提供了方便。 当最初加载了类或重定义了类时,初始类文件字节可以使用 c ...
分类:编程语言   时间:2020-03-15 10:01:40    阅读次数:135
Hyperledger Fabric V1.4(二)Javascript链码开发常用API
Ⅰ ChaincodeStub类封装了链码和peer节点之间交互的APIs,使用方式为ctx.stub.method(),js合约文件如下: const { Contract } = require('fabric-contract-api'); //引入依赖 class ElecDataContr ...
分类:编程语言   时间:2020-03-15 10:04:14    阅读次数:193
《机器学习算法入门》即将上市出版,预计2020年6,7月份
《机器学习入门》本书通过通俗易懂的语言,丰富的图示和经典的案例,让广大机器学习爱好者轻松入门机器学习MachineLearning,有效地降低了学习的门槛。本书共分11章节,覆盖的主要内容有机器学习概述、数据预处理、K近邻算法、回归算法、决策树、K-means聚类算法、随机森林、贝叶斯算法、支持向量机、神经网络(卷积神经网络、Keras深度学习框架)、人脸识别入门等。从最简单的常识出发来切入AI领
分类:编程语言   时间:2020-03-15 10:04:46    阅读次数:77
java8知识总结_1.Lambda表达式
1.Lambda表达式 1-1.概述 Lambda 允许我们将函数当成参数传递给某个方法。 关于Lambda表达式的“好处”或是“优点”,很多技术相关网站上的文章或书籍都有提到:”使用 Lambda 表达式可以使代码变的更加简洁紧凑。“,相对来说”缺点“的话, 就是有点不易读,毕竟做java的大多数 ...
分类:编程语言   时间:2020-03-15 10:05:50    阅读次数:62
【开发日志】vscode启动java项目过程及碰到问题解答
废话不多说了 1. 准备插件 我最开始的问题是maven没配置对,这玩意完全依赖于javahome配置,而且还必须是jdk不能是jre,如果出现三行警告说你maven配置错误,我的问题是我在用户变量那里配置了javahome,而且路径写到了jdk\bin,,所以导致java -version好使,但 ...
分类:编程语言   时间:2020-03-15 10:06:04    阅读次数:80
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!