自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Winddow系统下关于Golang使用Cgo的配置

可以设置GOOS=windows。添加路径到path。

2024-06-02 15:11:41 1459 1

原创 关于Golang中自定义包的简单使用-Go Mod

func Add(x, y int) int { // 首字母大写表示公有方法。

2024-06-01 21:36:49 399

原创 Ubuntu交叉编译arm框架(手机可以运行)

arm-linux-gnueabihf-g++命令。

2023-04-22 20:11:13 582 1

原创 python中安装gurobi和pycharm没有语法提示问题解决

gurobi

2023-02-23 14:23:47 885

原创 Android studio 使用opencl库(realme 手机)

opencl.

2022-10-30 20:13:30 4231 3

原创 android studio里面build.gradle文件说明,ndk版本和gradle插件关系

build.gradle文件,ndk版本,gradle插件版本,gradle版本

2022-10-28 14:44:11 6228

原创 Realme x 刷有root权限

手机刷机

2022-10-28 14:07:48 5946 1

原创 window下,cuda版本和NVIDIA驱动版本关系,cuda版本 和 TensorFlow-GPU版本关系,TensorFlow-GPU安装

cuda版本,NVidia驱动版本,tensorflow-gpu版本

2022-10-20 21:26:00 5437 1

原创 windows 使用 pybind11

https://github.com/pybind/pybind11 只有一个main.cpp函数2.配置相关头文件具体操作步骤可以查看vs2013引用第三方动态链接库,设置include,lib,dll路径问题_cbzhunian的博客-CSDN博客(最好是新建一个新的虚拟环境,配置虚拟环境查看conda 安装 Pytorch(GPU)_cbzhunian的博客-CSDN博客_conda安装pytorch gpu) example.pyd(test是我自己的虚拟环境) 3.

2022-06-22 22:42:29 1572

原创 wget 出现错误

使用 wget下载https开头的网址域名时报错,可以尝试加上 --no-check-certificate (不检查证书)选项。出现错误加上上述命令成功下载。

2022-06-06 17:52:25 1659

原创 VS2019 使用yaml第三方库,出现LNK2001错误(主要是动静态库,32位,64位问题)

一、前期工作准备1.下载yaml第三方库源码在自己新建的目录下git下来(已经配置git环境)git clone https://github.com/jbeder/yaml-cpp或者直接去这个网站上下载zip,然后解压到自己的目录。2.下载cmakehttps://cmake.org/download/基本都是下一步下一步安装3.cmake生成第三步配置环境的具体内容4.进入build目录,生成yaml-cpp.lib 文件在目录release下...

2022-05-24 11:31:44 763 1

原创 桥接模式下,解决centos7没有IP问题,不能连接外网问题

一、如果网关没有ip地址的话,可以执行下面操作下面是没有ip地址的网关执行如下操作# 注意ens33是网关名称,看自己网关名称sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改或者添加里面的值,将ip设置为固定IP(地址跟主机一样的网段)BOOTPROTO=static # 原来是 dhcp 修改成 staticIPADDR=202.141.191.22 # 静态IPGATEWAY=202.141.191.1

2022-05-21 20:29:56 4262 2

原创 1035 插入与归并

根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下 1 个有序的序列。现给定原始序列和由某排序算法产生的中间序列,请你判断该算法究竟是哪种排序算法?输入格式:输入在第一行给出正整数 N (≤100);随后一行给出原始序列的...

2022-04-30 21:08:41 106

原创 1033 旧键盘打字

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 105 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)、,、.、-、+(代表上档键)。题目保证第 2 行输入的文字串非空。注意:如果上档键坏掉了,那么大写的英文字母无法被打出。输出格式:在

2022-04-29 17:30:13 115

原创 1027 打印沙漏

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。输出格式:首先打印出由给定符号组成的

2022-04-29 15:24:20 163

转载 Python实例浅谈--Python与C/C++相互调用

转载链接:Python实例浅谈之三Python与C/C++相互调用_乌托邦2号的博客-CSDN博客_python 调用c++类目录一、问题二、Python调用C/C++1、Python调用C动态链接库2、Python调用C++(类)动态链接库3、Python调用C/C++可执行程序三、C/C++调用Python一、问题 Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。二、Python调用C/C++1、P...

2022-04-25 22:54:51 631

原创 kubernetes基础命令

一、名称空间 资源隔离、但是网络不隔离# 创建kubectl create ns test#删除kubectl delete ns test# yaml文件创建[root@k8s-master ~]# vi test.yaml[root@k8s-master ~]# cat test.yaml apiVersion: v1kind: Namespacemetadata: name: test[root@k8s-master ~]# kubectl ap...

2022-04-21 23:15:48 7533

原创 Kubernetes定义和部署

一、定义一个大规模的容器编排系统,即系统的系统。k8s特性:服务发现和负载均衡 使用 DNS 名称或自己的 IP 地址公开容器,如果进入容器的流量很大,可以负载均衡并分配网络流量,从而使部署稳定。 存储编排 允许你自动挂载你选择的存储系统,例如本地存储、公共云提供商等。 自动部署和回滚 你可以使用 Kubernetes 描述已部署容器的所需状态,它可以以受控的速率将实际状态 更改为期望状态。例如,你可以自动化 Kubernetes 来为你的部署创建新容器, 删除现有容器并将它们的所有资

2022-04-21 18:38:37 192

原创 Docker基本知识笔记(五)--Docker Swarm

目录一、工作模式二、搭建集群三、Raft协议四、Docker Stack五、总结一、工作模式主要是分成两种节点,一个管理节点,一个工作节点,操作在管理节点上。二、搭建集群四台阿里云服务器1.配置管理节点,配置自己的ip地址docker swarm init --advertise-addr 172.16.2.1762.其他节点加入管理节点中工作节点# 加入成为工作节点docker swarm join --token SWMTKN.

2022-04-14 16:29:22 708

原创 Docker基本知识笔记(五)--DockerCompose

目录一、简介二、安装三、简答例子四、YAML文件简单规则一、简介运行容器 docker run -d 镜像基于docerfile文件云心 docker build -f dockerfile文件路径 -t 容器名字 .若需要运行多个容器,一个一个启动,操作麻烦。因此引入DockerCompose,进行管理多个容器启动。通过 docker-compose 编写 yaml配置文件、可以通过 compose 一键启动所有服 务,停止。!操作Docker Compose三

2022-04-14 14:59:53 252

转载 Docker基本知识笔记(四)--网络相关

一、docker的网络模式# 使用以下命令查看所有的Docker网络:➜ ~ docker network lsNETWORK ID NAME DRIVER SCOPEb2c8f825ca64 bridge bridge local4b6ca6c1af1f docker_s

2022-04-14 00:34:22 308

原创 Docker基本知识笔记(二)

一、dockerfile文件dockerfile是用来构建镜像的文本文件,也可以说是命令参数脚本。构建命令:docker build命令中使用-f标志指向文件系统中任何位置的dockerfile。镜像发布的步骤:1、编写一个dockerfile文件2、docker build 构建成为一个镜像3、docker run 镜像4、docker push 镜像(发布镜像到DockerHub、阿里云镜像仓库)2. dockerfile常用指令说明 指令 .

2022-04-13 23:23:30 466

原创 Docker基本知识笔记(三)-数据卷相关

一、产生原因数据持久化问题docker将运用与运行的环境打包形成容器运行,容器中产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。 为了能保存数据在Docker中我们使用数据卷。卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此docker不会在容器删除时删除其挂载的数据卷。数据卷特点数据卷可在容器之间共享或重用数据 卷中的更改可以直接生效 数据卷中的更改不会包含在镜像的更新中 数据卷的

2022-04-13 19:42:28 3053

原创 PAT 1033 To Fill or Not to Fill (25 分)

With highways available, driving a car from Hangzhou to any other city is easy. But since the tank capacity of a car is limited, we have to find gas stations on the way from time to time. Different ga...

2022-04-13 18:29:51 146

原创 cf #451(div2) B

B. Proper Nutritiontime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputVasya has n burles. One bottle of Ber-Cola costs a burles and ...

2022-04-13 18:29:29 173

转载 Docker基本知识笔记(一)

目录一、docker基本组成二、docker容器运行流程运行流程底层原理Docker为什么比VM Ware快?三、docker安装、卸载安装卸载四、基本命令镜像命令容器命令其他命令一、docker基本组成主要是三部分:镜像:类似一个模板,其他地方可以直接进行下载使用。容器:类似一个轻量化linux系统,即运行的镜像。仓库:存放容器的地方,分成公有和私有二、docker容器运行流程运行流程:第一:查找本地是否已经.

2022-04-13 18:28:58 304

原创 conda 安装 Pytorch(GPU)

最好创建一个虚拟环境,方便管理。1.进入Anaconda Prompt 进行创建一个新环境,这边指定python环境是3.6conda create --name pytorch_gpu python=3.62.进入虚拟环境conda activate pytorch_gpu3.进行更换下载源,原始源下载速度较慢conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2

2022-03-10 14:55:28 6121

原创 关于vc6关于MFC的一些小细节

新增类之后不会显示在类视图删除工程里面的ncb文件,然后重新打开,再编译链接即可。删除之后不能新建一个名字一样的类文本打开clw文件,删除里面关于你已经删除的类名字相关的内容。关于combox不能显示数据问题第一步,先将鼠标放在这倒三角上面,会出现一个双箭头图标,点击一下第二步:点击之后下面出现一个蓝色点,将蓝色点往下拉即可,长度按照自己的数据量决定...

2022-03-10 14:36:59 119

原创 VSCode 关于Go语言引用第三库(例如protobuf)

protobuf、Go

2021-12-08 23:42:37 1821

原创 关于IPV4 和IPV6地址转化相关的一些函数,关于获取网卡和IP地址等相关网络信息的函数

关于inet_pton(地址转网络)和inet_ntop(网络转地址)两个函数的使用头文件:windows下:#include <WS2tcpip.h>linux下:#include <sys/socket.h>#include <netinet/in.h>#include<arpa/inet.h>int inet_pton(int af, const char *src, void *dst);af = AF_INET(I

2020-12-03 11:30:34 628

原创 关于可变参数函数va_start、va_arg、va_end的使用

主要是用到c里面的三个宏定义va_start、va_arg、va_end和一个变量类型va_list下面是关于可变参数函数的简单例子#include <cstdio>#include <stdarg.h> // 需要的头文件包含void simple_va_fun(int i, ...){ va_list v1; //参数列表 long s; va_start(v1, i); // 开始 ,取第一个参数值 while (i != 0)

2020-11-27 09:02:12 302

原创 vs2013引用第三方动态链接库,设置include,lib,dll路径问题

头文件和lib文件都要在项目里面显式的引用#include “XXX”#pragma comment(lib,"XXX.lib")设置include路径,右键项目,点击属性,点击c/c++下的常规,右边的附加包含目录进行包含路径设置lib路径,右键项目属性,点击链接器,点击常规,右边的附加库目录进行包含路径设置dll的引用方法一:直接将dll文件复制到该项目的cpp路径下方法二:设置dll文件路径,右键项目属性,点击调试,配置环境 格式path=...

2020-09-22 15:08:32 1360

原创 C++一些问题的总结

解决方法在#include<mysql.h>之前加上#include<windows.h>

2020-09-14 10:51:50 113

原创 redhat7.5配置yum,安装图形化界面

安装一个命令 yum groupinstall "Server with GUI"但是会出现This system is not registered with an entitlement server. You can use subscription-manager to registerredhat是收费的,替换掉原版的yum,安装一个免费的yum源,安装centos的yum源。第一步:检查yum源 rpm -qa | grep yum第二步:删除原有的yum源rpm -qa|.

2020-09-01 15:33:56 1719

原创 关于printf输出乱码,vim里面中文乱码,centos下的enca的安装

vim中文乱码可以修改两个文件(etc目录下)进行解决分别在这两个文件底下插入下面三句话set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8关于printf输出乱码用enca 命令 查看 该文件是否是UTF-8编码,window下的cpp文件一般不是UTF-8编码enca安装往下看。修改该文件的编码格式 为UTF-8enca

2020-08-26 17:02:32 324

原创 关于sleep函数和Sleep函数的区别

#include <windows.h>下Sleep函数是VC下的函数Sleep函数的单位是毫秒Sleep(1000) 表示1ssleep函数在Linux系统下的头文件是#include <unistd.h>sleep函数的单位是秒sleep(1) 表示1s

2020-08-26 15:34:02 2372

原创 Linux下生成动态链接库,并调用该文件

第一步编写头文件test.h#include <stdio.h>#include <string.h>void length(const char* string);第二步编写test.cpp文件#include "test.h"void length(const char*string){ printf("hello world\n");}第三步编译第四步编写main文件,调用该动态链接库#include "test.h...

2020-08-26 10:04:17 219

原创 MFC实现udp服务端的单线程接受数据

第一步:创建一个基于对话框的MFC工程第二部:创建一个新的类RECVPARAM用于接受主线程的句柄和套接字第三步:新建一个新的按钮用来启动多线程,设置名字和ID第四步:双击编写该按钮的函数 1.套接字版本初始化 WORD WvesionRequested; // 保存WinSock库的版本号 WSADATA wsadata; int err; WvesionRequested = MAKEWORD(1,1); // 请求版本号的WORD值...

2020-08-25 15:15:18 1490 4

转载 centos下安装mysql数据库

安装之前先查看是否已经安装好mysqlrpm -qa | grep mysql  有安装好的mysql数据库的话,进行卸载 rpm -e --nodeps mysql使用yum命令进行安装mysql数据库yum install -y mysql-server mysql mysql-deve查看数据库的安装版本rpm -qi mysql-server启动数据库服务service mysqld start (ld不是 id)进行设置开机自启动chkconfi

2020-08-24 17:37:19 91

原创 关于centos出现中文乱码问题

第一步:locale进行查看LANG=zh_CN.GBKLC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEP

2020-08-24 17:03:00 144

空空如也

空空如也

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

TA关注的人

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