自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超级大洋葱的博客

记录超级大洋葱的成长

  • 博客(597)
  • 资源 (24)
  • 收藏
  • 关注

原创 如何把一个项目发布到tomcat中

文章目录1. 拷贝这个文件到webapps/ROOT底下, 在浏览器里面访问:2. 配置虚拟路径3. 配置虚拟路径需求: 如何能让其他的电脑访问我这台电脑上的资源 。 stu.xmllocalhost : 本机地址1. 拷贝这个文件到webapps/ROOT底下, 在浏览器里面访问:http://localhost:8080/stu.xml* 在webaps下面新建一个文件夹xml , 然后拷贝文件放置到这个文件夹中http://localhost:8080/xml/stu.xml

2021-01-19 20:21:11 3

原创 Tomcat 下载、安装

网址:https://tomcat.apache.org/download-90.cgi解压后:双击运行:输入网址测试:http://localhost:8080/

2021-01-19 19:55:46 3

原创 B/S C/S程序架构

C/S(client/server)QQ 微信 LOL优点:有一部分代码写在客户端, 用户体验比较好。缺点:服务器更新,客户端也要随着更新。 占用资源大。B/S(browser/server)网页游戏 , WebQQ …优点:客户端只要有浏览器就可以了。 占用资源小, 不用更新。缺点:用户体验不佳。...

2021-01-19 19:32:35 2

原创 xml的介绍与使用

什么是 XML?eXtendsible markup language 可扩展的标记语言XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 有什么用?可以用来保存数据可以用来做配置文件数据传输载体实例:<bookstore> <boo

2021-01-19 19:28:40 7

原创 java使用JDBC进行CRUD增加内容、删除内容、更新内容、查询内容

文章目录配置文件:`jdbc.properties`驱动文件:`JDBCUtil.java`主程序调用:`MainTest.java`单元测试:增、删、改、查JDBC操作:Query查询数据JDBC操作:Insert插入数据JDBC操作:delete删除数据JDBC操作:update更新数据配置文件:jdbc.propertiesdriverClass=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost/studentname=rootpasswo

2021-01-18 21:37:43 11

原创 java使用JDBC的基本步骤

文章目录MainTest.java:JDBCUtil .java:MainTest.java:package com.itheima.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.itheima.util.JDBCUtil;im

2021-01-18 21:19:52 15

原创 一图学会使用MYSQL数据库,MySQL常用操作

文章目录数据库的创建 :数据库的删除:修改:查询:切换数据库 :表结构的操作:列的类型:列的约束:自动增长 :删除 :修改:查询表结构:表中数据的操作逻辑运算符:模糊查询like:数据库的创建 :create database 数据库的名 character set 字符集 collate 校对规则数据库的删除:drop database 数据库名修改:alter database 数据库 character set 字符集(utf8)查询:show databases;show

2021-01-18 19:25:26 18

原创 MYSQL卸载教程

打开控制面板,删除软件删除mysql安装目录的所有文件:C:\Program Files\MySQL删除mysql数据存放文件:C:\ProgramData\MySQL

2021-01-18 15:01:41 19

原创 JQuery 遍历数组

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--导入JQ文件--> <script type="text/javascript" src="../js/jquery-1.11.0.js" ></script> <script> var cities = ["深圳市"

2021-01-17 16:43:25 4

原创 JQuery checkedBox全选和全部选

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../js/jquery-1.11.0.js" ></script> <!-- 1. 导入JQ的包 2. 文档加载完成函数: 页面初始化 3. 获得所有的行 :

2021-01-17 16:25:36 26

原创 JQuery 表格隔行换色

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../js/jquery-1.11.0.js" ></script> <!-- 1. 导入JQ的包 2. 文档加载完成函数: 页面初始化 3. 获得所有的行 :

2021-01-17 16:20:38 10

原创 JQuery 表单选择器

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../../../js/jquery-1.11.0.js" ></script> <script> $(function(){ $(":text").css

2021-01-17 16:01:58 12

原创 JQuery 属性选择器

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../../../js/jquery-1.11.0.js" ></script> <script> $(function(){ //通过属性选择器去

2021-01-17 15:58:54 12

原创 JQuery 基本过滤器

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="../../../css/style.css" /> <!--引入JQ的文件--> <script type="text/javascript" src="../../../js/jquery

2021-01-17 15:57:18 9

原创 JQuery 层级选择器

子元素选择器: 选择器1 > 选择器2后代选择器: 选择器1 儿孙相邻兄弟选择器 : 选择器1 + 选择器2 : 找出紧挨着的一个弟弟找出所有弟弟: 选择器1~ 选择器2 : 找出所有的弟弟<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="..

2021-01-17 15:51:09 9

原创 JQuery 基本选择器

ID选择器 : #ID的名称类选择器: 以 . 开头 .类名元素选择器: 标签的名称通配符选择器: *选择器,选择器: 选择器1,选择器2<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="../../../css/style.cs.

2021-01-17 15:43:53 10

原创 JQuery 定时器 广告的隐藏和显示

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../js/jquery-1.11.0.js" ></script> <!-- 1. 导入JQ的文件 2. 编写JQ的文档加载事件 3. 启动定时器 setTim

2021-01-17 15:35:11 20

原创 JQuery图片的显示和隐藏

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!-- 1. 导入JQ相关的文件 2. 文档加载完成事件: $(function) : 页面初始化的操作: 绑定事件, 启动页面定时器 3. 确定相关操作的事件 4. 事件触发函数 5. 函数里面再去操作相关的元素 -->

2021-01-17 15:29:58 19

原创 JQuery和JavaScript对象之间的转换

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="../../js/jquery-1.11.0.js" ></script> <script> function changeJS(){ var div = doc

2021-01-17 15:22:10 15

原创 JQuery的引入

JQuery下载地址:https://jquery.com/download/<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--导包,引入JQ的文件--> <script type="text/javascript" src="../../js/jquery-1.11.0.js" ></scr

2021-01-17 15:15:39 10

原创 JavaScript DOM操作

什么是DOM?Document Object Model : 管理我们的文档 增删改查规则【HTML中的DOM操作】一些常用的 HTML DOM 方法: getElementById(id) - 获取带有指定 id 的节点(元素) appendChild(node) - 插入新的子节点(元素) removeChild(node) - 删除子节点(元素) 一些常用的 HTML DOM 属性: innerHTML - 节点(元素)的文本值 parentNode - 节

2021-01-17 14:37:03 15

原创 JavaScript select联动

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> /* 准备工作 : 准备数据 */ var provinces = [ ["深圳市","东莞市","惠州市","广州市"], ["长沙市","岳阳市","株洲市","湘潭市"], ["厦门市","福州市","

2021-01-17 14:34:11 13

原创 JavaScript 表格隔行换色代码

<script > function init(){ //得到表格 var tab = document.getElementById("tab"); //得到表格中每一行 var rows = tab.rows; //便利所有的行,然后根据奇数 偶数 for(var i=1; i < rows.length; i++){ var row = rows[i]; //得到其中的某一行 if(i%2==0){ ..

2021-01-17 14:27:29 16

原创 JavaScript 页面输入校验

【JS中的常用事件】onfocus 事件: 获得焦点事件onblur : 失去焦点onkeyup : 按键抬起事件<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!-- 引入外部的js文件 --> <script type="text/javascript" src="../js/regu

2021-01-17 11:42:00 12

原创 JavaScript 显示和隐藏图片

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> //文档加载顺序// var img = document.getElementById("img1"); function hideImg(){ var img = document.getElementById("img1

2021-01-17 11:25:13 24

原创 JavaScript 定时弹出广告

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!-- 1. 确定事件: 页面加载完成的事件 onload 2. 事件要触发函数: init() 3. init函数里面做一件事: 1. 启动一个定时器 : setTimeout() 2. 显示一个广告 1. 再去

2021-01-17 11:24:15 22

原创 JavaScript定时器

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> //window 对象是一个最顶层对象 // window.setInterval("alert('123');",2000); function test(){ console.log("setInterval 调用了");

2021-01-17 10:58:03 13

原创 JavaScript 点击按钮切换图片

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> /* 1. 事件: 点击事件 onclick 2. 事件要触发函数: changeImg 3. 在函数中 */ function changeImg(){// alert("要切换了") var im

2021-01-17 10:46:54 16

原创 HTML入门

文章目录1. 文字标签2. 图片标签3. 列表标签、超链接开发工具:https://www.dcloud.io/hbuilderx.html1. 文字标签​ b : 加粗​ i : 斜体​ strong: 加粗, 带语义标签 em: 斜体, 带语义2. 图片标签常用的属性;width : 宽度height: 高度src : 指定文件路径alt: 图片加载失败时的提示内容<img src="../img/pic.jpg" width="500px" al

2021-01-16 17:07:30 19

原创 java 网络编程 TCP/UDP发送接收数据

文章目录1. 概述1.1 网络协议1.2 IP地址和端口号1.3 协议2. InetAddress3. java UDP协议发送数据4. java UDP协议接收数据5. java TCP协议发送数据6. java TCP协议接收数据1. 概述1.1 网络协议通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步

2021-01-16 16:12:32 30

原创 java 多线程 Thread、Runnable、synchronized

文章目录1. 多线程概述2. 线程实现一:继承Thread类3. 线程实现二:实现Runnable接口4. synchronized 同步代码块5. 同步方法6. 线程生命周期图1. 多线程概述学习多线程之前,我们先要了解几个关于多线程有关的概念。A:进程: 进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。B:线程: 线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的

2021-01-16 15:00:27 18

原创 java IO流

文章目录1. IO流分类2. 利用字符流复制文本文件3. 使用字节流复制文本文件4. 分别使用字符流和字节流复制图片1. IO流分类流向输入流 读取数据 FileReader Reader输出流 写出数据 FileWriter Writer数据类型字节流字节输入流 读取数据 InputStream字节输出流 写出数据 OutputStream字符流字符输入流 读取数据 Reader字符输出流 写出数据 Writer2. 利用字符流复制文本文件

2021-01-16 12:03:32 14

原创 java File类的使用

文章目录1. java File类的概述2. java File类的构造函数3. java File类的创建和删除功能4. java File类的判断功能5. java File类的获取功能和修改名字功能6. java File的重要获取功能7. 输出指定目录下所有的java文件名8. 删除指定的目录1. java File类的概述文件和目录路径名的抽象表示形式,File 类的实例是不可变的。2. java File类的构造函数File(String pathname) :将一个字符串路径封装成F

2021-01-16 11:52:55 16

原创 java 实现 斐波那契列数

public class RecurrenceDemo2 { public static void main(String[] args) { int result = method(20);//6765 System.out.println(result); } public static int method(int n) { //如果是第一个月,只有一对兔子 if(n == 1) { return 1; } //如果是第二个月,也只有一对兔子 else if

2021-01-16 11:14:34 18

原创 java递归求阶乘

public class RecurrenceDemo { public static void main(String[] args) { int result = jC(5); System.out.println(result);//120 } //求一个数的阶乘 public static int jC(int n) { //必须要有出口 if(n == 1) { return 1; } else { return n * jC(n - 1);

2021-01-16 11:13:42 15

原创 java 异常产生、异常处理、自定义异常

文章目录1. 异常概述2. 异常处理2.1 JVM默认处理方式2.2 try…catch方式处理异常2.3 throws 方式处理异常3. 处理多个异常4. Throwable的常用方法5. finally 释放资源6. 异常的分类1. 异常概述 什么是异常? Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。在Java中使用Exception类来描述异常。查看API中Excep

2021-01-16 11:08:19 27

原创 java HashMap集合的使用

文章目录1. Map和Collection的区别2. Map常用功能3. Set keySet() 、Collection values()4. Map遍历 普通方式和entrySet()5. 使用HashMap存储数据并遍历(字符串作为key)6. 使用HashMap存储数据并遍历(自定义对象作为key)1. Map和Collection的区别Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储Map中的集合,元素是成对存在的(理解为夫妻)。每个

2021-01-16 10:19:31 17

原创 java 使用ArrayList和Collections模拟斗地主发牌

需要包括以下步骤:买牌洗牌发牌import java.util.ArrayList;import java.util.Collections;public class Poker{ public static void main(String[] args) { //买牌 String[] arr = {"黑桃","红桃","方片","梅花"}; String[] arr2 = {"A","2","3","4","5","6","7","8","9","10","J","Q"

2021-01-16 10:02:01 12

原创 java Collections工具类

文章目录1. Collection和Collections有什么区别?2. binarySearch 二分查找3. copy 把源列表中的数据覆盖到目标列表4. fill 使用指定的对象填充指定列表的所有元素5. reverse 反转6. shuffle 随机置换7. sort 排序8. swap 位置互换1. Collection和Collections有什么区别?Collection是集合体系的最顶层,包含了集合体系的共性Collections是一个工具类,方法都是用于操作Collection

2021-01-16 09:53:32 19

原创 java HashSet集合

文章目录1. HashSet接口特点2. HashSet 存储自定义对象1. HashSet接口特点存入集合的顺序和取出集合的顺序不一致没有索引存入集合的元素没有重复import java.util.HashSet;public class HashSetDemo { public static void main(String[] args) { //创建集合对象 //Set set = new HashSet(); HashSet<String> set =

2021-01-16 09:40:59 13

STM32CubeMX实现STM32 USBHID双向64字节通信(下位机部分)源代码.zip

STM32CubeMX实现STM32 USBHID双向64字节通信(下位机部分)源代码,下位机完成串口接收USBHID发送,USBHID接收串口打印功能。

2020-02-27

Qt 多线程使用串口源码下载

本资源为教程: https://tangxing.blog.csdn.net/article/details/111721947 配套资源,讲解在子线程中使用串口。

2020-12-26

Qt Qss三套样式文件 qss.zip

此文件为Qt Qss三套样式文件,下载后,在工程中引入使用即可。具体可参考博客: https://tangxing.blog.csdn.net/article/details/109160027

2020-10-19

QtXlsx 示例工程.zip

本资源为个人博客《Qt5安装Qxlsx模块,以及Qxlsx模块的简单使用》的配套资源。 博客地址:https://tangxing.blog.csdn.net/article/details/106908387

2020-06-22

STM32CubeMX通过ESP8266 AT指令MQTT上阿里云物联网平台实践源代码

本工程使用STM32CubeMX工具创建,包含DHT11温湿度传感器驱动,通过ESP8266模块,联网并通过MQTT协议栈,实现本地数据到阿里云IOT平台的MQTT订阅与发布功能。 课程地址:https://blog.csdn.net/u014779536/article/details/106326129

2020-05-25

QT QextSerialPort串口小工具源代码

使用QextSerialPort第三方库开发的串口小工具,实现十六进制/非16进制发送接收,解决QSerialPort发送有延迟的问题,调用即发送,很方便,贡献给希望使用的小伙伴。

2020-04-02

stm32cubemx stm32f429 UCOS-III工程

本工程使用stm32cubemx Version 5.5.0生成,并在此基础上移植UCOS-III,在野火挑战者平台上移植并成功运行,使用stm32cubemx将大大节省您的开发时间。

2020-01-20

Motrix.zip

Motrix-Setup-1.5.15.exe,一款多功能下载软件,可以接管浏览器的下载以及迅雷任务。

2020-06-09

Qt_SerialPort.zip

使用Qt5.9.0和SerialPort库建立的串口通信程序,仅供参考,包括16进制和字符串的相互转换功能。

2020-02-27

阿里巴巴Java开发手册(嵩山版)_20200803.pdf

阿里巴巴Java开发手册最新版本 截至2021年1月9日

2021-01-09

Qt多线程例子、示例、三种方式使用多线程、源码下载

本示例程序使用Qt Creator创建多线程示例,下载下来可直接编译运行: 1.继承QObject 2.继承QThread 3.继承QObject魔改 教程地址: https://tangxing.blog.csdn.net/article/details/111615381

2020-12-24

Perl 5.28 + QtXlsx下载.zip

本资源为个人博客《Qt5安装Qxlsx模块,以及Qxlsx模块的简单使用》的配套资源。 博客地址:https://tangxing.blog.csdn.net/article/details/106908387

2020-06-22

cublas64_90.dll

Halcon版本是17.12需要的cuda,如果你安装了cuda10,10版本的是“cublas64_100.dll”,那么可以用此文件“cublas64_90.dll”放置到MVTec\HALCON-17.12-Progress\bin\x64-win64\thirdparty目录下即可,无需安装更低版本的CUDA

2020-06-07

halcon quick_guide 中文版+原版.zip

《halcon quick_guide 17.12》 halcon 17.12快速指南 中文版+英文版 下载

2020-05-29

pyqt5_QThread.zip

使用pycharm+anaconda开发环境,在pyqt5中使用QThread实现多线程,前后端分离

2020-03-23

enigmavirtualbox_9.50.zip

Enigma 虚拟文件打包功能不需要懂得任何额外的编程代码。只需要运行该工具,浏览您需要打包的文件,再添加到打包目录列表中,最后点击打包(保护)即可!

2020-03-11

Qt_USB-HID_timer.zip

STM32CubeMX实现STM32 USBHID双向64字节通信(Qt上位机部分),使用Qt完成与STM32的usbhid通信,实现主动发送和定时器定时接收功能。

2020-02-27

Pandora_USBHID.zip

使用STM32CubeMX完成单片机USBHID双向64字节通信,下位机部分,使用潘多拉开发板,芯片为STM32L475VE。

2020-02-26

stm32cubemx stm32f429 华为LiteOS工程

本工程使用stm32cubemx Version 5.5.0生成,并在此基础上移植华为LiteOS,在野火挑战者平台上移植并成功运行,使用stm32cubemx将大大节省您的开发时间。

2020-01-21

stm32cubemx stm32f429 RT-Thread工程

本工程使用stm32cubemx Version 5.5.0生成,并在此基础上移植RT-Thread和FinSH控制台组件,在野火挑战者平台上移植并成功运行,使用stm32cubemx将大大节省您的开发时间。

2020-01-20

stm32cubemx stm32f429 腾讯TencentOS tiny工程

本工程使用stm32cubemx生成,并在此基础上移植腾讯TencentOS tiny,在野火挑战者平台上移植并成功运行,使用stm32cubemx将大大节省您的开发时间。

2020-01-20

stm32cubemx stm32f429 FreeRTOS工程

本工程使用stm32cubemx生成,并在此基础上移植FreeRTOS,在野火挑战者平台上移植并成功运行,使用stm32cubemx将大大节省您的开发时间。

2020-01-20

STM32F429_UCOSIII_DEMO.zip

在STM32CubeMX生成的工程基础上移植UCOSIII,并添加LED和USART任务的代码,供大家参考。

2020-01-20

2019WIOTC世界物联网大会计划方案.pdf

2019WIOTC世界物联网大会计划方案 01世界物联网大会(WIOTC)是全球物联网领域高级别国际性会议 022019世界物联网大会计划于2019年11月召开

2019-09-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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