2 不会秃头的阿Kim

我要认证

做技术与艺术的创新者~

等级
TA的排名 30w+

将考研 408 专业课复习过程开源是什么体验?

如题,在复习计算机考研 408 专业课的过程中,我将产出的代码,笔记以及思维导图等做成了一个开源项目。本项目建立至今一月有余,期间也获得了许多研友的 Stars ⭐️ 支持,非常感谢。这也是我第一次独立建立一个开源项目,建立过程中的体验很奇妙,值得书写一篇文章记录一下。下面先给出项目地址:???? GitHub地址:https://github.com/KimYangOfCat/CSPostgraduate-408-2021,欢迎各位大佬 Stars ???? ~长文提示:本文只是单纯记录整个开源过程中

2020-09-17 01:20:51

MacOS 下 MongoDB的初体验

最后更新时间:2020 年 1 月 30 日MongoDB 是一个基于分布式文件存储的数据库,是目前前端开发中使用较多的非关系数据库之一。下载官网下载官网下载地址,如下图,选择你所需要的 MongoDB 版本就好下载完成以后,打开下载的压缩包,解压后的文件目录大致如下:其中 bin 文件夹下存放的都是 mongoDB 的命令,接下来我们三步配置构建目录结构:在 mongoDB 文件夹下新建 data 文件夹;然后在 data 文件夹下新建 db、logs 和 etc 三个文件夹分别用于

2020-07-22 23:51:55

网络问题一次解决!(GitHub,Google)

过年回家一趟,才知道家里的网络是有多么的垃圾~各种网站被墙,即使拥有小飞机也解决不了任何问题,毕竟家里的网速也是硬伤,时常会因为各种网络时延长丢包!!于是乎,我就踏上了这寻找各种网络问题解决办法的旅途,其中一些有好的解决办法便搬运一下,以借后人参考~GitHub 网络连接失败首先来看遇到的问题:不仅仅是在游览器中如此,在终端中运行 wget 和 curl 亦是如此。。。甚至git push 一段代码都会被卡~游览器下载网络代理的解决方法这是最基本的问题,解决方法很多,此处就不再赘述!(买飞机厂服

2020-07-19 01:00:10

那些值得了解的搜索技巧,你都知道吗?

日常开发中,总免不了遇到一些技术问题,查阅资料是必然的。那么为了节约时间,掌握一些游览器的查询技巧就是必不可少的。游览器搜索技巧:搜索技巧总的来说分为两种格式:搜索词 特定语法词:限定词其中特定语法词包括:intitle、site、inurl、filetype特定符号 + 搜索词特定符号包括;英文双引号"",书名《》,加号 +,减号 —,星号 *详细解读:intitle 搜索范围限定在标题中包含限定词的网页例如:网络定位 intitle:andriodsite 搜索范围限定在

2020-07-19 00:55:04

终端美化一步到位之安装配置 oh-my-zsh

适合的操作系统:Ubuntu本文旨记录环境配置的命令行,对于 zsh 和 oh-my-zsh 不熟悉,请自行百度~更新系统资源列表:sudo apt-get update更新系统软件:sudo apt-get upgrade安装 zsh:sudo apt-get install zsh安装 git:sudo apt-get install git把 zsh 设定为默认命令行工具:chsh -s /bin/zsh (非必须,可跳过,执行完成第 7 步后,终端会询问是否切换为 z

2020-07-19 00:52:25

LeetCode editor开箱体验——在 IntelliJ IDE中刷 Leetcode 题目

LeetCode editor开箱体验——在 IntelliJ IDE中刷 Leetcode 题目最近开始在刷 LeetCode 上的题目,在经过一段时间的的网页端上写代码打卡挑战,但是网页端的写代码体验原始得让习惯了强大IDE智能补充的我无比痛苦????。本着改善工具使用体验,提高个人学习效率(装逼????是第一生产力)的原则,我开始搜索有没有办法能让我在我自己比较习惯的 IntelliJ IDE中刷 Leetcode上的题目。于是我找到了让我脱离苦海的神奇——LeetCode editor简介Le

2020-07-07 23:02:32

Docker中的Drone编译前端项目时报137错误代码

Docker中的Drone编译前端项目时报137错误代码记录一下今天遇到的流水线的Bug,改了老半天,最后才发现问题所在!问题复现报错: error Command failed with exit code 137环境说明首先说明报错环境,大致如下:原因及解决思路引起这个报错的具体原因其实是Drone编译项目时需要的内存容量超过了Docker默认分配的512mb容量,一句话就是:容器内存爆掉了!!所以解决办法就是扩大Drone内存!如果系统内存主够的话,直接将容器内存扩大就好,具体方法

2020-06-27 00:59:21

使用CLion 刷题解决多个main函数问题的终极方法

使用CLion 刷题解决多个main函数问题的终极方法在写 C++ 的题目的时候经常会遇到这样的问题,写了多个 cpp 文件,在 clion 中编译报错不能同时存在多 main 函数。下面列举几种方法:方法1:重定义Main在每个文件中通过重定义的方法来解决,在写某道算法时,对main进行重定义,运行完后再修改回去,这样就能接下去就能再重定义为main函数接着运行了。优点:不需要修改配置文件缺点:会让源码文件中多出一些奇奇怪怪的代码,降低代码可阅读性!方法2:手动修改CmakeList

2020-06-23 22:01:48

一次给人重装 Win7 恶心之路

最后更新时间:2020 年 2 月 14 日长文警告,不想看过程就直接跳到总结吧!问题面描述首先说一说问题吧!很简单就是连不上网~无线和有线一样!检查过程拿到机器,首先一看,联想的笔记本,整体模具都是至少是2014年之前的模具,老得不能再老的机器。再看处理器,赛扬双核处理器!????我完全提不起兴趣去折腾它,我更怕在我折腾的过程中,它就寿终正寝了????。哎~,没得办法,还是只有弄~首先检查了网络设置上的问题,结果打开网络设置中心,直接告诉我系统相关的组件崩了!!!????然后运行 Wi

2020-06-23 21:13:24

[数据结构]第二章线性表(7)——章节反思

线性表章节复习反思##逻辑结构对比存储结构对比基本操作对比初始化(创建)销毁增加/删除查找总结具体使用时,需要根据具体场景去选择开放式答题的思路源码源码查看地址,点击 传送门 吧~如果你这个系列的文章有帮助到你的话,不妨给点个赞吧!那将给我莫大的动力!同系列其他文章目录[数据结构]第一章绪论(1)——数据结构[数据结构]第一章绪论(2)——算法[数据结构]第二章线性表(1)——线性表[数据结构]第二章线性表(2)——顺序表[数据结构]第二章线性表(

2020-06-20 21:16:24

[数据结构]第二章线性表(6)——静态链表

静态链表什么是静态链表?定义一个静态链表方法1:方法2:验证方法2的定义方法基本操作总结反思源码源码查看地址,点击 传送门 吧~如果你这个系列的文章有帮助到你的话,不妨给点个赞吧!那将给我莫大的动力!同系列其他文章目录[数据结构]第一章绪论(1)——数据结构[数据结构]第一章绪论(2)——算法[数据结构]第二章线性表(1)——线性表[数据结构]第二章线性表(2)——顺序表[数据结构]第二章线性表(3)——单链表[数据结构]第二章线性表(4)——双链表[数据

2020-06-20 21:13:52

[数据结构]第二章线性表(5)——循环链表

循环链表循环单链表具体实现:优势:循环双链表初始化插入删除总结反思源码源码查看地址,点击 传送门 吧~如果你这个系列的文章有帮助到你的话,不妨给点个赞吧!那将给我莫大的动力!同系列其他文章目录[数据结构]第一章绪论(1)——数据结构[数据结构]第一章绪论(2)——算法[数据结构]第二章线性表(1)——线性表[数据结构]第二章线性表(2)——顺序表[数据结构]第二章线性表(3)——单链表[数据结构]第二章线性表(4)——双链表...

2020-06-20 21:11:15

[数据结构]第二章线性表(4)——双链表

双链表单链表VS双链表双链表基本操作初始化插入优化之后删除遍历总结反思源码源码查看地址,点击 传送门 吧~如果你这个系列的文章有帮助到你的话,不妨给点个赞吧!那将给我莫大的动力!...

2020-06-20 20:45:46

[数据结构]第二章线性表(3)——单链表

单链表什么是单链表?单链表的定义别名注释:或者可以理解为指向头节点的指针既可以表示整个单链表也可以表示头节点,为了便于区分才建议使用 typedef 进行重命名,以方便区别其不同的含义头插法建立单链表单链表的基本操作单链表的初始化不带头节点的单链表的初始化带头节点的单链表的初始化两者区别是什么?总结插入和删除插入按位序插入(带头节点的单链表)具体实现分析在表头插入分析为什么不能颠倒分析在表中插入分析在表尾插入分析插入位置超出表长总

2020-06-19 17:44:06

[数据结构]第二章线性表(2)——顺序表

顺序表##顺序表的基本概念顺序表的定义顺序表的初始化静态分配具体实现:问题反思如果“数组”存满留怎么办?可以放弃治疗,顺序表长刚开始确定后就无法更改(存储空间是静态的)如果一开始就声明一个很大的内存空间呢?会存在什么问题?浪费,会造成大量的浪费。动态分配具体实现方式总结顺序表的基本操作插入ListInsert(&L,i,e):插入操作。在表L中的第i个位置上插入指定元素e。详细实现方式:优化之后:#####插入操作的时间复杂度分析

2020-06-18 22:09:09

[数据结构]第二章线性表(1)——线性表

线性表##线性表的基本概念线性表的定义线性表是具有相同数据类型的n(n>=0)个元素的有限序列。线性表的基本操作什么时候要传入参数的引用“&”?一种是值类型,使用时会直接复制原值,修改参数不会影响原值一种是引用类型,使用时操作的是原值,修改时直接修改原值!(C语言不支持这种引用类型!)为什么要实现对数据结构的基本操作?团队合作编程,你定义的数据结构要让别人能够很方便的使用(封装)将常用的操作/运算封装称函数,避免重复工作,降低出错风险。总结注意⚠️:位序

2020-06-18 22:07:13

[数据结构]第一章绪论(2)——算法

绪论第二节——算法第一节传送门基本概念什么是算法?程序=数据结构+算法###算法的特性有穷性:一个算法必须总在执行有穷步之后结束,且每一步都可在有穷时间内完成。注:算法必须是有穷的,二程序可以是无穷的。确定性:算法每一条指令必须有确切的含义,对于相同的输入只能得出相同的输出可行性:算法描述的操作都可以通过已经实现的基本运算执行有限次来实现。输入:一个算法有0个或多个输入,这些输入取自某个特定对象的集合。输出:一个算法有一个或多个输出,这些输出是与输入有着某种特

2020-06-17 00:50:27

[数据结构]第一章绪论(1)——数据结构

基本概念什么是数据?数据是信息的载体,是客观描述事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。数据元素、数据项数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位。数据结构、数据对象结构——各个元素之间的关系数据结构是互相之间存在一个或多种特定关系的数据元素的集合。数据对象是具有相同性质的数据元素的集合,是一个数据的子集。三要素逻辑结构即,数据.

2020-06-16 21:41:06

Typora——最好的Markdown编辑器

最后更新时间:2020年2月3日写下此文时的使用版本如图所示:使用平台:macOS,整篇文章谈论的都是 macOS 平台的使用体验,Windows PC 上的 Typora 可能会略有不同~其实我早在一年之前就知道了 Typora 这款 Markdown 编辑器,不同于其他左右分屏预览的 Markdown 编辑器,当时它就因其独有的即时渲染预览的功能而被称为全平台最强 Markdown...

2020-02-10 14:02:43

macOS 下 MongoDB 配置与使用

MongoDB 是一个基于分布式文件存储的数据库,是目前前端开发中使用较多的非关系数据库之一。下载官网下载官网下载地址,如下图,选择你所需要的 MongoDB 版本就好下载完成以后,打开下载的压缩包,解压后的文件目录大致如下:其中 bin 文件夹下存放的都是 mongoDB 的命令,接下来我们三步配置构建目录结构:在 mongoDB 文件夹下新建 data 文件夹;然后在 dat...

2019-10-18 16:14:55

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。