题目: 解答: 利用ASCII值大小写之间相差32的性质,遇到大写的字母,加上32就是相应的小写字母。 1 class Solution { 2 public: 3 string toLowerCase(string str) 4 { 5 if (str.size() <= 0) 6 { 7 ret ...
分类:
其他好文 时间:
2020-05-03 21:42:21
阅读次数:
59
题目: 有序链表转换二叉搜索树:给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 思路: 看到二叉树要想到用递归的思想,为了找到根节点,使用双指针法,快指针是慢指针速度的二倍,快指针到 ...
分类:
编程语言 时间:
2020-05-03 21:42:05
阅读次数:
94
「正文开始:」 1.介质访问控制综述 局域网的数据链路层分为逻辑链路层LLC和介质访问控制MAC两个子层。逻辑链路控制(Logical Link Control或简称LLC)是局域网中数据链路层的上层部分,IEEE 802.2中定义了逻辑链路控制协议。用户的数据链路服务通过LLC子层为网络层提供统一 ...
分类:
其他好文 时间:
2020-05-03 21:41:48
阅读次数:
133
引入外部样式表的方法Link与@inport的 区别 @importlink 从属关系区别 是CSS提供的语法规则,只有带入样式表的作用 link是HTML提供的标签,不仅可以加载CSS文件,还可以定义RSS,REL链接属性等 加载顺序区别 加载页面时,@import引入的样式表在页面加载完毕后被加 ...
分类:
其他好文 时间:
2020-05-03 21:41:30
阅读次数:
70
题目: 解答: 方法一:暴力解法【通过】 思路: 遍历从 1 到 N 的每个数字 X,判断 X 是否为好数。 如果 X 中存在 3、4、7 这样的无效数字,则 X 不是一个好数。 如果 X 中不存在 2、5、6、9 这样的旋转后会变成不同的数字,则 X 不是一个好数。 否则,X 可以旋转成一个不同的 ...
分类:
其他好文 时间:
2020-05-03 21:40:38
阅读次数:
76
1.概念 1.1、前言 web开发: web,网页的意思 静态web html,css 提供给所有人看的,数据始终不会发生变化 动态web 几乎所有网站都是动态的 提供给所有人看的,数据始终会发生变化,每个人在不同时间,不同地点,看到的信息不同 技术栈:Servlet/JSP,ASP,PHP 在ja ...
分类:
编程语言 时间:
2020-05-03 21:40:14
阅读次数:
81
找到Maven的安装目录,在安装目录下找到conf->settings.xml,在该文件中找到<mirrors></mirrors>标签,在该标签内添加阿里云镜像: <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>N ...
分类:
其他好文 时间:
2020-05-03 21:39:54
阅读次数:
91
0. 前言 这是一个新的系列,来源于工作中的一个需求,领导准备新开一个项目线路,要求使用Java,项目符合现有主流技术,并要求对并发量有一定的承受能力 ,支持扩展。我和公司的几个小伙伴一起沟通了一下,这不就是标准的Spring Cloud微服务的系统架构吗。 之前读过小高之前发的文章的小伙伴也清楚我 ...
分类:
编程语言 时间:
2020-05-03 21:39:23
阅读次数:
88
学习微服务首先要学习的组件就是注册中心。 1.为什么需要微服务 我们知道微服务是将传统的单体架构的业务模块拆分为一个个独立的分布式服务。 不同服务之间我们可以通过UrlConnection,HttpClient,OKhttp等技术进行调用,我们通常会使用Spring提供的RestTemplate进行 ...
分类:
编程语言 时间:
2020-05-03 21:39:08
阅读次数:
72
一、原理图 Eureka:就是服务注册中心(可以是一个集群),对外暴露自己的地址 提供者:启动后向Eureka注册自己信息(地址,提供什么服务) 消费者:向Eureka订阅服务,Eureka会将对应服务的所有提供者地址列表发送给消费者,并且定期更新 心跳(续约):提供者定期通过http方式向Eure ...
分类:
其他好文 时间:
2020-05-03 21:38:39
阅读次数:
64
1 下载安装包: sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2 安装mysql: yum install mysql mysql-server mysql-libs mysql-se ...
分类:
数据库 时间:
2020-05-03 21:38:05
阅读次数:
68
题目描述 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class Soluti ...
分类:
其他好文 时间:
2020-05-03 21:37:19
阅读次数:
66
RandomAccess接口 如果我们用Java做开发的话,最常用的容器之一就是List集合了,而List集合中用的较多的就是ArrayList 和 LinkedList 两个类,这两者也常被用来做比较。因为最近在学习Java的集合类源码,对于这两个类自然是不能放过,于是乎,翻看他们的源码,我发现, ...
分类:
数据库 时间:
2020-05-03 21:36:56
阅读次数:
75
1.一般变量 1)CMake变量引用的方式 使用${}进行变量的引用。例如: ${PROJECT_NAME} #返回项目名称 在 IF 等语句中,是直接使用变量名而不通过${}取值。 2)cmake自定义变量的方式 cmake变量定义的方式有两种:隐式定义和显式定义。 隐式定义 前面举了一个隐式定义 ...
分类:
其他好文 时间:
2020-05-03 21:36:04
阅读次数:
98
#创建一个你最喜欢的歌手的列表 my_favorite_singers = ["周杰伦","邓紫棋"] print(my_favorite_singers) #创建一个由元组构成的列表,每个元组包含城市的经纬度。 location =[ ] 上海 = (121.43,31.23) 北京 = (116 ...
分类:
其他好文 时间:
2020-05-03 21:35:50
阅读次数:
64
今天用pytorch保存模型时遇到bug Can't pickle <class 'torch._C._VariableFunctions'> 在google上查找原因,发现是保存时保存了整个模型的原因,而模型中有一些自定义的参数 将torch.save(model,save_path)改为torc ...
分类:
其他好文 时间:
2020-05-03 21:35:38
阅读次数:
150
题目描述: 方法一:记忆化递归+状态压缩 * from functools import lru_cache class Solution: def numberWays(self, hats: List[List[int]]) -> int: N = len(hats) M = 41 mod = ...
分类:
其他好文 时间:
2020-05-03 21:35:02
阅读次数:
85