自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring StringUtils下cleanPath方法运行过程

StringUtils工具位于spring-core-5.x.x.jar下org/springframework/util下,其cleanPath方法代码如下:public static String cleanPath(String path) {if (!hasLength(path)) {return path;}String pathToUse = replace(path, WINDOWS_FOLDER_SEPARATOR, FOLDER_SEPARAT...

2022-04-21 10:19:41 1031 1

原创 力扣—139单词拆分(动态规划和记忆化递归)

题目描述给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。示例 1:输入: s = "leetcode", wordDict = ["leet", "code"]输出: true解释: 返回 true 因为 "leetcode" 可以被拆分成 "leet code"。示例 2:输入: s = "appl...

2020-08-16 18:36:11 248

转载 三维向量叉乘复习

三维向量叉乘的推导老是记不住,这里看了一篇很好的文章,记录一下:https://www.cnblogs.com/qilinzi/archive/2013/05/09/3068158.html

2020-08-10 10:24:39 441

原创 剑指—JZ30连续子数组的最大和

题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和,你会不会被他忽悠住?(子向量的长度至少是1)解题思路动态规划给定数组num,首先定义一维数组

2020-08-08 12:54:38 122

原创 剑指—JZ23二叉搜索树的后序遍历序列(递归)

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。解题思路二叉搜索树有一个很好的特性,就是左子树的节点值均小于根节点值,右子树的节点值均大于根节点值,对于一个树,后序遍历就是左右根,这个左的序列元素均<根,右的序列元素均>根,因此就可以进行判断,从左往右找出第一个大于根节点的值,然后再从这个点开始遍历到数组倒数第二个元素(因为最后一个元素为根节点),如果一旦出现比根节点小的就直接返回Fal

2020-08-08 12:46:15 156

原创 剑指—JZ18二叉树的镜像

题目描述操作给定的二叉树,将其变换为源二叉树的镜像。二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5解题思路递归首先拿到这道题,因为他是要在树的结构上做改动,而不是输出一个镜像序列,因此需要递归对树进行改变

2020-08-08 12:31:56 154

原创 剑指—JZ04重建二叉树

题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。解题思路递归建树首先得知道前序遍历得方式是根左右,中序遍历得方式是左根右,因此首先得在前序里面找到根节点,即取前序遍历得第一个元素,然后在中序遍历中找到该元素的位置,递归即可class TreeNode: def __init__(se...

2020-08-08 11:47:38 82

转载 剑指JZ50—数组中重复的数字

题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。解题思路下标法,由于已经给出了数字在0到n - 1的范围内,因此就可以把数字和对应的下标结合起来方法一中的一个条件我们没有用到。也就是数据的范围是0-n-1。所以我们可以这么做: 设置一个指针i指向开头0,

2020-08-07 19:26:37 105

转载 剑指—JZ31整数中1出现的次数

题目描述输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。示例 1:输入:n = 12输出:5示例 2:输入:n = 13输出:6解题思路本题看了一下这个大佬的思路,在这里再梳理一下,附上参考链接:https://leetcode-cn.com/problems/1nzheng-shu-zhong-1chu-xian-de-ci-shu-lcof/soluti.

2020-08-07 18:28:27 100

转载 力扣—1334阈值距离内邻居最少的城市

题目描述有 n 个城市,按从 0 到 n-1 编号。给你一个边数组 edges,其中 edges[i] = [fromi, toi, weighti] 代表 fromi 和 toi 两个城市之间的双向加权边,距离阈值是一个整数 distanceThreshold。返回能通过某些路径到达其他城市数目最少、且路径距离 最大 为 distanceThreshold 的城市。如果有多个这样的城市,则返回编号最大的城市。注意,连接城市 i 和 j 的路径的距离等于沿该路径的所有边的权重之和。示例.

2020-08-05 19:34:11 198

转载 力扣—684冗余连接

题目描述在本问题中, 树指的是一个连通且无环的无向图。输入一个图,该图由一个有着N个节点 (节点值不重复1, 2, ..., N) 的树及一条附加的边构成。附加的边的两个顶点包含在1到N中间,这条附加的边不属于树中已存在的边。结果图是一个以边组成的二维数组。每一个边的元素是一对[u, v] ,满足 u < v,表示连接顶点u 和v的无向图的边。返回一条可以删去的边,使得结果图是一个有着N个节点的树。如果有多个答案,则返回二维数组中最后出现的边。答案边 [u, v] 应满足相同的格式 u

2020-08-05 15:06:32 184

原创 力扣—841钥匙和房间

题目描述有 N 个房间,开始时你位于 0 号房间。每个房间有不同的号码:0,1,2,...,N-1,并且房间里可能有一些钥匙能使你进入下一个房间。在形式上,对于每个房间 i 都有一个钥匙列表 rooms[i],每个钥匙 rooms[i][j] 由 [0,1,...,N-1] 中的一个整数表示,其中 N = rooms.length。 钥匙 rooms[i][j] = v 可以打开编号为 v 的房间。最初,除 0 号房间外的其余所有房间都被锁住。你可以自由地在房间之间来回走动。如果能进入每

2020-08-05 14:43:25 166

原创 力扣—329矩阵中的最长递增路径(记忆化dfs)

题目描述给定一个整数矩阵,找出最长递增路径的长度。对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能在对角线方向上移动或移动到边界外(即不允许环绕)。示例 1:输入: nums =[ [9,9,4], [6,6,8], [2,1,1]]输出: 4解释: 最长递增路径为 [1, 2, 6, 9]。示例 2:输入: nums =[ [3,4,5], [3,2,6], [2,2,1]]输出: 4解释: 最长递增路径是 [3, 4...

2020-08-05 13:52:18 235

原创 力扣—337打家劫舍III(记忆化递归)

题目描述在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。计算在不触动警报的情况下,小偷一晚能够盗取的最高金额。示例 1:输入: [3,2,3,null,3,null,1] 3 / \ 2 3 \ ...

2020-08-05 11:56:47 164

原创 力扣—213打家劫舍II(两次动态规划)

题目描述你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例 1:输入: [2,3,2]输出: 3解释: 你不能先偷窃 1 号房屋(金额 = 2),然后偷窃 3 号房屋(金额 = 2), 因为他们是相邻的。

2020-08-05 11:07:41 118

原创 力扣—198打家劫舍(动态规划)

题目描述你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。示例 1:输入:[1,2,3,1]输出:4解释:偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。 偷窃到的最高金额 = 1 + 3 = 4 。...

2020-08-05 10:18:46 309

转载 熵,交叉熵,KL散度复习

看了一篇这个博文,感觉总结得很好,因此记录下来,博文链接:https://blog.csdn.net/b1055077005/article/details/100152102用作后面复习

2020-08-04 21:25:32 74

转载 逻辑回归对数损失函数推导(为什么不是平方损失)

看了这一篇知乎文章,又加深了一遍印象https://www.zhihu.com/question/27126057

2020-08-04 21:21:08 629

转载 力扣—300最长上升子序列

题目描述给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。解题思路动态规划这里参考官方题解,https://leetcode-cn.com/problems/longest-increasing-subsequence/solution/zui-chang-shang-sheng-zi-xu-lie-by-leetcode-soluti/,官.

2020-08-04 17:28:04 185

原创 力扣—207课程表(拓扑排序)

题目描述你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0,1]给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习?示例 1:输入: 2, [[1,0]]输出: true解释: 总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。所以这是可能的。示例 2:输入: 2, [[1,0],[0,1..

2020-08-04 11:34:08 295

转载 力扣—321拼接最大数

题目描述给定长度分别为 m 和 n 的两个数组,其元素由 0-9 构成,表示两个自然数各位上的数字。现在从这两个数组中选出 k (k <= m + n) 个数字拼接成一个新的数,要求从同一个数组中取出的数字保持其在原数组中的相对顺序。求满足该条件的最大数。结果返回一个表示该最大数的长度为 k 的数组。说明: 请尽可能地优化你算法的时间和空间复杂度。示例 1:输入:nums1 = [3, 4, 6, 5]nums2 = [9, 1, 2, 5, 8, 3]k = 5输出:[

2020-08-03 23:14:45 332

原创 力扣—316去除重复字母

题目描述给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)。示例 1:输入: "bcabc"输出: "abc"示例 2:输入: "cbacdcbc"输出: "acdb"解题思路看到这种字符串处理的题目一般使用栈比较合适,这里要保持字典序最小,首先可以维护一个所有字母次数的字典,每次加入一个新的元素,先判断这个元素是否再栈中,如果在就continue,如果不在,就判断这个字母和.

2020-08-03 22:39:04 397

转载 力扣—402移掉K位数字

题目描述给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。注意: num 的长度小于 10002 且 ≥ k。 num 不会包含任何前导零。示例 1 :输入: num = "1432219", k = 3输出: "1219"解释: 移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219。示例 2 :输入: num = "10200", k = 1输出: "200"解释: 移掉首位的 1 剩下的数字为 ...

2020-08-03 22:15:48 176

原创 力扣—650只有两个键的键盘(动态规划)

题目描述最初在一个记事本上只有一个字符 'A'。你每次可以对这个记事本进行两种操作: Copy All (复制全部) : 你可以复制这个记事本中的所有字符(部分的复制是不允许的)。 Paste (粘贴) : 你可以粘贴你上一次复制的字符。给定一个数字 n 。你需要使用最少的操作次数,在记事本中打印出恰好 n 个 'A'。输出能够打印出 n 个 'A' 的最少操作次数。示例 1:输入: 3输出: 3解释:最初, 我们只有一个字符 'A'。第 1 步, 我们使用 C...

2020-08-03 11:55:38 178

原创 力扣—331验证二叉树的前序序列

题目描述序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时,我们可以记录下这个节点的值。如果它是一个空节点,我们可以使用一个标记值记录,例如 #。 9 / \ 3 2 / \ / \ 4 1 # 6 / \ / \ / \# # # # # #例如,上面的二叉树可以被序列化为字符串 "9,3,4,#,#,1,#,#,2,#,6,#,#",其中 # 代表一个空节点。给定...

2020-08-03 11:19:29 135

原创 力扣—79单词搜索(dfs)

题目描述给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例:board =[ ['A','B','C','E'], ['S','F','C','S'], ['A','D','E','E']]给定 word = "ABCCED", 返回 true给定 word = "SEE", 返回 true给定 word = "...

2020-07-30 22:01:14 137

原创 力扣—916单词子集

题目描述我们给出两个单词数组 A 和 B。每个单词都是一串小写字母。现在,如果 b 中的每个字母都出现在 a 中,包括重复出现的字母,那么称单词 b 是单词 a 的子集。 例如,“wrr” 是 “warrior” 的子集,但不是 “world” 的子集。如果对 B 中的每一个单词 b,b 都是 a 的子集,那么我们称 A 中的单词 a 是通用的。你可以按任意顺序以列表形式返回 A 中所有的通用单词。示例 1:输入:A = ["amazon","apple","faceb..

2020-07-30 20:46:40 98

原创 力扣—53最大子序和(动态规划)

题目描述给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。解题思路动态规划使用一个大小为len(nums)的一维动态数组,每个元素表示以num[i]结尾的最大和,因此对于一个元素nums[i],需要比较dp[i-1]+nums[i]和nums[i]class Solution(object):

2020-07-30 18:36:45 140

原创 力扣—LCP08剧情触发时间

题目描述在战略游戏中,玩家往往需要发展自己的势力来触发各种新的剧情。一个势力的主要属性有三种,分别是文明等级(C),资源储备(R)以及人口数量(H)。在游戏开始时(第 0 天),三种属性的值均为 0。随着游戏进程的进行,每一天玩家的三种属性都会对应增加,我们用一个二维数组 increase 来表示每天的增加情况。这个二维数组的每个元素是一个长度为 3 的一维数组,例如 [[1,2,1],[3,4,2]] 表示第一天三种属性分别增加 1,2,1 而第二天分别增加 3,4,2。所有剧情的触发条件也用

2020-07-30 12:36:18 192

原创 力扣—LCP3机器人大冒险(详细解法)

题目描述力扣团队买了一个可编程机器人,机器人初始位置在原点(0, 0)。小伙伴事先给机器人输入一串指令command,机器人就会无限循环这条指令的步骤进行移动。指令有两种: U: 向y轴正方向移动一格 R: 向x轴正方向移动一格。不幸的是,在 xy 平面上还有一些障碍物,他们的坐标用obstacles表示。机器人一旦碰到障碍物就会被损毁。给定终点坐标(x, y),返回机器人能否完好地到达终点。如果能,返回true;否则返回false。示例 1:输入:comma...

2020-07-30 11:22:53 345

原创 力扣—343整数拆分(记忆化递归)

题目描述给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。示例 1:输入: 2输出: 1解释: 2 = 1 + 1, 1 × 1 = 1。示例 2:输入: 10输出: 36解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。解题思路拿到这道题,首先就可以考虑递归的方法,即建立多叉树的过程,并且满足终止条件或执行完后回溯,看如下图解分解为一个i后,如果可以继续拆分,就为i * F(n - i),

2020-07-28 21:23:03 209

原创 剑指JZ45—扑克牌顺子

题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就可以变成“1,2,3,4,5”(大小王分别看作2和4),“So Lucky!”。LL决定去

2020-07-25 22:36:58 96

原创 剑指JZ29—最小的k个数(小根堆)

题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。解题思路这题属于比较简单的题目,可以利用小根堆来解决,首先时建堆过程,然后每次找出堆顶元素,并进行调整def HeapChange(nums, k): m = len(nums) - 1 i = 2 * k + 1 while i <= m: while i < m and nums[i] > nums[i

2020-07-25 22:04:58 112

原创 力扣—146LRU缓存机制(双向链表)

题目描述运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据 get 和 写入数据 put 。获取数据 get(key) - 如果关键字 (key) 存在于缓存中,则获取关键字的值(总是正数),否则返回 -1。写入数据 put(key, value) - 如果关键字已经存在,则变更其数据值;如果关键字不存在,则插入该组「关键字/值」。当缓存容量达到上限时,它应该在写入新数据之前删除最久未使用的数据值,从而为新的数据值留出空间。进阶:..

2020-07-23 21:49:45 220

转载 著名的“三门问题”(思维)

问题描述上帝在你面前放置了三道门,其中有一道门后面有天使,另两个门后有恶魔,如下图所示当选中天使的那道门,就会让你成功,但是选中恶魔的门后,就会死亡。那么选中天使的概率就是1/3咯?慢着,游戏不是这么玩的,当你选中一个门后,上帝会打开一个有恶魔的门,并问你换不换。未经思考,上帝开了一个门后,上来就是选不选中天使都是50%的概率。恭喜你,错了!大错特错其实这时换不换的概率是不一样的,看下面分析,这里借用一下别人的图开门前,选中各个门的概率都是1/3,这个应该没有问题1 如果初始

2020-07-22 22:59:51 753

原创 力扣—319灯泡开关(思维题)

题目描述初始时有 n 个灯泡关闭。 第 1 轮,你打开所有的灯泡。 第 2 轮,每两个灯泡你关闭一次。 第 3 轮,每三个灯泡切换一次开关(如果关闭则开启,如果开启则关闭)。第 i 轮,每 i 个灯泡切换一次开关。 对于第 n 轮,你只切换最后一个灯泡的开关。 找出 n 轮后有多少个亮着的灯泡。示例:输入: 3输出: 1解释:初始时, 灯泡状态 [关闭, 关闭, 关闭].第一轮后, 灯泡状态 [开启, 开启, 开启].第二轮后, 灯泡状态 [开启, 关闭, 开启].第三轮后, 灯..

2020-07-22 22:34:02 371

原创 力扣—881救生艇

题目描述第 i 个人的体重为 people[i],每艘船可以承载的最大重量为 limit。每艘船最多可同时载两人,但条件是这些人的重量之和最多为 limit。返回载到每一个人所需的最小船数。(保证每个人都能被船载)。示例 1:输入:people = [1,2], limit = 3输出:1解释:1 艘船载 (1, 2)示例 2:输入:people = [3,2,2,1], limit = 3输出:3解释:3 艘船分别载 (1, 2), (2) 和 (3)示例.

2020-07-21 22:58:01 151

原创 力扣—679—24点游戏

题目描述你有 4 张写有 1 到 9 数字的牌。你需要判断是否能通过 *,/,+,-,(,) 的运算得到 24。示例 1:输入: [4, 1, 8, 7]输出: True解释: (8-4) * (7-1) = 24示例 2:输入: [1, 2, 1, 2]输出: False注意: 除法运算符 / 表示实数除法,而不是整数除法。例如 4 / (1 - 2/3) = 12 。 每个运算符对两个数进行运算。特别是我们不能用 - 作为一元运算符。例如,[1, 1, ...

2020-07-21 22:24:27 978

原创 力扣—350两个数组的交集II(含提高)

题目描述给定两个数组,编写一个函数来计算它们的交集。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[4,9]解题思路:哈希这里有个注意点,对于示例1,交集为两个相同的元素,不是单个[2],所以换一种方式,首先对第一个数组建立字典,然后再遍历第二个数组,如果该元素在字典的键中,就把该值加入到结果集中,并在字典中把该键对应的值.

2020-07-20 22:34:59 139

转载 力扣—650只有两个键的键盘

题目描述最初在一个记事本上只有一个字符 'A'。你每次可以对这个记事本进行两种操作: Copy All (复制全部) : 你可以复制这个记事本中的所有字符(部分的复制是不允许的)。 Paste (粘贴) : 你可以粘贴你上一次复制的字符。给定一个数字 n 。你需要使用最少的操作次数,在记事本中打印出恰好 n 个 'A'。输出能够打印出 n 个 'A' 的最少操作次数。示例 1:输入: 3输出: 3解释:最初, 我们只有一个字符 'A'。第 1 步, 我们使用 C...

2020-07-20 22:02:29 118

AI算法工程师手册更新版.zip

华校专的AI算法工程师手册,更新于2020.7.21,包含数学基础,统计学习和深度学习部分,后面的工具部分没有,需要的下载

2020-07-21

python粒子群算法优化svm模型

粒子群算法优化支持向量机模型参数代码,代码包含注释和数据文件

2019-04-18

深度学习21个项目实例

深度学习21个项目例子,基于python实现的,有兴趣的可以下载学习,有助于帮助理解深度神经网络,卷积神经网络等深度学习经典方法

2018-07-25

Nmap源代码

Nmap扫描工具的开放源代码,有兴趣的可以下载学习,从源代码开始学习可以更深入的了解思想

2018-07-17

空空如也

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

TA关注的人

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