- 博客(21)
- 收藏
- 关注
原创 git冲突的场景及解决方法
文章目录git冲突的场景情景一情景二参考文章git冲突的场景情景一:多个分支代码合并到一个分支时,不同的分支修改了同一个文件(不管在什么地方)或者不同的分支修改了同一个文件的名称情景二:远程分支进行push或者pull时,同一个文件被修改了,此时就需要解决冲突情景一在master分支上给readme.md这样的文件,其中readme.md内容为空,并且提交到master分支上。创建一个新的分支git checkout -b "dev"然后在dev分支下将readme.md这个文件内容修
2020-06-25 23:18:50
1231
1
原创 剑指offer46:把数字翻译成字符串
这个题看了好几天,都没有思路,后来看到别人的题解,算是理解了一丢丢,现在整理下总体的思想。举个例子1的翻译个数是112的翻译个数是21和2单独看作一个字母,即bc1和2看成一个整体,翻译成一个字母,即m122的翻译个数31、2、2单独看作一个字母,即bcc12 看作一个字母,2看作一个字母,即mc1 看作一个字母,22看作一个字母,即bw重点来了,那么1221翻译的个数...
2020-02-16 16:45:42
247
原创 剑指offer37:序列化二叉树
一 题目:序列化二叉树二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过 某种符号表示空节点(#)。二叉树的反序列化是指:根据某种遍历顺序得到的序列化字符串结果str,重构二叉树。二 思路分析1 序列化可以使用...
2020-01-17 17:01:08
217
原创 java基础知识——队列Queue接口的理解
文章目录1 Queue接口的基本认识2 Queue接口实现类参考:1 Queue接口的基本认识(1) Queue接口的结构所有的父接口:Collection<E>, Iterable<E>所有的子接口:BlockingDeque<E>, BlockingQueue<E>, Deque<E>, TransferQueue<...
2020-01-15 21:26:43
436
原创 java虚拟机(01)——内存区域
一 java堆java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。所有的对象实例和数组都要在堆上分配内存。java堆是垃圾收集器管理的主要区域,因此很多时候也被称做“GC 堆(Garbage Collected Heap)”。java堆可以处于物理上不连续的内存空间中,只要逻辑上连续的即可,就像我们的磁盘空间一样。在实现时,既可以实现固定大小的,也可以是可扩展的。java堆是被...
2020-01-06 11:34:48
88
原创 剑指offer26:树的子结构
一 题目输入两颗二叉树A和B,判断B是不是A的子结构。二叉树节点的定义如下:public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }...
2019-12-28 15:33:50
92
原创 (一)链表算法刷题小技巧
一 循环定位的问题1 从头到尾遍历链表的方法无头结点while循环体内,第一次循环,count为1,head指向第2个节点;第二次循环,count为2,head指向第3个节点;第三次循环,count为3,head指向第4个节点;…第length-1次循环,count为length-1,head执行第length个节点;第length次循环,count为length,head指向...
2019-12-12 11:03:59
152
原创 Maven使用总结(一)
一 初始Maven1.1 什么是MavenMaven项目对象模型(POM:Project Object Model),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的...
2019-12-11 17:09:46
224
原创 剑指offer20:表示数值的字符串
一 题目请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、“5e2”、"-123"、“3.1416"及”-1E-16"都表示数值,但是"12e"、“1a3.14”、“1.2.3”、"±5"及"12e+5.4"都不是二 我的分析自己没有做出来,整理下剑指offer的方法!表示数值的字符串遵循的模式为A[.[B]][e|EC]或者.B[e|EC],A为数值的...
2019-12-11 11:38:26
111
原创 redis总结01——在centos7.x上安装redis并设置为开机自启
在centos上安装并开机自启一 安装1.1 下载源文件1.2 编译安装redis源文件一 安装1.1 下载源文件本次安装选择版本号为:4.0.14wget http://download.redis.io/releases/redis-4.0.14.tar.gz使用命令解压,并重命名为redistar -xzvf redis-4.0.14.tar.gzmv redis-4.0.1...
2019-11-24 17:46:38
205
原创 linux日常总结01——centos虚拟机设置静态ip
centos虚拟机设置静态ip第一步:虚拟机网络适配器设置为NAT模式第二步:使用虚拟机网络编辑器配置网络信息1 打开vm的编辑菜单,选中第一步:虚拟机网络适配器设置为NAT模式第二步:使用虚拟机网络编辑器配置网络信息1 打开vm的编辑菜单,选中...
2019-11-24 13:08:08
250
原创 原码、反码和补码
目录0x01 原码1.1 原码不能直接参加运算0x02 反码0x03 补码3.1 整数补码3.2 模的概念0x01 原码原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。 ——百度百科如果我们用8为二进制表示一个数的话+11的原码:0...
2019-10-23 10:12:02
924
原创 bash中的"减号"的作用
先看一下这个命令:1.cat --help用法:cat [选项].....[文件]....如果没有指定文件,或者文件为“-”,则从标准输入读取。这里暂且不管标准输入是什么意思,我们先看一下这个命令cat (后面不加命令)讲标准输入的内容复制到标准输出cat < file 这个命令的意思是,是将file中的内容当做标准输入,然后有cat命令去读取root...
2018-10-27 10:48:00
1702
原创 常见的编码总结(二)
一.HTML的字符集1.字符集出现的原因字符集是用来统一传输过程中信息的一致性,就如同,两个来自不同国家的人的对话一样。一个俄罗斯人和一个中国人,两者都会英语和本国的语言。中国人在大脑中构思好"你好啊"这句话,然后自己翻译成英语"hello"。俄罗斯收到"hello",后再在大脑中翻译成俄语中"你好“的意思。这样一次简单的对话,才能成立,否则,只能是鸡同鸭讲。同理我们...
2018-09-18 21:36:45
869
原创 常见编码的总结(一)
字符编码(英语:Character encoding)、字集码是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、8位组或者电脉冲),以便文本在计算机中存储和通过通信网络的传递。一、ASCII(美国信息交换标准代码)ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符;其中33个字符无法显示(一些终端提供了...
2018-08-22 23:35:30
663
原创 数据库基本操作总结
一、库的基本操作1.新增数据create database 数据库名字 [库选项];库选项:用来约束数据库,分为两个选项:字符集设定和校对集设定字符集设定:charset/character set 具体字符集(数据存储的编码格式);常用的字符集:GBK和utf8校队集设定:collate 具体校队集(数据比较的规则)2.查看所有的数据库1.查看所有的数据库s...
2018-07-19 23:23:44
5566
原创 html实体的个人理解
我们在w3cschool中看到,html字符实体的意思是: 在HTML中,某些字符是预留的。如不能使用小于号(<)和 大于号(>) 这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们 必须在HTML源码中使用字符实体(character entities)根据上述理解,试着在html源码中写入预留字符看会发生什么下面是 test.html 的内容:&l...
2018-06-28 15:15:53
2692
原创 在win10上配置apache、php、mysql、phpmyadmin
第一步:apache的配置1.在官网上下载apache打开官网下载地址:httd.apache.org/download.cgip 根据提示,选择对应的windows版本,进入http://httpd.apache.org/docs/current/platform/windows.html#down选择第一个第三方提供商,apache服务器需要编译,这里已经给编译好了...
2018-06-06 09:43:06
4755
2
原创 用c语言输出一个月的月历
一.基本思路1.日历的大致形状 2.细节的实现 (1)首先需要打印年月和月历的周一到周日(2)判断每个月的1号是周几,这样利用固定的算法就可以依次求出 2、3、4、、、等是星期几(3)其中还需要判断在什么时候进行换行处理。以及判断 是否是润年。二.代码实现1.标题的输入和输出这个可以很简答就写出来2.判断每个月的...
2018-02-11 15:16:33
13662
2
原创 flaskweb开发这本书中的邮箱问题!
1.git checkout 6a找到大神的源码:(我用的是网易163邮箱:) 21 app.config['MAIL_SERVER'] = 'smtp.163.com' 22 app.config['MAIL_PORT'] = 25 23 app.config['MAIL_USE_TLS'] = True 24 app.config['MAIL_USERNAME'] = os.environ
2017-04-06 23:03:58
355
原创 python练习题!
最近发现一个非常好玩的python练习册 https://github.com/Show-Me-the-Code/show-me-the-code第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?分析下:1.首先需要 A—Z、a—z、0-9这样一个字符串(备我们选择,)
2017-03-27 23:23:43
488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人