自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 AMI BIOS适配声卡

原理图中MIC对应着麦克风,而FRONT 对应着对应着扬声器。Line in 对于这线路输入。Sensor JD各自对应麦克风和扬声器的侦测传感器,若是对应侦测传感器上件,会发现在系统下,会检测到对应的realtek声卡功能,但实际不可用,需要去掉功能,或者bios中将对应声卡表中的功能禁用掉。

2025-03-15 11:11:14 293

原创 串口知识学习

RS232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。它被广泛用于和之间的连接。DCE可以理解为数据通信端,比如modem设备;DTE可以理解为数据终端连接线分为三种公头(Male):带针脚。

2025-03-15 10:58:10 924

原创 RAID学习

RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果。尽管RAID 0技术提升了硬盘设备的读写速度,但是它是将数据依次写入到各个物理硬盘中,也就是说,它的数据是分开存放的,其中任何一块硬盘发生故障都会损坏整个系统的数据。当其中某一块硬盘发生故障后,一般会立即自动以热交换的方式来恢复数据的正常使用。

2025-03-15 10:55:34 526

原创 SuperIO(NCT6776F芯片)学习

NCT6776F监测PC硬件中的几个关键参数,包括电源电压、风扇速度和温度,所有这些对于高端计算机系统稳定正常工作都非常重要。此外,专有硬件减少了控制冷却风扇速度的编程和处理器干预量,最大限度地降低了环境噪声,并最大限度地提高了系统温度和可靠性。NCT6776F可以同时监测以下所有输入:九个模拟电压输入(五个内部电压CPUVCORE、VBAT、3VSB、3VCC和AVCC;四个外部电压输入)四个风扇转速计输入三个远程温度,使用热敏电阻或CPU热二极管(电压或电流模式测量方法)一个开路检测信号。

2025-03-15 10:53:23 641

原创 EDID读取学习

Video BIOS可以被认为是一个具有独立硬件抽象层的操作系统。它不会阻止或监视操作系统、应用程序或设备驱动程序对硬件的直接访问。虽然不推荐,但一些DOS应用程序确实可以改变基本的硬件设置,而根本不需要通过视频BIOS。大多数现代应用程序和操作系统都避免直接使用硬件。他们可以使用传统的VGA入口点来实现基本功能,这是最低标准的,或者他们可以使用VESA入口点来访问扩展功能,而不需要设备特定驱动程序的支持。它们可以利用设备特定驱动程序的功能来访问硬件的所有特性。

2025-03-15 10:48:31 1218

原创 DOS下C编程环境搭建与测试

完成安装后,需要配置相关环境变量来保证c代码可以正常执行,可以在AUTOEXEC.BAT中添加永久环境变量,也可以在WATCOM中新建一个批处理脚本来设置编译环境和编译代码,如下图所示,需要注意根据自己代码编写自己的编译选项。WATCOM提供32位和16位的编译程序,由于需要编写一个获取显示器的EDID程序,根据对EDID读取的基本学习,首先需要拿到显示器的连接设备信息,WATCOM提供了int86函数来执行VEDIO BIOS中断,同时提供了联合体union REGS,也可以达到相同的效果。

2025-03-15 10:45:40 429

原创 I211学习笔记

这个地址有多种方法查看,在RU下可以通过F6直接打开对应设备的寄存器基地址查看,也可以通过编程IO方式查看,主要是要知道base address + bus + dev +fun。再根据addr = Ox80000000 L | (bus<<16) | (dev<<11) | (fun<<8)|offset 计算。通过cpu spc查看PCIE配置寄存器存放信息,可以看到在**读取某一个PCIe设备(比如网卡)的控制寄存器、状态寄存器。在ubuntu下可以通过命令查看pcie设备内存映射的地址。

2025-03-15 10:40:47 220

原创 PCIE寄存器访问

IO与Memory方式访问PCIE配置空间

2025-03-15 10:38:05 771

原创 SMBUS读取SPD信息学习

dos下读取spd

2025-03-13 18:04:22 749

原创 string::find和string::npos

c++基础知识

2022-09-29 17:43:45 444

原创 HTML页面放大缩小被遮盖导致页面不显示

可能出现的两种情况单个页面解决方法在外层div添加class="layui-card"下一层div添加 class="layui-card-body"再添加如下事件 $(document).ready(function() { window.onresize = resizeDiv; resizeDiv(); }); function resizeDiv(){ $(".layui-card").css("min-height",window.innerHeight*0.9

2021-07-12 16:55:54 1712

原创 Config文件中找不到Dao.xml

Config文件中找不到Dao.xml可能原因路径填写错误mapper资源路径应该为com/smartsecuri/dao/UserDao.xml而不是com.smartsecuri.dao.UserDao.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybati

2021-05-14 16:25:17 194

原创 在C++的类中,普通成员函数不能作为pthread_create的线程函数,如果要作为pthread_create中的线程函数,必须是static

在qt写一个聊天程序的时候使用pthread_create来群发消息时,一直报错,后来仔细学习了pthread_create发现普通成员函数不能作为pthread_create的线程函数,如果要作为pthread_create中的线程函数,必须是static。 static void * send_msg(void * arg); static void * recv_msg(void * arg);pthread_create(&snd_thread, NULL, send_msg, (v

2020-06-02 21:53:25 547 1

原创 windows链接到腾讯centos云主机

centos7.2系统开放端口3389安装图形化界面yum groupinstall "GNOME Desktop" "Graphical Administration Tools修改为系统默认运行ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target重启系统reboot安...

2020-04-24 10:51:59 197

原创 css样式无法加载Refused to apply style from 'http://localhost:8080/static/css/style.css' because its MIME

我用的springboot2.0网页f12查看发现错误Refused to apply style from ‘http://localhost:8080/static/css/style.css’ because its MIME type (‘application/json’) is not a supported stylesheet MIME type, and strict MIM...

2020-03-25 22:16:25 44491 4

原创 Springboot中WebMvcConfigurationSupport踩坑

注释掉的是失败的代码,失败原因:配置类继承了WebMvcConfigurationSupport,并重写了里面的方法。之后的拦截器配置类同样继承了这个这个类并重写方法,它只会生效前一个配置类,后一个配置类不会生效,所以解决方法就是在一个配置类重写这两个方法就行了,不要分成两个配置类写。但是看着package com.example.config.config;import com.examp...

2020-03-01 23:07:40 1095

原创 springboot发送邮件

<!-- 邮件依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependen...

2020-02-20 22:07:47 220

原创 springboot通过jpa-Hibernate生成数据库表单

pom.xml <!-- springboot整合jpa --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifact...

2020-02-19 23:08:36 239

原创 Springboot区分多数据源全局配置文件写法

spring.datasource.db1.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.db1.username=rootspring.datasource.db1.password=123456spring.datasource.db1.jdbc-url=jdbc:mysql://localhost:3306/db...

2020-02-19 21:27:51 295

原创 QT中自定义信号和槽

自定义信号写到signal下返回值为void需要声明,不需要实现可以有参数可以重载自定义槽函数返回值为void需要声明,也需要实现可以有参数,可以重载可以写道public slot下(低版本要求写到这儿)或者全局函数...

2020-02-02 23:48:27 188

原创 Springboot如何让代码修改后,不用重新运行即可生效

pom.xml加入以下配置<dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> </dependency> <de...

2020-01-11 19:21:43 1177

原创 SpringMVC框架遇到javax.portlet爆红

找了半天总算找到了答案解决把包名改一下查了一下这是什么拦截器类什么东西的萌新算了先不予深究…

2019-12-16 17:29:54 330

原创 拉格朗日、牛顿、拟合的应用

某乡镇企业2010-2016年的大致生产利润如下表,试采用正确的方法预测2017和2018年的利润年份 2010 2011 2012 2013 2014 2015 2016利润(万元) 70 122 144 152 174 196 202#include<iostream>#include<math.h>#include<vector>using n...

2019-12-05 22:46:38 1005

原创 c++实现二分法和牛顿迭代法求方程的根

方程:#include<iostream>#include<math.h>using namespace std;struct Binary {public: double Result(double a) { double result = 0.0000000; result += a * a * a - 2 * a - 5; return re...

2019-12-01 16:57:46 1938

原创 c++实现高斯消元法和列主元消元法解多项式方程

方程已给定:高斯消元法都知道,列主元消元法也就是改进了一下可以使某一列主元很小的时候实现精确化。在消元过程中,无法使主元素a(ii)≠0,但是很小时,用其做除数,会导致其他元素数量级的严重增长,舍入误差的扩展,最后导致计算结果不可靠。所以这次采用列主元素消去法来进行,思想就是将有小数的那行与该列中数最大的那行进行交换。#include<iostream>#include&lt...

2019-12-01 16:53:38 1427

原创 java链接到sql2008以及增删改查基本操作代码

package com.spring.test;import java.sql.*;class sqlServer { public static void main(String[] args) throws SQLException { Sql sql = new Sql(); sql.Select();// sql.Insert("...

2019-11-27 21:06:54 173

原创 mysql命令提示框输入命令后不执行

网上说是后面有空格有;什么的但我真没看见直接在后面加\g结束set global time_zone = '+08:00'\g

2019-11-24 19:54:54 1297

原创 IDEA配置Tomcat报错:Warning the selected directory is not a valid tomcat home

试了好久好久尝试了各种解决方法9.0.1version Unknow,还是不行,最后直接写了装了个8.5.47,再去配置就可以了,太坑了

2019-11-20 17:17:31 1691

原创 java实现建立搜索二叉树并中序遍历

搜索二叉树就不多说了是数据结构中树的一种延伸,可以参考这篇博客搜索二叉树import java.util.ArrayList;import java.util.Scanner;class Node { String data; Node left; Node right; boolean leftType; ...

2019-11-19 09:54:08 235

原创 javaSwing+线程实现文件的复制进度条显示+暂停与恢复

import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;...

2019-11-16 16:37:05 577

原创 java中多线程理解

线程就好比人可以在同一时刻完成多见事,java中描述为:将并发完成的的每一件事情称为线程。线程的两种实现方式继承Thread类和实现Runnable接口public class ThreadTest extends Thread{public void run(){}//重写run方法}public class ThreadTest implements Runable{}R...

2019-11-15 20:41:04 168

原创 java中数组、List、Set、Map型变量

import java.util.*;public class Example_01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Student[] student1 = new Student[3]; ArrayL...

2019-11-13 17:44:43 263

原创 Swing中依据鼠标拖拽来画出矩形

画了好久,草要么就是画了,没插掉原先线条,要么就是画第二个的时候第一个也被擦掉,但其实只要调用repaint方法就好了…import javax.swing.*;import java.awt.*;import java.awt.event.MouseEvent;import java.awt.event.MouseListener; class Rect extends JFrame{...

2019-11-12 09:32:03 681 1

原创 javaSwing+MySQL实现图书管理系统

javaSwing已经学了一个月了,重最开始的生疏到后来慢慢的熟悉其实这并不是一个短暂的过程,也是十分消耗时间的.菜单页面设计的不是很好,各方面也需要改进,数据库的关联性也不是很强,等有时间了在回来慢慢改。在这里贴一份源码纪念一下。登录界面import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;im...

2019-11-09 21:29:03 2765 5

原创 javaSwing+MySQl实现图书馆登录页面(完整)

import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.sql...

2019-11-09 19:10:53 3271 1

原创 javaSwing根据鼠标指令画矩形

import javax.swing.*;import java.awt.*;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;public class Main{ public static void main(String[] args){ Win win=new Win(...

2019-11-05 16:32:08 498 1

原创 图书管理系统菜单功能简单界面

import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.SQLException;public class BookManege extends JFrame implements Actio...

2019-11-01 17:49:08 1780

原创 Swing实现简单的图书馆登界面

import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.*;public class Main { public static void main(String[] args) thr...

2019-10-29 17:08:49 282

原创 java Swing实现大数阶乘简单界面

import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/** * 实现大数阶乘 */public class jiecheng { public static void main(String[] args)...

2019-10-28 20:43:17 328

原创 set

import com.mysql.cj.jdbc.result.UpdatableResultSet;import com.sun.jmx.snmp.internal.SnmpSubSystem;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Tree...

2019-10-24 21:51:58 131

UEFI环境搭建及常见问题

UEFI环境搭建及常见问题

2025-03-24

算法设计课外实验.docx

蛮力法、动态规划、贪心、分支界限解决01背包

2019-05-14

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

TA关注的人

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