自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coder_Alger 的博客

欢迎点赞、关注!

  • 博客(112)
  • 资源 (6)
  • 收藏
  • 关注

原创 面试官问到“还有没有什么问题要问”的时候

当面试官问到“还有没有什么问题要问”的时候,您可以问一些关于公司工作环境、团队文化、工作职责等方面的问题,以表现出您对公司的关注和积极性。

2024-03-27 20:14:54 136

原创 测试人员的相关测试方法

(2)与开发人员沟通:与开发人员进行进一步的沟通,详细说明你发现的缺陷以及其可能带来的影响。(1)重新审查缺陷:首先,回顾一下你发现的缺陷,确保它们符合定义并且经过充分的测试验证。(4)提出建议和风险评估:根据测试结果和发现的缺陷,向产品经理提出建议,包括修复缺陷的重要性和影响,以及发布产品可能面临的风险。(6)讨论可能的根本原因:与开发人员一起探讨可能导致该问题出现的根本原因,共同定位和理解问题的根源。(2)提供屏幕截图或录屏:如果可能的话,提供相关问题的屏幕截图或录屏,展示问题的实际表现形式。

2024-03-26 16:48:18 835

原创 python如何调用数据库相关问题

Python中可以使用多种库来调用数据库,其中比较常用的是sqlite3psycopg2等。以下是一个使用sqlite3简单看一下,记住大致的步骤即可。区别与联系:MySQL和Oracle都支持多种操作系统,包括Linux、Windows等典型的非关系型数据库--redis,

2024-03-05 16:19:33 934

原创 SQL-----STUDENT

为了相互关联,我们需要在表中添加外键。在宿舍分配表中添加用于关联学生信息表的外键。,以及用于关联宿舍信息表的外键。

2023-11-13 20:07:33 565

原创 CMakeLists.txt新手教程

CMakeLists.txt简单教程

2023-09-13 09:59:06 177

原创 机器学习的特征工程

【代码】机器学习的特征工程。

2023-09-06 08:52:38 632

原创 sklearn中的数据集使用

导库from sklearn.datasets import load_iris实现# 加载数据集iris = load_iris()print(f'查看数据集:{iris}')print(f'查看数据集的特征:{iris.feature_names}')print(f'查看数据集的标签:{iris.target_names}')print(f'查看数据集的描述:{iris.DESCR}')部分结果展示:

2023-09-05 20:34:00 392

原创 利用C++nlohmann库解析json文件

利用C++nlohmann库解析json文件

2023-08-10 10:04:38 584

原创 SVN使用技巧

使用SVN的目的就是多人共享一个最新的目录,如果你不更新直接提交,这段时间有可能别人更新后已经提交了,你没有更新还是老得版本,直接提交后会把别人更新的覆盖掉,所以你在提交的时候最好先更新,更新到最新版本的核对之后再提交。

2023-07-12 17:28:33 45

原创 第8章 编程练习

第8章 编程练习

2022-12-10 22:04:06 124 1

原创 Eigen

Eigen

2022-11-22 16:30:03 602

原创 C++ 时间函数整理详解

C++ 时间函数整理详解

2022-11-22 11:21:29 4533

原创 C++ 左值和右值

C++ 左值和右值

2022-10-10 13:25:28 327

原创 动态数组自实现

动态数组自实现

2022-10-10 10:21:33 126

原创 字符串处理函数

拷贝src指向的字符串到dst指针指向的内存中,‘\0’也拷贝。将src指向的字符串前n个字节,拷贝到dst指向的内存中。在s指向的字符串中,找ascii码为c的字符,失败返回null。注意:若n大于src指向的前n个字节,则后面填充‘\0’字符串转数值 #include 把src追加到到dst的后面,追加\0。在dst中找src指向的字符串的首地址。若n大于src,则只追加src和\0。相等0 大于 1 小于-1。找最后一次为c的字符。

2022-09-24 09:10:42 270

原创 VS 一个解决方案中有多个项目,如何快速选择启动项

VS 一个解决方案中有多个项目,如何快速选择启动项

2022-08-17 09:29:24 2731

原创 C 语言基础双指针移除元素解法

C 语言基础双指针移除元素解法

2022-07-12 09:07:45 146

原创 数字图像处理 (c++ opencv):通过鼠标点击操作获取图像的像素坐标和像素值

通过鼠标点击操作获取图像的像素坐标和像素值

2022-07-11 23:31:46 2318

原创 C++手写均值滤波算法

均值滤波算法C++自实现

2022-07-06 23:29:26 1419

原创 C++ 使用 OpenCV 实现证件照蓝底换成白底功能(或其他颜色如红色)详解

C++ 使用 OpenCV 实现证件照蓝底换成白底功能(或其他颜色如红色)详解

2022-06-30 21:24:30 1730

原创 C 语言文件操作函数大全 (超详细)

fopen(打开文件)相关函数 fopen,fclose表头文件 # include定义函数 FILE * fopen (const char * path,const char * mode);函数说明 参数 path 字符串包含欲打开的文件路径及文件名,参数 mode 字符串则代表着流形态。注意:上述的形态字符串都可以再加一个 b 字符,如 rb、w+b 或 ab+等组合,加入 b 字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。不过在 POSIX 系统,包含 Lin...

2022-06-30 17:24:01 914

原创 MySQL在服务里找不到(未卸载)

MySQL在服务里找不到(未卸载)

2022-06-15 09:14:20 1130

原创 C++智能指针

传统指针存在一些问题:需要手动管理内存、容易发生内存泄漏(忘记释放、出现异常等释放之后产生野指针智能指针就是为了解决传统智能指针存在的问题auto_ptr存在缺陷,现在已经被弃用share_ptr//智能指针p是在栈空间//auto_ptr 不能用于数组,此处有异常SmartPointer<Person> p(new Person[10]);p->run();shared_ptr<Person[]> p(new Person[10]);.

2022-04-30 22:04:10 960

原创 数组线性查找和二分查找

线性查找线性查找与二分查找有些差别。数组内元素可以是混乱无序的,即没有按顺序储存。这方法很简单,就是从首元素开始,依此向后查找,比较。仅此而已。运用循环,依次对比。看代码吧。#include <stdio.h>int main(void){ int arr[] = { 5,4,6,8,7,9,10,2,3,1 }; int len = sizeof(arr) / sizeof(arr[0]);//计算数组的元素个数 int n; scanf("%d", &n);

2022-04-26 16:16:28 398

原创 OpenCV 利用高斯模糊实现简单的磨皮美颜效果

1、高斯模糊首先高斯指的是高斯函数,这个我想大家应该都知道,是一种非常常见的概率分布函数。大概就长这样吧。通过均值模糊类比,我们可以大胆的猜出来高斯模糊的含义:每一次需要处理的像素矩阵中不同地方的像素的值在最后的赋值像素的占比是不一样的。这个占比是按照高斯函数所分布的。也就是说,越是远离中心像素的像素所占比重就更少,而中心像素值在赋值像素中的比重是最重的。或者说,我们知道之前均值模糊所乘以的矩阵是而高斯模糊中所乘的 3*3 矩阵可以是这样的可视化后就是这样的..

2022-04-26 09:22:45 1128

原创 HJ32 密码截取

Catcher是 MCA 国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些 ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截获的串太长了,而且存在多种可能的情况(abaaab 可看作是 aba, 或 baaab 的加密形式),Cathcer 的工作量实在是太大了,他只能向电脑高手求助,你能帮 Catcher 找出最..

2022-04-25 21:18:23 387

原创 HJ34 图片整理

描述Lily 上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII 码值从小到大)排列收好。请大家给 Lily 帮忙,通过代码解决。Lily 使用的图片使用字符 "A" 到 "Z"、"a" 到 "z"、"0" 到 "9" 表示。数据范围:每组输入的字符串长度满足1 \le n \le 1000 \1≤n≤1000输入描述:一行,一个字符串,字符串中的每个字符表示一张 Lily 使用的图片。输出描述:Lily 的所有图片按照从小到大的顺序输..

2022-04-23 16:07:21 308

原创 HJ40 统计字符

描述输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。数据范围:输入的字符串长度满足1 \le n \le 1000 \1≤n≤1000输入描述:输入一行字符串,可以有空格输出描述:统计其中英文字符,空格字符,数字字符,其他字符的个数示例 1输入:1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][复制输出:2631012#include <iostream>us..

2022-04-23 15:58:11 116

原创 HJ26 字符串排序

描述编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。如,输入: By?e 输出: Be?y数据范围:输入的字符串长度满足1 \le n \le 1000 \1≤n≤1000输入描述:输入字符串输出描述:输出字符串...

2022-04-23 15:36:24 166

原创 HJ31 单词倒排

描述对字符串中的所有单词进行倒排。说明:1、构成单词的字符只有 26 个大写或小写英文字母;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长 20 个字母;示例 1输入:I am a student复制输出:student a am I复制示例 2输入:$bo*y gi!r#l复制输出:l r gi y b

2022-04-23 11:33:06 325

原创 对vector元素进行去重排序

分享一个巧妙的思想:vector<int>a{3,3,2,1,4,2,5};set<int>s(a.begin(),a.end());a.assign(s.begin(), s.end());思想二://unique 通常和erase函数一起使用sort(a.begin(), a.end());vector<int>::iterator new_end;new_end = unique(a.begin(), a.end());a.erase(n

2022-04-09 10:20:04 735

原创 为什么 cudaMalloc () 参数是二级指针

类似于这个例子#include <iostream>using namespace std;void sw(int a,int b){ int tmp=a; a=b; b=tmp;}void sw1(int* a,int* b){ int tmp; tmp=*a; *a=*b; *b=tmp;}int main(void){ int a,b;

2022-04-07 09:03:25 512

原创 CUDA C编程入门

cuda 程序的基本步骤如下:在 cpu 中初始化数据 将输入 transfer 到 GPU 中 利用分配好的 grid 和 block 启动 kernel 函数 将计算结果 transfer 到 CPU 中 释放申请的内存空间从上面的步骤可以看出,一个 CUDA 程序主要包含两部分,第一部分运行在 CPU 上,称作 Host code,主要负责完成复杂的指令;第二部分运行在 GPU 上,称作 Device code,主要负责并行地完成大量的简单指令(如数值计算);2. 基本设施运

2022-04-06 23:33:34 6587

原创 经典递归:汉诺塔问题

从左到右有 A、B、C 三根柱子,其中 A 柱子上面有从小叠到大的 n 个圆盘,现要求将 A 柱子上的圆盘移到 C 柱子上去,期间只有一个原则:一次只能移到一个盘子且大盘子不能在小盘子上面,求移动的步骤和移动的次数。首先我们要明确三个限制条件:大盘子不能放在小盘子上 每回只能移动一个盘子 只能移动最顶端的盘子递归是最优雅的解决方案。汉诺塔问题归根结底就是在递归三个步骤,这很符合递归的思想。三步走:第一步:将 n-1 个盘子移到 B第二步:将 1 个盘子移到 C

2022-03-28 20:20:20 1042

原创 C/C++二维数组指针(指向二维数组的指针)详解

在概念上是二维的,有行和列,但在内存中所有的数组元素都是连续排列的,它们之间没有 “缝隙”。以下面的二维数组 a 为例:int a[3][4] = { {0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11} };从概念上理解,a 的分布像一个矩阵:0 1 2 34 5 6 78 9 10 11但在内存中,a 的分布是一维线性的,整个数组占用一块连续的内存:C 语言中的二维数组是按行排列的,也就是先存放 a .

2022-03-26 09:50:57 34385 6

原创 基于 C++ Lambda 表达式的程序优化

一、什么是 Lambda?C++ 11 加入了一个非常重要的特性 ——Lambda 表达式。营里(戴维营)的兄弟都对 Objective-C 很熟悉,许多人多 block 情有独钟,将各种回调函数、代理通通都用它来实现。甚至有人选择用 FBKVOController、BlocksKit 等开源框架将 KVO、控件事件处理都改为通过 block 解决。原因就是简单、方便、直观,函数的定义和使用出现在同一个地方。这里的 Lambda 表达式实际上和 block 非常类似,当然如果你用它和 Swift 语言

2022-03-25 11:14:07 833

原创 Win10 文件夹下无法自动刷新的问题(终极版)

问题其他近似描述:新建文件夹不显示,需要手动刷新显示; 删除文件夹依然存在,需要手动刷新消失; 保存文件不显示,需要手动刷新显示;解决方法:修改注册表 InstanceHKEY_CLASSES_ROOT\Wow6432Node\CLSID\{BDEADE7F-C265-11D0-BCED-00A0C90AB50F}\Instance 下创建一个 Dword 字段 DontRefresh ,并配置为 0注意:若没有对应字段,则新建即可。...

2022-03-22 17:36:51 5525 8

原创 C/C++动态库静态库的使用

定义:静态库和动态库从字面意思来看,区别就是静态和动态。而这里的静态和动态指的是库的链接阶段。可以看如下的编译过程。静态库:在链接阶段库将会与目标汇编后的目标文件.o 一起打包生成可执行文件。成为可执行文件的一部分,后续此库就可以消失了。也就是说在编译的最后一步(链接阶段),如果程序需要使用静态库,在这一步都会一起打包到可执行文件中。动态库:而动态库在编译阶段都不会有什么动作,只有在程序运行时才被加载,也就是动态库的链接是发生在程序运行时期的,它和可执行文件是分开的,只是可执行文件在运行的某个时期

2022-03-18 11:43:41 1257

原创 各种类型转换 LPCTSTR 方法

使用 UNICODE 字符集后,很多函数的 LPCTSTR 类型参数需要转换,在此做个备份,不用每次都百度。_T ()=TEXT ().1. 首先 CString 类很强大,可以自动转换 LPCTSTR,所以可以直接用上,后面很多方法也是转换成 CString,比如:CString str ("我爱你");MessageBox(str);2. 字符数组 char c [],需要手动转换,给 c 赋值后,用 CString (c) 转换使用。比如:char c [7]="我爱你";

2021-12-17 23:04:19 1222

原创 C++ 引用&

int age = 10;int &ref = age;ref = 20; // 此处相当于修改age,引用相当于别名1、引用在定义的时候就必须初始化,一旦指向了某个变量,就不可再改变(指针可以修改指向)2、优点:比指针更安全,函数返回值可以被赋值3、引用的本质就是指针,只是编译器削弱了它的功能,所以引用就是弱化了的指针常引用1、 const必须写在&符号的左边,才能算是常引用2、常引用可以指向临时数据(常量、表达式、函数返回值) const int&am.

2021-12-08 22:18:49 388

矩阵运算库自实现(c语言)

矩阵运算库自实现(c语言)

2023-10-07

AI-EDUXXXXXXXXXXXXXXXXX

AI_EDUXXXXXXXXXXXXXXXXX

2023-08-19

C++nlohmann库解析json文件工程文件

C++nlohmann库解析json文件工程文件,运行环境VS2019

2023-08-10

C语言库函数功能查询器

C语言库函数功能查询器

2022-11-23

华为面试,上机测试真题

华为面试,上机测试真题,各种算法分析、包含解答,一百多页,非常详细!

2022-06-08

VS2017CodeMaid_v11.2.231.vsix

VS2017代码插件

2021-11-06

LoadPicture.exe

基于c++MFC开发的图像处理小程序,实现图像处理中直方图均衡化操作,操作简单,界面简洁

2021-05-11

ImageWatch2019.vsix

在OpenCV中,也有一个小插件可以实现类似于Halcon的实时显示功能,不必为了查看运行过程图像而在代码中插入N个imshow函数了,这个插件就是Image Watch。 Image Watch是Microsoft Visual Studio(不是OpenCV小组)开发的一款用于内存中保存图像(例如:Mat)可视化的一款插件,适用于在程序调试过程中实时显示图像和Mat矩阵中的内容,跟Matlab和Halcon很像,使用起来也很方便。

2021-04-20

vs2019(番茄插件).rar

vs2019番茄插件是一款功能强大的代码编辑软件。vs2019番茄插件可以为用户提供拼写和自动检索等功能,有效的帮助Visual Studio软件开发,提高代码编辑的正确性和高效性。 亲测可用!!!亲测可用!!!

2021-04-03

VS2019更换背景插件 ClaudiaIDE

这个插件适用于最新的VS版本,老版本也适用,弥补了默认背景的单调缺点,自由更换背景和透明度,非常好用

2021-04-03

空空如也

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

TA关注的人

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