自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

就这样吧

你说得对

  • 博客(130)
  • 收藏
  • 关注

原创 C++使用OpenCV实现多元线性回归及求回归系数

C++使用OpenCV实现多元线性回归及求回归系数

2024-01-08 18:11:48 466

原创 异常System.ComponentModel.Win32Exception (0x80004005)【已解决】

位于D盘下,因此考虑可能是文件权限的原因。调用python.exe出现该异常,,在完全控制和读取选择框打钩。点击编辑,然后点击权限;

2023-04-18 14:27:58 7980 1

原创 【已解决】无法加载 DLL“xxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

【已解决】无法加载 DLL“xxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

2023-03-20 17:37:15 34027 1

原创 WPF布局控件之Canvas&InkCanvas

WPF布局控件之Canvas&InkCanvas

2023-02-28 21:43:07 1082

原创 WPF布局控件之DockPanel

WPF布局控件之DockPanel

2023-02-27 22:56:38 2510 2

原创 WPF布局控件之WrapPanel

WPF布局控件之WrapPanel

2023-02-27 22:17:39 396

原创 WPF布局控件之StackPanel

WPF布局控件之StackPanel

2023-02-27 21:44:48 1164

原创 WPF布局控件之Grid

WPF布局控件之Grid

2023-02-27 21:20:22 1898

原创 VS(Visual Studio)设置 Eurostile 字体(刘铁锰老师同款)

设置个性字体

2022-11-17 21:11:06 853 4

原创 解决 VS 出现错误 MSB3644 找不到 .NETFramework,Version=v4.6.1 的引用程序集。要解决此问题,请为此框架版本安装......

MSB3644 找不到 .NETFramework,Version=v4.6.1 的引用程序集。要解决此问题,请为此框架版本安装…MSB3644 找不到 .NETFramework,Version=v4.6.2 的引用程序集。要解决此问题,请为此框架版本安装…拉去 github 代码,打开该项目的解决方案管理器(.sln),但是出现此错误。我的 VS 2022安装的 .net 版本为 .net 6.0。对应的 .net 运行时版本。

2022-09-26 23:09:58 5273

原创 正则表达式

正则表达式学习

2022-09-09 00:33:59 144

原创 C# 事件声明与简单使用

事件:事件是能够让类或对象具备通知能力的成员,站在事件的拥有者的角度,事件就是用来通知别人的工具

2022-09-07 23:28:33 572

原创 使用 NPOI 对 xlsx 文档进行写入

使用 NPOI 对 xlsx 文档进行写入。

2022-09-06 15:01:49 436 1

原创 C# 委托详解

学习了解 C# 委托

2022-08-29 01:14:50 952

原创 为什么负数存储要取反加 1 ?

源码补码反码

2022-08-18 22:47:11 432

原创 C# 异步编程 await 、async 用法

c# 异步编程 await async

2022-08-05 13:38:34 228

原创 像素和分辨率的关系

困扰了我很久的问题,今天看了一些视频和一些文章,感觉这篇说得真的不错,学习了!

2022-07-24 16:00:51 431

原创 vim 入门

初学 vim

2022-07-21 00:51:30 214

原创 奇安信春招测试工程师(4月11日)笔试编程

组合问题题目描述有 1 元,2 元,5 元,10 元纸币,输入一个数据 n,求这些纸币加起来等于 N 的组合数。题目记不太清了,大概是这个意思:w + 2x + 5y + 10z = n求组合数输入与输出输入 37输出 160思路暴力(当时就这么写的)四个 for 循环广度优先搜索 + 回溯将 1,2,5,10 变为数组,方便后面取用利用 bfs 进行搜索剪枝代码暴力 public int method(int n) {

2022-04-12 00:03:11 839

原创 网络复习大纲

HTTP域名端口号查询字符串HTTP 协议基本格式cookie 和 sessionreferer状态码Content-TypeContent-Lengthhttps秘钥对称秘钥非对称秘钥数字证书TCP / IP协议什么是协议协议分层的好处OSI 七层模型TCP/UDP 五层模型TCP 三次握手四次挥手TCP 与 UDP 的异同UDP 格式与优点TCP 格式确认应答(ACK,核心机制)超时重传(缓冲区去重、连续丢包)滑动窗口流量控制延迟应答捎带应

2022-04-07 13:44:32 2401

原创 测试复习大纲

软件测试生命周期(测试流程)生命周期BUG概念级别生命周期软件测试模型V 模型W 模型优缺点软件开发模型瀑布模型螺旋模型迭代、增量模型敏捷模型黑盒测试用例设计方法等价类边界值因果图场景法错误猜测法正交法白盒测试用例设计方法路径覆盖循环覆盖分支覆盖…测试分类开发阶段划分单元测试集成测试冒烟测试系统测试回归测试验收测试实施组织划分α 测试β 测试手工划分手工测试自动化测试运行代码划分静态测试

2022-04-06 15:36:26 121

原创 JavaSE 复习大纲

一、数据类型基本数据类型String三、运算符算术运算符(+、-、*、/)关系运算符(==、!=、>、<、>=、<=)逻辑运算符(&&、||、!)位运算符(&、|、~、^)移位运算符(<<、>>、>>>)条件运算符/三目运算符(表达式 1 ? 表达式2 : 表达式3)四、逻辑控制顺序结构分支结构(if,switch)循环结构(while、for、foreach、do while)

2022-04-03 16:13:23 434

原创 JavaEE 学习笔记 —— Spring Boot

Spring Boot作用(使用 Spring Boot 的目的)基于 约定优于配置 的思想,省略了大量的配置(Spring Framework 会使用大量 xml 配置,且很多重复的)开发步骤创建普通 maven 项目写入 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww

2021-10-22 20:27:04 442 2

原创 JavaEE 学习笔记 —— Spring Framework

spring framework runtime核心容器容器:servlet 容器、集合线程池、常量池、数据库连接池的作用类似于容器但是他们属于设计模式中的享元模式,即从池子中取东西,如果取不到,再创建spring 中的核心容器,类似于集合作用存放对象取出来使用在 spring 中,有些对象是由容器来创建的,并且复制管理对象间的依赖对于对象间的依赖:A 对象的属性为 B 对象,A 和 B 就产生了依赖关系IOC概念:IOC,(Inversion of Control

2021-10-22 19:46:23 274

原创 MySQL 索引

目录什么是索引概念优缺点索引的分类InnoDB主键索引单值索引唯一索引复合索引MyISAMFull Text 全文索引索引的创建方式建表时创建建表后创建查看索引是否创建索引原理什么是索引概念一种帮助 MySQL 提高查询效率的数据结构优缺点优点:大大加快查询速度缺点:维护索引需要消耗数据库资源索引需要占据磁盘空间对表进行增、删、改的时候,因为需要维护索引,速度会受到影响索引的分类InnoDB主键索引设定为主键后数据库会自动建立索引,InnoDB 为聚簇索引创建表的时

2021-09-13 11:17:20 128

原创 2021 秋招招银网络科技测开一面

2021 秋招招银网络科技测开一面自我介绍介绍项目登录功能是否需要权限(注册就能登录还是需要其他的)SQL,有一个学生表,姓名、科目、成绩;a. 查询每个学生的平均成绩b. 根据平均成绩排序c. 查询平均成绩大于小明的人连接方式(内连接、外连接、左连接、右连接)内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。左连接:左边表数据行全部保留,右边表保留

2021-09-10 10:58:30 8663 2

原创 测试总复习

目录答疑测试测试和开发的区别调试和测试技术概念需求BUG测试用例开发模型软件测试模型基础软件测试流程(软件测试生命周期)如何描述一个 BUGBUG 级别BUG 的生命周期用例测试用例设计方法等价类边界值因果图场景法错误猜测法正交法进阶按照开发阶段划分单元测试集成测试冒烟测试系统测试回归测试验收测试按实施组织划分α测试β测试按照是否手工划分手工测试自动化测试是否运行代码静态测试动态测试按是否查看代码划分黑盒测试(unittest)白盒测试(Junit)按照测试对象划分业务测试界面测试容错性测试易用性测试兼容性

2021-09-10 02:37:23 4329 1

原创 【富途编程题】做项目的最大收益问题(贪心)、最长无重复子串(滑动窗口)

题目做项目的最大收益问题链接 做项目的最大收益问题题目描述给定两个整数W和K,W代表你拥有的初始资金,K代表你最多可以做K个项目。再给定两个长度为N的正数数组costs[]和profits[],代表一共有N个项目,costs[i]和profits[i]分别表示第i号项目的启动资金与做完后的利润(注意是利润,如果一个项目的启动资金为10,利润为4,代表该项目最终的收入为14)。你不能并行只能串行地做项目,并且手里拥有的资金大于或等于某个项目的启动资金时,你才能做这个项目。该如何选择做项目

2021-09-09 21:27:21 464

原创 面试被暴虐,含泪整理了 MySQL增删查改2.0

写在前面这篇博客是基于基本的 MySQL增删查改1.0 的进阶版本,这几天面试被暴虐,毕竟好久没用了,于是决定从新复习一遍!!!这里写目录标题写在前面一、查询likenulllimitoffset(偏移量)二、约束not nulluniquedefaultprimary key(主键)自增主键foreign key一、查询like% 可以匹配多个字符_ 匹配一个字符null如果想要查询某个字段为 null,需要使用 <=> 或者 is,而不是直接使用 null。l

2021-08-29 21:17:27 1805 9

原创 剑指 Offer II 33. 变位词组

题目链接 剑指 Offer II 33. 变位词组描述给定一个字符串数组 strs ,将 变位词 组合在一起。 可以按任意顺序返回结果列表。注意:若两个字符串中每个字符出现的次数都相同,则称它们互为变位词。输入与输出输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]思路这个题是今年(2021)百度提前批面试题这个题是今

2021-08-25 00:30:33 158 3

原创 剑指 Offer II 31. (LRU)最近最少使用缓存(双向链表 + 哈希表 / LinkedHashMap)

题目链接 剑指 Offer II 031. 最近最少使用缓存描述运用所掌握的数据结构,设计和实现一个 LRU (Least Recently Used,最近最少使用) 缓存机制 。实现 LRUCache 类:LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存 int get(int key)如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 void put(int key, int value)如果关键字已经存

2021-08-24 18:14:15 120

原创 浅析JVM

JVM 概念JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。(摘自百度百科)JVM 内存区域划分每个线程都有自己的 栈;

2021-08-23 15:24:01 155

原创 剑指 Offer II 28. 展平多级双向链表

题目链接 剑指 Offer II 28. 展平多级双向链表描述多级双向链表中,除了指向下一个节点和前一个节点指针之外,它还有一个子链表指针,可能指向单独的双向链表。这些子列表也可能会有一个或多个自己的子项,依此类推,生成多级数据结构,如下面的示例所示.给定位于列表第一级的头节点,请扁平化列表,即将这样的多级双向链表展平成普通的双向链表,使所有结点出现在单级双链表中。输入与输出输入:head = [1,2,3,4,5,6,null,null,null,7,8,9,10,null,nul

2021-08-22 14:52:09 154

原创 JUC(Java.util.concurrent)常见组件

ReentrantLockReentrantLock 和 synchronized 一样,也是一个可重入锁。ReentrantLock 使用方法import java.util.concurrent.locks.ReentrantLock;/**两个线程操作一个数*/public class MyReentrantLock { static int count; static ReentrantLock reentrantLock = new ReentrantLoc

2021-08-21 21:46:13 206

原创 【剑指 Offer II】 16. 不含重复字符的最长子字符串

题目链接【剑指 Offer II】 16. 不含重复字符的最长子字符串描述给定一个字符串 s ,请你找出其中不含有重复字符的 最长连续子字符串 的长度。输入与输出输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。 请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。思路暴力遍历 + HashSet(超时!!!超时!!!超时!!!)双层嵌套遍历字符串;判断 set 是否能成功添加,如果能添

2021-08-17 01:22:39 148

原创 【剑指 Offer II】 15. 字符串中的所有变位词

题目链接【剑指 Offer II】 15. 字符串中的所有变位词描述给定两个字符串 s 和 p,找到 s 中所有 p 的 变位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。变位词 指字母相同,但排列不同的字符串。输入与输出输入: s = “cbaebabacd”, p = “abc”输出: [0,6]解释:起始索引等于 0 的子串是 “cba”, 它是 “abc” 的变位词。起始索引等于 6 的子串是 “bac”, 它是 “abc” 的变位词思路滑动窗

2021-08-17 00:52:01 116

原创 Runnable 和 Callable 的区别

区别两个都是接口,但是 Runnable 方法中 run() 没有声明异常且没有返回值,而 Callable 中 call() 声明了异常且有返回值;(意味着使用 Runnable 需要自己处理异常)通过 Callable 创建线程需要一个辅助类 FutureTask 实例化对象来接收线程执行完毕后得到的结果,通过 FutureTask 中的 get 方法获取结果,如果线程阻塞,那么就会等待。而 Runnable 中如果想要得到结果,那么就需要定义一个属性来接收,并且需要手动等待线程结束。源码

2021-08-16 22:54:57 287

原创 synchronized 底层原理

synchronized 膨胀/降级 基本流程synchronized 不仅能够自动升级,还能自动降级!!!synchronized 不仅能够自动升级,还能自动降级!!!synchronized 不仅能够自动升级,还能自动降级!!!其他优化锁消除编译器/JVM 某个代码不涉及线程安全问题,而程序猿却给这个代码上了锁,那么就会把锁给自动去掉。锁消除与偏向锁的区别锁消除判定不涉及线程安全问题,把锁去掉。比如只有一个线程,还给这个线程加锁,那不是。。。那啥吗;偏向锁并不知道线程是否

2021-08-16 18:03:33 222

原创 CAS 浅析(原理、实现自旋锁、ABA的产生与解决)

什么是 CASCAS(compare and swap),比较与交换。如果普通的比较与交换 public void compareAndSwap(int num1, int num2) { if (num1 == 10) { num2 = 20; } }这个代码在 被编译成字节码文件等待一些列操作后,将在 CPU 上执行,而代码翻译成的指令不止一条,那就不能保证原子性。而在 CPU 中,能用一条指令能够成比较与交换。(伪代码)// 如果在这个位置(address) 的值

2021-08-16 11:35:48 722

原创 【剑指 Offer II 】 14. 字符串中的变位词

题目链接【剑指 Offer II 】 14. 字符串中的变位词描述给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的某个变位词。换句话说,第一个字符串的排列之一是第二个字符串的 子串输入与输出输入: s1 = “ab” s2 = “eidbaooo”输出: True解释: s2 包含 s1 的排列之一 (“ba”).思路题目求的是 s2 中是否包含 s1 (s1 可以自由组合),于是我想到了s2 求全排列;嵌套循环,把 s1 可能的子

2021-08-16 02:53:24 201

空空如也

空空如也

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

TA关注的人

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