- 博客(69)
- 收藏
- 关注
原创 PS学习笔记-抠图相关
选完区后,选择好前景色,再 alt+delete可以给选区填充颜色,CTRL+delete填充背景色。选完区后,按住shift键 加选区,按住alt键 减选区,同时按住alt和shift键 是交选区。矩形选框工具下按住 SHIFT可以画正方形,CTRL+D撤销选区,CTRL+T自由变矩形选区。按住shift键自由缩放图片,调好后双击鼠标即可完成,或者点击工具栏的 对勾。椭圆选区:按住alt键 从中间向四周选区,按住shift键 选正圆。矩形选框选完后,CTRL+shift+J,可以将图片拆分到两个图层。
2024-04-26 22:01:57
468
原创 Java学习7-字符串-静态static-Arrays-Math
1. 字符串1.1 字符串概述和特点1.2 字符串的构造方法和直接创建package Demo09;public class Demo01String { public static void main(String[] args) { // 使用空参构造 String str1 = new String(); System.out.println("第一个字符串:" + str1); // 根据字符数组创建
2022-04-12 22:02:48
1177
原创 ROS机器人入门教程(2)
13. 参数的使用与编程方法13.1 命令行实现参数配置创建功能包:cd ~/catkin_ws/srccatkin_create_pkg learning_parameter roscpp rospy std_srvsrosparam使用:⚫ 列出当前多有参数$ rosparam list⚫ 显示某个参数值$ rosparam get param_key⚫ 设置某个参数值$ rosparam set param_key param_value⚫ 保存...
2022-04-05 21:21:36
1381
原创 Java学习5-数组+面向对象+关键字+构造方法
1. 数组1.1 数组概念1.2 数组的定义格式- 创建动态初、静态数组package njust.c518.day0318.demo02;/*两种常见的初始化方式:1、动态初始化(指定长度):在创建数组时,直接指定数组当中的数据元素个数2、静态初始化(指定内容):在创建数组时,不直接指定数据个数多少,而是直接将具体的数据内容进行指定动态初始化的格式:数据类型[] 数组名称 = new 数据类型[数组长度];* 解析含义:左侧数据类型:也就是数组当中保存的数据,全都..
2022-03-27 22:08:05
836
原创 Java学习4-IDEA+方法
1. IDEA1. 安装略2. 项目结构Project --> Module --> Package包名称只能是英文句点" . "、数字和小写的英文字母,一个英文句点就是一级文件夹,前面包含后面的。3. IDEA-HelloWorld4. IDEA基本配置1. 设置字体2. 代码自动补全...
2022-03-18 22:26:09
603
原创 Java学习3-方法+结构
1. 方法概念// 使用方法之前的代码public class Demo10Method1 { public static void main(String[] args) { // 农民伯伯 System.out.println("播种"); System.out.println("浇水"); System.out.println("施肥"); System.out.println("除虫"); System.out.println("收割"); System
2022-03-18 00:19:01
180
原创 2021-06-26-数据分析学习笔记4-Pandas其一
安装pandas库:pip install pandas导入该库时只要不报错就说明安装成功。一、Series数据结构1. Series创建三种方式 - 列表、数组、字典import pandas as pdimport numpy as np# Series创建,输出时:左边索引,右边数值# 1. 通过list创建print('-'*20 + "1. 通过list创建"+ '-'*20)s1 = pd.Series([1,2,3,4,5])print(s1)type(s1)
2021-06-29 20:27:27
89
1
原创 2021-06-16-C语言链表
1. 链表的基本概念数组修改起来不方便,需要进行大量移动,但是数组有下标,查找第几号数据比较方便,链表对于数组操作比较快,但是不能按下标进行快速查找。拿到链表的第一个节点,就相当于拿到整个链表。如果链表没有头部,在插入节点时,要判断插入的位置是不是第一个位置。如果链表有头部节点,在第一个位置插入新节点,也就是在头部节点的下一个位置插入,头节点的next永远是第一个元素。2. 静态链表#include<iostream>using namespace std;// 静态链
2021-06-17 10:53:06
184
原创 2021-06-05-数据分析学习笔记1-Numpy其一
一、jupyter notebook安装与使用参考链接1:Jupyter NoteBook下载、安装、numpy安装、pandas安装、代码补全参考链接2:jupyter notebook的基本使用参考链接3:Jupyter Notebook介绍、安装及使用教程按h会弹出各种快捷键,或者点右上角的帮助注意:Ananconda和Jupyter NoteBook不能同时有好像,在安装配置好Ananconda后,黑窗口会自动关闭Jupyter NoteBook进程二、Numpy...
2021-06-14 21:58:29
281
原创 2021-05-29-PCB学习重点笔记之二,画原理图
一、原理图绘制1. 走线与画线区别:绘线和走线绘线:用于标识,可以修改线的大小颜色等属性,但是不具备电气特性,比如两个电阻用绘线连接在一起,并不代表两个电气的连接,而是为了将不同电路图分成几个区域。也可以在工具栏的 放置 -> 绘图工具 -> 线 中找到该功能。画线的时候按快捷键SHIFT+空格,将走线模式切换为AnyAngle走线:用于电气上的连接。2. 批量修改在原理图中 右键->查找相似对象->点击一个元件,然后弹起一个对话框,按照下图选择:然后应
2021-06-03 01:53:20
9413
1
原创 2021-05-27-PCB学习重点笔记之一,新建工程、画原理图、快捷键
前言今天是我大学四年来起得最早的一次,5点就起床了,这学期已经失眠3次了,害,可能是因为即将毕业了,不想将剩余的时间睡过去吧。回看之前学习编程语言做的笔记,算是详细了,以后没记住的地方,可以经常拿起笔记查看巩固,但是有一个很大的缺点就是抓不住重点,大篇幅记笔记很容易进入只抄写而不动脑子的状态,如果学习像PCB这样的操作性比较强的工程类的软件,很明显大篇幅得做笔记太过于形式,所以有关技巧性知识的学习我以后都决定记重点和难点了(当然只针对于本人而言)。开始笔记 – Empire of Angels 背景音.
2021-05-29 13:57:02
374
原创 2021-04-10-数据库学习之6-数据库连接池、JDBCTemplate
一、数据库连接池二、Spring JDBC:JDBC Template
2021-04-14 21:33:39
127
原创 2021-04-04-数据库学习之5-JDBC
一、JDBC1. 概念JDBC:Java DataBase Connectivity Java 数据库连接,Java语言操作数据库。JDBC本质:期望使用同一的一套Java代码可以操作所有的关系型数据,JDBC定义了一套操作所有关系型数据库的规则(规则),每种数据库定义自己的JDBC实现类。其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据驱动jar包。我们呢可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包种的实现类。(2)
2021-04-10 19:31:10
170
1
原创 uarm视觉分拣代码解析、openmv颜色识别
以下代码为了做笔记方便,希望有错误的地方大家能给予修改意见,感谢!代码均来自https://github.com/uArm-Developer/Vision-Pick-and-PlaceArduino参考链接:https://www.arduino.cc/reference/en/使用 ArduinoMega1. Arduino 函数简要介绍Serial相关函数Arduino串行端口(也称为UART或USART),ArduinoMega有多个://指示指定的串行端口是否已就绪。如果指定的
2021-04-09 21:00:47
1827
1
原创 自学计算机学习路线
参考视频:计算机专业最强指南第五名数据库、计算机网络第四名计算机网络、数学(离散数学、高数、概率论、线性代数…)第三名操作系统(OS,工作种许多性能优化都需要OS知识,熟悉Linux操作系统)、英语第二名算法(面试必考内容,必须刷题提高熟练度,无论什么工种,性能提升都依赖算法)、操作系统第一名数据结构(设计模式)、算法与数据结构(算法–解决问题的方法和思路)一个GitHub的学习方法连接:TeachYourselfCS-CN评论区的说法真得太真实了!你把问题简单的归因为
2021-04-04 21:50:07
3366
4
原创 2021-03-31-数据库学习之4-多表查询、事务、DCL
一、多表查询查询语法:select 列名列表from 表名列表where ... 代码示例:# 创建部门表CREATE TABLE dept2( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20));INSERT INTO dept2 (NAME) VALUES('开发部'),('市场部'),('财务部');# 创建员工表CREATE TABLE emp2( id INT PRIMARY KEY AUTO_INCREME
2021-04-04 19:08:25
155
原创 科研技巧1
搜索文献的几个网站(有待更新):pubmedweb of science(这个需要先连接学校网路才行)百度学术(不太推荐)中国知网(貌似只有连接学校网才行)以上网站的文献均可导入到EndNote中,只是需要提前下载...
2021-03-29 19:55:34
131
原创 2021-03-23-C++学习之20-STL-常用算法
一、常用遍历算法二、常用查找算法三、常用排序算法四、常用拷贝和替换算法五、常用算术生成算法六、常用集合算法
2021-03-23 18:34:25
169
原创 2021-03-19-C++学习之18-set、map
一、set/multiset 容器1. set基本概念所有元素都会在插入时自定被排序。本质:set/multiset属于关联式容器,底层结构是用二叉树实现。set和multiset区别:set不允许容器中有重复的元素multiset允许容器中有重复的元素2. set构造和赋值构造:set<T> st; //默认构造函数set(const set &st); //拷贝构造函数赋值:set& operator=(const set &s
2021-03-19 20:27:42
117
原创 2021-03-18-C++学习之17-stack、queue、list
一、stack容器1. stack基本概念stack是一种先进后出(First In Last Out, FILO)的数据结构,它只有一个出口。只有顶部元素才可以被外界使用,因此栈不允许有遍历行为。通常有empty函数来判断容器是否为空;size函数来返回元素个数。入栈 — push出栈 — pop2. stack常用接口功能:栈容器常用的对外接口构造函数:stack<t> stk; //stack采用模板类实现,stack对象的默认构造形式stack(const
2021-03-19 15:54:51
380
原创 2021-03-18-C++学习之16-deque
一、deque容器基本概念功能:双端数组,可以对头端进行插入和删除操作。deque与vector区别;vector对于头部的插入删除效率低,数据量越大,效率越低。deque相对而言,对头部的插入删除速度比vector快。vector访问元素时的速度会比deque快,这和两者内部实现有关。deque内部工作原理:deque内部有个中控器,维护每个阶段缓冲区中的内容,缓冲区中存放真实数据。中控器维护的是每个缓冲区的地址,使得使用deque时像一片连续的内存空间。deque容器的迭代也是支
2021-03-18 14:45:05
143
原创 2021-03-18-C++学习之15-vector容器
一、vector基本概念功能vector数据结构和数组非常相似,也称为单端数组vector与普通数组区别数组是静态的,vector可以动态扩展动态扩展并不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝到新空间,释放原空间。vector的迭代器是支持随机访问的迭代器二、vector构造函数功能:创建vector容器函数原型:代码测试:#include<iostream>using namespace std;#include&
2021-03-18 13:03:04
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人