自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 .sh文件的写和远程服务器运行

.sh文件的撰写和远程服务器运行

2022-08-02 16:00:29 2320

转载 tf.get_variable

tf.get_variable()函数简介参数数量及其作用该函数共有十一个参数,常用的有:名称name、变量规格shape、变量类型dtype、变量初始化方式initializer、所属于的集合collections。 def get_variable(name, shape=None, dtype=None, initializer=None, regula

2022-05-04 21:09:31 425

原创 误关pycharm中的Remote Host

误关pycharm中的Remote Host原因:总是会无意间将pycharm中显示外部服务器的Remote Host窗口,这里记录一下,防止下次忘记打开方式:Tools > Deployment > Browse Remote Host

2022-02-24 20:26:40 1843

原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin: 3.1:compile (default-compile)

问题描述maven项目中在在使用maven工具进行项目打包时,报出了下面的错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project api: Fatal error compiling可能原因一:网上好多说明是因为JDK版本之间不匹配的原因:解决方法详见https://blog.csdn.net/fanrenxiang/

2022-02-23 21:04:22 1298

原创 Linux系统用到的指令

含义名称用法进入目录cdcd 文件名查看文件夹内文件ls/llls/ll 文件名激活anaconda中的python虚拟环境conda activateconda activate 虚拟环境关闭anaconda中的python虚拟环境conda deactivateconda deactivate 虚拟环境查看anaconda中的python虚拟环境 安装的库

2022-02-14 09:03:55 729

原创 打印博客内容

方法一:提取元素打印步骤:1、打开浏览器,点击右上角的三点,点击更多工具中的开发人员工具:2、进入控制台,如下图所示:3、在控制台添加如下代码并回车:function doPrint(){ var head_str = "<html><head><title></title></head><body>"; //先生成头部 var foot_str = "</body></

2021-12-25 15:09:57 617

原创 出现There is already ‘***Controller‘ bean method的错误

出现There is already ‘***Controller’ bean method的错误在利用spring boot架构写***Controller出现There is already '***Controller' bean method的错误原因:controller里的@RequestMapping中的路径有重复例如我自己代码中的重复如下:将红框中的内容修改为不同的即可...

2021-11-17 20:23:48 5188 1

原创 Error running ‘ApplicationRun’: ‘xxx\jdk1.8.0_191\jre’ is not a valid JRE home解决办法

Error running ‘ApplicationRun’: ‘xxx\jdk1.8.0_191\jre’ is not a valid JRE home解决办法问题:Error running ‘ApplicationRun’: ‘xxx\jdk1.8.0_191\jre’ is not a validJRE home解决方法:点开后会出现一个界面:把这里改为与jdk的位置里面的jre就可以了。...

2021-11-09 17:46:29 2093

原创 IDEA调出maven项目窗口

IDEA调出maven项目窗口方法一1、在IDEA中,同时按下Ctrl+Shift+A键呼出快捷指令栏,并在搜索框中输入Maven2、点击Add Maven Projects3、选择项目中的pom.xml文件4、点击确定即可方法二1、点击菜单栏View→Tool Windows→Maven2、之后右侧便出现Maven窗口。方法三1、点击如图所示IDEA界面最左下角的按钮2、此时右侧竖边栏出现Maven按钮,点击该按钮即可出现Maven窗口。...

2021-11-09 17:43:36 26300

原创 找不到或无法加载主类

找不到或无法加载主类第一次运行项目,出现找不到或无法加载主类的错误解决方法:1、清除缓存,重启IDEAFile——>Invalidate Caches/Restart IDEA2、将本地Maven仓库清空,Reimport All Maven ProjectsMaven——>...

2021-10-13 21:08:39 238

原创 VScode运行vue项目

VScode运行vue项目出现问题“ERR! configure error gyp ERR! ”问题描述:npm install出现错误:gyp ERR! configure errorgyp ERR! stack Error: `gyp` failed with exit code: 1gyp ERR! stack at ChildProcess.onCpExit (D:\project\vue-cli3 demo\node_modules\node-gyp\lib\configure

2021-10-08 09:56:41 382

原创 Error:(11, 17) java: 程序包javax.jws不存在

java: 程序包javax.jws不存在 解决办法在IDLE编译的时候出现以下问题看了网上很多解决办法,都是通过Maven来解决的,但是还是小白的我实在不会利用上面的方法通过网上得知,javax是java extension,即拓展包的意思,因而直接下载对应的包并导入就可以了下载地址:http://www.java2s.com/Code/Jar/j/Downloadjavaxjws30jar.htm如果下载其他的拓展包,将jws改成对应的拓展包的名称就好了...

2021-05-04 20:15:29 2304 1

原创 VS中的.master文件的创建

什么是.master文件.master: 这个是在ASP.NET中母板页的文件后缀.master是asp.net中所应用的模板,他的功能就是相当于一个网页模板,你建好模板后可以在其他页面引用这个模板,那么你的这个新页就会有模板页的内容了怎么在VS2017中创建母版页右键添加->新建项->查找母版页点击->添加即可...

2020-12-20 15:09:19 1677

原创 如何判断质数

如何判断质数思想:当一个数不是质数时,必定存在两个约数,一个大于等于sqrt(n),另一个小于sqrt(n)。只判断数n能否被小于sqrt(n)的数整除。代码:bool isPrime(int n){ if (n <= 3) { return n > 1; } int s = (int)sqrt(n); for (int i = 2; i <= s; i++) { if(n % i == 0) {

2020-12-10 11:17:20 578

原创 如何对两个.c文件进行同时编译运行

本次OS课设题目是实现进程通信IPC,详细题目如下:进程通信。 编写两个进程,一进程负责发送字符 串,另一进程负责接收字符串; 分别支持 Windows 的的共享存储区和消息通讯机制、管道和 Socket; 发送进程应可以从窗口或键盘上输入字符串; 接收进程应可将字符串显示在窗口上;首先遇到的第一个问题就是如何同时运行两个进程通过查找,找到的最简单的方法是:两次点击code::blocks将程序写入A与B对应的程序,两次点击便可以同时运行,进而便可以实现两个进程之间的通信后续找

2020-08-16 08:30:55 1884 2

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

题目描述给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。示例 2:

2020-08-05 15:36:02 93

原创 136. 只出现一次的数字

题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4题解代码一最先想到的方法便是遍历,但是显而易知,这种方法容易超出时间的限制class Solution {public: int singleNumber(vector<int>& nu

2020-08-01 19:36:52 102

原创 88、合并两个有序数组

题目描述给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,0,0], m = 3nums2 = [2,5,6], n = 3输出: [1,2,2,3,5,6]题解思想一开始想到的是

2020-08-01 19:07:30 131

原创 83. 删除排序链表中的重复元素

题目描述给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例 1:输入: 1->1->2输出: 1->2示例 2:输入: 1->1->2->3->3输出: 1->2->3题解代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x)

2020-07-31 17:20:58 67

原创 70、爬楼梯

题目描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶1 阶 + 2 阶2 阶 + 1 阶题解代码一最先想到的方法是利用递归的思想,结果是正确的,但是会超出时间限制,因为递归产生了很多重复的

2020-07-31 17:06:54 65

原创 69、x的平方根

题目描述实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。错误题解最开始想到的是sqrt函数,试了一下,然后看了题解与题目,发现是实现这个函数,所以我觉得使用这个方法明显是错误的。class Solution {public: in

2020-07-31 16:52:09 85

原创 67、二进制求和

题目描述给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”题解思想先将两个字符串保证个数相同对字符串进行加法运算最后对最后一个字符进行判断是否需要进位补充: at 返回字符串中某个位置的处的字符题解代码class Solution {public: string ad

2020-07-31 16:29:43 87

原创 66、加一

题目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。题解代码class Solution {public: vector<int> plusOn

2020-07-23 20:04:17 76

原创 58、最后一个单词的长度

题目描述给定一个仅包含大小写字母和空格 ’ ’ 的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回 0 。说明:一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。示例:输入: “Hello World”输出: 5自己的误区在空格判断的时候的for循环中判断条件最开始是s[i]==’ '&&i>=0;此时会造成溢出,原因是当字符串是“ ”时,i=0时满足条件,此时将i–,

2020-07-22 22:45:46 79

原创 53、最大子序和

题目描述给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。思路解答本题只是简单的找到连续序列的最大值,我的想法是先设置一个值对其连续序列进行总和;将此时的总和与历时最大值进行比较,得到更换最大值,当在计算的总和小于0时,此时舍弃。最后的最大值就是所求值。题解代码class Solution {public

2020-07-22 11:22:31 62

原创 38、外观数组

题目描述给定一个正整数 n(1 ≤ n ≤ 30),输出外观数列的第 n 项。注意:整数序列中的每一项将表示为一个字符串。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下:111211211111221第一项是数字 1描述前一项,这个数是 1 即 “一个 1 ”,记作 11描述前一项,这个数是 11 即 “两个 1 ” ,记作 21描述前一项,这个数是 21 即 “一个 2 一个 1 ” ,记作 1211描

2020-07-17 08:05:27 136

原创 35、搜索插入位置

题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 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题解思路本题很简单,因为题目中表明了排序数组,依次遍历比较即可。题解代码class Solution {pub

2020-07-16 16:59:13 124 1

原创 28、实现strStr()

题目描述实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = “hello”, needle = “ll”输出: 2示例 2:输入: haystack = “aaaaa”, needle = “bba”输出: -1说明:当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的

2020-07-16 16:52:07 175

原创 27、移除元素

题目描述给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nums = [0,1,2,2,3,0

2020-07-16 16:25:49 60

原创 26、删除排序数组中的重复项

题目描述给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nums = [0,0,1,1,1,2,2,3,3,4],函数应该返回新的长度 5, 并且原数组 n

2020-07-16 16:16:40 79

原创 21、合并有序链表

题目描述将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4题解代码/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(

2020-07-16 15:46:45 60

原创 20、有效的括号

题目描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false示例 4:输入: “([)]”输出: false示例 5:输入: “{[]}”输出: true题目分析利用栈;1、

2020-07-16 15:04:12 73

原创 14. 最长公共前缀

问题题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。思路1、先考虑输入的字符串中有没有空字符串2、我使用的是暴力搜索的方法,用第一个字符串一次与后面的比较本人解题答案class Solution {public: string longest

2020-07-10 10:03:16 57

原创 13. 罗马数字转整数

13. 罗马数字转整数题目:(难度:简单)罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVI

2020-07-10 08:55:10 114

合肥工业大学编译原理实验报告

报告中含有三部分内容:词法分析设计、LL(1)预测分析、LR 语法分析设计,并且包含代码

2020-12-20

空空如也

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

TA关注的人

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