自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 CMakeLists语法

本文介绍了CMake构建系统的基础知识和常用命令。CMake通过逻辑目标定义可执行文件、库文件及自定义目标,并通过依赖关系确定构建顺序。主要内容包括:1) CMake构建流程(编写CMakeLists.txt、生成Makefile、执行编译);2) 核心操作如添加可执行文件(add_executable)、创建库文件(add_library)、管理源文件和头文件;3) 常用命令如project设置项目、set定义变量、option配置选项等。文章还涉及子目录管理(add_subdirectory)和跨平台特

2025-05-27 18:45:36 774

原创 环境变量介绍

环境变量是操作系统中用于存储和传递系统配置信息的键值对,能够简化路径和地址的设置。环境变量分为全局变量(对整个系统生效)、用户级变量(对当前用户生效)和进程级变量(对特定进程生效)。常用的环境变量包括PATH(可执行文件搜索路径)、HOME(用户主目录)、USER(当前用户名)和TMPDIR(临时文件目录)等。环境变量可以通过临时设置(使用export命令)或永久设置(修改用户级或系统级配置文件)来配置。临时设置仅在当前会话中有效,而永久设置则通过修改.bashrc、/etc/environment等文件实

2025-05-14 10:52:45 383

原创 【程序运行问题】链接的时候加上了动态库,但是在运行的时候显示找不到对应库位置

在Linux系统中,编译时链接动态库并不保证运行时能正确加载该库。动态库在运行时由操作系统的动态链接器加载,若找不到库,程序将出错。解决方法包括:1) 将动态库放置在系统默认搜索路径(如/lib、/usr/lib等);2) 使用ldconfig命令更新动态链接库缓存,支持自定义库路径;3) 通过设置LD_LIBRARY_PATH环境变量临时或永久指定动态库搜索路径。这些方法确保程序在运行时能够正确找到并加载所需的动态库。

2025-05-12 17:56:52 511

原创 端口号解析

端口号用于定位机器上的特定服务,帮助传输层协议将数据发送到特定服务上去。

2025-05-07 11:36:06 368

原创 交叉编译简介

在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。本机编译:例如在Windows平台上,可使用Visual C++开发环境,编写程序并编译成可执行程序。这种方式下,我们使用PC平台上的Windows工具开发针对Windows本身的可执行程序,这个过程称为本机编译。交叉编译:这个概念的出现和流行是和嵌入式系统的广泛发展同步的。

2025-04-27 19:10:58 306

原创 极限编程简介

极限编程为管理人员和开发人员提供了一种指导日常实践的方式,这种实践方式意味着接受并鼓励某些特别有价值的方式。这些在传统的软件工程中看起来是极端的实践,将会使得开发过程比传统方法更好地响应用户需求,因而更加敏捷,更好地构建出高质量的软件。

2025-04-26 11:39:23 1061

原创 敏捷开发简介

敏捷不是银弹,不能包治百病。大写的Agile是原教旨主义,要求按照官方的敏捷教义开展工作。小写的agile是一种形容词,一种做事的方式。敏捷是一种哲学,而不是一种商业惯例。它用四颗子弹勾勒出一种思维方式,一种将项目的所有复杂部分进行优先排序的框架,它并不告诉你如何安排每天的团队会议。

2025-04-25 21:28:57 850

原创 约瑟夫环问题

def main(): persons = [True]*30 counter,index,number=0,0,0 while counter < 15: #死亡人数 if persons[index]: number += 1 if number == 9: #报号数 persons[index] = False #表示死亡 num.

2021-01-08 17:07:54 157 1

原创 打印杨辉三角

def main(): num = int(input('Number of rows: ')) yh = [[]] * num for row in range(len(yh)): yh[row] = [None] * (row + 1) for col in range(len(yh[row])): if col == 0 or col == row: yh[row][col] = 1#两边.

2021-01-08 16:29:43 188

原创 random库的基本用法

python基础例题随机验证码import random as rzmb = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz'r.seed(1)#用seed(1)初始化随机函数,保证后面产生的随机数跟标准答案的一致code = ''for i in range(4): code += r.choice(zmb)print(code)seed(1) 相同的种子数,产生的随机数相同,(即标记随机数)random()

2021-01-07 18:52:07 328

原创 python基础例题1

python基础例题(涉及 os time 库)练习1:在屏幕上显示跑马灯文字。import osimport timedef main(): content = '北京欢迎你为你开天辟地…………' while True: # 清理屏幕上的输出 os.system('cls') # os.system('clear') print(content) # 休眠200毫秒 time.slee...

2021-01-06 12:00:26 221

原创 turtle库的基本运用

turtle库的基本运用turtle库的基本知识代码示例:​#Pythondraw pyimport turtleturtle.setup(650,350,200,200)#设置窗体的大小和位置turtle.penup()#画笔起turtle.fd(-250)#海龟坐标,向后turtle.pendown()#画笔落turtle.pensize(25)#画笔宽度turtle.pencolor("purple")#RGBturtle.seth(-40)#改变海龟行进方向,-40为

2021-01-06 10:51:32 335

原创 温度转化实例

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、python学习计划现阶段是想通过对计算机二级的准备对python有基础的认识,然...

2021-01-05 20:28:37 390

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除