自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Caso_卡索的博客

以梦喂码

  • 博客(105)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux C 线程函数

Linux C 多线程函数

2021-05-26 20:39:28 256

原创 C语言关键字之 volatile

C语言中 volatile 关键字的作用

2021-05-26 20:37:02 394

原创 C语言关键字之 static

在 C 语言中,static 关键字不仅可以用来修饰变量,还可以用来修饰函数。在使用 static 关键字修饰变量时,我们称此变量为静态变量。静态变量的存储方式与全局变量一样,都是静态存储方式。

2021-05-26 20:31:35 220 1

原创 必知必会的MySQL基础知识

此博客记录了之前学习MySQL时的一些基础知识,在此更新分享

2021-01-03 23:33:06 3598 6

原创 【HJ13】句子逆序

【牛客刷题】华为机试题:句子逆序

2021-01-03 17:14:05 423

原创 【HJ22】汽水瓶

【牛客刷题】华为机试题:汽水瓶(智商捉鸡)

2021-01-03 16:22:33 311

原创 【HJ3】明明的随机数

【牛客刷题】华为机试题:明明的随机数

2021-01-03 15:52:01 695

原创 【HJ14】字符串排序

【牛客刷题】华为机试题:字符串排序。对n个字符串按照字典序排列。

2021-01-02 23:28:19 559

原创 【HJ8】合并表记录

【牛客刷题】华为机试题:合并表记录

2021-01-01 22:05:39 419

原创 【HJ4】字符串分隔

【牛客刷题】华为机试题:字符串分隔

2020-12-30 23:38:08 349

原创 【HJ26】字符串排序

【牛客刷题】华为机试题:字符串排序

2020-12-29 23:52:00 622

原创 LeetCode[144] 二叉树的前序遍历(迭代)

今天的 LeetCode 上的每日一题,二叉树的前序遍历,递归和迭代用 C++ 实现

2020-10-27 21:46:15 166

原创 LeetCode[33] 搜索旋转排序数组(二分查找)

今天是1024程序员节,祝各位道友身体健康,工作顺利!1024当然离不开写程序啦,哈哈~ 在此分享一道二分查找的LeetCode题目 最后再分享一个用Python描述的二分查找算法的代码模板

2020-10-24 22:08:37 166

原创 LeetCode[925] 长按键入(双指针)

分享一道力扣上的每日一题,是一道简单题,但需要注意边界条件,在此记录一下

2020-10-21 21:55:02 193

原创 Python标准库之——os模块

本篇总结一下Python中的 os 标准库常见用法,通过Demo程序来加深理解

2020-08-24 23:50:32 1488

原创 Python标准库之——time模块

本篇总结一下Python中常用的time标准库用法,通过Demo程序来加深理解

2020-08-23 23:01:00 1728 1

原创 打印全排列(DFS)

OJ上一道简单算法题,打印全排列。用深度优先搜索(DFS)来实现,顺便记录一下基础DFS模板。

2020-07-22 23:15:56 956

原创 Linux进程间通信—管道

前言:本篇主要总结介绍了Linux进程间通信方式之一管道技术。包括管道(无名有名)的基本概念、相关API的介绍、及Demo代码示例。

2020-05-26 18:52:26 428

原创 Linux fork 函数

关于 fork 函数fork 函数fork特点pid_t fork(void); fork 函数用来创建一个子进程。

2020-05-25 19:40:23 443

原创 Win10 子系统 Ubuntu 运行 MySQL 拒绝登录如何解决的

Win10 子系统 Ubuntu 运行 MySQL 拒绝登录如何解决的

2020-04-24 00:49:33 675

原创 线程 pthread_join 函数返回 void * 出现 -Wpointer-to-int-cast 告警

pthread_join 函数获取线程返回状态值时,出现 -Wpointer-to-int-cast 告警

2020-04-19 10:53:52 2841

原创 LeetCode[63] 不同路径 II(DP)

使用动态规划求解。(0, 0) 处有障碍物,return 0,无法到达 i == 0 && j == 0,status[i][j] = 1 i == 0 && j != 0,status[i][j] = 判断有障碍物 ? 0 : status[i][j - 1] i != 0 && j == 0,status[i][j] = 判断有障碍物 ? 0 : status[i - 1][j] i != 0 && j != 0,status[i][j]

2020-04-18 23:18:06 267

原创 Shell—echo 打印彩色字符

记录一下 echo -e 打印彩色字符的用法

2020-04-17 00:08:49 418

原创 LeetCode[62] 不同路径(DP)

本题目算是面试比较常见的了,主要考察对算法的理解,最优的解法是动态规划,本篇写下本题的四种思路和解法。

2020-04-15 00:33:53 376

原创 比一般人更加努力

一个关于天才与普通人的有趣漫画...

2020-04-12 11:39:20 661 4

原创 LeetCode[55] 跳跃游戏 I(贪心)

本题目选自 LeetCode 第 55 题 跳跃游戏 I ,用贪心算法实现。 1. 贪心思想:当前每一次都跳最大步数,maxsteps 记录 2. 到达条件:遍历数组,如果当前位置 i 大于目前所到达的位置 arrived,说明到不了当前位置 i,反之能到达 i 位置,更新 arrived 值

2020-02-28 22:32:10 432 1

原创 LeetCode[860] 柠檬水找零 (贪心)

PS: 本题目摘自 LeetCode 860 原题 柠檬水找零,一道贪心算法问题 1. 收到 5 美元:不用找零,留下 5 美元 2. 收到 10 美元:如果有 5 美元则返还顾客 5 美元,留下 10 美元,如果没有就 false 3. 收到 20 美元:如果有 15 美元则返还顾客 15 美元(15 美元优先返还 10 + 5,其次 5 + 5 + 5),留下 20 美元,如果没有就 false 4. 如果 1,2,3 均没有返回 false,则结果为 true

2020-02-28 00:21:09 382

原创 LeetCode[455] 分发饼干 (贪心)

本题目摘自 LeetCode 455 原题 分发饼干 1. 目标:需要满足尽可能多的孩子,计数 counter = 0 2. 满足条件:当前饼干尺寸 sj 要大于等于孩子胃口值 gi,即 sj >= gi 3. 局部最优:当前饼干尺寸刚好满足当前孩子的胃口(最大尺寸饼干发给胃口最大的孩子),则 counter + 1 4. 终止条件:没有饼干可发,或者没有孩子可发

2020-02-27 23:38:37 331

原创 LeetCode[21] 合并两个有序链表

1. 迭代法:归并排序的思想,因为两个链表有序,只做一次排序即可,稍作改进,当其中一个有序表结束时,可以将 next 指向另一个链表的剩余节点,不需要遍历完之后作判断,这样节省了比较时间,时间复杂度 O(n + m) 2. 递归法:终止条件:当 l1 或 l2 为空时,返回剩余 l2 或 l1 结束; 返回值为每一层都已排好序的头指针; 递归内容:当 l1 的值 val 较小时,l1 的 next 指向之后排完序的链表头,否则,l2 的 next 指向排好序的链表头;

2020-02-12 22:53:10 286

原创 LeetCode[387] 字符串中的第一个唯一字符

1. 暴力法: 时间复杂度 O(n²),空间复杂度 O(1) 2. 哈希表: 时间复杂度 O(n),空间复杂度 O(1),使用哈希表遍历一次记录字符出现次数

2020-02-09 01:04:23 281 1

原创 LeetCode[141] 环形链表

双指针法判断链表中是否有环

2020-02-06 17:01:05 386

原创 LeetCode[206] 反转链表

反转一个单链表,迭代与递归解法

2020-02-06 16:06:53 244

原创 LeetCode[165] 比较版本号

之前遇到的一道算法笔试题:比较两个版本号 version1 和 version2 大小如果 version1 > version2 返回 1;如果 version1 < version2 返回 -1;否则返回 0

2020-02-04 20:33:49 432

原创 论:队列

本篇总结队列的定义、存储结构、基本操作及实现

2020-01-28 19:48:14 368

原创 vscode搭建C编译环境

最近使用 vscode 来搭建C编译环境,因为用 vscode 自带的Leetcode插件来刷题比较方便,踩了一些坑,在此记录一下搭建过程,亲测可用。...

2020-01-28 16:04:32 587 2

原创 设计循环双端队列

C语言实现该循环队列,选自 Leetcode 641 题

2020-01-16 00:43:00 605

原创 Shell—获取路径操作(dirname $0 pwd)

dirname $0 pwd** 这几个组合的操作在shell编程中的常见用法

2020-01-08 21:37:48 10606

原创 论:栈

本文总结栈的定义、栈的基本操作、栈的数组实现和链表实现代码及示例,详细记录栈的使用...

2019-12-25 22:59:02 370

原创 归并排序(C)

所谓 “归并” 就是多次将两个或两个以上的有序表合并成一个新的有序表。最简单的归并就是直接将两个有序的子表合并成一个有序的表。这种反复将两个有序子表归并成一个有序表的排序方法称为两路归并排序,其核心操作是将一维数组中前后相邻的两个有序序列合并为一个有序序列。

2019-12-20 00:08:39 444

原创 快速排序(C)

快速排序算法是基于分治策略的一种算法,其基本思想是取一个基准值,分别从序列的两端扫描数据,将初始序列划分成两份,比基准大的分到右边,小于等于基准的分到左边;然后对左右两边的区间再次独立划分,采用递归的方式,重复划分排序,直到划分区间里只剩一个数。

2019-12-09 23:31:51 398

NetAssist.exe

最新版网络调试助手NetAssist

2021-06-06

shell脚本中的几种循环操作(附脚本)

在写Shell脚本时,对于循环的几种写法,我想大家并不陌生。但若不是经常写,也会遗忘一些循环语法,或者只能够想起某一两种语法编写脚本。本脚本中总结了Shell中经常使用的几种循环操作。

2021-05-29

serenum.sys文件

最近买了个80C51单片机,在安装USB转串口CH340驱动的时候,安装失败,解决过程中不小心替换了/windows/system32/drivers/serenum.sys文件导致数字签名问题,现找到对应于win7,win8和xp系统的该文件,win7系统亲测可用!

2018-12-12

空空如也

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

TA关注的人

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