- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 MySQL学习笔记(5)
练习题目每个部门薪水最高的员工mysql> select e.ename, t.* -> from emp e -> join (select deptno, max(sal) as maxsal from emp group by deptno) t -> on e.deptno = t.deptno and e.sal = t.maxsal;+-------+--------+---------+| ename | deptno |
2021-10-23 13:13:18
582
原创 MySQL学习笔记(4)
创建表create table 表名 ( 字段1 数据类型, 字段2 数据类型 default 值, ...... );常见的约束:非空约束(not null)唯一约束(unique)主键约束(primary key, PK)外键约束(foreign key, FK)mysql> create table stu( -> id int primary key auto_increment, -> n..
2021-10-22 17:06:51
107
原创 MySQL学习笔记(3)
连接查询分类内连接(1)等值连接:等号连接(2)非等值连接:除等号之外的操作符连接(3)自连接:一张表当作多张表来连接外连接(1)左外连接:左表为主表,右表可能为null(2)右外连接:右表为主表,左表可能为null全连接内连接和外连接的区别是:内连接:只显示两个表都匹配的数据(使用内连接会导致部分数据丢失)左外连接:显示左表的全部数据(不管两个表是否匹配),右表中没有匹配的数据用null右外连接:显示右表的全部数据(不管两个表是否匹配),左表中没有匹配的数据用null
2021-10-21 22:25:27
137
原创 MySQL学习笔记(1)
1.登陆C:\Users\12437>mysql -uroot -pEnter password: ******Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 10Server version: 8.0.25 MySQL Community Server - GPLCopyright (c) 2000, 2021, Oracle and/or its affili.
2021-10-20 16:42:59
92
2
原创 Java的抽象类和接口
1. 抽象类抽象类必须使用abstract修饰,抽象方法也必须使用abstract修饰抽象类不能被实例化抽象方法可以包含成员变量、方法(普通方法和抽象方法都行)、构造器、初始化块、内部类(接口、枚举)含有抽象方法的类只能被定义为抽象类抽象类的子类如果没有实现所有的抽象方法,那么这个子类也是抽象类2. 接口Java8和Java9都对接口进行了,然而网上的资料很少有更新。接口的修饰符可以是public,或者省略接口不能包含构造器和初始化块接口可以包含成员变量(只能是静态变量)、方法
2021-08-16 15:13:26
88
原创 命令行运行Java程序
新建文件夹javaTest,在文件夹内新建一个txt文件,重命名为HelloWorld.java。在HelloWorld.java中写以下代码:public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); }}在avaTest中打开终端,按住shift,点击右键,如下图所示:一定要按住shift4. 在终端中输.
2021-08-14 18:07:14
365
原创 对两个列表同步排序
1.将两个列表合并为一个字典。dict(zip(key, value)),注意前面是key,后面是value>>> a = [4, 2, 7, 5]>>> b = [3, 6, 4, 2]>>> d = dict(zip(a, b))>>> d{4: 3, 2: 6, 7: 4, 5: 2}2.对字典进行排序用sorted()排序,默认的是对key进行正排序,若要逆序,加上reverse = True,输出结果为
2021-03-12 11:48:20
821
原创 random模块和np.random模块的比较
1.random.random() 和 np.random.random()随机生成 [0,1)之间的浮点数>>> import random>>> random.random()0.3880264733393649>>> import numpy as np>>>np.random.random()0.7506845493192744>>> np.random.random(2)array(
2020-10-26 21:39:58
1308
原创 python-pcl可视化
读取pcd文件path = 'test_pcd.pcd'cloud = pcl.load(path)print(cloud.size)print('共计' + str(cloud.width * cloud.height) + '个点')for i in range(0, cloud.size): x_row = cloud[i][0] y_row = cloud[i][1] z_row = cloud[i][2] point_3d = [] point_
2020-06-20 15:39:41
2257
6
原创 Windows安装python-pcl
不得不说,有点麻烦,但是还是得学。网上的资料太多了,有点乱花眼,耽误了两三天,今天收获满满。参考:https://www.sigmameow.com/blog/page.html?id=3#0. PyCharm与VS2017的安装内容都在这文章里面,我就不赘述了。写的很用心,按照步骤来,我这个小白也配置好了。我用的python3.7.7,python版本不一样, 我重新下载了python6.5的,运行pycharm的时候要重新配置一下环境,在设置里面建一个新环境就行了。顺便提一下,刚才文章链接
2020-06-17 10:28:19
552
原创 python读取ply数据
直接读取数据用matplotlib绘图兔子数据下载:http://graphics.stanford.edu/data/3Dscanrep/或https://www.cc.gatech.edu/projects/large_models/第二个打开有点慢,建议用第一个下载import matplotlib.pyplot as pltfrom plyfile import *from mpl_toolkits.mplot3d import Axes3Dplydata = PlyData.r
2020-06-14 15:16:52
7714
8
原创 np.meshgrid和np.mgrid的区别
np.meshgrid生成网格型数据>>> import numpy as np>>> p = np.array([2,3])>>> parray([2, 3])>>> q = np.array([1, 2, 3])>>> qarray([1, 2, 3])>>> x, y = np.meshgrid(p, q)>>> xarray([[2, 3],
2020-06-11 10:09:11
869
原创 python中type(),dtype(),astype()的区别
python中type(),dtype(),astype()的区别type():返回的是数据结构的类型(list, dict,numpy.ndarry)>>> k = [1, 2]>>> type(k)<class 'list'>>>> import numpy as np>>> p = np.array(k)>>> type(p)<class 'numpy.ndarray'>
2020-06-11 09:08:42
2314
icp点云配准代码python
2020-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人