时光若止-Dale
码龄6年
  • 187,415
    被访问
  • 116
    原创
  • 359,354
    排名
  • 82
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:己所不欲,勿施于人;在邦无怨,在家无怨。

  • 加入CSDN时间: 2016-11-21
博客简介:

时光若止-Dale

博客描述:
功不唐捐~玉汝于成
查看详细资料
  • 2
    领奖
    总分 143 当月 0
个人成就
  • 获得148次点赞
  • 内容获得31次评论
  • 获得369次收藏
创作历程
  • 1篇
    2021年
  • 11篇
    2020年
  • 20篇
    2019年
  • 21篇
    2018年
  • 62篇
    2017年
  • 2篇
    2016年
成就勋章
TA的专栏
  • C++
    1篇
  • Algorithm
    3篇
  • Linux
    2篇
  • Python
    1篇
  • C语言
    9篇
  • 数据结构
    10篇
  • 合并整理
    1篇
  • 笔试题目
    13篇
  • 小应用程序设计
    5篇
  • 问题处理
    2篇
  • 科普类
    3篇
  • Dale
    1篇
  • 楠
    65篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

合并整理(一)Docker常用命令

DockerDocker包括三个基本概念:镜像(Image)、容器(Container)、仓库(Repository)文章目录DockerDocker hello worldDocker 容器使用运行一个 web 应用Docker 镜像使用管理镜像创建镜像更新镜像构建镜像Docker 容器连接容器互联配置 DNSDocker 仓库管理Docker Dockerfile常用指令Docker ComposeDocker MachineSwarm 集群管理项目记录Docker hello world输出
原创
发布博客 2021.09.14 ·
120 阅读 ·
0 点赞 ·
2 评论

数据结构(十)常用排序算法(插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序)

以下是我学习 常用排序算法 写的代码,及其注释我个人对排序的理解:其中包括: 插入排序 — 有序放到前面,拿无序中第一个数跟有序中的数比较大小,找到合适位置插入; 希尔排序 — (分组插排、缩小增量排序),当分组的个数为1时就排好了; 选择排序 — 有序放到前面,临时变量记录无序中最小数的下标,将其值与无序中第一个数交换(最小的记录下,比完交换); 堆排序 — 冒泡排序 — 有序放到后面,搬西瓜原理,将无序中最大的往后放(有大的就交换,往后冒泡); 快速排序 — 归并排序 —#includ
原创
发布博客 2020.09.05 ·
147 阅读 ·
1 点赞 ·
0 评论

基础算法总结(四)Algorithm(回溯 Back Tracking)

回溯(Back Tracking)BT定义:  回溯是一种通过穷举所有可能情况来找到所有解的算法。  如果一个候选解最后被发现并不是可行解,回溯算法会舍弃它,并在前面的一些步骤做出一些修改,并重新尝试找到可行解。  回溯算法一般会结合在搜索算法中。题目目录:第1题 电话号码的字母组合第2题 二进制手表第3题 组合总和第4题 活字印刷第5题 N皇后第6题 N皇后II第1题 电话号码的字母组合/*来源:力扣(LeetCode)链接:https://leetcode-cn.c
原创
发布博客 2020.08.09 ·
179 阅读 ·
0 点赞 ·
0 评论

基础算法总结(三)Algorithm(广度优先搜索 Breadth First Search)

广度优先搜索(Breadth First Search) ------ 一石激起千层浪Bfs(){  1. 建立起始步骤,队列初始化  2. 遍历队列中的每一种可能,whlie(队列不为空)  {    通过队头元素带出下一步的所有可能,并且依次入队    {    判断当前情况是否达成目标:按照目标要求处理逻辑    }    继续遍历队列中的剩余情况  }}题目目录:第1题 迷宫问题第2题 员工的重要性第3题 N叉树的层序遍历第4题 腐烂的橘子第5题 单词接龙第
原创
发布博客 2020.08.09 ·
278 阅读 ·
0 点赞 ·
0 评论

基础算法总结(二)Algorithm(深度优先搜索 Depth First Search)

深度优先搜索(Depth First Search)------ 一条道走到黑Dfs(当前这一步的处理逻辑) {  1. 判断边界,是否已经一条道走到黑了:向上回退  2. 尝试当下的每一种可能  3. 确定一种可能之后,继续下一步 Dfs(下一步)}题目目录:第1题 盒子放卡牌第2题 员工的重要性第3题 图像渲染第4题 岛屿的周长第5题 被围绕的区域第6题 岛屿数量第7题 岛屿的最大面积第1题 盒子放卡牌/*深度优先搜索(Depth First Search)---
原创
发布博客 2020.08.09 ·
310 阅读 ·
0 点赞 ·
0 评论

基础算法总结(一)Algorithm(动态规划 Dynamic Programming)

动态规划(Dynamic Programming)DP定义:  动态规划是分治思想的延伸,通俗一点来说就是大事化小,小事化无的艺术。  在将大问题化解为小问题的分治过程中,保存对这些小问题已经处理好的结果,并供后面处理更大规模的问题时直接使用这些结果。动态规划具备了以下三个特点:  1. 把原来的问题分解成了几个相似的子问题。  2. 所有的子问题都只需要解决一次。  3. 储存子问题的解。动态规划的本质:  是对问题状态的定义和状态转移方程的定义(状态以及状态之间的递推关系)。动态规
原创
发布博客 2020.08.09 ·
436 阅读 ·
0 点赞 ·
0 评论

科普类(三)ASCII编码,GB2312,GBK,unicode,UTF-8,UTF-16 的关系及发展史

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为“计算机”。开始计算机只在美国用,八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把其中...
转载
发布博客 2020.04.13 ·
104 阅读 ·
0 点赞 ·
0 评论

小应用程序设计(五)通讯录(纯C语言写的,动态内存开辟,文件存储)

通讯录该通讯录中联系人信息包括:姓名性别年龄电话地址程序代码完善过程:简单的通讯录 》动态内存开辟 》文件方式存储该通讯录小程序实现了:增加 联系人删除 联系人修改 联系人查找 联系人排序 所有联系人显示 所有联系人清空 所有联系人重要部分(重点所在):使用动态内存开辟的方式,实现了当联系人数量到达上限时进行扩容的操作;并通过文件管理的方式,对通...
原创
发布博客 2020.02.21 ·
237 阅读 ·
2 点赞 ·
0 评论

C语言(九)文件操作(二)

文件操作1.打开文件2.关闭文件3.读文件4.写文件5.文件的随机读写1.打开文件FILE* fp = fopen("文件路径","打开方式");"r", "w", "r+"return 0或非零:是进程的退出码<errno.h>int main(){ FILE* fp = fopen("./test.txt", "r"); if(fp == ...
原创
发布博客 2020.02.20 ·
133 阅读 ·
0 点赞 ·
0 评论

C语言(八)文件操作(一)

文件操作文件是存在磁盘(或硬盘)中的,由操作系统管理的,打开文件会将文件加载到内存中,而内存掉电,数据会丢失,因此在对文件进行修改之后需要将内存中的数据写入到磁盘中去,即在对文件进行操作之后需要进行保存。在Linux中一切皆是文件,目录也是一种文件,是一种特殊文件(目录文件)。Linux中有7种文件类型:文件类型标识文件类型-普通文件d目录文件l符号链接文...
原创
发布博客 2020.02.20 ·
183 阅读 ·
0 点赞 ·
0 评论

C语言(七)自定义类型(结构体,枚举,联合)踩过的坑

1.结构体struct主要要考虑到结构体在内存中的布局1.1 匿名结构体C语言支持匿名结构体,但在实际中没啥用,匿名结构体很少用。匿名函数(lambda 入 表达式)(回调函数)在实际中特别有用,但C语言不支持。// 匿名结构体类型struct{ int a; char b; float c;}x;struct{ int a; char b; float c;}a[...
原创
发布博客 2020.02.17 ·
326 阅读 ·
0 点赞 ·
0 评论

Python(一)Python+OpenCV写的程序,用于批量裁剪图片

最近学习网络在线课程的过程中,为了课后复习方便,用手机截取了大量的图片,但截取的图片文件大占内存,且有左右的黑色无信息区域。想将这些图片打印出来作为课件留存,但左右的黑色区域不仅会耗费大量打印油墨,而且打印出来不美观。因此我自己写了一个Python程序使用OpenCV库的简单函数实现了对大量图片进行批量截图,截取需要的部分并保存:import cv2import os # """先保存文件...
原创
发布博客 2019.09.21 ·
3285 阅读 ·
4 点赞 ·
0 评论

为什么全局变量必须用常量或常量表达式初始化?

最近在做项目时遇到的问题:宏定义后赋值的问题???并不是这个问题,跟宏没有关系,而是全局变量必须用常量或常量表达式赋值。我就很纳闷了,刚开始以为是宏定义不能够将赋值的变量再次赋给另一变量,纠结了好久,看来问题不在这儿,想想应该是全局变量不能够用变量初始化的原因,查询后总结如下:编译器无法在编译时求得一个非常量的值,它只能在运行时通过读取变量地址来间接得到变量的值,而全局变量在编译时就必...
原创
发布博客 2019.08.12 ·
1349 阅读 ·
3 点赞 ·
0 评论

数据结构(九)排序基础(插入排序、选择排序、冒泡排序)

以下是我学习排序基础写的代码,及其注释我个人对排序的理解:其中包括: 冒泡排序、选择排序、插入排序.冒泡 — 有序放到后面,搬西瓜原理,将无序中最大的往后放(有大的就交换)选择 — 有序放到后面,小本本记录下标位置,最后比较晚往后放(最大的记录下,比完放)插入 — 有序放到前面,拿无序中的数跟有序中的数比较大小,找到合适位置插入#include <stdio.h>#incl...
原创
发布博客 2019.04.14 ·
128 阅读 ·
0 点赞 ·
0 评论

数据结构(八)二叉堆 及排序

以下是我学习二叉堆的总结:#include <stdio.h>#include <assert.h>/** * 时间复杂度 O(log(n)) * 空间复杂度 O(1) * int tree[] 和 int size 合起来表示装堆的值的数组 * int rootIdx 表示要调整的结点的下标 */// 向下调整的代码void AdjustDown(i...
原创
发布博客 2019.04.13 ·
90 阅读 ·
0 点赞 ·
0 评论

数据结构(七)二叉树 的一些题目(遍历 判断)

以下是我学习二叉树时做的一些题目的总结:#pragma once#include <stdlib.h>#include <stdio.h>#include <string.h>#include <assert.h>typedef struct Node { char value; struct Node *left; struc...
原创
发布博客 2019.04.13 ·
362 阅读 ·
0 点赞 ·
0 评论

数据结构(六)二叉树 的一些题目

以下是我学习二叉树时做的一些题的总结:#pragma once#include <stdlib.h>#include <stdio.h>typedef struct Node { struct Node *left; struct Node *right; char value;} Node;//遍历树(前序,中序,后序)void Preorder(...
原创
发布博客 2019.04.13 ·
121 阅读 ·
0 点赞 ·
0 评论

Linux(二)进程创建 fork() 关于 代码共享,数据独有 的理解

fork() 进程创建:需要包含头文件: <unistd.h>fork( ) 通过复制调用进程(就是复制了PCB),创建一个新的进程(子进程)子进程复制的就是父进程的PCB,(父子进程数据,代码看起来都一样)复制PCB — 代码共享(子进程并非从头开始),数据独有创建子进程的意义: 压力分摊 或 干其它事情如何分辨子进程: 返回值用返回值区分父子进程:父进程返回的是子...
原创
发布博客 2019.04.10 ·
391 阅读 ·
1 点赞 ·
0 评论

Linux(一)进程创建 fork()

进程创建:创建进程使用 fork() 函数需要包含头文件 <unistd.h>fork( ) 通过复制调用进程(就是复制了PCB),创建一个新的进程(子进程)进程创建的源代码:#include <stdio.h>#include <unistd.h>int main(){printf("parent pid: %d
",getpid());in...
原创
发布博客 2019.04.10 ·
136 阅读 ·
0 点赞 ·
0 评论

SSH Secure File Transfer上传文件错误:encountered 1 errors during the transfer 的解决办法

SSH Secure File Transfer上传文件错误:encountered 1 errors during the transfer 的解决办法在使用SSH Secure File Transfer从本地向虚拟机传输文件时,提示错误:encountered 1 errors during the transfer!查了一下,原因是本地文件的路径中存在括号,将括号去掉或者把文件复制换...
原创
发布博客 2019.04.09 ·
541 阅读 ·
0 点赞 ·
0 评论
加载更多