首页 > 2020年07月19日 > 全部分享
剑指 offer——字符串篇
05. 替换空格 题意:面试题05. 替换空格 思路:题目要求将空格字符‘ ’替换为‘20%’,即将一个字符替换为三个。我们可以先遍历一遍字符串,统计出字符串中空格的个数count,根据这个数字可以计算出: \[ 替换之后字串的长度 = 原字串长度 + 2 * count \] 然后从后向前,依次将 ...
分类:其他   时间:2020-07-19 23:19:41    收藏:0  评论:0  赞:0  阅读:140
剑指 offer——其他类
43. 1~n整数中1出现的次数 题意:面试题43. 1~n整数中1出现的次数 思路:找规律。每一位digit上的1出现的次数只与:它前面的数字high、它后面的数字low、当前位的因数$10^$相关。 分情况讨论: 1)第i位上的数字 == 0。1~n中,这一位上1出现的次数只与高位有关。(例如2 ...
分类:其他   时间:2020-07-19 23:19:25    收藏:0  评论:0  赞:0  阅读:126
C++基础-友元函数(friend class)
当基类中的函数被protected的时候,只有继承的子类才能访问,为了使得非继承的类也可以使用,使用friend class (类名)来进行操作 #include <iostream> using namespace std; class Lover{ public: Lover(string th ...
分类:编程语言   时间:2020-07-19 23:19:12    收藏:0  评论:0  赞:0  阅读:125
PPP点对点协议
点到点协议(Point to Point Protocol,PPP)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。 这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。 ...
分类:其他   时间:2020-07-19 23:18:56    收藏:0  评论:0  赞:0  阅读:153
Git常用操作
前期准备 下载并安装Git linux sudo apt-get install git win 下载应用程序,安装即可 设置用户名和email地址 git config --global user.name "Your Name" git config --global user.email "e ...
分类:其他   时间:2020-07-19 23:18:45    收藏:0  评论:0  赞:0  阅读:111
1097某年某月天数
描述 打印某年某月有多少天。 输入 输入一行,包含2个整数 分别代表年和月 输出 输出一行,包含1个整数,表示该年的这个月份一共有多少天. 输入样例 1 2008 2 输出样例 1 29 提示 闰年的计算方法:1.年数能被4整除,并且不能被100整除;2.能被400整除的整数年份。 错误示范: 1 ...
分类:其他   时间:2020-07-19 23:18:30    收藏:0  评论:0  赞:0  阅读:104
Ubuntu 操作系统下 docker安装和添加阿里云服务器镜像
docker安装步骤: 1.先卸载已装的旧版本的docker: apt-get remove docker docker-engine docker.io containerd runc 如果没有权限的话加sudo,为了方便,后面都默认给权限sudo sudo apt-get remove dock ...
分类:系统服务   时间:2020-07-19 23:18:15    收藏:0  评论:0  赞:0  阅读:134
MySQL 多表-事务
数据库的设计 一、多表之间的关系 一对一(了解): 如:人和身份证,一个人只有一个身份证,一个身份证只能对应一个人。 实现方式:一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。 将来程序开发时,很少存在。如果是一对一关系,可以直接合并成一张表。 一对多(多对一): 如:部门和员工,一个部 ...
分类:数据库技术   时间:2020-07-19 23:17:59    收藏:0  评论:0  赞:0  阅读:108
重构第二章:重构原则
2.1 何谓重构 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。 添加新功能时,你不应该修改既有代码,只管添加新功能。重构时就不能再添加功能,只管改进程序结构。 2.2 为何重构 重构 ...
分类:其他   时间:2020-07-19 23:17:45    收藏:0  评论:0  赞:0  阅读:128
jmeter--录制请求
压测页面 假如我们要压测http://news.baidu.com/,要压测首页,国际频道,财经频道 第一步访问首页,第二步单击“国际”,第三步单击“财经”。我们这里使用录制回放,操作简单,上手容易。 录制回放 打开Jmeter,添加HTTP(S) Test Script Recorder 添加Th ...
分类:其他   时间:2020-07-19 23:17:19    收藏:0  评论:0  赞:0  阅读:128
Cisco Packet Tracer DHCP 实验
学习网络知识备忘,参考地址:https://blog.csdn.net/qq_41745698/article/details/85019218 1、DHCP(摘自百度百科) 中文名:动态主机配置协议外文名:Dynamic Host Configuration Protocol类 型:计算机网络应用 ...
分类:系统服务   时间:2020-07-19 23:16:59    收藏:0  评论:0  赞:0  阅读:111
数据结构
带头结点的双循环链表 L 为空表的条件是:L->next==L && L->prior==L 在单链表中设置头结点的作用是主要是使插入和删除等操作统一,在第一个元素之前插入元素和删除第一个结点不必另作判断。另外,不论链表是否为空,链表指针不变。在单链表 p 结点之后插入s 结点的操作是 s->nex ...
分类:其他   时间:2020-07-19 23:16:34    收藏:0  评论:0  赞:0  阅读:149
linux 安装NVIDIA闭源驱动
尝试安装NVIDIA显卡驱动多次,每次安装完重启后黑屏,今天再次baidu了多次,终于安装成功了 1. 禁掉nouveau 在/etc/modprobe.d 新建blacklist.conf blacklist nouveau options nouveau modeset=0 2. sudo up ...
分类:系统服务   时间:2020-07-19 23:16:17    收藏:0  评论:0  赞:0  阅读:129
yb课堂 首页home开发 《三十七》
Home模块开发 拆分子组件 Home banner videoList 指令属性里面取data里面的数据不用加{{}},html标签内容体中间则需要加双花括号 创建component文件夹 在src/views/Home下创建component文件夹 在component目录下,分别创建Banne ...
分类:其他   时间:2020-07-19 23:16:04    收藏:0  评论:0  赞:0  阅读:110
JSP数据交互(一)
1.什么是JSP内置对象 JSP内置对象是wed容器创建的一组对象 例子: 1 <% 2 int[] value = {60,70,80}; 3 for(int i:value){ 4 out.println(i); 5 } 6 %> 没有进行声明和创建,便可以使用out对象 2.常用的JSP内置对 ...
分类:Web开发   时间:2020-07-19 23:15:46    收藏:0  评论:0  赞:0  阅读:98
Windows搭建Redis集群-详细教程
一、集群知识 1.集群的概念 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态。 2.使用redis集群的必要性 问题:我们已经部署好了redis,并且能启动一个redis,实现数据的读写,为什么还要学习redis集群? 答:(1)单个redis存在不稳定性 ...
分类:Windows开发   时间:2020-07-19 23:15:30    收藏:0  评论:0  赞:0  阅读:108
链表的循环删除
链表这一种数据结构很常见,拥有良好的动态操作性能,比如插入,删除,但是对于静态操作,比如随机访问不太友好,链表的访问只能通过迭代器来查找。 这次主要说明一下链表的删除,其中有两种删除方式分别为:name.erase(const_iterator __first, const_iterator __l ...
分类:其他   时间:2020-07-19 23:15:04    收藏:0  评论:0  赞:0  阅读:100
Codeforces #657 Div2C choosing flowers
看错时间导致错过一场比赛...... 题意,有m种无限多的物品,有两个价值(a[i],b[i]),若选x[i](x[i] >= 1)个,则能获得(a[i] + (x[i] - 1) * b[i])的价值(若不选则价值为0) 求选出n个,使得价值最大.m<=1e5,n,a[i],b[i]<=1e9; ...
分类:其他   时间:2020-07-19 23:14:52    收藏:0  评论:0  赞:0  阅读:69
获取字符串指定字符的第n次出现位置
create function uf_findx (@text nvarchar(max),@find_x varchar(200),@find_n int)returns intasbegin --第n位无效参数返回0 if @find_n<1 return (0); --字符串不含指定字符串返回 ...
分类:其他   时间:2020-07-19 23:14:39    收藏:0  评论:0  赞:0  阅读:140
LeetCode1147 段式回文
段式回文 其实与 一般回文 类似,只不过是最小的单位是 一段字符 而不是 单个字母。 举个例子,对于一般回文 "abcba" 是回文,而 "volvo" 不是,但如果我们把 "volvo" 分为 "vo"、"l"、"vo" 三段,则可以认为 “(vo)(l)(vo)” 是段式回文(分为 3 段)。 ...
分类:其他   时间:2020-07-19 23:14:19    收藏:0  评论:0  赞:0  阅读:100
1020条   1 2 3 4 ... 51 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!