皮蛋瘦肉粥嗷
码龄7年
求更新 关注
提问 私信
  • 博客:41,648
    动态:82
    41,730
    总访问量
  • 23
    原创
  • 82
    粉丝
  • 98
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-09-14

个人简介:这个程序猿不太冷

博客简介:

weixin_43204126的博客

博客描述:
这个程序猿不太冷。。。。。。
查看详细资料
个人成就
  • 获得158次点赞
  • 内容获得53次评论
  • 获得445次收藏
  • 代码片获得831次分享
创作历程
  • 2篇
    2020年
  • 22篇
    2019年
成就勋章
TA的专栏
  • 操作系统
    2篇
  • 小笔记
    2篇
  • TCP/IP
    1篇
  • C语言
    1篇
  • Linux鸟哥私房菜基础(第四版)
    4篇
  • LinuxC编程
    4篇
  • 数据结构
    5篇
  • 算法
    3篇
  • mysql
    2篇

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 服务器
    linux
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

关于中断(补充中)

1.什么是中断?中断是由硬件或软件所发送的一种称为IRQ(中断求救)的信号,CPU会对这一信号进行响应。2.为什么引入中断?中断在操作系统中有着特殊重要的地位,它是多道程序得以实现的基础,没有中断就没有多道程序。另一方面也是设备管理的基础,为了提高处理机的利用率和实现CPU与I/O设备并行执行,必需有中断的支持,是整个I/O系统的基础。3.中断什么时候发生?(1)当I/O设备向CPU发来中断信号。(2)CPU内部的事件,如:进程在运算中发生了上溢或下溢。或者程序出错:非法指令,地址越界,电源故障
原创
发布博客 2020.09.13 ·
1664 阅读 ·
6 点赞 ·
2 评论 ·
12 收藏

浅析Linux日志文件

文章目录日志文件重要性常见日志文件日志文件所需相关服务与程序日志文件的轮循(logrotate)logrotate的配置文件当我们的Linux系统出现不明原因的问题时,我们可以通过查看一下日志文件来发现问题。日志文件对于Linux极为重要,它是记录系统活动信息的几个文件,例如:何时、何地(来源IP)、何人(服务器名称)、做了什么操作(信息登录)。简单来说就是记录系统在什么时候由于哪个进程做了什么样的操作时,发生了何种事件。可以帮我们:1.解决系统方面的错误;2.解决网络服务的问题;3.过往事件记
原创
发布博客 2020.09.10 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈TCP状态转换

文章目录状态转换缘由具体转换FIN_WAIT_2状态TIME_WAIT状态TCP的状态转换就是三次握手,四次挥手的过程,这次主要谈一谈转换中的几个状态状态转换缘由TCP发生状态转换大概会有以下集中情况接收到了某个控制位的报文段(SYN,ACK,FIN)有些转换要求发送一些控制字段的报文段由于程序的动作或者计时器超时具体转换当初始化时,会从CLOSED状态启动,然后根据执行的是主...
原创
发布博客 2019.11.27 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu 下E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: Unable to acquire the dpkg fron

前一段时间帮朋友装Ubuntu(16.04),装好系统后,在终端上下载vim时,出现了一些错误root:/var/lib/dpkg# sudo apt-get install vimE: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: Unable to acquire the dpkg frontend lock (/var...
原创
发布博客 2019.11.25 ·
1032 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GNU objcopy的简单使用和自定义段

文章目录objcopy自定义段程序实例众所周知,目标文件的内容是编译后的机器指令代码,数据,符号表,调试信息,字符串等,同时,是分别以"段"的形式存储,分段都是已经设定好的,那么,我们是否想过,将一个图片,音乐之类的东西座位目标文件中的一个段呢?objcopyobjcopy是GNU的一个实用工具,其作用是将目标文件的一部分或者全部内容拷贝到另外一个目标文件中,或者实现目标文件的格式转换。执...
原创
发布博客 2019.11.25 ·
1242 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

git 提交时忽略某些文件 —— 编写.gitignore 文件

在我们使用 git 提交代码时,我们一般会直接用 git push 将所有目录下的文件都上传到 github 上,一些可执行文件也提交了上去,这其实在很多情况下,是没有必要的,再者,一些文件我们可能也并不想提交上去。编写 .gitignore 文件就可以忽略掉一些我们不想提交上去的文件,选择性地提交,让我们更自由我们最开始提交是这样zzy:~/study_git$ l;l ss1* 1....
原创
发布博客 2019.11.07 ·
461 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

数据结构——二叉树的多种操作(C语言实现)

文章目录一 数据结构:二 创建树1.根据输入扩展先序序列创建二叉树2.按照前序和中序遍历结果来创建二叉树3.按照中序和后序遍历结果来创建二叉树三 遍历二叉树1.递归遍历2.非递归遍历前序中序后序层次四 其他操作1.交换左右子树2.寻找最近共同祖先3.根结点到叶子结点的路径4.以树的形态递归打印二叉树5.统计结点个数6.计算某层叶子结点个数7.打印叶子结点所在层8.中序输出叶子五 栈操作六 队列操作...
原创
发布博客 2019.11.02 ·
1969 阅读 ·
6 点赞 ·
1 评论 ·
32 收藏

约瑟夫环问题(C语言版)——双向循环链表和静态链表实现

文章目录题目描述双向循环链表静态链表法公式法约瑟夫环问题,也称圆桌问题,解决的方案很多,在此,给出三种解决方案,双向循环链表,静态链表和公式法题目描述编号为1,2,…,n的n个人按顺时针方向围坐在一张圆桌周围,每人持有一个密码(正整数)。一开始任选一个正整数m作为报数上限值,从第一个人开始按顺时针方向自1开始报数,报到m时停止报数,报m的那个人出列,将他的密码作为新的m值,从他顺时针方向的...
原创
发布博客 2019.10.24 ·
3174 阅读 ·
9 点赞 ·
0 评论 ·
41 收藏

马踏棋盘(C语言版)——贪心算法详解(栈的应用数据结构)

文章目录题目数据定义程序各函数主要思想流程图输出分析源码暴力和简单贪心马踏棋盘是栈的一个十分经典的应用,最基本的完成思路其实就是深度优先搜索(dfs),是一种十分暴力的处理方式,费时费力还不一定可以得到一个好的结果。使用贪心算法,将每一步,每一步的下一步都进行贪心,便会节省大量的时间,而且成功率十分客观,先就马踏棋盘的一种贪心算法做以下总结题目设计一个国际象棋的马踏遍棋盘的演示程序。将马随机...
原创
发布博客 2019.10.24 ·
10292 阅读 ·
45 点赞 ·
25 评论 ·
256 收藏

浅析 Linux 的启动流程

文章目录启动步骤总览BIOS自检与MBRBoot loader加载内核检测硬件系统的启动其实是一个十分复杂的过程,大致包括计算机自检,加载启动内核,内核检测并加载一些适当的驱动程序,之后调用程序,准备好系统运行的环境,让用户可以顺利地使用系统。我们了解系统启动的流程部分,可以帮助我们在系统出现一些问题时,迅速排查问题并修复,也可以帮助我们顺利地配置多重操作系统的多重引导问题。启动步骤总览1...
原创
发布博客 2019.10.20 ·
537 阅读 ·
7 点赞 ·
3 评论 ·
4 收藏

串的匹配常用算法——BF算法和KMP算法原版以及优化版

文章目录BF模式匹配算法KMP模式匹配算法KMP算法优化找子串在主串中从第 i 个字符后首次出现的位置,称为串的模式匹配,最近学习了一点这一部分的内容,在此进行小结主函数和一些定义#include <stdio.h>#include <string.h>#define N 100//主串char P[N];//子串char S[N];//int nex...
原创
发布博客 2019.10.11 ·
380 阅读 ·
4 点赞 ·
1 评论 ·
7 收藏

MySQL视频学习笔记

登录和退出MySQL服务器# 登录MySQL$ mysql -u root -p12345612# 退出MySQL数据库服务器exit;基本语法-- 显示所有数据库show databases;-- 创建数据库CREATE DATABASE test;-- 切换数据库use test;-- 显示数据库中的所有表show tables;-- 创建数据表CRE...
原创
发布博客 2019.08.19 ·
173 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

留校第二周算法:简单贪心 部分题目小结

这次总结了一下第二周贪心几道有意思一点的题目文章目录HDU - 1789:HDU - 2037CodeForces - 934BHDU - 1789:交大校队刚从2018焦作站ACM/ICPC回来。现在他有很多作业要做。每个老师给他一个交作业的最后期限。如果他们在最后期限后交作业,老师就会降低他的期末成绩。现在我们假设每个人做作业都需要一天。所以他们想到了要安排做作业的顺序,把降低的分...
原创
发布博客 2019.08.11 ·
295 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

常用排序算法整理

文章目录1.快速排序2.冒泡排序优化过版鸡尾酒排序(双冒泡排序)3.希尔排序4.归并排序以下排序均为从小到大排序main函数:#include<stdio.h>#include <iostream>#include<math.h>int a[10000]; void quicksort(int left,int right); void Bu...
原创
发布博客 2019.08.11 ·
363 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

Ubuntu18.04安装MySQL教程,以及安装后普通用户不能进入MySQL的问题解决

首先进入安装教程进行安装之后很有可能会因为用户设置问题,导致在普通用户下无法启动,参考如下解决方案:设置root密码查看版本:mysql --version我的版本现在是这样:mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper接下来mysql5.7安装完成后普通用户不能进m...
转载
发布博客 2019.08.05 ·
747 阅读 ·
5 点赞 ·
2 评论 ·
2 收藏
加载更多