陆标
码龄8年
求更新 关注
提问 私信
  • 博客:214,152
    214,152
    总访问量
  • 27
    原创
  • 100
    粉丝
  • 8
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
加入CSDN时间: 2017-09-21

个人简介:研究生在读

博客简介:

注意路标

博客描述:
技术分享、学习记录
查看详细资料
个人成就
  • 获得313次点赞
  • 内容获得33次评论
  • 获得1,809次收藏
  • 代码片获得162次分享
  • 博客总排名1,642,107名
创作历程
  • 3篇
    2020年
  • 27篇
    2019年
成就勋章
TA的专栏
  • 编程规范
  • Python
    1篇
  • 快捷方式
  • 机器人
    2篇
  • 数据结构和算法
    9篇
  • 小游戏
    2篇
  • 数据库
    1篇
  • 单片机基础
    1篇
  • 环境配置
    2篇
  • Linux
    7篇
  • C++
    10篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Shell脚本的使用

基本介绍用途:shell是一个命令行解释器,为用户提供一个向linux内核发送请求的系统及程序,用户可使用Shell执行启动、挂起和停止一些程序。脚本格式要求:1)脚本以#!/bin/bash开头(一般通过#进行注释)2)脚本需要可执行权限#!/bin/bashecho "hello world"常用执行方式:1)赋予脚本+x权限,并执行脚本2)直接通过sh指令执行。...
原创
发布博客 2020.03.30 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python使用小结

初始化Numpy中提供了zero(),ones(),empty()分别让在向量初始化时置为0、置为1和置为空矩阵相乘尽量使用np中三角函数,如np.cos(),np.sin()等等。你需要在下面的代码里面主要到这些点:(1):np.dot()如果碰到的是秩为1的数组,那么执行的是对应位置的元素相乘再相加;如果遇到的是秩不为1的数组,那么执行的是矩阵相乘。但是需要注意的是矩阵与矩阵相...
原创
发布博客 2020.01.15 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Word中公式编辑的快捷键

知乎上总结的已经比较完整,在此做一个整理。1.进入公式编辑的快捷键键入:[alt]+[=] 之后就可以按照微软约定的编程模式,快乐的敲代码了2.公式编程方法【空格】在 word 中起到了转换的作用,在公式结束后都接着空格。基本操作:根号\sqrt(a),然后敲空格 = 根号a开好多根\sqrt(b&a), 然后敲空格 = a开根号b好多次方a^b,然后空格...
转载
发布博客 2020.01.02 ·
22987 阅读 ·
43 点赞 ·
11 评论 ·
161 收藏

Robotic Tools的使用与机器人建模

上一篇文章介绍了matlab的基本使用和机器人工具箱提供的基本接口,本章将具体的机器人模型搭建以及过程中遇到的一些坑,其他的博文都介绍的是转动关节的模型搭建,本文将介绍直角坐标式机器人模型的搭建,即有转动关节又有移动关节。建模龙门焊接机器人的原图如下所示,这里使用的是武汉蓝讯的龙门式焊接机器人。运动模型和坐标系如下图所示,所有坐标系都建在O点位置。D-H参数表如下图所示:Mat...
原创
发布博客 2019.12.31 ·
1819 阅读 ·
6 点赞 ·
1 评论 ·
21 收藏

Matlab基础与机器人工具箱Robotics Toolbox的基本使用

基本命令主窗口主要需要关注的有三个部分,分别是命令行窗口、工作区和历史命令记录,直接在命令行窗口运行相关指令即可,如下图所示:clc:清屏log(x):x以e为底的对数log2(x):x以2为底的对数log10(x):x以10为底的对数var: 查看安装了哪些工具包mod(a,b):a对b取余sum(v):对v数组求和矩阵运算需要确保矩阵的维度是相同的使用英文的分号表示...
原创
发布博客 2019.12.27 ·
7942 阅读 ·
15 点赞 ·
0 评论 ·
92 收藏

fatal error RC1015: cannot open include file 'winres.h'解决方案

参考步骤: 项目——属性——配置属性——常规改之前的版本信息如下:然后对Windows SDK和和平台工具集两栏的版本号进行选择,选择当你VS使用的版本即可,如下图所示:造成这种错误主要原因是:VS会默认原始开发平台的SDK和工具集,你没有安装,自然无法正常编译。...
原创
发布博客 2019.12.09 ·
3154 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

C++动态库和静态库的使用

1. 引言动态库和静态库是常用的C++函数内部封装方式,有必要对其有一个深入的了解。2. 动态库与静态库的概念C++程序编译分** 预编译** -> 编译 ->汇编 ->链接这几部组成,其中链接时做的就是将目标文件与所需的附加目标文件链接,生成可执行文件。动态与静态的区别主要就在于库链接时候的状态,具体差别如下:静态库: 在链接的时候,会和汇编文件一起打包生成一个可执...
原创
发布博客 2019.12.08 ·
633 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C++11常用功能

智能指针使用new和malloc申请的内存空间,没有被释放会造成内存泄漏,为了一劳永逸,提出了智能指针,自动回收内存。智能指针将一个计数器与对象相关联,引用计数器跟踪该类有多少个对象共享同一个指针,计数器初始化为1,当减少至0的时候就删除指针。常用指针简介auto_ptr:不支持复制(拷贝构造)和赋值(=),但是赋值时却不会报错,有很多问题。unique_ptr:在赋值和复制时会报...
原创
发布博客 2019.08.21 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++内存分配

内存的分配方式静态分配:程序在编译与链接的时候分配的固定存储空间的方式。效率相对较高。动态分配:在程序的运行期间根据需要动态的分布存储空间,C语言中使用malloc、calloc、free进行分配和释放。C++使用new和delete来分配和释放。malloc申请的内存位于堆当中,后面还需要使用memset初始化这部分内存空间。alloca是向栈申请内存,无需释放。free释放上述申请...
原创
发布博客 2019.08.21 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

常用设计模式与六原则详解

设计模式六大原则参考链接1.单一职责最简单的面向对象设计原则,用于控制类的颗粒大小。一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。单一职责原则是实现高内聚、低耦合的指导方针,它是最简单但又最难运用的原则。2.开闭原则面向对象的可复用设计的基石,是最重要的面向对象的设计原则,也是面向对象的目标。一个软件实体应该对拓展开放,对修...
原创
发布博客 2019.08.20 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

位运算实现加减乘除

位运算符简介^: 按位异或;&:按位与; | :按位或
原创
发布博客 2019.08.20 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树的详解与实现

简介二叉树的相关概念,如,树高度,节点层数,节点度数,路径,叶节点,分支节点,根节点,父节点,左节点,右节点,兄弟节点,祖先节点,子孙节点,左子树,右子树等基本概念,不再赘述。二叉树分类1、完全二叉树若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第h层有叶子结点,并且叶子结点都是从左到右依次排布,这就是完全二叉树。一维数组可以作为完全二叉树...
原创
发布博客 2019.08.18 ·
162701 阅读 ·
242 点赞 ·
17 评论 ·
1509 收藏

DFS(华为数独题解)

实际数独可能会解出多组,所以只能通过50%案例。//华为数独题目#include <iostream>#include <vector>#include <algorithm>#include <unordered_map>using namespace std;vector<vector<int>> ch...
原创
发布博客 2019.08.05 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

华为笔试刷题

1、查成绩老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.我的解法:#include<iostream>#include<vector>#include<algorithm> using namespace std;int main(){ //N表示学生的数目,M表示操作的数...
原创
发布博客 2019.08.01 ·
844 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++技巧总结

字符串分割字符串截取0、find函数find函数原型:size_t find ( const string& str, size_t pos = 0 ) const;功能:查找子字符串第一次出现的位置。参数说明:str为子字符串,pos为初始查找位置。返回值:找到的话返回第一次出现的位置,否则返回string::npos1、使用std::string::substr()...
原创
发布博客 2019.08.01 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux中GDB的使用(转载)

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师完成下面4个方面的功能:1、 启动程序,可以按照工程师自定义的要求随心所欲的运行程序。2、让被调试的程序在工程师指定的断点处停住,断点可以是条件表达式。3、当程序被停住时,可以检查此时程序中所发生的事,并追索上文。4、动态地改变程序的执行环境。5、不管是调试Linux内核空间的驱动还是调试用户空间的应...
转载
发布博客 2019.07.25 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Windows权限设置

背景介绍Win10家庭版取消用户组的权限相关管理功能,所以,只有通过 右键 -> 属性 -> 安全 -> 编辑,几个操作来修改对应文件夹的用户组权限,如下图所示:如果当前的用户组具备完全控制、修改等足够的权限则能够对当前的各组的权限进行配置,如下图,则权限能够配置成功。但如果当前的默认组的权限不够大,则会出现访问被拒绝的提示,权限修改将会不成功。如下图将SYST...
原创
发布博客 2019.07.21 ·
1372 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Linux进程间通信

引言进程间除了可以使用 fork和exec传送打开的文件,也可以使用IPC(Inter Processing Communication)的方式通信。经典的IPC包括:管道、FIFO、消息队列、信号量、以及共享存储。在新的程序中要尽可能的避免使用消息队列和信号量,应该考虑全双工管道和记录锁,他们使用会更加的简单。共享存储依然有它的用途,虽然使用mmap函数也能提供同样的功能。管道管...
原创
发布博客 2019.07.21 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux线程间同步

前言一般的增量操作流程如下:1、从内存读取寄存器。2、在寄存器对变量进行增量操作。3、把新的值写到内存单元。如果两个线程在同一时间,对同一变量做增量操作,而不进行同步的话,结果可能会出现不一致,可能会增加1,也可能会增加2。如果是原子操作就不存在上述的竞争,数据总是顺序一致出现。锁(互斥量)pthread互斥量mutex可以在访问共享资源前对互斥量加锁,访问完之后释放互斥量。...
原创
发布博客 2019.07.20 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

不同编译器下的各个数据类型的字节长度

各个数据类型比较16位编译器char :1个字节char*(即指针变量): 2个字节short int : 2个字节int: 2个字节unsigned int : 2个字节float: 4个字节double: 8个字节long: 4个字节long long: 8个字节unsigned long: 4个字节32位编译器char :1个字节char*...
原创
发布博客 2019.07.19 ·
898 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多