自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

转载 C++ DFS 与 BFS

DFS/BFS

2022-07-06 16:56:50 380 1

转载 MFC.操作指路

MFC操作指路

2022-06-24 09:28:39 350

原创 MFC.RadioButton控件实现多选一

mfc radiobutton

2022-06-21 14:00:49 2717

原创 C++ 递归 / 溯回

c++

2022-06-09 13:50:15 121

原创 C++ 双指针

题目1:给你一个按非递减顺序 排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。vector<int> sortedSquares(vector<int>& nums) { vector<int> vecRet(nums.size(), 0); for (int i = 0, j = nums.size() - 1, nop = nums.size() - 1; nop >= 0; ) {

2022-05-26 15:06:50 308

原创 C++ 二分查找法

题目:给定一个 n 个元素有序的(升序)且元素不重复的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。二分查找法前提:有序且元素不重复。解题:int search(vector<int>& nums, int target) { int left = 0; int right = nums.size() - 1; // 定义target在左闭右闭的区间里,[left,

2022-05-25 13:47:50 2328

原创 Linux平台下,静态库与动态库的创建

静态函数库名字一般是:libxxx.a (xxx为库的名字)。动态函数库名字一般是:libxxx.so (xxx为库的名字)。*linux系统的函数库目录一般为:/lib、/usr/lib。1.静态库的制作① 准备测试文件:// 源文件 add.c#include <stdio.h>#include "head.h" int add(int a, int b){ return a+b;}// 源文件 mult.c#include <st

2022-04-23 16:44:33 2540

原创 RabbitMq的安装与配置(Windows平台下)

1.安装 Erlang下载地址:https://www.erlang.org/downloads本文下载后得到:otp_win64_24.2.1.exe, 点击运行 。一直点下一步,可修改安装地址,本文使用默认地址:C:\Program Files\erl-24.2.1。安装完成后,设置环境变量,新建 ERLANG_HOME。修改环境变量path,增加:%ERLANG_HOME%\bin;打开cmd命令框,输入erl,显示以下内容即完成 Erlang 的安装。2.安装 Rabbi

2022-02-23 14:32:27 831 1

原创 Linux平台下用C/C++实现Http/Https请求(libcurl)

1.编译安装 openssl从官网下载最新版本:https://www.openssl.org/source/首先解压下载好的安装包 openssl-1.1.1m.tar.gztar xzvf openssl-1.1.1m.tar.gz然后进入目标目录进行编译cd openssl-1.1.1m./configmakesudo make install此时,openssl已安装完毕,可通过 make test 测试。编译安装 libcurlcurl库下载地址:https://

2022-02-11 15:37:23 3286

原创 Windows下目录下文件批量重命名

step 1:cmd命令行,进入文件目录,执行:dir /b>rename.xls即在文件目录下生成所有文件名的表格。step 2:打开 rename.xls,在B列下写入修改后文件名在C列下写入:="ren “&A1&” "&B1或=CONCATENATE("ren ","A1 ",B1)step 3:目录下新建 rename.txt,将C列下内容复制粘贴进去,保存。step 4:重命名 rename.txt 为 rename.bat,双击执行 bat

2021-07-12 13:00:23 484

原创 Windows 下设置开机启动项

step 1:打开想要开机启动的程序目录。step 2:在目录下创建 start.txt, 并添加以下内容:@echo offchoice /t 3 /d y /n>nul //设置程序自启时间start D:\StartProgram.exe //程序名 或 程序完整路径保存文档,并重命名为 start.bat。step 3:右击 start.bat,选择新增快捷方式到桌面。step 4:在文件夹中打开 “系统启动文件夹”:C:\ProgramData\Microsoft\Win

2021-07-12 11:02:30 870

原创 开发板配置网口IP

现象:在开发板命令行输入:#ifconfig如果没有返回,则需要配置 ip。解决方法:配置 ip:#ifconfig eth0 down#ifconfig eth0 hw ether 00:00:AA:BB:CC:DD#ifconfig eth0 up#ifconfig eth0 192.168.0.230 //设定ip配置网关:#route add default gw 192.168.0.1*以上板子重启后,需手动设置。设置固定 ip://设置为开机启动项#v

2021-07-12 10:46:46 805

原创 Socket TCP服务器端程序

1. Windows 下需添加 Socket APIWSADATA wsaData;WORD wVersion;wVersion = MAKEWORD(2, 2); //声明调用不同的Winsock版本,(2.2)即2.2版//绑定相应socket库if(WSAStartup(wVersion, &wsaData) != 0) return false;不同Winsock版本区别:1.1版只支持TCP/IP协议,2.0版可以支持多协议(2.0版有良好的向后兼容性,任何使用1.

2021-06-30 19:31:27 222 2

原创 Linux下Samba的安装和使用

1.Samba软件包的安装首先需要安装:samba、samba-common、samba-client 这三个程序。在终端输入一下命令:#sudo apt-get update#sudo apt-get install samba samba-common#sudo apt-get install smbclient验证是否安装成功:#samba -V//输出版本号及成功:Version 4.3.11-Ubuntu2.添加samba账户修改samba配置文件:#sudo /e

2021-04-11 14:22:03 600

WinSocket.rar

windows 下简单的 socket 连接、收发

2021-07-05

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

TA关注的人

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