自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (11)
  • 收藏
  • 关注

原创 Windows 下 Hexo 搭建个人博客踩坑

  搭建博客参考:基于 Hexo GitHub 从零开始搭建个人博客。问题1:hexo:command not found  问题描述:按照上面的博客的步骤安装 hexo 之后,使用 hexo init 的时候提示找不到 hexo 命令。  解决方案:配置环境变量。找到 hexo.cmd 所在目录,并将其添加到 Path 中。问题2:hexo init 失败  问题描述:在 Git Bash 中 hexo init 失败。  分析原因:权限不足,需要管理员权限。  解决方案:获取管理员权

2021-08-30 19:32:58 423

原创 Android 系统源代码目录结构

abi *:应用程序二进制接口bionic *:基础的库的源代码bootloader/legacy *:启动引导相关代码build *:存放编译系统的.mk文件development *:程序开发需要的模板和工具device *:设备相关代码framworks *:核心框架——java和C++语言,是Android应用程序的框架hardware *:主要是硬件适配层HAL代码out *:编译完成全部img文件packages *:Android的各种系统级应用程序system *:And

2021-08-30 16:21:37 212

原创 SDUT —— 汉诺塔

1200 - 汉诺塔Description汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用中间的一根B棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。僧侣们搬得汗流满面,可惜当n很大时这辈子恐怕就很搬完了。聪明的你还有计算机帮你完成,你能写一个程序帮助僧侣们完成这辈子的夙愿吗?Input输入金片的个

2021-08-30 15:51:57 383

原创 SDUT —— 养兔子

养兔子Description一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子。第一天某人领养了一对成熟的兔子,一公一母,请问第N天以后,他将会得到多少对兔子。Input输入为一个整数n(1 ≤ n ≤ 90)。Output对应输出第n天有几对兔子(假设没有兔子死亡现象,而且是一夫一妻制)。SampleInput2Output2Hint数据类型可以用64位整数:long long分析天数(单位:对)

2021-08-19 10:49:17 211

原创 SDUT—— 约瑟夫问题

约瑟夫问题Descriptionn个人想玩残酷的死亡游戏,游戏规则如下:n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的人被杀,剩下的人继续游戏,活到最后的一个人是胜利者。请输出最后一个人的编号。Input输入n和m值。Output输出胜利者的编号。SampleInput5 3Output4Hint第一轮:3被杀第二轮:1被杀第三轮:5被杀第四轮:2被杀#include<stdio.h>#include<stdlib.h>

2021-08-18 14:32:39 311

原创 牛客错题记录

Q1:空类占的内存大小?  问题:在Windows 32位操作系统中,假设字节对齐为4,对于一个空的类A,sizeof(A)的值为()?  选项:A:0;B:1;C:2;D:3  解析:类的实例化是在内存中分配一块地址,每个实例在内存中都有独一无二的地址。同样,空类也会实例化,所以编译器会给空类隐含的添加一个字节,这样空类实例化后就有独一无二的地址了。所以,空类的sizeof为 1,而不是 0。多重继承的空类的大小也是1。  答案: B。...

2021-08-18 10:09:47 231

原创 SDUT —— 计算组合数

计算组合数Description计算组合数。C(n,m),表示从n个数中选择m个的组合数。计算公式如下:若:m=0,C(n,m)=1否则, 若 n=1,C(n,m)=1否则,若m=n,C(n,m)=1否则 C(n,m) = C(n-1,m-1) + C(n-1,m).Input第一行是正整数N,表示有N组要求的组合数。接下来N行,每行两个整数n,m (0 <= m <= n <= 20)。Output输出N行。每行输出一个整数表示C(n,m)。SampleInp

2021-08-17 15:06:48 1202

原创 SDUT —— 因式分解

因式分解Description将大于1的自然数N进行因式分解,满足N=a1a2a3…am。编一程序,对任意的自然数N(1< N<=2,000,000,000),求N的所有形式不同的因式分解方案总数。如N=12,共有8种分解方案,他们分别是:12=1212=6212=4312=3412=32212=2612=23212=22*3Input输入只有一行,一个整数N。Output输出只有一行,一个整数表示自然数N的因式分解方案总数。SampleInput12Ou

2021-08-17 14:52:13 229

原创 数据结构实验之链表三:链表的逆置

数据结构实验之链表三:链表的逆置Description:  输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表的数据进行逆置,并输出逆置后的单链表数据。Input:  输入多个整数,以-1作为结束标志。Output:  输出逆置后的单链表数据。Sample:  Input  12 56 4 6 55 15 33 62 -1  Output  62 33 15 55 6 4 56 12Hint:  不得使用数组。  根据输入顺序建立链表,然后利用回归

2021-08-17 11:27:09 986

原创 Git 本地篇之移动 HEAD

  HEAD 的移动也是我们常用的操作。HEAD 就是一个指针,其指向的对象有两种情况。1. HEAD -> 提交对象 # HEAD 直接指向提交对象2. HEAD -> 分支名 -> 提交对象 # HEAD 指向分支名,分支名指向最后一次提交对象  移动 HEAD 的命令:git checkout <SHA-1>git checkout HEAD[^/~<num>/^<num>]git checkout 分支[^/~<num>

2021-08-10 12:17:52 6124

原创 分支练习

  学习了本章的知识之后,给大家推荐一个练习平台:Learn Git Branching,这个平台是 GitHub 上提供的一个图形化的 Git 练习平台,它会将我们的每一次提交和分支操作以图形化的形式展示出来,非常形象。  初始时默认有两次提交 C0 和 C1。  其中 main 表示分支名,而 * 表示这是当前分支。提交练习git commit新建分支  要求:新建一个分支 bugFix,并切换到 bugFix 上。# 命令1:git checkout -b bugFix # 新建

2021-08-10 10:10:28 224

转载 Git 分支篇之分支衍合

本文转载自Pro Git(中文版)  把一个分支中的修改整合到另一个分支的办法有两种:merge 和 rebase(译注:rebase 的翻译暂定为“衍合”,大家知道就可以了。)。  在本章我们会学习什么是衍合,如何使用衍合,为什么衍合操作如此富有魅力,以及我们应该在什么情况下使用衍合。基本的衍合操作  请回顾之前有关合并的一节,你会看到开发进程分叉到两个不同分支,又各自提交了更新。  之前介绍过,最容易的整合分支的方法是 merge 命令,它会把两个分支最新的快照(C3 和 C4)以及二者.

2021-08-09 17:47:57 751

转载 Git 分支篇之远程分支

本文转载自Pro Git(中文版)  远程分支(remote branch)是对远程仓库中的分支的索引。它们是一些无法移动的本地分支;只有在 Git 进行网络交互时才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。  我们用 远程仓库名/分支名 这样的形式表示远程分支。比如我们想看看上次和 origin 仓库进行通讯时 master 分支的样子,就应该查看 origin/master 分支。如果你和同伴一起修复某个问题,但他们先推送了一个 iss53 分支到远程仓库,虽然你可.

2021-08-09 14:37:30 8425

转载 Git 分支篇之分支开发的工作流程

本篇文章转载自Pro Git(中文版)  现在我们已经学会了新建分支和合并分支,可以(或应该)用它来做点什么呢?在本节,我们会介绍一些利用分支进行开发的工作流程。而正是由于分支管理的便捷,才衍生出了这类典型的工作模式,你可以根据项目的实际情况选择一种用用看。长期分支  由于 Git 使用简单的三方合并,所以就算在较长一段时间内,反复多次把某个分支合并到另一分支,也不是什么难事。也就是说,你可以同时拥有多个开放的分支,每个分支用于完成特定的任务,随着开发的推进,你可以随时把某个特性分支的成果并到其他.

2021-08-09 14:09:25 1185

转载 Git 分支篇之管理分支

本文转载自Pro Git(中文版)  到目前为止,我们已经学会了如何创建分支、删除分支、合并分支。创建分支:  git branch <branch_name> ——— 创建指定名字的分支,但创建完之后依旧处于当前分支。  git checkout -b <branch_name> — 创建指定名字的分支,并且切换到新建的这个分支上。切换分支:  git checkout <branch_name> ——  切换到指定名字的分支上。删除分支:.

2021-08-09 11:35:03 140

转载 Git 分支篇之分支的新建和合并

  本文转载自Pro Git(中文版)  现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:开发某个网站。为实现某个新的需求,创建一个分支。在这个分支上开展工作。  假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:返回到原先已经发布到生产服务器上的分支。为这次紧急修补建立一个新分支,并在其中修复问题。通过测试后,回到生产服务器所在的分支,将修补分支合并进来,然后再推送到生产服务器上。切换到之前实现新需求的分支,.

2021-08-06 18:01:03 425

转载 Git 分支篇之分支原理

  为了理解 Git 分支的实现方式,我们需要先了解一下 Git 是如何储存数据的。Git 保存的不是文件差异或者变化量,而是一系列文件快照。Git 的对象  Git 中主要有四个对象 Blob、Tree、Commit、Tag,都是以 SHA-1 值命名。  Blob 对应单个文件,它存储的是单个文件的内容,一般是二进制数据文本,不包含其他的文件信息,比如文件名、权限和其他元数据。  Tree 对应的是文件系统中的目录,主要包含每个文件的类型、权限信息、对应的 Git 对象类型、SHA-1值、文件

2021-08-06 15:36:52 939

原创 .git 目录结构

  Git 本地仓库的信息都保存在 .git 文件中,今天我们就来了解下这个目录结构。.git|—— hooks # 文件夹,钩子|—— info # 文件夹| |—— exclude| |—— refs|—— logs # 文件夹,提交日志信息| |—— refs # 文件夹| | |—— heads| | |—— remotes| |—— HEAD |—— obj

2021-08-05 18:48:35 768 1

原创 Git 分支篇之分支介绍

回顾  经过 Git 本地篇的学习,应该已经清楚了 Git 的工作区、暂存区、本地仓库的概念,创建本地仓库的两种方法(git init 和 git clone),将文件纳入跟踪(git add),将文件提交到本地库进行版本管理的流程(git add -> git commit),查看仓库状态(git status)和文件修改内容(git diff),版本回退操作(git reset),撤销文件修改(git restore)。  本篇主要讲解的是分支的使用。分支介绍  几乎所有的版本控制系统都以

2021-08-05 17:46:19 166

原创 Git 远程篇之查看远程仓库信息

  要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等。  本节主要讲解查看当前的远程仓库和查看某个远程仓库的详细信息。查看当前的远程仓库  要查看当前配置有哪些远程仓库,可以用 git remote 命令,它会列出

2021-08-05 16:27:43 25804

原创 Git 本地篇之撤销修改

  任何已经提交到 Git 的都可以被恢复。即便在已经删除的分支中的提交,或者用 --amend 重新改写的提交,都可以被恢复。所以,你可能失去的数据,仅限于没有提交过的,对 Git 来说它们就像从未存在过一样。撤销工作区修改  命令: git checkout -- <filename> 或者 git restore <filename>  这两条命令都可以将工作区的文件回复到修改之前。如果之前没有暂存,会恢复到最后一次提交的内容,如果暂存过,则会恢复到暂存区的内容。  这

2021-08-05 14:42:59 490

原创 Git 本地篇之查看状态和比较文件内容

查看本地库状态  命令: git status。  作用: 用来查看仓库当前的状态,显示的内容是相对于上一次提交之后,是否有新建文件、修改文件、删除文件的操作。  上面展示的图片中,相对于上一次提交,本次操作修改了 file1.txt,删除了 file3.txt,另外 file2.txt 没有被追踪。  可以看到,除了一些状态之外,还有一些提示,比如可以用 git restore <file> 来取消暂存区的一些修改。比较文件内容  命令: git diff。  作用: 比较文件

2021-08-04 18:09:32 359

原创 计算机三大基本原则

问题  Q1: 硬件和软件区别是什么?  A1: 硬件是可以看见的实物,软件是看不见的、虚拟的计算机执行的程序,是指令和数据的集合。  Q2: 存储字符串“中国”需要几个字节?  A2: 在 GBK 编码下,“中国”需要4字节,在 UTF-8 编码下,“中国”需要6字节。  Q3: 编码是什么?  A3: 将非数字信息变为数字信息成为编码。三大原则计算机是执行输入、运算、输出的机器。程序是指令和数据的集合。计算机的处理方式和人的思维习惯不同。第一原则  计算机是执行输入、运算、输

2021-08-03 14:37:26 2684

基于SSM的B2C购物商城项目Demo

B2C商城Demo

2021-04-09

数据库省市区级联数据(SQL 文件)

数据库省市区级联数据(SQL 文件)

2021-03-08

repository.zip

Maven本地库文件

2021-02-28

jQuery3.4.1.zip

jQuery3.4.1压缩版和未压缩版

2021-02-01

中文帮助文档.zip

Java1.8、JS、Html5、Css、SQL、正则表达式、jquery、W3CSchool中文帮助文档

2021-01-19

MySQLjar包.zip

MySQL5和8的驱动jar包

2021-01-15

JavaDoc(1.8中文版)

JDK1.8中文帮助文档

2020-12-22

10万条新闻数据的数据集

98000多条新闻数据集,包括财经,房产,家居,教育,科技,社会,时政,体育,游戏,娱乐这十个分类。

2020-06-30

jieba 0.42.1中文分词

Python Jieba中文分词工具实现分词功能

2020-06-30

预处理过的搜狐新闻语料,utf-8

搜狐新闻语料,5000条,包括新闻标题、新闻链接、新闻内容、新闻类别。 搜狐新闻语料,5000条,包括新闻标题、新闻链接、新闻内容、新闻类别。

2020-05-31

小游戏飞机大战网页版

使用HTML制作微信小游戏飞机大战,每隔一段时间还会出现武器包

2019-07-14

空空如也

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

TA关注的人

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