自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 无法访问云主机50070端口

在云主机部署hadoop后,尽管在安全组开启了相应端口,但通过本地的计算机仍然无法访问。可以通过关闭防火墙解决:sudo systemctl stop firewalld.servicesudo systemctl disable firewalld.service果然,关闭后就可以通过本地浏览器进行访问了。...

2020-11-26 03:12:43 386

原创 pip install torch 失败

改用官网的:pip install torch1.4.0 torchvision0.5.0 -f https://download.pytorch.org/whl/torch_stable.html

2020-11-25 18:39:32 1004

原创 GTX960M搭建《深度学习图像识别技术》所需的环境

GTX960Mtensorflow 1. 12CUDA 9cuDNN 7亲测可用!搭建环境过程中使用到的一些解决方案如下。tensorflow、python、cuda、cudnn版本对应关系:https://tensorflow.google.cn/install/source_windowswin10+gtx960m安装tensorflow-gpu及MNIST手写体识别程序:https://www.jianshu.com/p/aafd88033867win10+tensorflow+.

2020-09-15 09:54:48 980

原创 解决Windows下labelImg闪退的问题

存放路径不可以包含中文

2020-09-07 22:24:58 2135 4

原创 近半年来受益匪浅的编程思想

书写方法体时,需要用到什么外部数据,就为方法添加对应的形参,并在调用方法处传入相应的参数。这样看来,方法的书写将是十分灵活的,我们将可以很方便地按照文档将某些库运用在自己的方法体中,操纵自己的数据方法体可以产生一些“副作用”,比如传入一个全局变量,或是一个引用型变量,在方法体中对其值进行修改。这样一来,方法无需返回什么值,却也可以对数据进行操作重构代码:将重复代码抽象成方法,仅需传入必要的参数,以减少代码量关于异步:设计通信的耗时操作(比如ajax请求、数据库操作),可能需要几秒甚至十几秒的时间,.

2020-08-12 10:56:23 104

原创 解决MySQL插入新记录不在最后一行的问题

问题的提出出现这个问题的背景是需要设计一张规定长度的数据表,用来记录过去24小时的PM2.5监测情况,当表写到规定长度后,当需要写入新的记录时,必须删除掉最早的一条数值。但是系统运行满24小时之后,我惊奇地发现数据库里似乎不再写入数据了,但是写入端这边却提示的是写入成功,实在是有些匪夷所思。尝试向数据表中手动插入一些数据,会发现新插入记录的id和表中保留的最后一条记录的id之间丢失了很多,于是猜测是MySQL删错了。把刚刚插入的那条数据又删除掉了。其间还发现如果先删除再插入,行得通,但是新插入的记录总

2020-07-29 16:05:40 1873

原创 echarts图表自适应屏幕宽度

修改图表的长度为100%绘制图表后,添加窗口事件经过以上设置,图表将实现不同尺寸大小屏幕的适配。

2020-07-28 13:42:36 1547

原创 MySQL允许外部访问

进入mysql数据库:use mysql;更新域属性,’%'表示允许外部访问:update user set host = '%' where user ='root';执行以上语句之后再执行:flush privileges;再执行授权语句:grant all privileges on *.* to 'root'@'%' with grant option执行完以上步骤,外部应该就可以通过账户和密码访问了。如果还存在问题,可以在防火墙入站规则中打开3306端口。.

2020-07-20 18:54:19 803 1

原创 CSS中设置背景透明而其上的文字不透明

写关于透明度的样式时,一直习惯于使用opacity属性,最近发现这个属性不仅影响到当前元素,其下的所有子元素透明度都会被影响到,实在是比较麻烦。查了很久,才发现可以通过rgb方法设置自带透明度的背景颜色,这样一来,就不用担心会影响到子元素中的内容了。代码如下:.lg-screen { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; /* 带透明度的背景 */ background-col

2020-07-18 17:14:23 1044 1

转载 Python生成可执行文件exe

一、安装 pyinstallerpip install pyinstaller二、使用 pyinstaller 命令使用示例相对路径在程序目录中,运行命令pyinstaller myscript.py则可以在当前目录生成两个文件夹dist和build,exe文件在dist文件夹中。绝对路径在程序目录中,运行命令pyinstaller C:\myscript.py则会在当前执行命令的目录生成dist和build文件夹常用命令参数-F 指定打包后只生成一个exe格式的文件如:pyi

2020-07-18 13:50:36 179

原创 CSS中设置网页背景图片拉伸以占满屏幕

主要针对PC端访问,需要准备一张长宽比符合屏幕分辨率的图片,如这里准备一张3840*2160(16:9)的背景图,将其样式设置为:body{ background-image:url('../images/poster_lg.jpg'); background-repeat:no-repeat; background-attachment:fixed; background-size: 100% 100%;}页面效果:缩放比例为100%:缩放比例为60%:

2020-07-17 16:48:55 1800 1

原创 Win10添加右键在此打开命令行

1.我们用regedit或者其他注册表编辑器定位到HKEY_CLASSES_ROOT\Directory\Background\shell\处,右击新建项“OpenCMDHere”,并在该项下,右击新建项“command”。2.我们在右边OpenCMDHere项下,右击新建DWORD(32位)类型整数值。设置键名为“ShowBasedOnVelocityIId”,键值为“639bc8”。3.进入command项下,设置键值为cmd.exe /s /k pushd “%V”4. 再次在任意文件夹点

2020-07-13 14:28:50 245

原创 1~9组成三个3位的平方数(回溯法)

题目描述将1、2、3、4、5、6、7、8、9九个数字分成三组,每个数字只能用一次,即每组三个数不允许有重复数字,也不许同其它组的三个数字重复,要求每组中的三位数都组成一个平方数。代码#include <stdio.h>#include <math.h>// 1~9组成三个3位的平方数int checkDuplicates(int a[3],int b[3]){ // 若两个用数组保存的三位数有重复元素,返回1;若没有,返回0 int i,j; for(i=0;

2020-05-23 17:02:42 2041

转载 MongoDB无法启动服务或者服务名无效

今天帮助别人排错,这篇文章帮我结局了问题:https://blog.csdn.net/kaikaihuiyuan/article/details/897384351、配置环境变量2、新建db文件夹和log文件夹3、新建mongo.config文件4、启动服务...

2020-05-08 12:31:26 633

原创 最大公约数与最小公倍数

题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。C代码#include <stdio.h>#include <math.h>int gcd(int a,int b){ // Greatest Common Divisor // 辗转相除法求最大公约数 if(a%b == 0){ return b; }else{ return gcd(...

2020-04-23 19:39:35 289

原创 合并两数组并进行快速排序

题目描述两数组合并到新数组,然后新数组元素排序输出。C代码#include<stdio.h>void quickSort(int a[],int left,int right){ if(left == right){ return; } int len = sizeof(a)/sizeof(int); int pivot = a[left]; int i = l...

2020-04-21 15:00:49 601

原创 一个或许实用的程序:身份证检验码的计算

题目描述身份证的最后一位是根据前17位数字计算出来的检验码。计算方法是:将身份证号码前17位数分别乘以不同的系数。从第1位到第17位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2;将乘积之和除以11,余数可能为0 1 2 3 4 5 6 7 8 9 10。则根据余数,分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。编写程序,输入身...

2020-04-20 12:26:39 1068

原创 717.1比特与2比特字符(贪心法)

1-bit-and-2-bit-characters题目描述有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。示例 1:输入:bits = [1, 0, 0]输出:True解释:唯一的编码方式是一个两比特字符和一个一比特字符。...

2020-04-11 21:51:08 134

原创 40.组合总和II

写在前面这个题还存在一点疑惑,关于去重的部分使用i>index这个条件,会有一点感觉,但想得还不够清楚,留给以后回顾时再思考吧。题目描述给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不...

2020-04-10 13:33:09 136

原创 39.组合总和

combination-sum写在前面这道题算是一个小小的里程碑,做完之后对回溯法有了更为深刻的理解,看来遇到问题还是应该多多硬着头皮写呀~回溯法问题是有一定套路的——比如用for循环控制整个流程的前进,在循环体中对符合条件的情况执行backtrack方法,而在backtrack方法之后紧跟一系列与具体题目相关的回退操作;在面对一些不符合条件的情况时,执行return,将控制权交还给上一层,...

2020-04-10 11:52:23 79

原创 31.下一个排列

题目描述实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,1代码package pid31;public...

2020-04-09 18:53:55 169

原创 17.电话号码的字母组合(回溯法)

题目描述给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:“23”输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].代码package pid17;import java.util.*;public clas...

2020-04-09 17:58:40 246

原创 122.买卖股票的最佳时机II

best-time-to-buy-and-sell-stock-ii题目描述给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格...

2020-04-09 17:36:02 69

原创 96.不同的二叉搜索树(动态规划法)

unique-binary-search-trees题目描述给定一个整数 n,求以 1 … n 为节点组成的二叉搜索树有多少种?代码package pid96;public class Solution { public int numTrees(int n){ int[] G = new int[n+1]; G[0] = 1; G[1] = 1; for(i...

2020-04-07 15:15:25 69

原创 node项目中安装bcrypt失败的解决措施

可以使用bcryptjs,参考其文档可知,其使用方法与bcryptjs一致。安装npm install bcryptjs引入const bcrypt = require(‘bcryptjs’)

2020-03-29 22:37:58 1122

原创 11.盛最多水的容器(双指针法)

container-with-most-water题目描述给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。图中垂直线代表输入数组 [1,8,6,2...

2020-03-27 12:40:21 81

原创 15.三数之和

题目描述给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[[-1, 0, 1],[-1, -1, 2]]代码package...

2020-03-26 15:21:22 105

原创 22. 括号生成(回溯法)

题目描述给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出 n = 3,生成结果为:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]代码package pid22;import java.util.List;import java.util.ArrayList;publ...

2020-03-26 13:46:58 270

原创 892.三维形体的表面积

surface-area-of-3d-shapes题目描述在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上。请你返回最终形体的表面积。示例 1:输入:[[2]]输出:10示例 2:输入:[[1,2],[3,4]]输出:34示例 3:输入:[[1,0],...

2020-03-25 23:04:20 98

原创 165.比较版本号

compare-version-numbers题目描述比较两个版本号 version1 和 version2。如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此之外返回 0。你可以假设版本字符串非空,并且只包含数字和 . 字符。. 字符不代表小数点,而是用于分隔数字序列。例如,2.5 不是“两个半”,也不...

2020-03-24 16:03:42 96

原创 面试题17.16.按摩师(动态规划法)

题目描述一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。注意:本题相对原题稍作改动示例 1:输入: [1,2,3,1]输出: 4解释: 选择 1 号预约和 3 号预约,总时长 = 1 + 3 = 4。示例 2:输入...

2020-03-24 12:39:46 308

原创 51.N皇后

n-queens题目描述n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。上图为 8 皇后问题的一种解法。给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。示例:输入: 4输出: [[".Q…", // 解法 1“...

2020-03-23 15:20:35 89

原创 143.重排链表

reorder-list题目描述给定一个单链表 L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→…你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例 1:给定链表 1->2->3->4, 重新排列为 1->4->2->3.示例 2:给定链表 1->2->3-...

2020-03-21 16:26:14 125

原创 119.杨辉三角II

题目描述给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 3输出: [1,3,3,1]代码package pid119;import java.util.List;import java.util.ArrayList;public class Solution { public List...

2020-03-21 15:19:58 123

原创 102.二叉树的层次遍历

binary-tree-level-order-traversal题目描述给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树: [3,9,20,null,null,15,7],返回其层次遍历结果:[[3],[9,20],[15,7]]代码package pid102;import java.util.List;imp...

2020-03-21 12:23:18 71

原创 面试题42:连续子数组的最大和(动态规划法)

lian-xu-zi-shu-zu-de-zui-da-he-lcof题目描述输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。代码public c...

2020-03-20 22:25:57 136

原创 105.从前序与中序遍历序列构造二叉树

construct-binary-tree-from-preorder-and-inorder-traversal/submissions题目描述根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树:代码/*...

2020-03-20 19:54:16 50

原创 99.恢复二叉搜索树

recover-binary-search-tree题目描述二叉搜索树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。示例 1:示例 2:代码package pid99;import java.util.List;import java.util.ArrayList;public class Solution { public void recover...

2020-03-17 19:03:12 114

转载 695.岛屿的最大面积

题目描述给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。)示例 1:[[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,...

2020-03-15 23:06:38 111

原创 733. 图像渲染

题目描述有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在 0 到 65535 之间。给你一个坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,让你重新上色这幅图像。为了完成上色工作,从初始坐标开始,记录初始坐标的上下左右四个方向上像素值与初始坐标相同的相连像素点,接着再记录这四个方向上符合条件的像素点与他们对应四个方向上像...

2020-03-15 21:59:01 241

空空如也

空空如也

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

TA关注的人

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