- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 01、MySql查看表与表之间的关系图使用navicat
主键,又称主键约束,每个表都可以设置当你想关联两张表的时候,就得用到外键,在我看来 外键就像钩子一样,而主键是圆环,就像黄金矿工一样 ,每张表有一个主键,一个外键,外键就是钩子去钩别的表的主键进一步思考: 由于表与表之间的关系有一对一 、一对多、多对多;当是一对一的时候,没话说,你想勾谁就够谁;当一对多的时候,数据多的那张表指派一个外键去勾数据少的那张表,相当于一匹马通过钩子拉好几辆车;当多对多的时候,建立第三张表,并在第三张表中建立两个外键钩子去勾剩余两张表的主键。
2023-04-12 20:38:08
6364
原创 MySql学习过程中遇到的1000个小问题之Mysql_0001数据库插入数据报错
MySql学习过程中遇到的1000个小问题之Mysql_0001
2022-11-03 20:38:16
746
原创 mysql开启远程登录
登录本地的mysql参数解释:-h host 主机名称的意思 由于我们登录的不是远程服务器,而是自己本地的mysql服务器,故用localhost。如果不写,也可以,默认登录localhost-u username 用户名 即登录数据库的用户名称。-p password 密码 即登录数据库的密码 ,如果 在后面写密码,则-p后面不能有空格如果密码有特殊字符,所以用双引号包裹起来,如问号???这是官方文档解释;
2022-09-05 11:24:38
1632
原创 Word中 公式序号右对齐,并自动编号
1 新建word2 打几行文字 中间穿插几个公式3 复制第一个公式,点击 word中的 mathtype 点击右编号4 把公式弄到右编号弹出来的框中 就自动排序啦注意:如何获得长期获得免费的mathtype请看我的上一篇博文...
2021-11-18 12:41:35
1872
原创 撰写论文技巧(1): 公式居中、编号右对齐
制表位法所谓插入制表位即用两个制表位将一行分为三个部分,比较麻烦的是在于两个制表位参数如何设置。下面我们首先要计算出这两个参数。根据常规的页边距参数以及A4纸的尺寸大小,借助下面的图我们可以清晰的了解到(1)第一个制表位:设置在页面中间,计算公式为:(21cm-3.18cm×2)÷2=7.32cm;(2)第二个制表位:设置在页面右侧,计算公式为:21cm-3.18cm=17.82cm;那么接下来我们开始一步步设置首先其次接着设置好后,“样式选项卡”
2021-07-02 21:28:54
687
原创 ubuntu 18.04 install ROS
https://blog.youkuaiyun.com/qq_41450811/article/details/99079041
2020-08-24 21:16:27
141
原创 ubuntu18.04与Windows互传文件
Ubuntu需要做的事情sudo apt-get install openssh-server 安装 openssh-serverwindows需要做的事情下载w获取用户名ifconfig获取ip地址
2020-08-24 20:22:23
672
原创 每日一笑20200529
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI5MTUyODQzNw==&scene=126&clicktime=1590766290#wechat_redirect
2020-05-29 23:37:40
179
原创 ROS1.5 客户端client编程的实现 5步走
1、创建功能包进入工作空间catkin_ws/src下面打开功能包catkin_create_pkg learning_service roscpp rospy std_msgs geometry_msgs turtlesim2、创建客户端代码C++** * 该例程将请求/spawn服务,服务数据类型turtlesim::Spawn */#include <ros/ros.h>#include <turtlesim/Spawn.h>int main(int a
2020-05-24 04:42:03
181
原创 ROS1.4 话题消息的定义和使用 五步走
第一步定义msg文件在src下面的功能包里新建msg文件夹然后新建如下代码并保存为 Person.msgstring nameuint8 sexuint8 ageuint8 unknown = 0uint8 male = 1uint8 female = 2上面这端段代码写在Person.msg里面第二步 咋package.xml里面添加功能包依赖<bulid_depend>message_generation</bulid_depend><
2020-05-23 23:23:54
257
原创 ROS1.3 订阅者Subscriber编程实现
1 订阅者代码/***********************************************************************Copyright 2020 GuYueHome (www.guyuehome.com).***********************************************************************//** * 该例程将订阅/turtle1/pose话题,消息类型turtlesim::Pose */
2020-05-18 17:32:14
241
原创 ROS1.2 发布者Publisher的编程实现 6步走
发布者Publisher的编程实现1、创建功能包1.1、一定要把功能包放在工作空间的src文件夹里面创建功能包命令:catkin_create_pkg功能包名:learning_topic依赖:roscpp rospy std_msgs geometry_msgs turtlesimcatkin_create_pkg learning_topic roscpp rospy std_msgs geometry_msgs turtlesim完成功能包创建2.创建发布者Pub代码,c++2.
2020-05-17 23:46:20
249
原创 ubuntu如何打拼音
Ubuntu16.041、安装 pingyin 输入法sudo apt-get install ibus-pinyin2 Ubuntu18.04系统默认选择英文安装,不启用中文输入法的,如果想要使用,需要自己启动中文输入法。1、安装 pingyin 输入法sudo apt-get install ibus-pinyin2、然后在 settings 的 Region& Language 的 Input Sources设置栏中,点击 Manage Installed Language ,初次
2020-05-17 22:44:18
3760
原创 ROS1.0创建自己的工作空间创建功能包
创建自己的工作空间ROS代码的编译,需要放进固定的工作空间里,这里的工作空间物理上是文件夹,但是有特定的编译规则,就不能只看成是文件夹了,通过编译,它为里面的功能包提供一个可用的适宜的环境,比如有包括依赖等,总之为ROS功能包编辑使用,提供一个少操心的环境;创建工作空间的步骤:1)创建工作空间文件夹和代码空间文件夹2) 初始化工作空间3)编译整个工作空间4)设置环境变量5)确认环境变量生效————————————————mkdir -p ~/catkin_ws/srccd ~/catki
2020-05-17 21:52:02
187
原创 ROS
创建自己的工作空间ROS代码的编译,需要放进固定的工作空间里,这里的工作空间物理上是文件夹,但是有特定的编译规则,就不能只看成是文件夹了,通过编译,它为里面的功能包提供一个可用的适宜的环境,比如有包括依赖等,总之为ROS功能包编辑使用,提供一个少操心的环境;创建工作空间的步骤:1)创建工作空间文件夹和代码空间文件夹2) 初始化工作空间3)编译整个工作空间4)设置环境变量5)确认环境变量生效mkdir -p ~/catkin_ws/srccd ~/catkin_ws/srccatkin_i
2020-05-17 21:45:02
191
原创 ros 16.04虚拟机安装
https://blog.youkuaiyun.com/libocao/article/details/89153572
2020-01-31 13:01:11
132
原创 微信小程序开发第一天
login.wxml 大体框架login.js 接受输入数据login.wxss 页面美化1个像素 等于两个rpxctrl + S 自动编译1 登陆页面的搭建(wxml) 1.1 view容器的使用 1.2 input的使用 1.3 button的使用2 登录页面的美化(wxss) 2.1学习样式类的创建 2.2 学习fle...
2020-01-30 21:16:34
180
原创 find
str1 = "this is string example....wow!!!";str2 = "exam";print (str1.find(str2));print (str1.find(str2, 10));print (str1.find(str2, 40));info = 'abca'print (info.find('a'))print (info.find('a...
2019-12-21 20:11:21
188
原创 冒号
[m:] 表示列表中的第m+1项到最后一项 相当于 ( ][:n] 表示 列表中的第一项到n项 相当于 [ ]双冒号情况list[start:end:step]start:起始位置end:结束位置step:步长该实例出现了双冒号 是为 省略了中间的end 默认到 9...
2019-12-21 19:19:42
6355
原创 operator
eq 就是 equal 相等的意思ne 就是 not equal 不相等的意思ge 就是 great 大于等于的意思le 就是 litter 小于等于的意思 gt great 大于的意思lt 小于的意思注意区分 gt 和gelt 和le...
2019-12-21 15:59:37
153
原创 python3.0和2.0中strip函数的用法
你把 strip的用法想的太高级了 所以百思不得其解, 没你想象的那么高级 能删除所以你想删除的字符 其实作用很垃圾空格就不用多说了 你们都能实现咱们来说一下 不是空格例如s = 'hear the hairh hea'print(s.strip('h'))结果输出 是 ear the hairh hea你可能不信 你看我截屏给你看为啥呢 这是因为这个str...
2019-12-20 22:15:28
183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人