学习笔记
文章平均质量分 74
努力学习的代码小白
这个作者很懒,什么都没留下…
展开
-
vscode与SumatraPDF双向交互设置
vscode与SumatraPDF双向交互设置原创 2022-12-11 17:33:51 · 860 阅读 · 1 评论 -
Java学习8-继承-super-this-抽象-发红包案例
Java学习8-继承-super-this-抽象-发红包案例原创 2022-08-19 20:08:02 · 171 阅读 · 0 评论 -
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 · 1062 阅读 · 0 评论 -
Java学习6-API+Scanner+匿名对象+Random+对象数组+Arraylist集合
Java学习笔记原创 2022-04-08 17:50:22 · 400 阅读 · 0 评论 -
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 · 1286 阅读 · 0 评论 -
ROS机器人入门教程(1)
!仅用作本人学习笔记,方便以后查看!原创 2022-04-05 15:45:48 · 8154 阅读 · 1 评论 -
Java学习5-数组+面向对象+关键字+构造方法
1. 数组1.1 数组概念1.2 数组的定义格式- 创建动态初、静态数组package njust.c518.day0318.demo02;/*两种常见的初始化方式:1、动态初始化(指定长度):在创建数组时,直接指定数组当中的数据元素个数2、静态初始化(指定内容):在创建数组时,不直接指定数据个数多少,而是直接将具体的数据内容进行指定动态初始化的格式:数据类型[] 数组名称 = new 数据类型[数组长度];* 解析含义:左侧数据类型:也就是数组当中保存的数据,全都..原创 2022-03-27 22:08:05 · 800 阅读 · 0 评论 -
Java学习4-IDEA+方法
1. IDEA1. 安装略2. 项目结构Project --> Module --> Package包名称只能是英文句点" . "、数字和小写的英文字母,一个英文句点就是一级文件夹,前面包含后面的。3. IDEA-HelloWorld4. IDEA基本配置1. 设置字体2. 代码自动补全...原创 2022-03-18 22:26:09 · 564 阅读 · 0 评论 -
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 · 161 阅读 · 0 评论 -
PS学习4-2022.2.29-3.5
看到25.自由变换结合选区进行背景填充原创 2022-03-05 16:41:13 · 731 阅读 · 0 评论 -
Java学习2-基础语法-变量、运算
看到第13个视频-关键字原创 2022-03-01 23:49:26 · 313 阅读 · 0 评论 -
PS学习3-2022.2.28
到第18个视频原创 2022-02-28 23:29:34 · 425 阅读 · 0 评论 -
PS学习2-2022.2.25
看到第15个视频–图层的高级操作原创 2022-02-25 19:07:04 · 84 阅读 · 0 评论 -
Java学习1
02 计算机进制转换03 计算机存储单元04 命令提示符原创 2022-02-24 21:11:20 · 499 阅读 · 0 评论 -
PS学习1-2022.2.19-2.24
Control + O键打开所有格式的文件看到第7个视频原创 2022-02-24 19:47:24 · 558 阅读 · 0 评论 -
2021-06-30-数据分析学习笔记6-Pandas其三-数据清洗
数据清洗原创 2021-07-01 22:46:38 · 88 阅读 · 0 评论 -
2021-06-29-数据分析学习笔记5-Pandas其二-数据加载,存储与文件格式
数据加载,存储与文件格式1.读写文本格式文件原创 2021-06-30 01:15:32 · 87 阅读 · 0 评论 -
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 · 77 阅读 · 1 评论 -
2021-06-26-数据分析学习笔记3-Numpy其三
一、Numpy通用函数原创 2021-06-26 17:32:52 · 212 阅读 · 0 评论 -
2021-06-14-数据分析学习笔记2-Numpy其二
数组的浅拷贝和深拷贝原创 2021-06-26 00:39:20 · 261 阅读 · 1 评论 -
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 · 253 阅读 · 0 评论 -
2021-05-29-PCB学习重点笔记之二,画原理图
一、原理图绘制1. 走线与画线区别:绘线和走线绘线:用于标识,可以修改线的大小颜色等属性,但是不具备电气特性,比如两个电阻用绘线连接在一起,并不代表两个电气的连接,而是为了将不同电路图分成几个区域。也可以在工具栏的 放置 -> 绘图工具 -> 线 中找到该功能。画线的时候按快捷键SHIFT+空格,将走线模式切换为AnyAngle走线:用于电气上的连接。2. 批量修改在原理图中 右键->查找相似对象->点击一个元件,然后弹起一个对话框,按照下图选择:然后应原创 2021-06-03 01:53:20 · 8739 阅读 · 0 评论 -
2021-05-27-PCB学习重点笔记之一,新建工程、画原理图、快捷键
前言今天是我大学四年来起得最早的一次,5点就起床了,这学期已经失眠3次了,害,可能是因为即将毕业了,不想将剩余的时间睡过去吧。回看之前学习编程语言做的笔记,算是详细了,以后没记住的地方,可以经常拿起笔记查看巩固,但是有一个很大的缺点就是抓不住重点,大篇幅记笔记很容易进入只抄写而不动脑子的状态,如果学习像PCB这样的操作性比较强的工程类的软件,很明显大篇幅得做笔记太过于形式,所以有关技巧性知识的学习我以后都决定记重点和难点了(当然只针对于本人而言)。开始笔记 – Empire of Angels 背景音.原创 2021-05-29 13:57:02 · 342 阅读 · 0 评论 -
2021-04-10-数据库学习之6-数据库连接池、JDBCTemplate
一、数据库连接池二、Spring JDBC:JDBC Template原创 2021-04-14 21:33:39 · 107 阅读 · 0 评论 -
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 · 154 阅读 · 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 · 1741 阅读 · 1 评论 -
自学计算机学习路线
参考视频:计算机专业最强指南第五名数据库、计算机网络第四名计算机网络、数学(离散数学、高数、概率论、线性代数…)第三名操作系统(OS,工作种许多性能优化都需要OS知识,熟悉Linux操作系统)、英语第二名算法(面试必考内容,必须刷题提高熟练度,无论什么工种,性能提升都依赖算法)、操作系统第一名数据结构(设计模式)、算法与数据结构(算法–解决问题的方法和思路)一个GitHub的学习方法连接:TeachYourselfCS-CN评论区的说法真得太真实了!你把问题简单的归因为原创 2021-04-04 21:50:07 · 3204 阅读 · 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 · 133 阅读 · 0 评论 -
2021-03-14-数据库学习之3-约束、多表关系、三大范式
一、约束二、多表之间的关系三、范式四、数据库的备份和还原原创 2021-03-31 22:27:42 · 262 阅读 · 0 评论 -
科研技巧1
搜索文献的几个网站(有待更新):pubmedweb of science(这个需要先连接学校网路才行)百度学术(不太推荐)中国知网(貌似只有连接学校网才行)以上网站的文献均可导入到EndNote中,只是需要提前下载...原创 2021-03-29 19:55:34 · 114 阅读 · 0 评论 -
2021-03-23-C++学习之20-STL-常用算法
一、常用遍历算法二、常用查找算法三、常用排序算法四、常用拷贝和替换算法五、常用算术生成算法六、常用集合算法原创 2021-03-23 18:34:25 · 140 阅读 · 0 评论 -
2021-03-20-C++学习之19-函数对象
哈哈哈原创 2021-03-20 16:02:00 · 74 阅读 · 0 评论 -
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 · 101 阅读 · 0 评论 -
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 · 330 阅读 · 0 评论 -
2021-03-18-C++学习之16-deque
一、deque容器基本概念功能:双端数组,可以对头端进行插入和删除操作。deque与vector区别;vector对于头部的插入删除效率低,数据量越大,效率越低。deque相对而言,对头部的插入删除速度比vector快。vector访问元素时的速度会比deque快,这和两者内部实现有关。deque内部工作原理:deque内部有个中控器,维护每个阶段缓冲区中的内容,缓冲区中存放真实数据。中控器维护的是每个缓冲区的地址,使得使用deque时像一片连续的内存空间。deque容器的迭代也是支原创 2021-03-18 14:45:05 · 120 阅读 · 0 评论 -
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 · 65 阅读 · 0 评论 -
2021-03-17-C++学习之14-string
哈哈哈原创 2021-03-17 17:20:51 · 342 阅读 · 0 评论 -
2021-03-16-C++学习之13-STL
一、STL1. STL基本概念STL(Standard Template Library):标准模板库从广义上讲分为:容器(container)算法(algorithm)迭代器(iterator)容器和算法之间通过迭代器进行无缝连接STL几乎所有的代码都采用了模板类或者模板函数2. STL六大组件六大组件分别为:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器容器:各种数据结构,如vector、list、deque、set、map等,用来存放数据。算法:各种常用的算法,如so原创 2021-03-16 20:52:46 · 65 阅读 · 0 评论 -
2021-03-14-C++学习之12-模板
后面是C++提高编程。本阶段主要针对C++泛型编程和STL技术进行学习,是C++更深层的使用一、模板的概念模板就是建立通用的模具,大大提高复用性,比如一寸照片。模板特性:模板不可以直接使用,它只是一个框架,模板的通用并不是万能的。二、函数模板基本语法C++另一种编程思想称为泛型编程,主要利用的技术就是模板C++提供两种模板机制 函数模板 和 类模板1. 函数模板语法函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。语法:t原创 2021-03-16 12:15:04 · 101 阅读 · 0 评论 -
2021-03-13-C++学习之11--文件操作
哈哈哈原创 2021-03-13 20:46:34 · 196 阅读 · 0 评论