自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 教资资格证 中学科目一 材料 知识点与口诀

教育观素质教育内涵提速个性创两全素质教育以提高国民素质为宗旨素质教育是面向全体学生的教育素质教育是促进学生全面发展的教育素质教育是促进学生个体发展的教育素质教育是以培养学生创新精神和实践能力为重点的教育实施素质教育的基本要求两全两发展创新实践面向全体学生促进学生全面发展促进学生生动、活泼、主动得发展着眼于学生的终身可持续发展促进学生创新精神和实践能力的培养新课改下的教育观学习过人教学从“教育者为中...

2020-10-28 10:34:00 2000

原创 教师资格证 中学科目二 简答/辨析/材料 知识点与口诀

教育学生产力对教育的制约作用龟速够防守制约教育发展的规模,速度。制约学校机构。制约教学方法,手段,组织形式。影响教育目的的确立。制约课程设置与教育内容的选择教育的经济功能(对生产力的促进作用)两再一新促发展教育再生产劳动力(基本途径)。教育再生产科学知识(最有效形式)。教育是促进技术创新的重要手段。社会政治经济制度对教育的制约作用体内性质两权一目的政治经济制度决定教育内容和教育管理体制。政治经济制...

2020-10-27 21:52:08 5577

原创 将博客搬至CSDN

将博客搬至CSDN

2020-09-15 21:36:21 113

原创 LeetCode 两数相加

本文使用 Zhihu On VSCode 创作并发布题目描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:Image链表定义:/** * Definition for singly...

2020-05-17 20:04:50 113

原创 LeetCode 整数反转

题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。实现思想:将整型转化为字符串;利用字符串进行顺序反转;利用异常处理机制,处理反转后的溢出;对输入的负数特殊处理源代码:import java.util.Scanner...

2020-05-17 19:59:18 68

原创 JavaNote Zip文件读写

Java zip包压缩包:zip,rar,gz,······Java zip包支持Zip和Gzip包的压缩和解压zip文件操作类:java.util.zip包中java.io.InputStream,java.io.OutputStream的子类ZipInputStream,ZipOutputStream压缩文件输入/输出流ZipEntry压缩项压缩单个/多个压缩打开输出zip文件添加一个Zip...

2020-05-11 23:27:20 84

原创 JavaNote 二进制文件读写

二进制文件狭义上,采用字节编码,非字符编码的文件广义上,一切文件都是二进制文件用记事本等无法打开/阅读二进制文件读写输出数据到文件中从文件中读取数据写文件先创建文件,写入数据,关闭文件FileOutputStreamBufferedOutputStreamDataOutPutStreamflush 刷新缓存write/writeBoolean/writeByte/writeDouble/writ...

2020-05-11 19:58:58 76

原创 JavaNote 文本文件读写

文本文件文件类型一般文本文件(若干行字符构成的文件),如txt等;一般二进制文件,如数据文件dat;带特殊格式的文本文件,如xml;带特殊格式二进制文件,如doc,ppt等;文件时数据的一个容器;文件可以存放大量的数据;文件很大,注定Java只能以流形式依次处理输入输出从Java角度理解输出:数据从Java到文件中,写操作;输入:数据从文件到Java中,读操作;文本文件读写输出文本字符到文件...

2020-05-09 22:23:08 104

原创 JavaNote IO包

概述Java读写文件,只能以 (数据)流的形式进行读写http://Java.io包中:节点类:直接对文件进行读写包装类转化类:节点/字符/数据类型的转化类装饰类:装饰节点类名词字节:byte,8bit,最基础的数据单位字符:a,10000,我...数据类型:3,5.25,abcdef文件是以字节保存,因此程序将变量保存到文件需要转化节点类直接操作文件类InputScream:数据从文件读到J...

2020-05-07 19:55:30 189

原创 JavaNote 文件系统及Java文件基本操作

文件概述文件系统是由OS(操作系统)管理的;文件系统和Java进程是平行的,是两套系统;文件系统是由文件夹和文件递归组合而成;文件目录分隔符Linux/Unix 用/隔开Windows用\隔开,涉及到转义,在程序中需用/或\代替文件包括文件里面的内容和文件基本属性文件基本属性:名称、大小、扩展名、修改时间等Java文件类Filejava.io.File是文件和目录的重要类目录也是用File类进行...

2020-05-07 16:50:02 123

原创 JavaNote 数据结构(6)工具类

JCF中的工具类不存储数据,在数据容器上,实现高效操作:排序、搜索;Arrays类处理对象是数组;排序:对数组排序:sort/parallelSort;查找:从数组中查找一个元素:binarySearch;批量赋值: 对数组进行批量赋值:fill等价性比较:判定两个数组内容是否相同:equals;例程import java.util.Arrays;import java.util.Random...

2020-05-03 17:54:33 70

原创 Java Note 数据结构(5)映射

Map映射数学定义:两个集合之间的元素对应关系一个输入对应到一个输出{1,张三},{2.李四},{Key,Value},键值对,K-V对Java中MapHashtable(同步,慢,数据量小)HashMap(不支持同步,快,数据量大)Properties(同步,文件形式,数据量小)HashtableK-V对,K和V都不允许为null同步,多线程安全无序的适合小数据量主要方法:clear;con...

2020-05-02 16:19:40 72

原创 Java Note-数据结构(4)集合

集合Set确定性:对任何对象都能判定其是否属于某一个集合;互异性:集合内每个元素都是不相同的,内容互异;无序性:集合内的顺序无关;Java中的集合接口SetHashSet(基于散列函数的集合,无序,不支持同步)TreeSet(基于树结构的集合,可排序的,不支持同步)LinkedHashSet(基于散列函数和双向链表的集合,可排序的,不支持同步)HashSet基于HashMap实现的,可以容纳nul...

2020-05-01 22:59:35 103

原创 Java Note-数据结构(3)列表

列表List有序的Collection允许重复元素{1,2,4,{5,2},1,3}List主要实现:ArrayList(非同步的)以数组实现的列表,不支持同步利用索引位置可以快速定位访问不适合指定位置的插入、删除操作(插入或删除元素,会造成大规模元素左移或右移)适合变动不大,主要用于查询的数据和Java数组相比,其容量是可动态调整的ArrayList在元素填满容器时会自动扩充容器大小的50%im...

2020-05-01 22:50:13 74

原创 Java Note-数据结构(2)JCF

JCF(Java Collection Framework)容器:能够存放数据的空间结构数组/多维数组,只能线性存放列表/散列表/树/····容器框架:为表示和操作容易而规定的一种标准体系结构对外的结构:容器中所能存放的抽象数据类型接口的实现:可复用的数据结构算法:对数据的查找和排序容器框架优点:提高数据存取效率,避免程序员重复劳动C++的STL,Java的JCF.Java 1.1和以前的数据结构...

2020-05-01 22:48:26 94

原创 Java Note-数据结构(1)数组

数组数组是一个存放多个数据的容器数据是同一种类型;所有的数据是线性规则排列;可通过位置索引来快速定位访问数据;需明确容器的长度;定义与初始化:int a[];//a,还没有new操作,实际上是null,也不知道内存位置;int[] b;//b,还没有new操作,实际上是null,也不知道内存位置;int[] c=new int[2];//c有2个元素,都是0;c[0]=10;c[1]=20;//逐...

2020-05-01 22:47:35 185

原创 多核处理器

发展动力未来需求——性能需求永远无法终止;杀手应用:线延迟:如果串行达到1Tflop/s,芯片大小不能超过1.3mm,每个字约占3平方埃,或一个小原子的大小;发热问题:漏电流:制造成本:摩尔第二定律摩尔定律:提高性能的手段:提高时钟频率;执行优化指令级并行(ILP);线程级并行(TLP)同步多线程(SMT)--英特尔超线程:提供更多的资源-执行上下文(context),如果遇到访存长延迟,可以立刻...

2020-04-29 12:01:27 407

原创 Java Note-自定义异常

当Java提供的异常不能满足需求,则需要自定义异常。Exception类是所有异常的父类;Exception继承自java.lang.Throwable,同时有一个兄弟Error;Error是更严重的问题,一般是系统层面的,无需程序处理;程序只需要处理Exception;自定义异常,需要继承Exception类或其子类。继承自Exception,就变成Checked Exception(IDE辅助...

2020-04-23 22:00:51 71

原创 Java Note-异常分类和处理

异常分类异常的定义:程序不正常的行为或者状态。例如:int a=5/0;数组越界访问;读取文件,结果该文件不存在;异常处理的方法:程序返回安全状态;允许用户保存结果,并以适当的方式关闭程序;异常有关的类:Throwable:所有错误的祖先;Error:系统内部错误或者资源耗尽。通常不管此类异常;Exception:程序有关异常,重点关注;RuntimeException:程序自身错误,例如:5/0...

2020-04-23 17:59:57 121

原创 中科大2019级硕士算法设计与分析

计算机学院硕士HLS、WY老师版算法设计与分析2019级考试题(回忆版)。选择题部分的28分跟历年题差别不大,比较新鲜的是:哪些问题是难于近似的?这个需要把近似算法部分介绍的算法的英文名字背过。简答题:1.为什么NP完全问题存在多项式时间解当且仅当P=NP.2.证明两种近似算法的渐进性能比的定义等价。试卷给出的两种定义的区别:一个是课件上的OPT(I)>=N;另一个是问题规模I>=N....

2020-01-12 15:04:25 1275

原创 中科大金老师高级数据库系统2019考题

刚考完试凭记忆写一下题目大概内容,考试总共六道大题,没有考NoSQL的内容。第一题:散列索引和可扩展散列索引的应用,给定14个键值,分别进行散列索引和可扩展索引,要求求出桶数。第二题:给定调度序列,画优先图和多重图,分别判断是否冲突可串和视图可串。第三题:根据SQL语句求连接代价。第四题:分析Redo日志延迟更新的含义、优缺点、使用Redo日志和2PL锁能否保证无脏读。第五题:给了一个先选择后自然...

2019-12-30 11:03:30 1333 2

原创 视频加速与GIF格式转换

软件:After Effects 2015(AE),Photoshop2018(PS).本文适合纯小白。一、对视频进行加速1.打开AE软件,点击文件->导入-文件,选择要加速的视频。2.导入文件后,点击合成->新建合成,创建一个新的项目在合成设置窗口点击确定,这里要注意持续时间要大于素材的视频长度。3.将软件左侧项目栏里导入的素材拖入合成窗口内。素材分辨率与合成项目设置有区别的话,可能...

2019-06-10 19:51:32 294

原创 基于ubuntu14.04.5安装ROS indigo避雷指南

硬件:surface book2;i7-8650U;16G内存笔者使用基于VMware® Workstation 15 Pro版本虚拟机的ubuntu14.04.5操作系统,安装ROS indigo。建议参考官网教程进行安装:cn/indigo/Installation/Ubuntu - ROS Wiki注:在安装之前修复依赖关系这步指令最好不要省略sudo apt-get install lib...

2019-04-11 13:57:25 72

原创 Ros-indigo 环境下运行gazebo

笔者参考《ROS机器人编程实践》一书进行gazebo的使用。教材中使用如下指令安装Turtlebot:sudo apt-gat install ros-indigo-turtlebot-gazebo这时系统安装gazebo2(注意,如果已经安装不基于ROS-indigo的gazebo7软件,这时无法安装gazebo7,必须先卸载之前的软件。然后笔者使用如下命令打开Turtlebot Gazebo...

2019-01-05 09:54:27 155

原创 初次使用RoboWare避坑指南

笔者参考以下博客体验RoboWare基础操作ROS IDE - RoboWare Studio 安装与使用教程1.如何添加到新的可执行文件:该篇博客选择创建cpp文件,通过右击其新建的test文件选择新建cpp源文件,输入文件名hello,此时主界面会出现添加到新的可执行文件和添加到新的库文件选项,点击添加到新的可执行文件。只有添加到新的可执行文件,才会自动在test文件下的cmake文件下自动添...

2018-12-18 16:28:20 685

原创 基于Ubuntu安装RoboWare

ROS的开发是基于终端命令行,所以安装一款可视化工具RoboWare显得很有必要。笔者参考以下链接进行安装:RoboWare Studio安装教程在安装中遇到一些问题如下:1.使用以下命令安装Pylink的时候$ sudo python -m pip install pylint遇到如下问题:creating /usr/local/lib/python2.7/dist-packages/pylin...

2018-12-02 23:16:49 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除