码迷,mamicode.com
首页 > 编程语言 > 周排行
[算法学习]A*求第k短路
A*是一种搜索算法,一般基于一个估价函数f(x) = g(x) + h(x),通过这个函数来进行有方向的搜索以提高搜索的效率(而不是bfs、dfs那样的盲目搜索)其中g(x)指从初始状态到当前状态的花费,h(x)为当前状态到终状态的最小花费,以两者之和来估计起始状态到终状态的总花费f(x)在A*算法 ...
分类:编程语言   时间:2020-04-22 10:23:20    阅读次数:79
Java 多线程进阶-并发协作控制
Java 多线程进阶 并发协作控制 线程协作对比 Thread/Executor/Fork Join 线程启动, 运行, 结束. 线程之间缺少协作. synchronized 同步 互斥, 限定只有一个线程才能进入关键区. 简单粗暴, 性能损失有点大 _ 2. 操作奶茶账本 假设奶茶店有老板和多名员 ...
分类:编程语言   时间:2020-04-22 10:24:17    阅读次数:57
java工作复习——鼠标事件——action类——模拟鼠标悬浮操作
package jkcs; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa ...
分类:编程语言   时间:2020-04-22 11:36:32    阅读次数:95
C语言中的 “>>”与“<<”
1. 先将x转成二进制 , 不读最后一位, 输出 , 即为 ; 2. `int x = 16; printf("%d\n", x int main() { int x = 16; printf("%d\n", x 3); printf("%d\n", x 2); printf("%d\n", x 1 ...
分类:编程语言   时间:2020-04-22 11:36:54    阅读次数:184
6.JavaScript数组乱序排序
1.对数组打乱顺序 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title ...
分类:编程语言   时间:2020-04-22 11:38:59    阅读次数:71
Go语言(十四)日志项目
Go日志项目
分类:编程语言   时间:2020-04-22 11:39:14    阅读次数:60
Python适合初学者学习吗?
Python是一门非常不错的编程语言,现在想要学习Python的人也越拉越多了,在大家眼中Python是一门非常简单的语言,那么Python适合初学者学习吗?首先答案是肯定的,Python非常适合初学者学习,接下来为大家阐述一下理由吧。
分类:编程语言   时间:2020-04-22 11:40:06    阅读次数:95
消息队列 + 线程实现简单异步
通过消息队列 + 线程实现简单异步 ...
分类:编程语言   时间:2020-04-22 11:43:09    阅读次数:81
python中property(lambda self: object())简单解释
最后4行lambda。问题是:如何运作?它们的含义和结果是什么?您能否以简单的方式显示该声明的示例?现在谢谢! 1个 " 是内置的" 。通常用作装饰器。该代码与此等效,可能看起来更加熟悉: ...
分类:编程语言   时间:2020-04-22 12:49:25    阅读次数:183
Java自学代码--- 简单的线程同步和交互
package Thread_test; import charactor.hero_sycn_2; //代码含义:逐渐减少英雄hp,如果英雄hp为0,就等待英雄恢复到大于0之后再继续减少到0, //展示了线程同步和wait和notify进行线程交互 public class test_1 { pu ...
分类:编程语言   时间:2020-04-22 12:50:14    阅读次数:79
Java面试题(容器篇)
二、容器 18.java 容器都有哪些? 如图: 首先分为Collection、Map; Collection下分为List、Set和Queue; List下分为ArrayList和LinkedList; Set下分为HashSet、LinkedHashSet和TreeSet; Queue下有Pri ...
分类:编程语言   时间:2020-04-22 12:51:47    阅读次数:59
springcloud 项目源码 微服务 分布式 Activiti6 工作流 vue.js html 跨域 前后分离
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...
分类:编程语言   时间:2020-04-22 12:52:02    阅读次数:71
C++11 多线程 - Part 6:事件处理的需要
翻译自:https://thispointer.com//c11 multithreading part 6 need of event handling/ 在本文中,我们将讨论多线程中事件处理的需要。 有时一个线程需要等待一个事件发生,比如一个条件变为真,或者一个任务由另一个线程完成。 例如,假设 ...
分类:编程语言   时间:2020-04-22 12:54:28    阅读次数:58
python练习题4.27二维数组中每行最大值和每行和
求一个3*3二维数组中每行的最大值和每行的和。输入格式:在一行中输入9个小于100的整数,其间各以一个空格间隔输出格式:输出3行3列的二维数组,并在每行后面分别输出每行最大值和每行元素的和,每个数据输出占4列。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-... ...
分类:编程语言   时间:2020-04-22 12:54:42    阅读次数:158
5.线性回归算法
1.本节重点知识点用自己的话总结出来,可以配上图片,以及说明该知识点的重要性 连续变量预测——回归 离散变量预测——分类 线性回归 我的理解是通过对一个事物的连续观察,得出它的某个属性的浮动范围,并预测出下次的浮动范围在哪 因为机器预测和真实值会有误差,所以会用到梯度下降的方法来减少误差 沿着梯度相 ...
分类:编程语言   时间:2020-04-22 12:59:04    阅读次数:58
这200道java大厂面试题全部掌握,“面试”想去哪就去哪
本篇内容很全,基本覆盖了各大公司,可以为面试做好准备. 因篇幅问题,这里只展示了问题,可以看看自己掌握的怎么样,需要完整面试题答案可以文末获取: 【目录】 1. 阿里篇 2. 华为篇 3. 百度篇 4. 腾讯篇 5. 美团篇 6. 头条篇 7. 滴滴篇 8. 京东篇 9. MySQL篇 10. Re ...
分类:编程语言   时间:2020-04-22 13:00:05    阅读次数:69
数组中重复数字
题目:在长度为n的数组里的所有数字都在0-n-1的范围内,数组中某些数字是重复的,但不知道几个数字重复了。也不知道每个数字重复了几次。找出数组中任意一个重复的数字。 1.数组用O(nlogn)排序,然后找出重复数字 2.哈希表 时间和空间都为O(n) 3.从头到尾扫描数组,当扫描到下标为i的数字时, ...
分类:编程语言   时间:2020-04-22 13:01:14    阅读次数:61
JAVA学习之TomCat
1. web相关概念回顾 . 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同 ...
分类:编程语言   时间:2020-04-22 13:01:52    阅读次数:63
10年阿里大牛替你整理200道Java面试真题,让你横扫大厂.
结合网上资料和个人多年面试经验整理,然后掏空了整个搜索引擎整理的内容,涵盖了: Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafk ...
分类:编程语言   时间:2020-04-22 13:02:20    阅读次数:61
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!