A*是一种搜索算法,一般基于一个估价函数f(x) = g(x) + h(x),通过这个函数来进行有方向的搜索以提高搜索的效率(而不是bfs、dfs那样的盲目搜索)其中g(x)指从初始状态到当前状态的花费,h(x)为当前状态到终状态的最小花费,以两者之和来估计起始状态到终状态的总花费f(x)在A*算法 ...
分类:
编程语言 时间:
2020-04-22 10:23:20
阅读次数:
79
Java 多线程进阶 并发协作控制 线程协作对比 Thread/Executor/Fork Join 线程启动, 运行, 结束. 线程之间缺少协作. synchronized 同步 互斥, 限定只有一个线程才能进入关键区. 简单粗暴, 性能损失有点大 _ 2. 操作奶茶账本 假设奶茶店有老板和多名员 ...
分类:
编程语言 时间:
2020-04-22 10:24:17
阅读次数:
57
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
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
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日志项目
分类:
编程语言 时间:
2020-04-22 11:39:14
阅读次数:
60
Python是一门非常不错的编程语言,现在想要学习Python的人也越拉越多了,在大家眼中Python是一门非常简单的语言,那么Python适合初学者学习吗?首先答案是肯定的,Python非常适合初学者学习,接下来为大家阐述一下理由吧。
分类:
编程语言 时间:
2020-04-22 11:40:06
阅读次数:
95
通过消息队列 + 线程实现简单异步 ...
分类:
编程语言 时间:
2020-04-22 11:43:09
阅读次数:
81
最后4行lambda。问题是:如何运作?它们的含义和结果是什么?您能否以简单的方式显示该声明的示例?现在谢谢! 1个 " 是内置的" 。通常用作装饰器。该代码与此等效,可能看起来更加熟悉: ...
分类:
编程语言 时间:
2020-04-22 12:49:25
阅读次数:
183
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
...
分类:
编程语言 时间:
2020-04-22 12:50:27
阅读次数:
50
二、容器 18.java 容器都有哪些? 如图: 首先分为Collection、Map; Collection下分为List、Set和Queue; List下分为ArrayList和LinkedList; Set下分为HashSet、LinkedHashSet和TreeSet; Queue下有Pri ...
分类:
编程语言 时间:
2020-04-22 12:51:47
阅读次数:
59
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...
分类:
编程语言 时间:
2020-04-22 12:52:02
阅读次数:
71
翻译自:https://thispointer.com//c11 multithreading part 6 need of event handling/ 在本文中,我们将讨论多线程中事件处理的需要。 有时一个线程需要等待一个事件发生,比如一个条件变为真,或者一个任务由另一个线程完成。 例如,假设 ...
分类:
编程语言 时间:
2020-04-22 12:54:28
阅读次数:
58
求一个3*3二维数组中每行的最大值和每行的和。输入格式:在一行中输入9个小于100的整数,其间各以一个空格间隔输出格式:输出3行3列的二维数组,并在每行后面分别输出每行最大值和每行元素的和,每个数据输出占4列。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-... ...
分类:
编程语言 时间:
2020-04-22 12:54:42
阅读次数:
158
1.本节重点知识点用自己的话总结出来,可以配上图片,以及说明该知识点的重要性 连续变量预测——回归 离散变量预测——分类 线性回归 我的理解是通过对一个事物的连续观察,得出它的某个属性的浮动范围,并预测出下次的浮动范围在哪 因为机器预测和真实值会有误差,所以会用到梯度下降的方法来减少误差 沿着梯度相 ...
分类:
编程语言 时间:
2020-04-22 12:59:04
阅读次数:
58
本篇内容很全,基本覆盖了各大公司,可以为面试做好准备. 因篇幅问题,这里只展示了问题,可以看看自己掌握的怎么样,需要完整面试题答案可以文末获取: 【目录】 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
1. web相关概念回顾 . 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同 ...
分类:
编程语言 时间:
2020-04-22 13:01:52
阅读次数:
63
结合网上资料和个人多年面试经验整理,然后掏空了整个搜索引擎整理的内容,涵盖了: Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafk ...
分类:
编程语言 时间:
2020-04-22 13:02:20
阅读次数:
61