挽手等风起
码龄6年
  • 97,611
    被访问
  • 115
    原创
  • 17,702
    排名
  • 15
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2016-11-13
博客简介:

qq_36697196的博客

查看详细资料
  • 4
    领奖
    总分 497 当月 25
个人成就
  • 获得54次点赞
  • 内容获得23次评论
  • 获得148次收藏
创作历程
  • 24篇
    2022年
  • 28篇
    2021年
  • 46篇
    2020年
  • 47篇
    2019年
成就勋章
TA的专栏
  • 研发工具
    1篇
  • 研发指南
  • tmux
    1篇
  • SSH
    2篇
  • python
    20篇
  • linux
    1篇
  • 点云
    3篇
  • 点云分层检测
    2篇
  • vscode
    2篇
  • clickhouse
    2篇
  • Docker
    2篇
  • java
    20篇
  • javascript
    8篇
  • es6新特性
    1篇
  • vue
    7篇
  • redis
    1篇
  • httpclient
    1篇
  • hadoop
    3篇
  • jfinal
    1篇
  • VRP
  • unity
    1篇
  • 深度学习
    10篇
  • python全栈
    20篇
  • numpy
    2篇
兴趣领域 设置
  • 测试
    postmanselenium测试用例
  • 软件工程
    jira
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

STL常用容器介绍

3.STL常用容器3.1 string容器3.1.1 string基本概念本质:string是C++风格的字符串,而string本质上是一个类string和char*区别:char*是一个指针string是一个类,类内部封装了char*,管理这个字符串,是一个char型的容器。特点:string类内部封装了很多成员方法例如:查找find、拷贝copy,删除delete 替换replace,插入insertstring管理char所分配的内存,不用担心复制越界和取值越界等,由类内部进行
原创
发布博客 2022.05.06 ·
50 阅读 ·
0 点赞 ·
0 评论

研发指南(更新中)

一、autojump可以快速切换到常用的目录下git clone https://github.com/joelthelion/autojump.git cd autojump/./install.py 或者 python install.pyj --stat 查看这些目录的权重j --purge 清空所有的权重使用:j [目录的名字或名字的一部分]...
原创
发布博客 2022.04.29 ·
52 阅读 ·
0 点赞 ·
0 评论

tmux配置以及常用命令

一、tmux配置修改默认配置前缀ctrl+B为ctrl+Avim ~/.tmux.conf# 前缀命令 由ctrl+b 改成ctrl+aunbind C-bset -g prefix C-a# 用alt+方向键切换窗口bind -n M-Left select-pane -Lbind -n M-Right select-pane -Rbind -n M-Up select-pane -U# 每次更改完成,务必运行如下代码 使得更改生效:# tmux soure-file.tmux.
原创
发布博客 2022.04.29 ·
232 阅读 ·
0 点赞 ·
0 评论

GPU, CUDA,cuDNN三者的关系总结

GPU, CUDA,cuDNN三者的关系总结CPU 和 GPUcpu和gpu结构展示GPU(图像处理器,Graphics Processing Unit)和CPU(中央处理器,Central Processing Unit)在设计上的主要差异在于GPU有更多的运算单元(如图中绿色的ALU),而Control和Cache单元不如CPU多,这是因为GPU在进行并行计算的时候每个运算单元都是执行相同的程序,而不需要太多的控制。Cache单元是用来做数据缓存的,CPU可以通过Cache来减少存取主内存的次数
转载
发布博客 2022.04.21 ·
59 阅读 ·
0 点赞 ·
0 评论

ssh登录远程服务器上的容器提示Permission denied (publickey,password)

本地机器ssh连接服务器时,提示Permission denied (publickey,password)root@192.16.10.13’s password:Permission denied, please try again.root@192.16.10.13’s password:Permission denied, please try again.root@192.16.10.13’s password:root@192.16.10.13: Permission denied
转载
发布博客 2022.04.18 ·
131 阅读 ·
0 点赞 ·
0 评论

python模块-shutil

shutil可以简单地理解为sh + util,shell工具的意思。shutil模块是对os模块的补充,主要针对文件的拷贝、删除、移动、压缩和解压操作下面以一些例子来带简单介绍from distutils.archive_util import make_archiveimport globimport osfrom loguru import loggerimport shutilimport time# 1、shutil.copyfileobj(fsrc, fdst[, length
转载
发布博客 2022.04.16 ·
20 阅读 ·
0 点赞 ·
0 评论

tar 命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数 -f 是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。tar -cf all.tar *.
转载
发布博客 2022.04.08 ·
23 阅读 ·
0 点赞 ·
0 评论

urlib.parse.qupte 对url编码

使用urlib.parse 中的模块对url进行编码from urllib import parseparse.quote(‘a&b/c’) #未编码斜线‘a%26b/c’parse.quote_plus(‘a&b/c’) #编码了斜线‘a%26b%2Fc’下面未编码斜线部分import requestsfrom urllib.parse import quoteprefix = 'https://geojson.io/#data=data:text/x-url,.
原创
发布博客 2022.03.28 ·
66 阅读 ·
0 点赞 ·
0 评论

C++实现冒泡排序

#include<iostream>using namespace std;int main(){ //利用冒泡排序实现升序序列 int arr[9] = {4,2,8,0,5,7,1,3,9}; int count = sizeof(arr) / sizeof(arr[0]); cout << "排序前" << endl; for (int i = 0; i < count; i++) { .
原创
发布博客 2022.02.24 ·
344 阅读 ·
0 点赞 ·
0 评论

python-socket中 gethostbyname 与 gethostbyname_ex区别

socket里 gethostbyname 与 gethostbyname_ex区别:gethostbyname 和gethostbyname 区别更多socket信息可参考:socket官方文档
原创
发布博客 2022.02.23 ·
466 阅读 ·
0 点赞 ·
0 评论

python-装饰器property()函数

class C(object): def __init__(self): self._x = None def getx(self): return self._x def setx(self, value): self._x = value def delx(self): del self._xc = C()print(c.getx)c.setx(5)del c._xprint()等价
转载
发布博客 2022.02.19 ·
24 阅读 ·
0 点赞 ·
0 评论

pip打包

增加setup.py 文件setuptools文档setup.py样例from setuptools import setup, find_packagesdef sh(command): try: if isinstance(command, list): command = ' '.join(command) return subprocess.check_output( command, shell=Tr
原创
发布博客 2022.02.17 ·
359 阅读 ·
1 点赞 ·
0 评论

Python-copy()与deepcopy()区别

参考文档:https://blog.csdn.net/qq_32907349/article/details/52190796
转载
发布博客 2022.02.16 ·
11 阅读 ·
0 点赞 ·
0 评论

Linux 中免密git clone 和 登入服务器【so easy】

免密git clone通过ssh密钥实现ssh-keygen -t rsa -C “你的邮箱” -f “自己定义的目录”打开: id_rsa.pub ,将文件内容复制到 gitlab 设置页:ssh密钥配置。ssh-keygen -t rsa -C “xuhongyuan@momenta.ai”显示如下时,id_rsa.pub生成没有指定位置,自动生成在~/.ssh/id_rsa.pub打开https://devops.momenta.works/Momenta/_usersSetti
原创
发布博客 2022.02.15 ·
606 阅读 ·
0 点赞 ·
0 评论

【坐标转换】lla转换成enu坐标(无损版)

import numpy as np import smpy.utils as smpy_utilsimport ditu.topbind as tbfrom scipy.spatial.transform import Rotation as Rimport o3d_hdmap.open3d as o3dgeojson_path = '/data/mpcv_lspo_download_data/prod/PLEF35196-2021-11-10-17-48-39/mapping_results
原创
发布博客 2022.02.07 ·
2693 阅读 ·
0 点赞 ·
0 评论

numpy的interp线性插值使用案例

numpy.interp(x1, x, y)这个函数主要有三个参数, 第二.三个参数都是数组或列表,并且个数相等,你可以把它们想想成二维图像中的一些点,第一个参数可以是一个数,也可以是一组数,就是从后面两个数组中进行插值得到线性插值传入一个参数import numpy as npfrom loguru import loggerx1 = 3.5x = [3,4,5]y = [3,4,5]a = np.interp(x1, x, y)logger.info(a)2022-01-27 10:
原创
发布博客 2022.01.27 ·
1792 阅读 ·
0 点赞 ·
0 评论

vscode实用小工具

1.YAPF:格式化代码工具https://blog.csdn.net/Pythonlaowan/article/details/99205649
原创
发布博客 2022.01.25 ·
127 阅读 ·
0 点赞 ·
0 评论

KDtree案例

from scipy import spatialimport numpy as npfrom loguru import loggerx, y = np.mgrid[0:5, 0:5]points = np.c_[x.ravel(), y.ravel()]logger.info(points)tree = spatial.KDTree(points)# indice = tree.query_ball_point([2, 0], 1)indices = tree.query_ball_po
原创
发布博客 2022.01.25 ·
1559 阅读 ·
0 点赞 ·
0 评论

点云分层检测layer_dectection【v2.0】

相较于上一版本:将问题点云的位置在关联的geojson中进行标记并输出改进点:执行效率低下,原因单点进行比对,导致时间较慢from typing import Listimport o3d_hdmap.open3d as o3dimport numpy as npimport globimport timeimport ditu.topbind as tbimport osfrom loguru import loggerimport jsonimport smpy.utils as
原创
发布博客 2022.01.19 ·
115 阅读 ·
0 点赞 ·
0 评论

vim编辑器-缩进修改

Linux下设置vim的缩进为4个空格安装完Linux系统,打开vim时候发现默认的缩进是8个空格,下面描述下如何设置使之成为最常用的4个空格。(1)打开终端,输入命令查看/etc/vimrc(redhat下),这是关于vim的配置文件。若是Ubuntu的话为:/etc/vim/vimrc。(2)当然可以直接在此处修改,但是处于安全考虑,我还是将其拷贝一份放到家目录下cp /etc/vim/vimrc ~/.vimrc(3)使用vim打开编辑:vim ~/.vimrc(4)输入set tabs
转载
发布博客 2022.01.17 ·
175 阅读 ·
0 点赞 ·
0 评论
加载更多