自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 R语言学习-02-数据基本知识-向量

【代码】R语言学习-02-数据基本知识-向量。

2023-07-08 01:14:36 77

原创 R语言学习-02-数据基本知识-数据类型

【代码】R语言学习-02-数据基本知识-数据类型。

2023-07-08 00:35:03 96

原创 R语言学习-01-安装&包管理&基本代码操作

R语言个人感觉类似于matlab做,科学数值分析处理。简单易于上手,语法规则符合数学工作者的逻辑。

2023-07-07 01:00:09 245

原创 7-Spring AOP(下)

Spring 框架实现LoggerAspectpackage aop;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.*;import org.springframework.stereotype.Component;import java.util.Arrays;@Aspect@Componentpublic class LoggerAspect { /* 非业务代码

2021-10-29 00:15:00 79

原创 6-Spring AOP(上)

AOPAOP:Aspect Oriented Programming 面向切面编程优点:降低模块之间的耦合度使系统容易扩展更好的代码复用非业务代码更加集中,不分散,便于统一管理约为代码更加纯粹,没有其他代码的影响AOP 是对面向对象编程的一个补充,在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面编程。将不同方法的同一个位置抽象成一个切面对象,对该切面对象进行编程就是 AOP 。如何使用创建 Maven 工程,pom.xml 添加<dependen

2021-10-29 00:00:00 63

原创 5-Spring IoC自动装载

IoC 自动装载(Autowire)IoC 负责创建对象,DI 负责完成对象的依赖注入,通过配置 property 标签的 ref 属性来完成, 同时 Spring提供了另外一种更加简便的依赖注入方式:自动装载,不需要手动配置 property,IoC 容器会自动选择 bean 完成注入。自动装载有两种方式:byName:通过属性名自动装载byType:通过属性的数据类型自动装载byName<bean id="car" class="entity.Car">

2021-10-28 00:45:00 344

原创 4-Spring IoC工厂方法

Spring 的工厂方法IoC 通过工厂模式创建 bean 的方式有两种:静态工厂方法实例工厂方法静态工厂方法实体类package entity;public class Car { private long id; private String name;}静态工厂类package factory;import entity.Car;import java.util.HashMap;import java.util.Map;public

2021-10-28 00:30:00 89

原创 3-Spring IoC特性(下)

Spring 的依赖与继承类似,依赖也是描述 bean 与 bean 之间的一种关系,配置依赖关系之后,被依赖的 bean 一定是先创建,再创建依赖的 bean。 A 依赖 B, 则先创建 A ,再创建 B 。先 1 后 2<bean id="student1" class="Student" ></bean><bean id="student2" class="Student" ></bean>先 2 后 1<bean id="stude

2021-10-28 00:15:00 50

原创 2-Spring IoC特性(上)

scope 作用域spring 管理的 bean 是根据 scope 来生成的,表示 bean 的作用域,共四种。singleton:单例,表示通过 IoC 容器获取的 bean 是唯一的。scope 默认为 singletonApplicationContext ctx=new ClassPathXmlApplicationContext("Spring.xml");Student student=(Student)(ctx.getBean("student1"));Student

2021-10-28 00:00:00 150

原创 1-Spring IoC 配置文件

Spring IoC 配置文件//加载配置文件ApplicationContext ctx=new ClassPathXmlApplicationContext("Spring.xml");Student student=(Student)(ctx.getBean("student1"));System.out.println(student);通过配置bean标签来完成对象的管理id:对象名class:对象的模板类。(所有交给IoC容器来管理的类必须有无参构造,因为Spring

2021-10-27 19:01:02 155

原创 Vue 在vscode上的环境配置

Vue安装和其在vscode上的配置在vscode上用remote ssh控制虚拟机这两个比较坑,一步一坎坷,各种问题各种报错, 两天时间基本上全耗在这上面了。码住,有空把自己碰到的一些坑记录下来,顺便说一下,vscode确实好用,自由化个性化程度高,但是配置环境是真的麻烦,仍然是宇宙第一编译器。在尝试慢慢舍弃原来的一些编译器,转用vscode配置环境写项目,这个转化过程得慢慢来,但也乐在其中。...

2021-08-01 20:41:35 95

原创 模拟退火算法

模拟退火算法小结

2021-08-01 20:27:42 143

原创 Linux内核主要目录结构

linux4.14.98的内核目录结构如图:arch 与体系结构相关的代码放在这里,例如:arm、x86、powerpc。block 部分块设备驱动程序。crypto 内核本身所用的加密 API,实现了常用的加密和散列算法,还有一些压缩和 CRC 校验算法。Documentation 存放着内核的所有开发文档,其中的文件会随版本的演变发生变化,通过阅读这里的文件是获得内核最新的开发资料的最好的地方。drivers 此目录包括所有的驱动程序,下面又建立了多个目录,分别存放各个分类的驱动程序源代

2021-07-28 21:47:51 643

原创 Visual Studio Code对TeX文档编写环境的简单配置

以前写论文时都是用word撸文档,最后保存pdf。这样生成的pdf文档总是让人不舒服,但又觉得latex 的学习成本较高,一致没有兴致学。但是迟早是要学 ,就花了一个下午的时间稍微了解了latex,以及在vscode中对latex编写环境进行了一些简单配置。总体上就是摸着石头过河,记录一下自己遇到的一些问题和坑。下载安装 texlive这里废话不多说,直接贴一个华为的国内镜像链接Texlive下载选择下面这个iso镜像下载打开iso文件,以管理员身份运行install-tl-windows点

2021-07-26 17:34:23 514

原创 xshell对imx6进行wifi设置

首先我们要对imx6平台的内核的驱动程序进行编译,添加WiFi驱动,并重新烧写金imx6内核中,这一步不多赘述。连接主机和imx6平台后,打开我们的串口调试工具进入root界面1.使用ifconfig查看无线网卡设备root@IMX6DLsabresd:~# ifconfig –aeth0 Link encap:Ethernet HWaddr 00:09:C0:FF:EC:48 inet addr:192.168.12.199 Bcast:192.168.12.255 Mask:255.255.

2021-07-25 19:19:37 454

原创 floyd算法

前言建模时候遇到了一个多源路线最短问题,想到了floyd算法,尝试用python记录了下来,也算是python的一个学习过程。(实际上python上手还是挺容易的,python有一个强大的社区,你遇到不懂得问题只需要搜索,然后调用相关API即可)。算法原理Dijkstra我们先回顾一下图论中另外一种算法:Dijkstra算法在图论中,寻找最短路径除了Dijkstra算法以外,还有Floyd算法也非常经典,Floyd算法主要计算多元最短路径。在求单元正权值最短路径时,我们会用Dijkstra算法来

2021-07-24 11:20:38 294 2

原创 java五子棋实现

java五子棋前言界面接口类实现类接口函数主函数类总结前言之前学完java基础课程,试着简单做了一下java的一个五子棋小游戏,记录下来。界面由于直接用的java库中的一些基本控件写的一个GUI,并没有做过多优化,感觉比较丑下面是界面展示:黑子先行,但是我这边简化规则,并没有考虑黑子先行的一些禁手。下面直接贴代码接口类我把五子棋界面的一些常量都定义在了这个接口类中,包括棋盘的起始坐标,棋盘线的间距和棋子半径public interface constant { int[][]

2021-07-23 16:21:14 316 1

原创 局域网文件共享

局域网文件共享心得最近在学imx6开发板的时候,老师发了一个4G多的百度网盘文件让我们下载使用。我我内心是崩溃的(为什么不用阿里云)。千辛万苦跳过百度直链,用AriaNg下载完成后,就试用了一下用局域网传输文件废话不多说,让我们开始:首先检查一下两台主机的ip地址是否在同一网段,此处我连接的是实验室的wifi再查看一下ip地址和网关192.168.3.60属于c类网,没毛病,后面的/24即表示子网掩码个数(学过计算机网络的大致都懂)也可以两台电脑通过网线直连在检查一下另外一台主机,也在同一网

2021-07-20 21:30:17 151

原创 遗传算法(GA)

遗传算法遗传算法概述1.智能优化算法2.基本遗传算法3.遗传算法特点遗传算法原理遗传算子的改进遗传算法应用遗传算法概述1.智能优化算法遗传算法是根据达尔文的进化论衍生出来的一种智能优化算法。智能优化算法又称为现代启发式算法,是一种具有全局优化性能,通用性强,且适合于并行处理的算法。这种算法一般具有严密的理论一句,而不是单纯凭借专家经验(这里要点名AHP),理论上可以在一定的时间内找到最优解或者近似最有解。启发式算法有很多种,像A*算法(之前有所提及),粒子群算法,蚁群算法和模拟退火算法等,此处不赘

2021-07-20 20:52:18 885

原创 文本文件单词的检索与计数

数据结构实验3——文本文件单词的检索与计数实验要求实验设计实验分析朴素模式匹配算法KMP算法实验要求建立一个文本文件,统计给定单词在文本文件中出现的总次数及位置;实验设计文本文件中每个单词不包含空格且不跨行,单词由字符序列构成且区分大小写,统计给定单词在文本文件中出现的总次数,检索输出的某个单词出现在文本中的行号、在该行中出现的位置。设计数据量大的文本,进行子串的查询处理,分析算法运行的时间效率,对所有输出的匹配位置结果进行验证,以证明算法设计和实现的正确性。用朴素模式匹配算法或KMP算法实现

2021-03-09 21:50:36 250

原创 九宫重排(隐式图搜索问题)

数据结构实验2——九宫重排(隐式图搜索问题)实验要求实验设计实验分析实验要求1)对九宫重排问题,建立图的启发式搜索求解方法;2)用A*算法求解九宫重排问题。实验设计3х3九宫棋盘,放置数码为1~8的8个棋子,棋盘中留有一个空格,空格周围的棋子可以移动到空格中,从而改变棋盘的布局。根据给定初始布局和目标布局,移动棋子从初始布局到达目标布局,求解移动步骤并输出。请设计算法,使用合适的搜索策略,在较少的空间和时间代价下找到最短路径。实验分析① 从题目中可以看到 “开始状态” 和 “目标状态”

2021-03-09 21:40:32 713

原创 学生成绩档案管理系统

数据结构实验1——学生成绩档案管理系统实验要求实验设计实验分析初步分析算法设计快速排序双向冒泡排序堆排序希尔排序实验要求• 学生信息录入,信息包括学号、姓名、专业、四门课成绩、总分、名次;• 系统可对学生信息浏览、增加、删除和修改;• 按学生成绩确定名次及信息输出,双向冒泡排序、希尔排序、快速排序、堆 排序。• 要求可对学生信息查询,根据学号或姓名进行查找;• 信息修改仅可修改四门课成绩;• 文件存取学生信息实验设计• 新增学生信息(包括学号、姓名、专业、4门课成绩……)• 浏览学生信

2021-03-09 21:29:49 213

空空如也

空空如也

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

TA关注的人

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