自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dazzlingN的博客

欢迎各位朋友给予意见,针对错误欢迎指出批评。

  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 NVIDIA JETSON XAVIER NX 从SSD盘启动

本文主要补充上文提到的Jetson Xavier Nx系统从ssd盘启动

2022-04-13 14:35:02 8545 5

原创 NVIDIA JETSON XAVIER NX烧录(sd版本)

Jetson Xavier NX 模组云原生支持使开发者能够在嵌入式和边缘设备上构建和部署高质量、软件定义的功能。在设计开发AI软件这个是非常好的选择。Jetson Xavier NX 加速了 NVIDIA 软件堆栈,其性能相当于广泛采用的前代产品 Jetson TX2 的 10 倍以上。 本文主要介绍Jetson Xavier NX的系统sd卡烧录的相关过程

2022-04-12 17:37:20 1363

原创 NVIDIA JETSON XAVIER NX烧录(emmc版本)

Jetson Xavier NX 模组云原生支持使开发者能够在嵌入式和边缘设备上构建和部署高质量、软件定义的功能。在设计开发AI软件这个是非常好的选择。Jetson Xavier NX 加速了 NVIDIA 软件堆栈,其性能相当于广泛采用的前代产品 Jetson TX2 的 10 倍以上。本文主要介绍Jetson Xavier NX的系统安装的相关过程

2022-04-12 16:52:41 13589 4

原创 maven中将Git上maven项目作为依赖添加

目录0.前言1.步骤0.前言目前java基本都是通过maven管理依赖包,在工作中,难免会遇到需要依赖其它项目的服务。这时一般会有2种方式可供你使用,第一是通过api(Application Programming Interface)这个需要给你提供一个外部接口,第二是SDK (Software Development Kit)软件开发工具包。使用api方式接入成本低,只需要你发...

2020-03-12 03:21:16 1566

原创 Gradle的安装与配置

1.简单介绍Gradle是一个基于JVM的构建工具,支持Maven,lvy仓库。Java世界中的三大构建工具Ant、Maven和Gradle,Ant几乎已经销声匿迹了,相比Maven,Gradle有如下体验:语法体验更好,没有xml这种反人类的东西存在 可以直接原生兼容maven的配置,反过来的话maven做不到原生兼容gradle 可以在脚本里面直接写逻辑,灵活度体验比maven高...

2019-03-25 13:59:01 307

原创 SSM整合篇--JSP介绍

1.概述       JSP全民Java Server Pages,中文可译Java服务器页面,本质是一个简化的Servlet设计,它是由是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。       特点:跨平台既可以在Linux上也能运行在Windows上。类似...

2018-12-29 15:40:42 7886

原创 排序算法--选择篇(简单选择,树形选择,堆排序)

选择类排序的基本思想是每一趟在n-i+1(i=1,2,...,n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。本篇在介绍简单选择排序的基础上,给出了其改进算法--树形选择排序和堆排序。1.简单选择排序算法思想:第一趟简单选择排序时,从第一个记录开始,通过N-1次关键字的比较,从n个记录中选出关键字最小的记录,并和第一个记录进行交换。第二趟简单选择排序时,从第二个记录开始,通过...

2018-10-07 01:41:09 4196 1

原创 排序算法--交换篇(冒泡,快排)

1.冒泡排序算法思想:反复扫描待排序记录序列,在扫描的过程中顺次比较相邻的两个元素的大小,若逆序就交换位置。第一趟排序不断地将相邻两个记录中关键字大的记录向后移动,第二趟将前n-1个记录进行同样的操作,结果次大的记录被放在n-1个记录的位置。如此反复,每趟排序都将一个记录排序到位,直到剩下一个最小的记录。 private static void BubbleSort(int[] a) {...

2018-10-06 00:43:04 463

原创 排序算法--插入篇(直接插入,二分插入,希尔)

一、插入类排序1.直接插入排序算法思想:基本操作是将第i个记录插入到前面第i-1个已排序好的记录中。具体过程:把第i个记录的关键字Ki,依次与前面Ki-1,Ki-1,...,K1比较,将所有关键字大于Ki的记录依次先后移动一个位置,直到遇到一个关键字Kj小于或等于关键字Ki,此时Kj后面必为空把第i个元素插入进去即可。private static void InsSort(int[]...

2018-10-05 16:04:28 343

原创 最长递增子序列和最长公共子序列(java)

对于求最长递增子序列和最长公共子序列的问题,最简单的方法就是动态规划最长递增子序列给定义一组数据【-1,2,4,3,5,6,7,5】,最长递增子序列是-1,2,3,5,6,7,结果为6思路:dp[i]来记录a[i]为结尾的子序列中最大递增子序列的长度,对于每一个i,令j从1到i - 1遍历,当a[j] < a[i],比较当前d[i]和每一个d[j] + 1的大小,将最大值赋给d[...

2018-09-24 21:37:08 2626

原创 区间合并(Java)

区间合并题目描述:给出多组区间,求所有区间的交集输入描述:多个区间,单个区间用逗号隔开,区间之间用空格隔开,例如:2,6 3,8 6,9输出描述:将合并后的区间输出,例如2,6 3,8 6,9合并后输出2,9    1,3 2,6 8,10合并后输出1,6 8,10import java.util.ArrayList;import java.util.Iterator;imp...

2018-09-23 18:43:46 2256

原创 设计模式篇(2)--单例模式

0.引言单例模式是设计模式最普遍也最常见的模式之一。它是用于产生一个对象的具体实例,确保系统中一个类只产生一个实例。适用场景:系统只需要一个实例对象,如系统要求提供一个唯一的序列号生成器或资源管理器,或者需要考虑资源消耗太大而只允许创建一个对象。客户调用类的单个实例只允许使用一个公共访问点,除你该公共访问点,不能通过其他途径访问该实例。优点:      提供了对唯一实例的受控访问...

2018-09-05 23:23:23 119

原创 Session和Cookie区别,以及使用场景

0.前言      会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。1、无状态的HTTP协议:协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允...

2018-08-17 15:17:57 876

原创 为什么重写equals还要重写hashcode?

一个困扰很久的问题,在面试中也会遇到,最近通过看技术博客和看书查阅资料,祝秋招顺利,如有不对之处,希望大家提出。一、equals()方法在jdk中Java的Object.equals()方法的底层是这样的public boolean equals(Object object){ return(this == obj);}可以看到这里直接用“==”来直接比较,“关...

2018-08-14 11:42:17 570

原创 设计模式篇(1)--工厂模式

一、定义    工厂模式是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。    工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。二、根据抽象程度的不同分为三种    1.简单工厂模式    实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类...

2018-07-27 16:27:58 126

转载 HashMap的原理解析

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashMap和Hashtable之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入...

2018-07-20 17:33:59 151

转载 Java并发编程volatile关键词的解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解...

2018-07-20 14:45:35 144

转载 使用VMware安装CentOS7步骤

话不多说直接开车,乘客坐稳了准备资料: CentOS-7-x86_64-Everything-1611 点击下载CentOS对,资料就这些第一步、  点击文件  再点击新建虚拟机第二步 、点击完新建虚拟机之后会跳出一个窗口  我一般都选择典型的因为比较方便  然后下一步第三步、第四步、版本这里需要注意 因为我安装的是CentOS是64位的所以我选择了...

2018-07-17 14:07:26 182

原创 [Android开发错误解决]解决android.os.NetworkOnMainThreadException

在做一个博客App遇到一个错误,刚开始怎么都解决不了,因为代码没有问题但总是报错。最后查阅资料了解到,在Android 4.0以上,网络连接不能放在主线程上,不然就会报错android.os.NetworkOnMainThreadException。但是4.0下版本可以不会报错。下面是官方的解释        在Android4.0以后,会发现,只要是写在主线程(就是Activity)中的HTTP...

2018-07-13 11:06:46 90539 23

原创 Android学习笔记整理(16)--内容观察者

1.内容观察者的介绍        内容观察者(ContentObserver)是用来观察Uri所代表的数据,当ContentObserver观察到指定Uri代表的数据发生变化时,就会触发ContentObserver的onChange()方法。此时在onChange()方法里使用ContentResolver可以查询到变化的数据。    上图表示,使用ContentObserver观察A应用的数...

2018-07-07 18:39:49 1076

原创 Android学习笔记整理(15)--内容提供者和Uri

1.内容提供者简介        内容提供者是Android中四大组件之一,用于保存和检索数据,是不同应用程序之间共享数据的接口。        ContentProvider是不同应用程序之间进行数据交换之间标准API,以Uri的形式对外提供数据,允许其他应用操作本应用数据。其他应用则使用ContentResolver,并根据ContentProvider提供的Uri操作指定数据。       ...

2018-07-07 13:51:13 2062

原创 JavaSE笔记--集合框架

0.引言      数据结构是以某种形式将数据组织在一起的集合。数据结构不仅存储数据,还支持那些访问和处理的操作。比如ArrayList它是一种将数据存储在线性表中的数据结构,另外Java还提供了能有效地组织和操作数据的数据结构,这些数据结构通常称之为Java集合框架(Java Collections Framework)。      在面对对象思想里,一种数据结构被称之为一个容器,它是一个能存储...

2018-07-01 14:23:12 169

原创 Android学习笔记整理(14)--数据存储方式之SQLite数据库

一、SQLite数据库的简介        SQLite是一个轻量级数据库,第一个版本诞生于2000年5月。它最初是为嵌入式设计的,占用资源非常少,在内存中只需要占用几百kb的存储空间。这是Android移动设备采用SQLite数据库的原因之一。        SQLite是遵循ACID关联式的数据库管理系统。这里的ACID指的是数据库事务正确执行的4个基本要素,原子性(Atomicity)、一致...

2018-06-29 10:12:27 422

原创 Android学习笔记整理(13)--数据存储方式之SharedPreferences的使用

1.SharedPreferences的概念SharedPreferences是Android平台上一个轻量级的存储类,主要存储一些应用程序的配置参数,例如用户名、密码、自定义参数的设置等。SharedPreferences中存储的数据是以key/value键值对的形式保存在XML文件中,该文件位于data/data/<packagename>/shared_prefs文件夹中。注意:...

2018-06-28 09:58:01 435

原创 Android学习笔记整理(12)--XML解析及天气预报案例

1.XML解析若想要操作XML文档,首先需要将XML文档解析出来。通常情况下,解析XML文件有三种方式DOM解析DOM(Document Object Mode)解析是一种基于对象的API,它会将XML文件的所有内容以文档树方式存放在内存中,然后允许使用DOM API遍历XML树、检索所需的数据,这样便能根据树的结构以节点的形式来DOM操作XML代码看起来是比较直观,编码比SAX解析简单,但DOM...

2018-06-27 21:48:30 1919 3

原创 Android学习笔记整理(11)--XML序列化及案例讲解

1.XML序列化序列化是将对象状态转换为可保持或传输的过程。在序列化对象时,需要是用XmlSerialize序列化器(XmlSerializer类),它可以将IO流中传输的对象变得像基本类型数据一样,实现数据传递的功能。先定义一个person.xml文件<?xml version="1.0" encoding="UTF-8" standalone="true"?><person...

2018-06-27 19:50:05 442

原创 Android学习笔记整理(10)--数据存储方式之文件存储

1.文件存储简介      文件存储是Android中最基本的一种数据存储方式,它与Java中的文件存储类似,都是通过I/O流的形式把数据原封不动的存储到文档中。不同的是,Android的文件存储分为内部存储和外部存储。2.内部存储    内部存储是指将应用程序中的数据以文件方式存储到设备的内部存储空间中(该文件位于data/data/<packagename>/files/目录下) ...

2018-06-27 16:04:38 420

原创 Android学习笔记整理(9)--Activity的4种启动模式

Android采用任务栈(Task)的方式来管理Activity的实例。当启动一个应用时,Android就会为之创建一个任务栈。先启动的Activity压在栈低,后启动的Activity放在栈顶,通过启动模式可以控制Activity在任务栈中的加载情况。一、Android下的任务栈    Android系统中的任务栈,类似于一个容器,用于管理所有的Activity实例。在存放Activity时,满...

2018-06-26 20:59:04 961

原创 Android学习笔记整理(8)--Activity的显式意图和隐式意图

Android中Intent寻找目标组件的方式分为两种,一种是显式意图,另一种是隐式意图1.显式意图在通过Intent启动Activity时,需要明确指定激活组件的名称。在程序中,如果需要在本应用中启动其他的Activity时,可以使用显式意图来启动Activity,示例代码如下Intent intent=new Intent(this,Activity02.class);//创建Intent对象...

2018-06-25 13:25:53 1046

原创 Android学习笔记整理(7)--Activity的生命周期和Log窗口查看生命周期流程

生命周期就是一个对象从创建到销毁的过程,每一个对象都有自己的生命周期。同样,Activity也具有相应的生命周期,Activity的生命周期分为三种状态,分别是运行状态、暂停状态和停止状态。1).运行状态当Activity在屏幕的最前端时,它是可见的。有焦点的,可以用来处理用户的常见操作,如点击、双击、长按事件等,这种状态称为运行状态。2).暂停状态在某些情况下,Activity对用户来说仍然是可...

2018-06-25 11:46:21 2480

原创 Android学习笔记整理(6)--Activity的界面调转及按钮的四种点击事件

在现实生活中,经常会使用手机拨打电话,发短信,聊天,玩游戏等等,这就需要与手机界面进行交互。在Android系统中,用户与程序的交互是通过Activity完成的。一.Activity简介Activity是Android应用程序的四大组件之一,它负责管理Android应用程序的用户界面。一个应用程序一般会包含若干个Activity,每一个Activity组件负责一个用户界面的展现。在应用程序中,Ac...

2018-06-24 18:31:08 1242

原创 Android学习笔记整理(5)--Android程序调试

每个Android应用上线之前都会进行一系列的测试,确保应用能够正常使用。通常使用JUnit单元测试,另外还可以使用LogCat(日志控制台)来调试错误。一、JUnit单元测试1.配置JUnit环境在进行JUnit测试时,我们需要在AndroidManifest.xml的<manifest>结点下配置指定指令和<application>结点下配置函数库<uses-li...

2018-06-23 17:49:29 261

原创 Android学习笔记整理(4)--六大布局

下图按钮名字存储在res->values->strings.xml下1、相对布局的创建(需要注意的是,布局文件的名称只能包含小写字母a-z、0-9、“_”并且只能由小写字母开头)创建RelativeLayout标签,先创建第一个Button1设置位置button2选择 android:layout_toRightOf="@+id/button1" 结果显示 2、线性布局的创建创建Lin...

2018-06-23 16:55:53 297

原创 Android学习笔记整理(3)--Android开发环境搭建

1、安装jre,配置环境变量在运行输入cmd打开Doc输入java看电脑是否有java运行环境jre 上图显示没有代表这时我们需要装jre,配置环境变量  安装完成之后,配置环境变量,鼠标右击我的电脑选择属性再选择高级系统设置 选择环境变量将安装jre的路径放入path变量里面 再输入java命令,有反应代表环境变量,配置完成 2、下载ADT  Bundle并解压,配置SDK下载并解压,打开ADT...

2018-06-23 16:28:02 392

原创 Android学习笔记整理(2)--XML篇之XML约束技术

1.什么是XML约束?    在XML技术里,可以编写一个文档来约束一个XML文档的写法,这称之为XML约束。2.XML约束的作用    约束XML文档的写法,对XML进行校验3.常用的XML约束技术    DTD约束:    3.1在XML中引入dtd的两种引用    1)外部引入      可以将dtd的约束内容写在外置的dtd文件中,这个文件后缀必须为.dtd而文件保存时必须用utf-8编码...

2018-06-18 22:36:01 198

原创 Unity游戏制作问题整理(1)--添加按钮声音

在制作Unity游戏中,按钮事件是用的比较频繁的,给按钮加声音的方式有两大类。下面我介绍中,我分别举一个例子。    一种是直接在界面添加(无代码)首先打开Unity,在场景中新建一个BUTTON,取名叫start。在button下添加audiosource在button添加事件点击按钮就会有声音了一种是用C#脚本实现,更加灵活。1.添加option按钮2.添加audio声音组件,无需添加声音3....

2018-06-18 16:12:06 12156 9

原创 Android学习笔记整理(1)--XML篇之XML基础

    在正式学习Android之前,我们首先要学习XML,因为安卓的布局文件就是一个一个XML文件,首先你要知道XML的一些语法规则,以便你以后能开发Android,不仅是安卓,JavaWeb、.net等开发都需要XML。    1.什么是XML?    XML,Extensible Markup Language,可扩展标记语言,W3C组织发布。用来解决计算机中保存和处理数据的格式。    2...

2018-06-12 17:13:42 460

NVIDIA JETSON XAVIER NX烧录软件SD卡

sd烧录软件balenaEtcher-setup-1.5.116

2022-04-12

OpenGL库文件

计算机图形学,OPENGL库所需要的文件。。。。。。。。。

2018-06-25

基于OPENGL透视图显示三视图投影变换

利用OpenGL中的多视区,分别在四个视区内显示空间四面体的主视图、俯视图、侧视图、透视投影图。

2018-06-25

空空如也

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

TA关注的人

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