自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ArrayList去重

ArrayList去重public static ArrayList removeDuplicate(ArrayList list){ HashSet set = new HashSet(list); //LinkedHashSet可以保证输入的顺序 //LinkedHashSet<String> linkedHashSet = new LinkedHashSet<String>(list); list.clear(

2021-05-12 18:30:11 88

原创 RabbitMQ——使用docker部署rabbitmq至服务器

使用docker部署rabbitmq至服务器今天自己在服务器上安装rabbitmq,之前在自己的mac上安装也没有碰到很多问题,但是这次安装在ubuntu上时出来很多莫名其妙的问题。开始的时候自己安装Erlang,到自己从官网下载tar压缩包自己解压,到后来浪费了很多时间也没有搞好。最后使用了docker几分钟就安装好了,很方便。配置环境:服务器系统:Ubuntu 18.04 64位安装rabbitmq版本:rabbitmq:3.7.7-management注:rabbitmq:3.7.

2021-01-13 18:17:50 431

原创 RabbitMQ——TopicExchange交换机

RabbitMQ——TopicExchange交换机TopicExchange与其他交换机相比较,最大的区别在于支持通配符。共有两种特定的通配符“*”、“#”通配符“*”表示某一段特定字符串,“#”表示任意一段字符串(可以是多个,也可以是没有)。因此“#”的匹配范围大于“*”,其包含于“*”如DirectExchange可以指定两个路由:mq.routingname.one.name=local.routing.key.onemq.routingname.two.name=local

2021-01-06 11:18:41 169

原创 小项目中数据库的左连接应用与动态查询

select a.*,p.id takeid,p.portname takeportname,p.cityname takecityname, t.id landid,t.cityname landcityname from airplane a LEFT JOIN airport p on a.takeid=p.id LEFT ...

2020-03-17 11:23:52 174

原创 mybatis配置文件

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuratio...

2020-01-15 14:42:12 125

原创 Java后台-数据库jdbc查找与插入操作

package com.xzy.dao;import com.xzy.dao.FlowerDao;import com.xzy.pojo.Flower;import java.sql.*;import java.util.ArrayList;import java.util.List;public class FlowerDaoImpl implements FlowerDao...

2019-12-26 23:18:57 328

原创 C++ STL常用容器

set:集合常见用途:需要处理排序、去重的情况。set只能通过迭代器访问。set内元素自动递增排序,且自动去除了重复元素。for(set<int>::iterator it=seta.begin();it!=seta.end();it++) { printf("%d",*(it)); }insert();//插入元素并排序,时间复杂度...

2019-05-13 14:49:19 95

原创 智慧停车系统设计思路

2019-04-18 10:42:29 2320

转载 Python -八皇后问题

#* queen problem with recurisonBOARD_SIZE = 8def under_attack(col, queens): left = right = col for r, c in reversed(queens): #左右有冲突的位置的列号 left, right = left - 1, right + 1 if...

2019-02-03 18:17:40 529

原创 (四)层次分析法

层次分析法层次分析法(The analytic hierarchy process)简称AHP,在20世纪70年代中期由美国运筹学家托马斯·塞蒂(T.L.saaty)正式提出。它是一种定性和定量相结合的、系统化、层次化的分析方法。 层次分析法的基本思路与人对一个复杂的决策问题的思维、判断过程大体上是一样的。不妨用假期旅游为例:假如有3个旅游胜地A、B、C供你选择,你会根据诸如景色、费用...

2018-12-28 16:16:04 6408

原创 (三)灰色关联分析

灰色关联分析法: 对于两个系统之间的因素,其随时间或不同对象而变化的关联性大小的量度,称为关联度。在系统发展过程中,若两个因素变化的趋势具有一致性,即同步变化程度较高,即可谓二者关联程度较高;反之,则较低。因此,灰色关联分析方法,是根据因素之间发展趋势的相似或相异程度,亦即“灰色关联度”,作为衡量因素间关联程度的一种方法。(百度百科)通过灰色关联分析,可以得出某项数据与影响因素之间的关...

2018-12-27 17:25:14 20126

原创 (二)插值与拟合

插值:求过已知有限个数据点的近似函数。拟合:已知有限个数据点,求近似函数,可不过已知数据点,只要求在某种意义下它在这些点上的总偏差最小。 拟合 最小二乘法可以通过polyfit()和polyval()组合来实现。例四同样可以采用以下的代码来实现:a=polyfit(x,y,2);y2=polyval(a,x0);plot(x,y,'o',x0,y0,'r');...

2018-12-26 22:39:02 7809

原创 Java入门-学生成绩管理系统(七)

Java入门-学生成绩管理系统(七)view包之下的UICreator类这个类中是所有的UI界面。如果需要改造成swing,较容易升级。/*UICreator*/package view;import control.Administrator;import javax.naming.ldap.Control;public class UICreator { /*/ ...

2018-05-30 22:53:24 732

转载 Android开发中onClick事件的几种实现,分析,对比

Android开发中onClick事件的几种实现,分析,对比Android开发中onClick事件的几种实现,分析,对比

2018-04-01 14:05:43 150

转载 Android 参考资料

Android通过网络URL获取图片并显示

2018-03-19 23:21:07 256

原创 Java入门-学生成绩管理系统(六)

Java入门-学生成绩管理系统(六)model包之下还有另外两个类:分别是工厂类和用于保存学生具体信息的类1、OperationFactory/*OperationFactory*/package model;import control.Administrator;/*/操作工厂*/public class OperationFactory { public boolean...

2018-02-24 16:06:32 337

原创 Java入门-学生成绩管理系统(五)

Java入门-学生成绩管理系统(五)model包下的四个操作类:增删改查1、AddOperation/*/AddOperation*/package model;import control.Administrator;import control.FileControler;/*/新增操作,添加新建学生信息*/public class AddOperation { publ...

2018-02-24 16:06:00 1085

原创 Java入门-学生成绩管理系统(四)

Java入门-学生成绩管理系统(四)文件管理类:FileControler在这个类中,需要:1.读取数据、2.写入数据。在文件中,采用*字符作为结束符。在读取数据时,以遇到*作为停止读入标志。每一次写入新的数据,并退出程序之后,都将会把数据重新写入txt写字本中。并且依然以*字符作为结束符。/*FileControler*/package control;import model.Stude...

2018-02-20 14:16:43 758

原创 Java入门-学生成绩管理系统(三)

Java入门-学生成绩管理系统(三)Administrator在这个类中,主要提供管理所有操作。运用面向对象的方法。打个比方,正如学校图书馆中的管理员为你查询一样。管理员:你是老师还是学生哇~你:我是老师诶。管理员:你想要干嘛。你:我要找书。管理员:你知道检索码吗?你:知道,XXXXXX而这里的administrator就是管理员,他为你提供所有的服务。所有的服务都是由他来执行,/*Adminis...

2018-02-20 14:11:32 686

原创 Java入门-学生成绩管理系统(二)

Java入门-学生成绩管理系统(二)main类逻辑思维:1、在最开始的时候动态init初始化所有的类。2、分清是老师和学生,两者权限不同。老师拥有增删改查的权限。学生只拥有查找的权限。3、选择要操作的项目4、输入学号。增删改查中需要确定操作对象的操作有删、改、查。新增信息则不需要确定对象。5、输出结果。6、写入文件,关闭文件流。/*main* project name:学生成绩管理系统4.0*...

2018-02-19 21:44:35 887

原创 Java入门-学生成绩管理系统(一)

Java入门-学生成绩管理系统(一)1、项目适合人群:    刚开始学习Java的同学,本文只有最最基础的Java知识。适合Java入门的第一个项目。因为认为最开始学习一门语言就是做一个成绩管理系统。作者仅为在校大学生,能力有限,欢迎指教。2、你将学到什么: 1.java最基础的知识,熟悉Java基本库函数,包括类的应用,文件操作,等等。不涉及swing和网络编程。2.最简单的设计模式—简单工厂设...

2018-02-19 21:33:02 1352

转载 旋转

Unity3D中的Quaternion(四元数)

2018-01-26 13:37:53 151

转载 Unity3D 键盘控制控件移动脚本

Unity移动详解1.通过键盘事件控制输入public float m_speed = 5f;//Translate移动控制函数 void MoveControlByTranslate() { if (Input.GetKey(KeyCode.W)|Input.GetKey(KeyCode.UpArrow)) //前 {

2018-01-21 15:50:39 3069

面向分布式网络的攻击溯源技术研究与实现-附件一

面向分布式网络的攻击溯源技术研究与实现-附件一

2023-05-12

空空如也

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

TA关注的人

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