- 博客(63)
- 资源 (1)
- 收藏
- 关注
原创 linux指令-文件分析
在整个文件系统(当前)目录及其子目录中查找文件。备注:当前目录find .命令来计算其大小,并以人类可读的格式显示(例如,KB、MB)。:只显示排序后的第一行,即最大的文件。:根据人类可读的数字大小来逆序排序。:仅查找类型为普通文件的项。:对找到的每个文件执行。
2024-07-31 17:33:09
146
转载 vim 高效操作-宏录制-命令集
vim 录制宏,自动循环执行组合操作_vima) 使用宏录制、重播功能,每次复制上一行,并递增第一个数、递减第二个数,重复-CSDN博客
2024-05-27 11:08:27
60
原创 bash笔记-语法
d file file存在并且是一个目录。-f file file存在并且是普通文件。-a file 如果 FILE 存在则为真。-s file file存在且不为空。-x file file有执行权限。-r file file有读权限。-w file file写权限。-e file file存在。
2024-05-23 14:29:17
117
转载 Vim使用
5,56s/aa/bb/g 从第5行到第56行替换aa为bb;# (shift + 3) 光标向后查找整个关键词;% (shift + 5) 光标移到匹配的括号处;N (shift + n) 上一个高亮的关键字;* (shift + 8) 高亮当前选择单词;$ (shift + 4) 光标移动到行尾;^ (shift + 6) 光标移动到行尾;3yy 复制光标所在行开始的下面3行;3dd 剪切光标所在行开始的下面3行;w 光标移动到下一个单词的词首;b 光标移动到上一个单词的词首;
2024-03-15 14:42:05
28
转载 环境搭建-搜狗输入法
解决:(1)sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/问题1:搜狗输入法已经安装,重启ubuntu 20.04系统后,输入法不可用(一直是英文状态,无法切换搜狗输入法)(2)启动搜狗“重启系统”;重启搜狗“bash /etc/xdg/autostart/fcitx.desktop”原因:重启后更新了系统组件,快捷链接被清理。
2023-12-18 14:41:01
67
原创 notepade++ 复制黏贴问题
备注:\r\n表示换行,\n表示换行(Unix/Linux)复制黏贴后,会由“LF”多出来"CRLF"(\r\n)
2023-10-16 18:44:54
167
原创 win10环境Vscode快速配置编译运行C文件
一、安装并正常运行vscode,下载vscode插件二、下载MinGW-w64三、配置windows环境变量四、快速配置vscode文件五、创建编写运行c文件
2023-03-19 14:12:44
1995
原创 电脑问题解决(普通办公使用)
问题:可以连接无线网后,显示无intenet连接解决:1、windows+x进入,终端(管理员);2、输入netsh winsock reset 回车, 然后接着输入ipconfig /flushdns 回车;3、重启电脑,无线列表网络连接正常,浏览器正常。备注:这样搞之后就好了,但也不完全确定是这个原因哦。(谁晓得其它原因是什么…)若不能解决可继续尝试其它(没试过不清楚风险),例如:然后再点击任务栏右下角的网络图标,选择“网络和Internet设置”在打开的页面拉到最
2022-09-07 21:17:48
80
转载 Linux标准 -POSIX
POSIX:posix是什么都不知道,还好意思说你懂Linux? - 一口Linux - 博客园 (cnblogs.com)
2022-01-05 22:55:51
99
原创 union关键字,理解-应用场景-优点
C语言共用体(C语言union用法)详解 (biancheng.net)理解为:需求场景:某变量可具有多重身份,然而在使用某变量时,它只能确定为其中一种身份。union关键字:这种好处是,既可以满足需求,又可以不浪费内存。(union关键字创建的成员大小=成员中内存(类型)最大者)例如,上文中成员身份作为一个联合体,当调用成员信息时只能是一种身份(分数/课程)...
2021-12-21 16:56:26
834
转载 Makefile 函数 -if
if 函数#if 函数的语法是:#$(if <condition>,<then-part> )#或#$(if <condition>,<then-part>,<else-part> )#<condition>参数是if的表达式,如果其返回的为非空字符串,那么这个表达式就相当于返回真,于是,<then-part>会被计算,否则<else-part>会被计算##if函数的返回值是,#
2021-09-15 15:23:50
1118
转载 ubuntu16.04 下的文件系统initramfs解压缩
https://blog.csdn.net/xiaofeng_yan/article/details/83303544
2021-04-15 14:03:47
108
转载 BitBake 实用指南
0. 译者序本文译自 A practical guide to BitBake。如果你发现 bug、不清楚的章节、打印错误或其他建议,请邮件告知我,我的邮箱是 sunnogo@gmail.com。注意:由于 task 和 recipe 是 BitBake 的基础概念。个人觉得翻译成任务和配方不免有误解之处,因此文中基本不对这两个词做翻译。类似的还有 configure。1. 序言1.1 关于本教程如果你阅读本教程,说明你已经知道 BitBake 是一种类似 make 的构建工.
2021-04-05 01:14:14
760
转载 2021-04-05
SUMMARY = "Linux Bluetooth Stack Userland V5"# 用於打包系統(例如opkg,rpm或dpkg)的二進制包的(72個字符或更少)摘要。默認情況下,如果在配方中未設置DESCRIPTION,則使用SUMMARY值的定義描述變量。 DESCRIPTION = "Linux Bluetooth stack V5 userland components. These include a system configurations, daemons, tool.
2021-04-05 01:10:29
419
转载 bash 工具
expect自动的交互工具expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。https://blog.csdn.net/wodewutai17quiet/article/details/103824315https://www.linuxprobe.com/linux-expect-auto.htmlhttps://blog.51cto.com/cuchadanfan/1668816...
2021-03-25 10:41:05
108
原创 工具杂谈-minicom
minicom支持显示中文:使用下面指令打开minicom工具:sudo env LANG=en_US minicom
2021-02-07 11:10:08
85
1
转载 内存原理-总结
问题:为什么不能越界访问malloc分配的内存malloc()工作机制: malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。 调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分配给用户的那块内存传给用户,并将剩下的那块(如果有的话)返回到连接表上。 调用free函数时,它将用户释放的内存块连...
2021-01-18 11:00:23
121
1
原创 代码规范-总结
“if”语句,变量写在“==”后边作用:如果少了一个等号则会报错;否则不会报错,容易忽略错误,造成调试困难。示例:if(NULL= =p) { printf(“malloc fail!\n”); /* 相关资源收回的处理 */ exit(-1);}...
2021-01-14 13:54:50
60
转载 Linux网络编程-综合
Linux下Socket相关头文件总结https://blog.csdn.net/woshichengchaoa/article/details/16872655
2021-01-12 11:01:51
73
转载 进程&线程&管道知识-综合
转载:线程创建pthread_createhttps://www.cnblogs.com/xuqiushuo/p/10519799.htmllinux线程互斥量pthread_mutex_t使用简介https://blog.csdn.net/guotianqing/article/details/80559865Linux 管道的用法https://blog.csdn.net/a1534219218/article/details/90744823...
2021-01-12 10:59:41
62
原创 工具使用-目录
数据传输tftptftp是client客户端,tftpd是server服务器端,d应该指的是daemon。如果你要从别人的tftp服务器端上传/下载东西,就要用到tftp;如果你为别人提供tftp服务,供别人上传/下载东西,那就要安装tftpd服务程序。...
2021-01-12 10:13:47
50
转载 C语言-重难点知识
#define理解:"define" 关键词,只是“替换”功能;本身不附带“计算规则”属性,因此,执行替换功能后,需要考虑所在环境的计算规则,整句代码有效性才算完整(*)。#define用法(*)例子:#include <stdio.h>#define f(x) x*xint main(void){ int a=6, b=2, c; c = f(a) / f(b); printf("%d\n", c); return 0;}以下程序的
2021-01-07 16:47:01
171
转载 变量与存储(ttp工作相关学习)
C语言中局部变量与全局变量在内存中的存放位置C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)1.变量的时效类别1.1局部变量和全局变量在讨论函数的形参变量时曾经提到,形参变量只在被调用期间才分配内存单元,调用结束立即释放。这一点表明形参变量只有在函数内才是有效的,离开该函数就不能再使用了。这种变量有效性的范围称变量的作用域。不仅对于形参变量,C语言中所有的量都有自己的作用域。变量说明的方式不同,其作用域也不同。C语言中的变量,按作用域范围可分
2021-01-03 20:33:11
358
原创 语言的交叉使用杂谈
例如:常用的,在C语言里面使用汇编在C++里面使用C语言https://blog.csdn.net/xiaminli/article/details/75801688https://blog.csdn.net/weixin_43211535/article/details/106050275https://blog.csdn.net/modiz/article/details/12098875https://blog.csdn.net/qingyulove/article/detai
2021-01-03 12:27:40
152
2
转载 汇编指令-汇合
ESP:堆栈指针寄存器,主要用于存放堆栈内存储单元的偏移量,用它可实现多种存储器操作数的寻址方式,为以不同的地址形式访问存储单元提供方便。PUSH 指令PUSH 指令首先减少 ESP 的值,再将源操作数复制到堆栈。操作数是 16 位的,则 ESP 减 2,操作数是 32 位的,则 ESP 减 4。PUSH 指令有 3 种格式:...
2020-12-28 23:30:14
398
原创 工具杂谈 -VI
一、VI 问题1.问题:vi/vim 打开ANSI文本,中文显示乱码解决方法:修改vi/vim配置文件,添加如下红色并加粗的部分!vi 配置文件路径:/etc/vircvim 配置文件路径:/etc/vimrc1)修改前:if v:lang =~ “utf8"∣∣v:lang= "UTF−8" || v:lang =~ "UTF-8"∣∣v:lang= "UTF−8”set fileencodings=ucs-bom,utf-8,latin1,gbkendif2)
2020-12-16 10:34:18
129
1
转载 操作系统基础-进程/线程
1.首先整理一下进程和线程概念进程概念 进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。 在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了变化:它只是资源分配的单位,而不再是调度运行的单位。在微内核系统中,真正调度运行
2020-12-08 21:27:01
140
转载 linux命令 -压缩/解压
一、zip格式 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个文件: zip -r archive_name.zip filename (-r是压缩文件) 下面是如果解压一个zip文件: u...
2020-11-02 14:44:34
378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人