China_JerryYuan
码龄8年
关注
提问 私信
  • 博客:137,498
    137,498
    总访问量
  • 219
    原创
  • 1,727,043
    排名
  • 23
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2016-12-29
博客简介:

江南又一春

博客描述:
志当存高远,勤必争朝夕。
查看详细资料
个人成就
  • 获得76次点赞
  • 内容获得13次评论
  • 获得356次收藏
  • 代码片获得191次分享
创作历程
  • 11篇
    2022年
  • 19篇
    2021年
  • 87篇
    2020年
  • 111篇
    2019年
成就勋章
TA的专栏
  • linux 操作系统
    56篇
  • 读书笔记
  • 《深入理解计算机系统》
    1篇
  • 《鸟哥的linux私房菜》
    9篇
  • 《Effective C++》
    41篇
  • 《代码整洁之道》
    2篇
  • 《大话设计模式》
    3篇
  • C++
    61篇
  • 杂项
    33篇
  • vim使用技巧总结总结
    4篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

linux 进程上下文

进程
原创
发布博客 2022.07.31 ·
519 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux硬件基础

linux 硬件基础
原创
发布博客 2022.07.31 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

makefile——library

管理程序库创建及更新程序库程序库作为必要条件
原创
发布博客 2022.05.16 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

makefile——杂项

1.phony target2.empty target3.VPATH & vpath
原创
发布博客 2022.05.16 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

makefile——pattern rule

1.变量与自动变量2.通配符
原创
发布博客 2022.05.16 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

makefile——rule概览

1.makefile 的组成及作用makefile由一组rule(规则)组成,规则的语法如下:obj1 obj2 objN: prerequisite1 prerequisite2 prerequisite3 prerequisiteN(tab) commands一个规则由三部分组成obj 即目标部分。必要条件部分(或者说依赖,即生成目标文件的依赖文件)。commands 从必要条件生成obj 需要执行的 命令。这一组规则会生成一个叫dependency graph 的东西,可以翻译成
原创
发布博客 2022.05.16 ·
781 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

tab 替换空格

col [-xb]cat -A 可以看见 tab 以^I 形式存在col -x 则将tab 替换为空格cat file | col -x | cat -A| more
原创
发布博客 2022.02.20 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux 统计 单词数量,统计文件行数,统计字符数量——wc 命令

wc [-lwm] -l 统计行数 (line) -w 统计单词书 (word) -m 统计字符数
原创
发布博客 2022.02.20 ·
2443 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

linux 双向重定向 : tee 命令

tee的用法如下:ll /home/jerry | tee 将ll 的数据流通过管道 传递给tee 程序,tee 会将它打印到屏幕上(不是常规用法)ll /home/jerry | tee myll 将ll 的数据流通过管道 传递给tee 程序,tee 会将它打印到屏幕上,同时存一份到 myll 文件中(如果已经存在文件内容,则会清空)tee -a 在文件中追加...
原创
发布博客 2022.02.20 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一行执行多条linux 命令

case 1. 各命令之间不存在依赖关系cmd1 ; cmd2; cmd3; ....case 2. 命令之间存在依赖关系:&&cmd1 && cmd2 && cmd3 每一个linux 命令执行完以后会产生一个返回值,成功的话会返回0,&& 的意思是只有cmd1 执行成功了,也就是cmd1 的返回值是1的情况下, 才会执行 cmd2,cmd2 执行成功了才会执行cmd3。case 3. 命令之间存在依赖关系:||cmd1 |
原创
发布博客 2022.02.20 ·
675 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux输入输出重定向

Linux 输入输出重定向的示意图如上图所示。执行command 的时候,默认情况下,会将标准输出,标准错误都输出到屏幕上去标准输入默认是键盘输入,但是可以将文件定向到标准输入中,幻数为0标准输出可以理解为执行成功,返回正确的信息,幻数为1,默认输出至屏幕标准错误可以理解为执行失败,返回错误的信息,幻数为2,默认输出至屏幕1. 输出重定向1.1 输出重定向的时候有两种方式:(1)覆盖 单符号 < >(2)追加 双符号 << >>因此重定向.
原创
发布博客 2022.02.20 ·
3950 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

正则表达式必知必会v_1.0.pdf

发布资源 2022.01.02 ·
pdf

UINIX 高级环境编程杂项之限制

unix操作系统定义了许多常量和幻数,代码在不同平台间移植的时候,可以通过一些已有的技术确定这些常量和幻数的值。限制的分类:(1)编译时限制举栗子:例如 short 类型在编译时应该占多少个字节,这在编译时必须确定。如果在linux 下定义short 变量时,就应该遵循POSIX标准,其中限制了short 应该占多少个字节,或者给出了实现应该遵循的一个范围标准。(2)运行时限制举栗子:程...
原创
发布博客 2021.09.05 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++学习笔记——引用变量、参数传递、返回值

1.引用变量(1)什么是引用变量?为什么要引入引用变量?(1)应用变量是已定义变量的一个别名。(2)引用变量的底部实际上有一根指针,引用的传递数据的速度与指针的传递数据速度一样快,都是四个字节。但是引用传递比指针传递更好用,因为它的形式更好。(2)如何定义引用变量?如下面的例子:int x; int &y=x; (3)引用变量与常规变量有什么不同之处?...
原创
发布博客 2021.09.05 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux 进程间通信(一)、经典通信方式(管道、FIFO、信号)

1.常用的进程间通信方式介绍1.1 linux支持的经典的进程间通信无名管道有名管道(FIFO)信号1.2 system V 进程间通信由贝尔实验室研发的进程间通信方式。其特点为只能在本机的进程之间进行通信。1.3 网络IPC socket由加州伯克利分校研发的进程间通信方式。其特点为既可以进行本机的进程间通信,又可以跨越机器,进行不同pc机的进程间通信。2. 管道2.1 ...
原创
发布博客 2021.09.05 ·
552 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

(二)计算机体系结构

第一部分 IO基础知识计算机系统软件体系结构采用一种层的结构,有人说过一句名言:“Any problem in computer science can be solved by anther layer of indirection.”“计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决”0.计算机的体系结构图1.操作系统概念...
原创
发布博客 2021.09.05 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(三)文件操作之一——文件IO

IO课程--文件操作 文件操作部分中分为文件IO和标准IO,文件IO底层应用较多,标准IO上层应用叫做。-文件IO中需要学习的函数: open()/creat()、close()、read()、write()、lseek()(定位文件)1、文件描述符 (1)概念:文件描述符是文件IO 的操作对象。普通用户识别一个文件是通过路径和文件名,而内核...
原创
发布博客 2021.09.05 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决Pycharm无法显示matplotlib绘图问题(ubuntu环境)

1.首先,确保环境(虚拟环境)中已经安装了matplotlib模块首先切换到虚拟环境中,然后安装安装命令:conda install matplotlib2.确定你的pycharm 使用的环境是你的虚拟环境(1)在pycharm中添加虚拟环境pycharm默认使用的环境可能并不是你想用的虚拟环境:如图在file->settings 里面可以找到配置虚拟环境的窗口。点1,...
原创
发布博客 2021.09.04 ·
7578 阅读 ·
8 点赞 ·
1 评论 ·
26 收藏

C++听课笔记之一(候捷主讲)

01_导读本课程目标:1、泛型编程(Generic Programming)和面向对象(Object-Oriented Programming)虽然分属不同的思维,但它们正是C++技术主流。因此,本课程也探讨template(模板)。2、深入探讨面向对象之继承关系所形成的对象模型(Object Model),包括隐藏域底层的this指针、vptr(虚指针)、vtbl(虚表),virtu...
原创
发布博客 2021.09.04 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++听课笔记之二(候捷主讲)

06_namespace同一个企业两个独立的工作小组进行项目开发时,难以避免类、全局变量、函数重名的现象。为解决这个问题,C++发明了命名空间机制。也就是独立的工作小组可以将所有关于类、函数、变量的命名放在一个命名空间内(封装起来)。这样即使和企业的其他的工作有组在命名上有冲突,也不会引起编译器歧义。07_template 模板类 在设计类中某些数据的类型不确定时, 可以将...
原创
发布博客 2021.09.04 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多