hysloge
码龄11年
关注
提问 私信
  • 博客:37,773
    社区:389
    38,162
    总访问量
  • 11
    原创
  • 2,090,789
    排名
  • 0
    粉丝
  • 0
    铁粉

个人简介:科技改变生活,技术成就未来。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-08-05
博客简介:

紫竹轩的专栏

博客描述:
科技改变生活,技术成就未来。
查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得1次评论
  • 获得39次收藏
  • 代码片获得123次分享
创作历程
  • 2篇
    2022年
  • 3篇
    2021年
  • 13篇
    2015年
成就勋章
TA的专栏
  • 数据库
  • rust
  • linux c
    1篇
  • python
    1篇
  • linux运维
    7篇
  • c语言
    9篇
  • 算法
  • 程序员面试宝典学习
    4篇
  • 编程工具
    4篇
兴趣领域 设置
  • 后端
    架构
  • 运维
    系统架构graylogelk
  • 网络空间安全
    系统安全
  • 服务器
    linuxcentos
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

centos 系统启动后直接进入dracut,找不到/dev/mapper/centos-root

centos 系统启动后直接进入dracut,找不到/dev/mapper/centos-root
原创
发布博客 2022.09.06 ·
12990 阅读 ·
4 点赞 ·
1 评论 ·
24 收藏

在Centos 系统下制作本地yum源

在日常工作中,大家经常会遇到服务器不通公网,导致无法使用yum install 来安装所需要的软件。本文主要介绍在服务器不通公网的情况下如何在目标服务器上安装所需软件的方法。1,直接找对应的安装包手工安装。2,构建本地yum源,然后通过yum 进行安装。rpm包源建议使用对应的iso文件进行解压获得。(3)制作本地yum源对应的repo文件。(2)安装 createrepo 工具。...
原创
发布博客 2022.08.13 ·
1006 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux下调试core dump方式汇总

调试,是开发流程中一个非常重要的环节。每个程序员都应,具备调试代码的能力,尤其对于从事 Linux 下的开发的读者。从事 linux 下后台开发,有时候会遇到程序突然崩溃的情况,也没有任何日志,这会让你不知所措。今天给大家介绍一个 core 文件,用这个文件,我们可以找出对应出错的代码行,感觉是不是很神奇。什么是core dump对于程序,由于各种异常或者 bug,导致在运行过程中,并且在满足一定条件下,产生一个叫做 core 的文件。通常情况下,core 文件会包含了,程序运行时的内存.
转载
发布博客 2021.05.08 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux socket编程之 I/O 多路复用

这次,我们以最简单 socket 网络模型,一步一步的过度到 I/O 多路复用。但我不会具体细节说到每个系统调用的参数,这方面书上肯定比我说的详细。好了,发车!最基本的 Socket 模型要想客户端和服务器能在网络中通信,那必须得使用 Socket 编程,它是进程间通信里比较特别的方式,特别之处在于它是可以跨主机间通信。Socket 的中文名叫作插口,咋一看还挺迷惑的。事实上,双方要进行网络通信前,各自得创建一个 Socket,这相当于客户端和服务器都开了一个“口子”,双方读取和..
原创
发布博客 2021.05.08 ·
302 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

centos7 安装python3

1. 安装依赖在root用户下(不要用普通用户,麻烦),全部复制粘贴过去,一次性安装即可.yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install -y libf
原创
发布博客 2021.04.21 ·
79 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Makefile 文件学习——001

原文连接:http://http://blog.csdn.net/haoel/article/details/2886/                                                        Makefile 文件学习概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做
转载
发布博客 2015.03.09 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用GDB调试程序(2)

原文地址:点击打开链接查看栈信息—————当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用GDB命令来查看当前的栈中的信息。下面是一些查看函数调用栈信息的GDB命令:    backtrace     bt         打印当前的函数调用栈的所有信
转载
发布博客 2015.03.02 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用GDB调试程序(1)

原文地址:点击打开链接                                                                                                              用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界
转载
发布博客 2015.03.02 ·
767 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux下如何使用zip压缩、解压和加密

Linux下如何使用zip压缩、解压和加密一般linux下都默认安装了zip解压缩,通常格式如下(包含详细的参数中文解释):# zip -rP abc#123 test.zip test.txt-P abc#123是加密密码-r 递归,将指定目录下的所有文件和子目录一并处理test.zip 是生成的压缩文件test.txt 是被压缩的文件zip [参数]
转载
发布博客 2015.01.23 ·
15058 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

getopt 函数使用

(一)在Linux中,用命令行执行可执行文件时可能会涉及到给其加入不同的参数的问题,例如:./a.out -a1234 -b432 -c -d程序会根据读取的参数执行相应的操作,在C语言中,这个功能一般是靠getopt()这个函数,结合switch语句来完成的,首先来看下面的代码:#include #include int main(int
转载
发布博客 2015.01.22 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员面试宝典学习记录004(内存中的数据对齐)

写在前面,本文默认以32位机标准来阐述。一个机器字长为4字节,32位。         数据对齐,是指数据所在的内存地址必须是该数据长度的整数倍。int数据(4字节)的内存起始地址能被4除尽,short数据(2字节)数据的内存起始地址能被2除尽。x86 CPU能直接访问对齐的数据,当它试图访问一个未对齐的数据时,会在内部进行一系列的调整。这些调整对于程序来说是透明的,但是会降低运行速度
原创
发布博客 2015.01.22 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

全局变量|extern |static|const 用法小结

1,声明与定义的区别        函数或变量在声明时,并没有给它实际的物理内存空间 。只有当函数或变量定义的时候,才在内存中分配实际的物理空间。声明有时可以保证程序编译通过,但是,如果你在编译模块中引用的外部变量没有在整个工程中任何一个地方定义的话,那么即使它在编译时可以通过,在连接时也会报错,因为程序在内存中找不到这个变量。对同一个变量或函数的声明可以有多次,而定义只能有一次!(我一般
原创
发布博客 2015.01.19 ·
737 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C++隐式类型转换

C++定义了一组内置类型对象之间的转换标准,在必要时它们被编译器隐式的应用到对象上。           发生隐式类型转换的情景:1,在混合类型的算术表达式中       转换原则:转换为最宽的数据类型。也可叫,算术转换。       int ival = 5;double dval = 3.14;//ival 被提升为double类型 ival + dval ;
原创
发布博客 2015.01.15 ·
492 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员面试宝典学习记录003

%  -  0  m.n  l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。未指定n时,隐含的精度为n=6位。⑤l或h:l对整型
原创
发布博客 2015.01.13 ·
644 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

unsigned char和signed char型变量的区别,赋值后它在内存中的存储形式

原文链接:点击打开链接在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符号位,因此char能表示-128~127, unsigned char没有符号位,因此能
转载
发布博客 2015.01.13 ·
811 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

程序员面试宝典学习记录002

程序员面试宝典学习
原创
发布博客 2015.01.12 ·
734 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员面试宝典学习记录001

程序员面试宝典
原创
发布博客 2015.01.12 ·
1012 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux 删除指定文件夹指定大小指定类型的文件

背景:        最近,需要将所开发的项目。在本地弄一个,试验项目,来测试自己的想法。将代码拷贝到另一个目录后发现,代码目录数中有svn的文件。为了防止自己一不小心将代码提交,导致代码库混乱。需要将 .svn 的目录全部删掉。一个一个的删太费事了。所以,有了本次的试验。并且把我知道的分享给大家。         切换到项目主目录下,输入如下命令搞定:         f
原创
发布博客 2015.01.09 ·
943 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多