- 博客(29)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 搜索插入位置(java)
题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0算...
2019-12-31 19:11:24 253
原创 Linux(Deepin)下deb安装包管理
Linux下deb安装包管理pkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。在安装许多deb文件时,我们都需要使用该命令。常用的dpkg命令:1、sudo dpkg -i <package.deb>安装一个 Debian...
2019-12-30 14:34:43 3856
原创 leetcode之整数转罗马数字
leetcode之整数转罗马数字题目:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右...
2019-12-28 17:49:14 233
原创 零基础入门深度学习必备知识
零基础入门深度学习必备基础知识深度学习必备基础知识、入门必备数学知识、Python必备基础、深度学习框架开发基础入门四个课程,夯实基础知识,开启广阔未来。学习列表【深度学习必备基础知识】深度学习的发展历程机器学习深度学习如何工作实践:手写数字分类总结【入门必备数学知识】高等数学线性代数行列式矩阵向量线性方程组矩阵的特征值和特征向量二次型概率论和数理统计随机事件...
2019-12-25 19:06:22 249
原创 Numpy的基础知识
Numerical Python介绍Numpy是Numerical Python的简称,是Python中高性能科学计算和数据分析的基础包。Numpy提供了一个多维数组类型ndarray,它具有矢量算术运算和复杂广播的能力,可以实现快速的计算并且能节省存储空间。在使用Python调用飞桨API完成深度学习任务的过程中,通常会使用Numpy实现数据预处理和一些模型指标的计算,飞桨中的Tensor数据...
2019-12-25 16:31:34 929
原创 Numpy基础知识
Numpy 基础知识参考资料参考资料# https://aistudio.baidu.com/aistudio/projectdetail/225067# ndarray数组和list列表分别完成对每个元素增加1的计算# Python原生的list# 假设有两个lista = [1, 2, 3, 4, 5]b = [2, 3, 4, 5, 6]# 完成如下计算# 1 对...
2019-12-25 16:12:19 459
原创 leetcdoe课程表
题目现在你总共有 n 门课需要选,记为 0 到 n-1。在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1]给定课程总量以及它们的先决条件,判断是否可能完成所有课程的学习?示例 1:输入: 2, [[1,0]] 输出: true解释: 总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。所以这是可能的。...
2019-12-23 19:40:10 290
原创 如何在Eclipse CDT中编译含有多个main函数的项目和调试
如何在Eclipse CDT中编译含有多个main函数的项目最近在杭电ACM上做题,使用的C++工具是Eclipse,但是Eclipse CDT不能同时存在多个main函数的文件,上网也搜了很多资料,但是按他们的步骤来,还是不能实现自己想要的效果。经过一下午的奋斗,终于弄出来了,现在和大家分享,一起共勉. 关于如何搭建Eclipse CDT的开发环境,就不在这里说了。我用的...
2019-12-21 17:25:11 568
原创 图的深度优先搜索(DFS)与宽度优先搜索(BFS)
图的深度优先搜索与宽度优先搜索图的深度优先搜索void DFS_graph(GraphNode *node, int visit[]){ visit[node->label] = 1; //标记已访问的节点 printf("%d ", node->label); for (int i = 0; i < node->neighbors.size(); i++){ /...
2019-12-20 16:05:21 814
原创 Deepin 15.11安装docker-ce
简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。关于 Deepin 中的 DockerDeepin 官方的应用仓库已经集成了 docker,但不是类似于 docker-ce 这样的最新版本。由于 Deepin 是基于 debian ...
2019-12-20 15:43:57 392
原创 机器学习中的数学
机器学习中的数学机器学习是一个综合性强、知识栈长的学科,需要大量的前序知识作为铺垫。其中最核心的就是:绝大多数算法模型和实际应用都依赖于以概率统计、线性代数和微积分为代表的数学理论和思想方法。概率统计概率统计是利用数据发现规律、推测未知的思想方法。这和机器学习的目标高度一致,机器学习中的思想方法和核心算法大多构筑在统计思维方法之上。本专栏介绍的核心概率思想和基础概念将围绕着条件概率、随机变量...
2019-12-20 12:43:18 1482
原创 Deepin安装c++调试工具GDB
联网运用sudo apt-get install gdb就可以了。$ gdb -versionGNU gdb (Debian 7.12-6) 7.12.0.20161007-gitCopyright (C) 2016 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu...
2019-12-19 18:49:12 2200
原创 二叉树的最近公共祖先(lowest-common-ancestor-of-a-binary-tree)
目录题目代码与思路前序遍历,中序遍历,后序遍历题目给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]...
2019-12-18 21:19:55 219
原创 二叉树的所有路径(binary-tree-paths)
二叉树的所有路径(binary-tree-paths)给定一个二叉树,返回所有从根节点到叶子节点的路径。说明: 叶子节点是指没有子节点的节点。示例:输入: 1 / \2 3 \ 5输出: ["1->2->5", "1->3"]解释: 所有根节点到叶子节点的路径为: 1->2->5, 1->3代码与思路packa...
2019-12-18 14:41:46 283
原创 路径总和 II
路径总和 II给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明: 叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \...
2019-12-17 18:53:57 150
原创 mysql的性能优化(经典必看)
mysql的优化(经典必看)1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就...
2019-12-16 15:17:13 196
原创 sql优化的几种方法(面试必背)
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu...
2019-12-16 15:10:39 2286 1
原创 错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
解决方案错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain下载编译后的二进制的包,就好了。wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gzsta...
2019-12-14 11:25:34 2124
原创 PAT乙级介绍
PAT乙级介绍浙江大学计算机程序设计能力考试(Programming Ability Test,简称PAT)是由浙江大学计算机科学与技术学院组织的统一考试,旨在培养和展现学生分析问题、解决问题和计算机程序设计的能力,科学评价计算机程序设计人才,并为企业选拔人才提供参考标准。...
2019-12-13 20:36:26 1494
原创 python调试PDB工具命令
python 调试PDB学习* ENTER (重复上次命令)* c (继续)* l (查找当前位于哪里)* s (进入子程序,如果当前有一个函数调用,那么 s 会进入被调用的函数体)* n(ext) 让程序运行下一行,如果当前语句有一个函数调用,用 n 是不会进入被调用的函数体中的* r (运行直到子程序结束)* !<python 命令>* h (帮助)* a(rg...
2019-12-11 21:36:52 119
原创 Leetcode.4.寻找两个有序数组的中位数(problems/median-of-two-sorted-arrays)
寻找两个有序数组的中位数(problems/median-of-two-sorted-arrays)题目给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是...
2019-12-11 11:11:56 93
原创 最小路径和(minimum-path-sum)
title: 最小路径和(minimum-path-sum)date: 2019-12-09 21:31:48tags: [java,动态规划]题目给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[ [1,3,1], [1,5,1], [4,2,1]]输出: ...
2019-12-10 14:29:38 347
原创 Hexo常用命令
文章目录Hexo常用命令Hexo常用命令npm install hexo -g //安装 npm update hexo -g //升级 hexo version //查看hexo的版本hexo init nodejs-hexo //创建nodejs-hexo 名字的本地文件hexo init nodejs-hexo //创建博客hexo ini...
2019-12-06 14:58:26 277
原创 GoldenDict 调用百度翻译(多段文本)
百度翻译先在百度翻译开发者注册一下账号,申请一下通用翻译API。通用翻译API通过HTTP接口对外提供多语种互译服务。您只需要通过调用通用翻译API,传入待翻译的内容,并指定要翻译的源语言(支持源语言语种自动检测)和目标语言种类,就可以得到相应的翻译结果。百度翻译python3代码#来源于:http://http://blog.csdn.net/lcyong_#coding: utf...
2019-12-05 14:39:59 2424 4
原创 操作系统 术语表
操作系统 术语表第一章 概 述操作系统 操作系统是覆盖在硬件之上的第一层软件,它用来完成对硬件等各种资源的管理,并且对人和其他应用软件提供操作界面。多道批处理操作系统 所谓批处理,指的是用户与作业间没有交互作用,不能直接控制作业的运行,即脱机操作。实时操作系统 实时系统是指对随机发生的外部事件做出及时的响应并对其进行处理。通常包括实时过程控制和实时信息处理两种系统。分时操作系统 把计算机...
2019-12-03 14:58:05 2160
原创 批量识别图版中的文字信息之百度AI文字识别
百度AI文字识别package cc.ocr.baidu;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.json.JSONArray;import org.json.JSON...
2019-12-03 11:41:01 463
原创 零钱兑换(coin-change) 动态规划问题
文章目录零钱兑换(coin-change)思路java代码C++代码说明参考资料零钱兑换(coin-change)给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。示例 1:输入: coins = [1, 2, 5], amount = 11输出: 3 解释: 11 = 5...
2019-12-01 20:43:14 2256
tomcat8-maven-plugin-3.0-r1655215.jar
2020-10-26
ventoy-1.0.19-linux.tar.gz
2020-08-27
电子面单系统
2016-01-28
queryMobile
2014-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人