- 博客(35)
- 收藏
- 关注
原创 剪绳子(一)
给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m-1] 。请问 k[0]k[1]…*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。示例 1:输入: 2输出: 1解释: 2 = 1 + 1, 1 × 1 = 1示例 2:输入: 10输出: 36解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 3
2021-01-31 22:06:42
84
原创 机器人的运动范围
地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?示例 1:输入:m = 2, n = 3, k = 1输出:3示例 2:输入:m = 3, n
2021-01-31 21:22:19
104
原创 矩阵中的路径
请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用加粗标出)。[[“a”,“b”,“c”,“e”],[“s”,“f”,“c”,“s”],[“a”,“d”,“e”,“e”]]但矩阵中不包含字符串“abfb”的路径,因为字符串的第一个字符b占据了矩阵中的第一行第二个格
2021-01-31 14:38:32
111
原创 nginx安装出错解决方法
cd /usr/local/java/nginx-1.9.9/objsvim Makefile删除其中的-Werrorcd /usr/local/java/nginx-1.9.9/src/os/unix/vim ngx_user.c把36行(cd.current_salt…)屏蔽掉 然后保存.然后再执行make make install
2021-01-30 23:57:50
189
原创 mysql主从复制
阿里云RDS(主)与ECS服务器mysql(从)主从复制步骤前提:RDS开外网能连接主机1.创建用户在RDS上创建两个用户:一个是具备所有权限,类似于管理员的用户(earthquake);一个是用于主从复制的只读用户(master);2.设置白名单将ECS的服务器的IP地址添加进去3.授权ECS服务器mysql用户语法:mysql>GRANT REPLICATION SLAVE ON . TO ‘username’@‘X.X.X.X’ IDENTIFIED BY ‘passwor
2021-01-11 18:23:55
195
1
原创 What is road rage?
A: What’s the matter?Jim,you look perturbed.B: I just had a bit of an incident on the road.Some guy cut me off and I just flew off the handle.A: But you are such a cheer chill guy.I did’t think you were prone to road rage.B: I know.But this other guy w
2021-01-10 16:35:30
203
1
原创 Chase your purpose,not your passion
A: I just read this interesting Harvford Harvard business review on how to be successful.B: Oh?And what did it say?Follow your passion?A: HaHa,not quite, it actually said it’s better follow your popurse,not your passion.B: Oh so what was the rational r
2021-01-08 13:59:24
328
原创 关键字
请你讲讲java里面的final关键字是怎么用的?答:当final用在类上,表示该类不可被其他类继承。那么此时也隐性地说明类中的方法是不可以重写的。当final用在方法上,该方法不可被覆盖重写。当final用在变量上,用在基本类型上,说明该变量内容不可被修改;用在指针上说明这个指针所指的地址不可被修改。通常与static用在一起,表示常量。所以当我们需要指定一个类或方法或变量不改变其含义时,需要用final。请你谈谈关于Synchronized和lock答:首先Synchronized和loc..
2021-01-06 22:54:15
87
原创 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”限制:0 <= s 的长度 <= 10000思路一用Java自带的replace或replaceAll函数实现class Solution { public String replaceSpace(String s) { if(s == null) { r
2021-01-05 22:41:59
128
1
原创 Best graduation speeches
A: I know that many of you made miracles happen to get to this day.You’ve shown between shall challenging classes and greek life.You worked hard, studied late to the night.You’ve survive so much to get to this moment.All you got here .You made it.You have
2021-01-04 23:26:11
143
3
原创 二维数组中的查找
二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30]]给定 target = 5,返回 tr
2021-01-04 22:31:23
125
原创 Cosmetic Medicine
A: Hey!Karter,I’ve been thinking about getting some botox and doing double eyelid surgery.B: Really?That seems overkill.Don’t you know that beauty comes from within?A: You should talk!You are always absessing obsessing about your hair thinning.Maybe you
2021-01-03 23:51:40
808
1
原创 找出数组中重复的数字
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000思路一:暴力查找遍历class Solution { public int findRepeatNumber(int[] nums) { int result
2021-01-03 22:10:42
155
原创 How to be more confident?
We’d all like to be more confident in life, but it’s not always easy.Here are a few simple but actionable tips backed by science to boost your self-confidence.1.Stand tall.As researcher Amy Cady Cuddy explains in her popular Ted Talk on Power Posing,a ta
2021-01-03 19:18:54
596
原创 java基础(二)
请你谈谈大O符号(big-Onotation)并给出不同数据结构的例子答:大O符号是一个函数渐近线行为的描述。如果一个函数f(n)<=c*g(n),那么我们就说f(n)=O(g(n))。大O符号通常用来描述一个算法的时间和空间的复杂度。比如,对于不同的数据结构,大O用来衡量数据的增加、插入、删除算法等的性能。请你讲讲数组(Array)和列表(ArrayList)的区别?什么时候应该使用Array而不是ArrayList?答:Array数组存的是固定长度的数据,既能存基本数据类型,也能存对..
2021-01-03 18:16:42
120
原创 java基础(一)
请你说说java和php的区别答:先说说php的优势:第一,在使用方面,php项目即写即用,开发者开发完一个功能,在不考虑并发量的问题时,用户可以快速使用。而java则不行,每改一次都需要重新编译,通过jvm执行。第二,在开发效率方面,php项目开发效率高。对于一个功能,有时可以在一个函数运用几十行代码就搞定。但是java项目需要去考虑运用框架,过滤器,servelet等组件。第三,在内存占用方面,php占用的内存相对于java项目来说少。一台内存为8g电脑php可以运行达到80个项目,而java则只..
2020-12-30 11:23:33
106
4
原创 Macy‘s Thanksgiving Day Parade
A:Hey!Ricardo,planning on watching the Macy’s Thanksgiving Day Parade on TV this year?B:Well,given the pandemic,this is the only way to watch it,Lucy.I just hope that this won’t be the new-normal.A:Seem Same.I heard booloeans balloons will still be float
2020-12-29 12:12:44
648
原创 算法之用后缀表达式求值
算法之用后缀表达式求值思路实现运行结果思路中序表达式转后序表达式之前博客写过。数据结构是栈当是数字时,压入栈。当是操作符时将栈元素弹出两个计算结果,将结果压入栈。最后返回栈顶元素。栈顶元素即为求值结果。实现import java.util.List;import java.util.Scanner;import java.util.Stack;public class EvaluatePostfix { public static void main(String[] a
2020-11-27 15:01:15
295
原创 算法之中序表达式转化为后序表达式
算法之中序表达式转化为后序表达式思路实现思路数据结构用栈。用Map的形式将操作符的优先级进行定义分为以下四种情况:第一,字符为数字时,直接输出第二,字符为’(‘时,压入栈第三,字符为’)‘时,将栈内’('前的操作符全部输出第四,字符为操作符,即±*\时,若优先级比栈顶操作符高,直接压入栈。否则,将栈顶元素输出,然后压入栈。当所有字符读完后,将栈内操作符输出。实现在这里插入代码片...
2020-11-26 19:28:21
317
1
原创 Linux入门
Linux介绍1)Linux是一款操作系统,免费,开源,安全,高效,稳定,处理高并发非常强悍。现在很多企业及项目都部署到Linux/unix服务器运行。2)Linux是内核,CentOS\Redhat\Ubuntu\Suse…是发行版3)Linux网络模式:桥连接好处:通讯比较畅通。缺点:可能导致ip冲突NAT好处:不会造成ip冲突主机模式:Linux是个独立的主机,不能访问外网。安装vm和centos安装vmtools1)可以直接粘贴命令在windows和centos系统之间2).
2020-11-12 11:10:22
580
原创 springcloud实战五:消费者订单模块
springcloud实战五:消费者订单模块1.建module2.改pom3.写YML4.主启动5.业务类package com.atguigu.springcloud.controller;import com.atguigu.springcloud.entities.CommonResult;import com.atguigu.springcloud.entities.Payment;import lombok.extern.slf4j.Slf4j;import org.spri
2020-09-10 22:48:51
92
原创 springcloud实战四:热部署Devtools
springcloud实战四:热部署Devtools1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <o
2020-09-10 20:10:00
105
原创 springcloud实战三:支付模块构建
springcloud实战三:支付模块构建微服务构建步骤:1.建modulestep:1)New->New Module->Maven->SDK 1.8->Next->ArtifactId添加子模块名字(名字加上端口号)->Next->Module name检查(是否和原来一致,原来有-的话,加上-)->Finish2.改POM添加依赖<dependencies><!-- web和actuator几乎是绑定在一块
2020-09-10 19:08:57
171
原创 springcloud实战二:父工程pom文件
springcloud实战二:父工程pom文件1.下添加pom2.删掉src文件夹3.添加总的jar包,版本号<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.targe
2020-09-09 23:10:47
344
1
原创 springcloud实战一:父工程Project空间新建
springcloud实战一:父工程Project空间新建1.New Project->Maven->Project SDK:java version"1.8.0_xxx"->maven-archeetype-site->Next2.GroupId:com.atguigu.springcloud->ArtifactId:cloud2020->Next3.Maven home directory:maven3.5.x->Next->Finish4.字符编
2020-09-09 20:02:47
131
原创 git操作命令行
工作区到暂存区命令git add 文件名暂存区到Git仓库git commit -m "提交描述"git status #查看状态git config --global user.name "用户名或者邮箱"初始化仓库git init通过git删除文件git rm 文件名
2020-05-26 10:33:19
164
1
原创 pycharm社区版新建django项目
在DOS黑窗口下进入到你想创建项目的路径下django-admin startproject MySite(MySite为项目名称,自行更换) 创建项目cd到项目目录(cd MySite)输入:python manage.py runserver 运行项目浏览器里输入127.0.0.1:8000可以看到成功创建django项目...
2020-05-11 17:15:55
143
原创 the error rate of this test is:1.000000机器学习实战第五章原因
if int(classifyVector(array(lineArr),trainWeights))!=currLine[21]: errorCount+=1改正:if int(classifyVector(array(lineArr),trainWeights))!=int(currLine[21]): errorCount+=1解决!the error rate of...
2020-01-18 18:08:31
205
原创 TypeError: can't multiply sequence by non-int of type 'numpy.float64'
weights=weights+alpha*error*dataMatrix[randIndex]改为:weights=weights+alpha*error*array(dataMatrix[randIndex])解决!
2020-01-17 17:32:48
1398
原创 'range' object doesn't support item deletion
解决办法:改成list(range(…))PS:array和list的区别array不能删除内部元素list可以删除内部元素
2020-01-05 21:08:35
131
原创 TypeError: 'dict_keys' object is not subscriptable
firstStr=myTree.keys()[0]TypeError: ‘dict_keys’ object is not subscriptable解决方法:firstStr=list(myTree.keys())[0]
2020-01-02 16:57:51
91
原创 NameError: name 'listdir' is not defined
trainingFileList=listdir('D:/BaiduNetdiskDownload/机器学习实战(源代码)/Ch02/digits/trainingDigits')报错:NameError: name ‘listdir’ is not defined解决方法:在文件中import os,并在调用listdir时改成os.listdir(…)import ostraini...
2019-12-30 11:47:58
2228
原创 [PYTHON]print SyntaxError
print "\nthe total number of errors is:%d"%errorCountSyntaxError: Missing parentheses in call to ‘print’. Did you mean print("\nthe total number of errors is:%d"%errorCount)?解决方法:python3.0以上版本的prin...
2019-12-30 11:42:11
252
原创 [PYTHON]ValueError: embedded null character解决办法
>>> testVector=kNN.img2vector('D:\python_module\testDigits\0_1.txt')报错:File “D:\python_module\kNN.py”, line 76, in img2vectorfr=open(filename)ValueError: embedded null character解决方法:将路径中...
2019-12-30 09:57:23
1176
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人