- 博客(14)
- 收藏
- 关注
原创 SDL实战(一) C++开发环境搭建
SDL实战(一) C++开发环境搭建1、去SDL官网下载开发包(SDL2.0版本),下载地址:https://www.libsdl.org/download-2.0.php;2、下载完成之后目录如下图所示:include文件夹下包含了SDL所需的头文件,lib文件夹下包含了开发lib包和依赖的动态库dll。3、VS中创建C++工程项目,然后关联头文件和开发包等,具体如下所示:(1)引入头文件。右键—》properties—》C/C++—》General—》Additional Include D
2022-05-19 16:37:52
1702
1
原创 jupyter notebook使用anaconda虚拟环境
**jupyter notebook使用anaconda虚拟环境**描述:安装完Anaconda后,可以利用conda创建了虚拟环境,但是启动Jupyter Notebook之后却找不到虚拟环境,只有conda自带的python环境。问题分析:此时只有一个默认环境实际上是由于在虚拟环境下缺少kernel.json文件,解决方法如下:pip install jupyter #虚拟环境中安装jupyterconda install ipykernel #安装ipykernel python
2021-07-26 22:21:43
559
原创 获取docker的GPG秘钥文件
1、访问https://download.docker.com/linux/ubuntu/gpg下载文件;2、加载文件sudo apt-key add gpg。
2021-05-14 14:07:26
1915
原创 ubuntu手动安装JDK8
1、去oracle Java官网下载压缩包;2、将压缩包放在ubuntu系统目录下,可用xshell或xftp;3、将压缩包解压到指定目录:a:创建目录sudo mkdir /usr/lib/jvm;b:压缩包解压到该目录:sudo tar -zxvf jdk-8u141-linux-x64.tar.gz -C /usr/lib/jvm;4、修改环境变量:sudo vim ~/.bashrc; export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_141
2021-05-14 11:40:23
412
原创 时间处理-Java
时间处理Java1.0有一个Date类,事后证明它过于简单,当Java1.1引入Calendar类之后,Date类中的大部分方法就被弃用了。但是,Calendar的API还不够给力,它的实例是易变的,并且它没有处理诸如闰秒这样的问题。...
2021-03-08 15:34:14
139
原创 迭代器-Java
迭代器1、Collection 接口在 Java 类库中,集合类的基本接口是 Collection 接口。这个接口有两个基本方法:public interface Collection<b { boolean add(E element); Iterator<E> iterator();}add方法用于向集合中添加元素。如果添加元素确实改变了集合就返回 true, 如果集合 没有发生变化就返回 false;iterator方法用于返回一个实现了 Ite
2021-03-06 09:47:45
4277
原创 接口的特性-Java
接口的特性-Java接口存在如下特性:1、接口不是类,尤其不能使用 new运算符实例化一个接口:x = new Comparable(. . .); // ERROR2、尽管不能构造接口的对象,却能声明接口的变量:Comparable x; // OK 3、接口变量必须弓I用实现了接口的类对象:x = new Car(. . .); // OK provided Car implements Comparable 4、 如同使用 instanceof检查一个对象是否属于某个特定类一样,
2021-03-05 16:40:12
625
原创 关于对象数组排序-java
关于对象数组排序-javaArrays类中的sort方法承诺可以对对象数组进行排序,但要求满足下列前提:对象所属的类必须实现了Comparable接口。Comparable接口的代码如下:public interface Comparable { int compareTo(Object other);}这就是说,任何实现Comparable接口的类都需要包含compareTo方法,并且这个方法的参数必须是一个Object对象,返回一个整型数值。当然,接口中还有一个没有明确说明的附加要
2021-03-05 16:14:37
586
原创 Spring Framework之IOC
Spring Framework之IOC1、耦合度耦合度(Coupling)是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。降低模块间的耦合度能减少模块间的影响,防止对某一模块修改所引起的“牵一发动全身”的水波效应,保证系统设计顺利进行。程序之间耦合度降低会大大节约维护成本。2、IOCIOC(Inversion of
2021-02-25 20:03:17
153
原创 关于 @Autowired注解与@Resource注解
**关于 @Autowired注解与@Resource注解**1、@Autowired 由Spring提供,只按照byType注入。2、@Resource 由J2EE提供,@Resource默认按byName自动注入,也提供按照byType 注入。3、使用区别 a:@Autowired与@Resource都可以用来装配bean; b:@Autowired默认按类型装配,不支持按名称进行装配,如果想使用名称装配可以结合@Qualifier注解进行使用,@Autowired @Qualif
2021-02-25 19:10:05
1378
原创 Lorenz系统Lyapunov指数图
Lorenz系统Lyapunov指数图Lyapunov指数是定量判断Lorenz系统混沌状态的重要指标,最大Lyapunov指数大于零则判定该系统是混沌系统。结果图:
2020-03-26 17:41:23
4336
10
原创 Lorenz系统的吸引子相图
Lorenz系统的吸引子相图Lorenz系统的吸引子相图,即系统在各个平面的运动轨迹,各子相图及Lorenz系统如下图所示。实例图:生成代码:function [t,y] = Test(mydiff,n,h,y0,varargin)t = (0:h:n)'; nt = length(t); neq = length(y0); ...
2020-03-26 17:36:39
5261
7
原创 lorenz映射的分岔图生成方法
Lorenz映射的分岔图生成方法从Lorenz混沌系统的分叉图更能清晰地观察到其混沌特性,系统分叉图如下图所示。分叉图:代码实现:1、Lorenz数学表达function dy = Lorenz(t,y)% Lorenzϵͳ% ϵͳؖԌú% dx/dt = -a(x-y)% dy/dt = x(c-z)-y% dz/dt = xy...
2020-03-26 17:18:39
10700
10
原创 Eclipse配置GDAL环境
Eclipse配置GDAL环境1、下载编译好的GDAL包,下载地址链接: link.如下图所示,可以选择下载老版本。2、下载的安装包目录如下图所示。图一:图二:图三:3、打开Eclipse,新建一个普通的java工程。4、 将下载下来的压缩包bin/gdal/java目录下的一个jar包和四个dll文件gdal.jar、gdalconstjni.dll、gdaljni.dl...
2020-03-24 21:41:33
596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人