- 博客(20)
- 收藏
- 关注
原创 C语言编译过程
预处理阶段,进行展开宏(Macros)处理条件编译指令(如#ifdef#ifndef#endif等)删除注释包含头文件(通过#include指令)
2024-06-26 10:50:33
108
1
原创 C++学生管理系统
该学生管理系统使用C++语言实现,重点使用了sort函数、迭代器、auto、基于范围的 for 循环等C++独有的特性,实现了创建学生管理系统、增删学生、查找学生、按照成绩、姓名进行排序的功能。
2024-05-14 18:09:51
204
2
原创 算法题拼多多
1.小明有N元钱,M个朋友。汉堡的原价是10元,小明可以和朋友团购,每个朋友可以让汉堡的价格减少1元,最低只能降到5元。求:小明最多可以买多少个汉堡,花费多少钱。例:输入:3100 020 660 5输出:10 1002 146 55。
2024-05-10 09:37:44
139
原创 深入理解C语言中的memcpy、strcpy
memcpy、strcpy、memcmp、strlen这四个函数在C语言中的使用频率还是相当高的,使用他们都需要引用头文件string.h,会使用这两个函数的同时,我们还需要清楚这两个函数的底层是如何是实现的,在很多大厂的面试中会考察到这个问题。
2024-04-29 15:31:54
267
原创 .pyc文件介绍
pyc文件是 Python 字节码编译文件,是由 Python 解释器生成的。当你运行一个 Python 程序时,Python 解释器首先将.py文件(即源代码)编译成.pyc文件,这个过程称为“字节码编译”。这里的“编译”并不是将代码转化成机器语言(即二进制代码),而是转化成 Python 虚拟机(Python Virtual Machine, PVM)理解的中间代码,也就是所谓的字节码(Bytecode)。这种字节码是一种低级、平台无关的表示形式,可以被任何平台上的 Python 解释器直接执行。
2024-04-17 09:22:56
464
2
原创 Ubuntu实现双击执行脚本
ubuntu桌面上的脚本文件双击的话会打开,而不执行,原因在于没有修改打开文件的设置,下面是实现双击执行脚本的方法。依次点击Files,Preferences,Behavior,勾选上Ask what to do。下面是效果:双击桌面上的脚本,选择run in terminal,输入密码即可运行。
2024-04-11 15:33:59
542
原创 PyInstaller打包可执行文件
第二步,使用PyInstaller打包脚本。第一步,安装PyInstaller。文件,将其复制到你希望的位置,如桌面。操作系统:windows 11。创建一个单独的可执行文件,防止命令行窗口出现。第三步,打包完成后,在。
2024-04-10 13:18:27
170
1
原创 QtCreator发布可安装文件教程
在release目录下新建一个文件夹(名字随便起),将exe文件放入到该文件夹中。现在,你可以将这个项目整体压缩发送,解压后可直接执行exe文件。执行如下代码:windeployqt+可执行文件路径。运行(run或者 ctrl+R) 生成下面的文件。运行完毕,生成安装文件。
2024-03-06 16:03:13
516
1
原创 计算机视觉------重采样与插值
对图像进行下采样,可以得到尺寸较小的图像,最简单直接的就是直接按照一定间隔选取原始图像的像素点,即直接下采样,但是这样做的效果并不好。可以采用高斯预滤波平滑图像,再进行下采样,这样会得到相对比较好的结果。
2023-12-25 00:43:03
172
原创 基于opencv库的计算机视觉经典算法--入门必看
在实际处理中,取邻域的大小会影响到平滑的程度,较大的邻域可以更有效地平滑图像,但也可能导致图像细节的丢失。二值化的实现方法有很多种,其中最简单的是全局阈值法。全局阈值法通过选择一个阈值,然后将图像中的像素值与这个阈值进行比较,大于阈值的像素设置为一个值(比如255),小于等于阈值的像素设置为另一个值(比如0),从而将图像转换为只有两个值的二值图像。二值化是图像处理中常用的一种方法,它将图像的像素值转换为两个可能的取值之一,通常是 0 和 255(或 0 和 1),即将图像转换成只有两个灰度级别的图像。
2023-12-24 11:26:47
170
原创 2023年十月份Pytorch最新安装教程
点击conda环境,找到miniconda\Library\bin\conda.bat文件,点击加载环境,选择自己创建的虚拟环境,然后确定。打开pytorch官网,根据自己的cuda选择,注意只能选比自己的cuda低的,比如我的是12.0,我选的是11.8。enter运行开始下载,遇到选择输入y,最后会提示下载完成。执行安装程序,建议不要安装到C盘,我个人安装到了D盘。在已经进入虚拟环境的条件下粘贴command并运行。我的Pycharm是2023年版本的。运行,可看到结果为true,完成。
2023-10-16 13:10:41
107
3
原创 Python自学指南------day2------python基础语法
2.多行注释:按住鼠标左键,选中所需注释的全部行,按住crtl + /快捷键。标识符是用来给变量、函数、语句块命名,其中可以包括字母、数字、下划线,字母区分大小写,开头不能使用数字。函数的定义使用def关键字,return的是一个值或者字符串等,a为形参,且是局部变量。)来表示字符串,引号的开始与结束须类型相同,三引号可以由多行组成。3.文档注释(也可以理解为多行注释):是三对英文的双引号或单引号。在python中的注释一般分为单行注释、多行注释以及文档注释。Python 可以使用引号(
2023-10-09 12:17:29
90
1
原创 Python自学指南------day1------认识python并配置环境
如果你是初学者,下面对Python的介绍你可能会看的一头雾水,但是你只需要简单了解一下,不需要知道其中的深层含义,在后续的学习中你会逐渐理解。Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫作ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
2023-10-09 11:12:48
46
1
原创 基于opencv的python人脸识别
人脸识别应用于生活中很多场景,但其实搭建一个简单的人脸识别平台并不困难,下面我们基于opencv 库搭建一个人脸识别系统,可以在此基础上添加自己想要实现的功能。
2023-09-10 13:27:37
838
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人