会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sureZ
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
下一页
2023年5月14日
C语言整数位运算中的一些技巧
摘要: 1 与(&) 1. 与(&)运算实现求余%运算 在计算机里整数求余运算比较低效,在对2的整数幂进行求余时,可以使用&来优化 如: a对2 ^ n (n为自然数)求余: a % (2 ^ n) = a & ((2 ^ n) - 1) // 如 a % 4 = a & 0x3 判断奇数偶数时,可以与1相
阅读全文
posted @ 2023-05-14 17:18 sureZ_ok
阅读(498)
评论(0)
推荐(0)
2023年4月16日
GDB之常用命令介绍
摘要: GDB是一个由GNU开源组织发布的,基于命令行的、功能强大的程序调试工具。可以让开发者能看到程序在执行时“内部”发生了什么,或者程序崩溃的现场。下图是gdb的吉祥物--弓箭鱼。 GDB主要做以下4种事情: 启动程序 使程序在指定条件下停止(比如打断点) 当程序停止时,检查发生了什么 改变程序的内容,
阅读全文
posted @ 2023-04-16 10:09 sureZ_ok
阅读(836)
评论(0)
推荐(0)
2023年3月30日
python之执行shell命令的几种方法
摘要: 这里介绍python执行shell命令的几种方法以及它们之间的区别。 方法1: os.system()方法 函数原型: # os.system()是阻塞式的 os.system(command) windows系统下返回值为退出状态码,状态码为0表示执行成功,其它值表示执行不成功; Linux系统下
阅读全文
posted @ 2023-03-30 23:06 sureZ_ok
阅读(23261)
评论(0)
推荐(1)
2023年3月15日
gcc之ld链接脚本
摘要: gcc之ld链接脚本 这一篇准备谈谈链接的一些基础知识以及gcc ld链接脚本等知识。文中提到的内容都是基于linux系统。 1 为什么要链接? 假如我们将所有代码写到一个文件中(且不需要其它库支持)时,就不需要链接器了。很显然,如果代码开发规模很大,放到一个文件里缺点太多,如下: 代码阅读维护太困
阅读全文
posted @ 2023-03-15 20:57 sureZ_ok
阅读(2414)
评论(0)
推荐(0)
2023年2月23日
git之.gitignore的用法
摘要: 软件工程常用git进行管理,但是有一些文件并不需要保存到版本库中(如:编译过程中产生的.o .d文件、临时文件),所以git提供了.gitignore文件机制,将要忽略的文件名写入(相当于黑名单),git就会自动忽略这些文件夹或者文件。 1 git忽略规则优先级 有多种方式设置git的忽略规则,其优
阅读全文
posted @ 2023-02-23 10:28 sureZ_ok
阅读(556)
评论(0)
推荐(0)
2023年1月31日
小技巧[维护ing]
摘要: 记录一些平时遇见的问题,便于后续遇到相同问题时查看 1 powershell 界面按上键不能显示上次的命令 出现这种问题可能是因为命令记录的缓冲区已经满了, 方法1:可以打开属性->选项->命令记录 选择丢弃旧的副本 方法2:或者执行: Remove-Item (Get-PSReadlineOpti
阅读全文
posted @ 2023-01-31 14:24 sureZ_ok
阅读(153)
评论(0)
推荐(0)
2023年1月25日
python之os.path 模块
摘要: 1 os.path 模块 os.path 模块主要用于获取文件的属性。 以下是 os.path 模块的几种常用方法: | 方法 | 说明 | | | | | os.path.abspath(path) | 返回绝对路径 | | os.path.basename(path) | 返回文件名 | | o
阅读全文
posted @ 2023-01-25 21:10 sureZ_ok
阅读(182)
评论(0)
推荐(0)
python之pip安装
摘要: pip 是最为广泛使用的 Python 包管理器,可以帮助我们获得最新的 Python 包并进行管理。 1 pip常用命令 pip常用命令如下: 命令 说明 pip install [package-name] 安装名为[package-name]的包 pip install [package-na
阅读全文
posted @ 2023-01-25 20:43 sureZ_ok
阅读(2254)
评论(0)
推荐(0)
2023年1月15日
python之pyserial模块
摘要: pyserial 模块封装了对串口的访问,兼容各种平台(Windows、Linux、MACOS等)。 其支持的特性如下: 所有平台基于类的接口相同 端口可以通过python来设置 支持不同数据长度、停止位、奇偶校验位、流量控制、RTS/CTS 和 Xon/Xoff 特性 可以设置是否超时 读取/写数
阅读全文
posted @ 2023-01-15 23:30 sureZ_ok
阅读(2793)
评论(0)
推荐(0)
2022年12月22日
Cmake入门之cmake-examples
摘要: 本系列是记录 https://github.com/ttroy50/cmake-examples 的学习过程,通过cmake examples仓库中的例子来一步步学习cmake。 ## 1 搭建环境 搭建cmake编译环境可以参考 cmake-examples/README.adoc,本文直接使用d
阅读全文
posted @ 2022-12-22 19:03 sureZ_ok
阅读(1277)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
下一页
公告