自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 JDBC中Driver和DriverManager

JDBC中Driver和DriverManager的关系

2022-03-21 16:41:03 1696

原创 剑指 Offer II 005. 单词长度的最大乘积

记一道位运算的题目给定一个字符串数组 words,请计算当两个字符串 words[i] 和 words[j] 不包含相同字符时,它们长度的乘积的最大值。假设字符串中只包含英语的小写字母。如果没有不包含相同字符的一对字符串,返回 0。链接:https://leetcode-cn.com/problems/aseY1I其中一个用法 ,一个字符串所包含的字符可以表示为二进制的形式。如 abc 就是 111 , bcd就是1110.对于bcd tmp |= 1<< b-...

2022-03-07 21:37:58 107

原创 剑指 Offer II 003. 前 n 个数字二进制中 1 的个数

剑指 Offer II 003. 前 n 个数字二进制中 1 的个数

2022-03-04 14:50:49 438

原创 leetcode 994:腐烂的橘子 java

994. 腐烂的橘子 - 力扣(LeetCode) (leetcode-cn.com)这是一道广度优先搜索的题目,初始的所有的腐烂橘子,等价于广度优先搜索的同一层,然后对每一层进行搜索:class Solution { public int orangesRotting(int[][] grid) { int[] x = new int[]{-1,1,0,0}; int[] y = new int[]{0,0,-1,1}; // 当前坐标的上下左右四个

2022-02-17 11:12:21 547

原创 leetcode 167:两数之和

有序数组,找出两数之和等于target输入:numbers = [2,7,11,15], target = 9输出:[1,2]解释:2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。返回 [1, 2] 。leetcode 链接:https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted针对有序数组的输入,使用双指针,时间复杂度O(n),空间复杂度O(1):class Sol.

2022-02-10 10:20:10 282

原创 leetcode 35. 搜索插入位置 java

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。leetcode 链接:https://leetcode-cn.com/problems/search-insert-position搜索插入位置,采用的是二分法的思想。和数组的中间值相比,中间值大于目标值target,则向前查找,等于则返回当前下标,小于则向后查找。终止条件为左右边界相同时。class Solution

2022-02-08 11:36:39 436

原创 leetcode 704. 二分查找JAVA

二分查找有两种实现方式,迭代和递归,其时间复杂度为.主要思想是将目标值与数组的中间值做对比,若小于中间值,则在数组的前半段找,否则在后半段找。1、迭代法不会增加多余的内存空间,java代码如下:class Solution { public int search(int[] nums, int target) { int left = 0; int right = nums.length-1; while(left <= right){

2022-02-08 10:56:44 651

原创 javac,javap,jps 等不是内部或外部命令

进入jdk安装目录下 的bin目录,打开cmd运行javac 有问题就重装JDK。没有问题就是,jdk路径配置问题。还有就是,配置好之后一定要重新打开cmd(血泪史)! ! ! !检查配置JDK方法如下:1、添加系统变量JAVA_HOME2、添加系统变量CLASSPATH3、编辑边境变量Path,双击Path可以打开重点 !!win10 path必须去掉同一行的分号,并且分别新建两个才可以。...

2021-10-08 11:55:49 205

原创 多线程的安全性

public class ShareTest { public static void main(String[] args) { ShareThread st = new ShareThread(); Thread a = new Thread(st,"A"); Thread b = new Thread(st,"B"); Thread c = new Thread(st,"C"); Thread e = new Thread(st,"E"); Thread d =.

2021-05-14 22:05:21 261

原创 天池 “AI Earth”人工智能创新挑战赛——AI助力精准气象和海洋预测,组队学习笔记Task1

第一次尝试去了解天池竞赛,为本次的组队学习赛,重在参与,积累经验。安装docker过程和上传代码自己琢磨了两天,终于上传成功,运行成功,虽然结果不好,但是我会试着在接下来的几天尝试去改动,提高。开源内容::https://github.com/datawhalechina/team-learning-data-mining/tree/master/WeatherOceanForecasts下载好后pycharm打开即可,按要求新建Dockerfile文档。以下内容分为:Docker安装,镜像pu

2021-02-21 16:28:21 737 4

原创 python安装scikit-surprise的问题

最近在使用python安装scikit-surprise时,使用命令 pip install scikit-surprise 出现下面错误。Looking in indexes: http://mirrors.aliyun.com/pypi/simple/Collecting scikit-surpriseWARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and is bein

2020-09-08 16:32:33 1080

原创 python绘制三维图

python绘制三维图用python绘制3维图片,示例为关于公式f(x,y)=(x2+y−11)2+(x+y2−7)2\\f({x,y} )= (x^2+y-11)^2+(x+y^2-7)^2f(x,y)=(x2+y−11)2+(x+y2−7)2如果报错:Unknown projection ‘3d’则必须要加上:from mpl_toolkits.mplot3d import Axes3Dimport matplotlib.pyplot as pltimport numpy as npf

2020-08-27 21:31:10 1225

原创 Tensorflow2实现三层神经网络的前向传输

Tensorflow2实现三层神经网络的前向传输导入所需要的包import tensorflow as tf导入数据集,本次采用的tensorflow提供的经典是mnist手写数据集# x:[60k,28,28],# y:[60k](x, y),_ = tf.keras.datasets.mnist.load_data()# x:[0-255]->[0,1] y:[0-9]# 将x,y 转换为Tensor,并且将x归一化x = tf.convert_to_tensor(x,

2020-08-26 17:01:08 372

原创 Python中使用pip下载安装tensorflow

安装了python后,使用pip命令下载安装第三方库的地址默认是python官网,下载速度慢,且容易超时。为提高下载速度,可以使用国内的一些镜像网站,例如安装tensorflow最原始从官网下载: pip install tensorflow从国内镜像网站安装最新版本: pip install tensorflow -i http://pypi.douban.com/simpl...

2020-04-10 20:41:20 4026

KDDCUP99数据合集.zip

KDD CUP99全部数据集,用于入侵检测。包含官网下载地址,包含测试集、训练集、10%的测试集和10%的训练集。

2020-03-02

阅览室读书问题:

进程同步的模拟与实现 阅览室读书问题:假定一个阅览室最多可容纳100 人,读者进入和离开阅览室时都必须在阅览室门 口的一个登记表上进行登记,而且每次只允许一 人进行登记操作。请用信号量实现上述进程的同 步问题。

2018-12-29

java模拟实现理发店人员流动问题

进程同步的模拟与实现 心嗜睡的理发师问题:一 一个理发店由一个有N张沙发的等候室和一个放有一-张理发椅的理发室组成。没有顾客要理发时,理发师便去睡觉。当一个顾客走进理发店时,如果所有的沙发都已被占用,他便离开理发店;否则,如果理发师正在为其他,顾客理发,则该顾客就找一张空沙发坐下等待;如果理发师因无顾客正在睡觉,则由新到的顾客唤醒理发师为其理发。在理发完成后,顾客必须付费,直到理发师收费后才能离开理发店。用信号量完成这一过程。

2018-12-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除