自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(524)
  • 资源 (6)
  • 收藏
  • 关注

原创 Office/Wps日常操作小技巧

word把字母转化成大写选中要转换的文字word打罗马数字

2021-03-07 21:50:51 1719

原创 收藏的一些资料

尚硅谷Java学科全套视频https://pan.baidu.com/s/1-M_pszDLj-PfMFtgO1pUMA 提取码:dqv5尚硅谷大数据学科全套教程链接:https://pan.baidu.com/s/18Feqa_63640xPB0fYJ8Ttg提取码:9bnr

2021-01-05 17:05:56 372 2

原创 一些github/专栏/编程经验分享

帅北的「编程能力」从什么时候开始突飞猛进的?

2020-11-18 10:09:00 539 1

原创 CSDN写漂亮博客的技巧--改字体大小颜色、插入多列表格、字体高亮等

csdn博客中字体设置(颜色、大小、背景色),加粗,斜体改字体大小颜色<font color=red size=3>利用多模态之间的互补性</font>

2020-10-16 14:11:35 1624 1

原创 收藏一些视频教程

黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难黑马程序员MFC教程(已完结)MFC进阶教程深入浅出版尚硅谷_Java零基础教程-java入门必备-初学者从入门到精通全套完整版(宋红康主讲)尚硅谷-Spring5框架2020最新版教程...

2020-07-22 10:44:43 506

原创 一些实用的小网站、小工具、软件

免费在线画图工具:https://www.draw.io/在线听音乐:http://tool.liumingye.cn/music/?page=homePage

2020-07-10 19:32:37 14518

原创 写论文之mathpix snipping tool识别图片中的公式并通过MathType粘贴到word

问题描述我有一些图片格式的公式需要转换成文字格式的数学公式,但是不想手敲软件准备1 MathType链接:https://www.aliyundrive.com/s/iShnTViR6SN根据教程安装配置即可2 mathpix snipping tool这个自己下载正版就好了,注册一个账号每个月有50次免费使用的机会下载地址: https://mathpix.com/#downloads3 操作流程1 安装并打开mathpix2 点击截图按钮3 选择要截图的区域4

2022-02-18 11:41:43 6232 1

原创 写论文之LaTex-安装texlive

LaTex介绍简单点说:LaTeX基于TeX,目的主要是为了方便排版。在学术界的论文,尤其是数学、计算机等学科论文都是由LaTeX编写。LaTeX的工作方式类似web page,都是由源文件(.tex or .html)经由引擎(TeX or browser)渲染产生最终效果(得到PDF文件 或者 生成页面)。tex live相当于jdk,Tex studio相当于eclipse开发工具,可以方便开发和提高效率。下载地址1 https://www.tug.org/texlive/2 清华大学

2022-01-25 10:06:07 2843

原创 【解决】office 2010 无法加载 endnote

1 问题描述装好endnote之后,按照配置教程给word 2010 配置endnoteword2010如何加载endnote但是word中始终不会出现endnote插件正常应该如下图解决方法试了多种网上的方法依然不行我发现,在选择的时候,有如下字样用户已选择禁止宏,估计是这里出现了问题于是百度搜索用户已选择禁止宏搜到下面这篇文章关于word2010加载项宏禁用按照这篇文章的方法,我解决了问题...

2022-01-23 11:45:08 1867 1

原创 Textstudio 应用程序无法正常启动0xc000007b

错误问题解决方法参考:https://forum.gamer.com.tw/C.php?bsn=30630&snA=12282&cf_chl_captcha_tk=VK7XP5yrQJqylZhcdla.h43Y0q_R8tCPVPtjrkdrDlI-1641445254-0-gaNycGzNCJE此处提供文件链接 选择对应版本装上就可以了(我没有用管理员身份安装,电脑之前也没有装过vs)链接:https://pan.baidu.com/s/1oaxtkhoAS5hMrQ_FL

2022-01-06 13:25:49 1795

原创 写论文之EndNote

EndNote安装包链接: https://pan.baidu.com/s/1eTEAHM3lWS9ejQMppr0pVw 提取码: yfj3EndNote入门教程Endnote 10分钟 快速入门并掌握基本插入参考文献技巧使用EndNote在Word中添加引文超链接跳转参考文献word返回光标的上一个位置shift+f5IEEE下载Citations并导入EndNote【实践】IEEE下载Citations并导入EndNoteEndnote–在参考文献列表中添加DOIEdit -

2021-11-29 22:37:50 1102

原创 皮尔逊相关系数计算(Matlab和Python实现)

Matlab注意,数组元素之间用分号隔开的clear all;a=[ 0.6; 0.9;0.78; 0.28;0.44;0.40;0.69;0.94;0.45]b=[ 31.46;26.75;32.08 ;26.38;29.75;27.57;28.56 ;27.67 ;28.18 ]coeff = corr(a , b,'type','pearson'); Pythonfrom math import sqrt def multipl(a,b): sumofab =

2021-11-03 16:30:42 5632

原创 TCP协议

TCP介绍TCP(Transmission Control Protocol):面向连接的,可靠的,基于字节流的传输层通信协议特点:基于连接的,数据传输之前需要建立连接全双工的:双向传输(客服端可以主动向服务器写数据,服务器也可以主动向客户端写数据)字节流:不限制数据大小(如果文件非常大,会把文件数据进行切分成一个一个的TCP的分片,再把分片进行排序,如果传输的分片不是按照顺序到达,接收端会进行重排序),打包成报文段,保证有序接收,重复报文自动放弃流量缓冲:解决双方处理能力的不匹配可靠的传输服

2021-11-01 13:10:02 536

原创 HTTPS协议

由于 HTTP天生"明文"的特点,整个传输过程完全透明,任何人都能够在链路中截获、修改或者伪造请求/响应报文,数据不具有可信性。因此就诞生了为安全而生的HTTPS协议。使用HTTPS时,所有的HTTP请求和响应在发送到网络之前,都要进行加密。比如有些网站命名没有广告,但是响应到你的浏览器就有广告了,很有可能就是报文在网络传输的链路中响应报文被篡改了https协议在http协议的基础上加了一个安全层http通过socket跟TCP交互https中,应用程序先跟安全层交互,安全层再跟TCP交互S

2021-11-01 13:09:40 203

原创 Http协议

一个数据包从A主机传输到B主机可能发生的问题1:可能发生数据丢包,两台主机之间往往通过非常多的网络设备连接在一起,可能发生数据丢失2:数据重复,有数据丢失我们就需要数据重传,数据重传多次就可能发生数据重复(之前丢失的数据可能不是真正的丢失,而是网络的延迟)3:数据完整性校验:通过网络设备进行数据转发的时候,有很多设备都有可能被人篡改,或者本身设备的问题,会导致数据的错误,所以需要进行数据完整性校验4:网络传输中,数据传输的介质是不一样的,比如在内网层面直接通过网线进行传输,但是连接到公网的话通常会

2021-11-01 13:09:12 775

原创 UDP协议

传输层有两个好兄弟,大哥TCP和二弟UDP,大哥靠谱,二哥不靠谱UDP不建立连接,无连接,不可靠UDP只在IP数据报服务之上增加了很少功能,即复用分用和差错检测功能。UDP的主要特点:1.UDP是无连接的,减少开销和发送数据之前的时延。(没有建立连接,回复链接,释放连接的过程)2.UDP使用最大努力交付,即不保证可靠交付。由应用层(传输层的上一层保证数据可靠交互)3.UDP是面向报文的,适合一次性传输少量数据的网络应用。UDP面向报文:UDP对于应用层交下来的报文,既不合并,也不拆分,对报文

2021-11-01 13:08:36 2809

原创 数据结构与算法之美-学习笔记(二)

17|跳表:为什么Redis一定要用跳表来实现有序集合?二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现。如果数据存储在链表中,就真的没法用二分查找算法了吗?对链表稍加改造,就可以得到跳表,支持快速的插入、删除、查找操作为了提高有序链表的存储效率,在链表的基础上,提出一层索引层,对链表建立一级索引如果我们现在要查找某个结点,比如16。我们可以先在索引层遍历,当遍历到索引层中值为13的结点时,我们发现下一个结点是17,那要查找的结点16肯定就在这两个结点之间。然后我们通过索引层结点的do

2021-11-01 13:06:23 1352

原创 牛客刷题笔记-数据库选择题(201-300)

201 在数据库系统中,系统故障造成(C )。硬盘数据丢失软盘数据丢失内存数据丢失磁带数据丢失系统故障时,数据库缓冲区(内存)中的内容全被丢失,一些尚未完成的结果可能已送入物理数据库。202 候选码中属性称为( B)。非主属性主属性复合属性关键属性候选码(Candidatekey)若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。简单的情况:候选码只包含一个属性。就是数据库中,主键和复合主键的区别! 主键:单独一个字段就能唯一标识一行数据; 复合主键:也称为联

2021-11-01 13:02:54 13462 4

原创 TCP和UDP的区别

TCPTCP 是一种面向有连接的传输层协议,能够对自己提供的连接实施控制。适用于要求可靠传输的应用,例如文件传输。UDPUDP 是一种面向无连接的传输层协议,不会对自己提供的连接实施控制。适用于实时应用,例如:IP电话、视频会议、直播等。...

2021-10-31 22:24:58 35998

原创 计算机网络课程学习笔记(第五章)运输层

5.1运输层概述物理层、数据链路层、网络层解决主机到主机之间的通信通信的真正实体是位于通信两端主机中的进程如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务,运输层协议又称为端到端协议。运输层直接为应用进程间的逻辑通信提供服务运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就好像是在两个运输层实体之间有一条端到端的逻辑通信信道。根据应用需求的不同,因特网的运输层为应用层提供了两种不同的运输协议,即面向连接的TCP和无连接的UDP

2021-10-31 22:24:19 463

原创 面试题整理--基础部分

1 解释一下java的特性,封装继承多态2:Java和C++的区别

2021-10-31 22:22:03 218

原创 黑马IO模式讲解(AIO&BIO&NIO)

课程地址:IO模式讲解(AIO&BIO&NIO)推荐博客:从前慢-BIO、NIO、AIO在Java的软件设计开发中,通信架构是不可避免的,我们在进行不同系统或者不同进程之间的数据交互,或者在高并发下的通信场景下都需要用到网络通信相关的技术,对于一些经验丰富的程序员来说,Java早期的网络通信架构存在一些缺陷,其中最令人恼火的是基于性能低下的同步阻塞式的I/0通信(BIO),随着互联网开发下通信性能的高要求,Java在2002年开始支持了非阻塞式的I/O通信技术(NIO)。大多数读者在学习

2021-10-31 22:20:02 526

原创 JVM-垃圾回收

什么是垃圾垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。关于垃圾收集有三个经典问题:哪些内存需要回收?什么时候回收?如何回收?垃圾收集机制是Java的招牌能力,极大地提高了开发效率。如今,垃圾收集几乎成为现代语言的标配,即使经过如此长时间的发展,Java的垃圾收集机制仍然在不断的演进中,不同大小的设备、不同特征的应用场景,对垃圾收集提出了新的挑战,这当然也是面试的热点。垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要

2021-10-31 22:10:34 207

原创 牛客SQL刷题记录

SQL1 查找最晚入职员工的所有信息select*from employees order by hire_date desc limit 1;select * from employees where hire_date = (select max(hire_date) from employees);ORDER BY 根据指定的列对结果集进行排序,默认按照升序,降序 ORDER BY DESCLIMIT(m, n) 从第 m + 1 行开始取 n 条记录SQL2 查找入职员工时间排

2021-10-31 22:06:25 636

原创 leetcode刷的一些杂题

1 9. 回文数就是这个数把最高位当做个位,第二高位当做百位,酱紫,求出来的数应该等于原来的数class Solution { public boolean isPalindrome(int x) { int sum=0; int k=1; int temp=x; int count=0; Stack<Integer>stack=new Stack(); while(x!=0) {

2021-10-31 22:05:15 240

原创 leetcode 14天刷题计划-高效面试备战

总结2021.08.11 第1 天 求和问题1 1 两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。思路:遍历数组,将遍历过的元素入Map,然后比那里的过程中看map中是否有target-nums[i]class Solution { public int[] twoSum(int[] nums, int target) { Map<Integer,Intege

2021-10-31 22:04:11 535

原创 剑指offer|| 专项突击版 40天刷题计划(第21-40天)

2021.08.26 第21天前缀树62 剑指 Offer II 062. 实现前缀树2021.08.28 第23天 二分查找68 剑指 Offer II 068. 查找插入位置给定一个排序的整数数组 nums 和一个整数目标值 target ,请在数组中找到 target ,并返回其下标。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。示例 1:输入: nums = [1,3,5,6], target = 5输出: 2示例 2:

2021-10-31 22:03:13 383

原创 剑指offer|| 专项突击版 40天刷题计划(第1-20天)

刷题地址:https://leetcode-cn.com/study-plan/lcof/?progress=xcewnbs文章目录总结2021.08.06 第 1 天 整数[1 剑指 Offer II 001. 整数除法](https://leetcode-cn.com/problems/xoh6Oh/)[2 剑指 Offer II 002. 二进制加法](https://leetcode-cn.com/problems/JFETK5/)[3 剑指 Offer II 003. 前 n 个数字二进制中 1

2021-10-31 22:01:05 417

原创 leetcode 22. 括号生成

题目描述数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。有效括号组合需满足:左括号必须以正确的顺序闭合。示例 1:输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"]示例 2:输入:n = 1输出:["()"]提示:1 <= n <= 8解题思路要生成有效的括号组合,首先,要把2*n个左右括号都用完然后,每在字符串后面添加一个括号的时候,其前面的右括

2021-08-18 09:36:52 1446 5

原创 leetcode 130. 被围绕的区域(DFS,BFS)

给你一个 m x n 的矩阵 board ,由若干字符 ‘X’ 和 ‘O’ ,找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。思路1 遍历所有的O四个边界上的0直接跳过,因为无需做修改其他地方的O,取决于上下左右四个方向能否到达边界上的O,我们用一个list存放在一次深搜过程中遍历到的坐标,如果最终这次深搜的结果是可以到达边界,那么这些坐标上的O都不用修改,我们用一个visited数组记录这些坐标的状态,solve函数中的for循环下次遍历到这些O点就会直接跳过如

2021-08-16 10:05:53 890 2

原创 leetcode 14天刷题计划-算法入门(共计31题)

2021.08.03(第1 天)二分查找细节详解,顺便赋诗一首寻找一个数、寻找左侧边界、寻找右侧边界。而且,我们就是要深入细节,比如不等号是否应该带等号,mid 是否应该加一等等。分析这些细节的差异以及出现这些差异的原因,保证你能灵活准确地写出正确的二分查找算法。寻找一个数时,用i<=j寻找区间时,用i<j1 704. 二分查找class Solution { public int search(int[] nums, int target) { int

2021-08-16 09:11:21 1067 10

原创 leetcode 542. 01 矩阵(Java DFS+BFS+DP)

于是我根据错误的例子,进行调试,错误的例子太复杂了,我截取了一部分[[0,0,1,1,1],[0,1,1,1,1],[0,1,1,1,1]]这是不加buffer[i][j]=Integer.MAX_VALUE; 的执行结果这是加上之后的执行结果

2021-08-11 15:40:38 966 6

原创 leetcode 14天刷题计划-数据结构入门(共计33题)

知识点总结set判断元素是否存在 set.contains();2021.07.28(第1天)1 217 存在重复的元素class Solution { public boolean containsDuplicate(int[] nums) { Set<Integer>set=new HashSet(); for(int i=0;i<nums.length;i++) { if(set.contains(nu

2021-08-10 12:47:45 981 5

原创 力扣动态规划入门21天刷题计划(共计46题)

2021.07.131 509. 斐波那契数class Solution { public int fib(int n) { int dp[]=new int[n+1]; dp[0]=0; if(n<1) return dp[0]; dp[1]=1; for(int i=2;i<n+1;i++) { dp[i]=dp[i-1]+dp[i-2];

2021-08-02 22:30:19 2061 10

原创 Mysql实战45讲学习笔记(1)

01 | 基础架构:一条SQL查询语句是如何执行的?数据库里面,长连接是指连接成功后,如果客户端持续有请求,则一直使用同一个连接。短连接则是指每次执行完很少的几次查询就断开连接,下次查询再重新建立一个。建立连接的过程通常是比较复杂的,所以我建议你在使用中要尽量减少建立连接的动作,也就是尽量使用长连接。MySQL 拿到一个查询请求后,会先到查询缓存看看,之前是不是执行过这条语句。之前执行过的语句及其结果可能会以 key-value 对的形式,被直接缓存在内存中。key 是查询的语句,value 是查询

2021-07-28 22:13:58 289

原创 韩顺平老师-java集合介绍

了解什么情况下用什么集合前面我们保存多个数据使用的是数组,那么数组有不足的地方1)长度开始时必须指定,而且一旦指定,不能更改2)保存的必须为同一类型的元素3)使用数组进行增加或者删除元素的示意代码-比较麻烦数组管理对象比较麻烦,灵活性不够集合:多种数据放到一起的数据结构/数据类型集合的好处1)可以动态保存任意多个对象,使用比较方便2)提供了一系列方便的操作对象的方法:add、remove、set,get等3)使用集合添加,删除新元素的示意代码-简洁了集合框架体系Collection.

2021-07-28 19:45:07 6955 2

原创 韩顺平老师-IO流

视频地址:【韩顺平讲Java】Java IO流专题 -io流 io机制 字符流 字节流 节点流 处理流 等课程资料:课程资料:链接:https://pan.baidu.com/s/1GKg1SZicHhDXCQRNiSOhEA提取码:x10f文章目录文件基础知识创建文件获取文件信息目录操作IO流原理和分类FileInputStreamFileOutputStream文件拷贝文件字符流说明文件基础知识文件,对我们并不陌生,文件是保存数据的地方,比如大家经常使用的word文档,txt文件,excel

2021-07-27 22:44:16 3143 3

原创 牛客刷题笔记-数据库选择题(101-200)

101 在学生表 Student 的系别 (Sdept) 属性中查询信息系 (IS) 、数学系 (MA) 和计算机系 (CS) 的学生姓名 (Sname) 和性别 (Ssex) ,正确的命名格式应为:BSELECT Student FROM Sname, Ssex WHERE Sdept IN (‘IS’, ’MA’, ‘CS’)SELECT Sname, Ssex FROM Student WHERE Sdept IN (‘IS’, ’MA’, ‘CS’)SELECT Sname, Ssex FRO

2021-07-27 12:20:16 24613 1

原创 java的四种访问修饰符详解

首先我们建立一个包testpackage1建立一个类 person,并设置一些不同访问权限的属性和方法属性/方法访问权限idpublicageprivategetId()protectedgetAge()publicsetId()defaultpackage testpackage1;/** * Created by 此生辽阔 on 2021/7/22 21:19 */public class person { public

2021-07-22 22:48:34 1054 9

原创 数据结构与算法之美-学习笔记(一)

01|为什么要学习数据结构和算法?如果不知道这些类库背后的原理,不懂得时间、空间复杂度分析,你如何能用好、用对它们?存储某个业务数据的时候,你如何知道应该用ArrayList,还是Linked List呢?调用了某个函数之后,你又该如何评估代码的性能和资源的消耗呢?我曾经面试过很多大龄候选人,简历能写十几页,经历的项目有几十个,但是细看下来,每个项目都是重复地堆砌业务逻辑而已,完全没有难度递进,看不出有能力提升。久而久之,十年的积累可能跟一年的积累没有任何区别。这样的人,怎么不会被行业淘汰呢?我们

2021-07-22 13:47:32 1344 2

Android语音播报功能实现DemO

Android Studio工程,在主界面中间添加了一个按钮,给按钮添加了响应函数,主函数在app下的com.example.helloworld.MainActivity ,点击按钮可以实现播报指定的输入内容(第二次点击才会播报)

2021-06-23

u盘数据恢复命令.txt

比如你的u盘插了学校的电脑拷贝数据,在自己的电脑上发现U盘里面的文件都变成了快捷方式,你就可以下载这个cmd文件,把cmd文件拖到你的U盘里面,双击运行就可以了

2021-06-13

VS2017 基于MFC 做一个音乐播放器,带音量调节,切换歌曲.txt

资源里面包含全部源代码以及我做项目时参考的其他项目资源 文章地址:https://blog.csdn.net/ningmengshuxiawo/article/details/117126502

2021-05-30

mclmcrrt8_1.dll(32&64位)

运行师兄的c#,matlab混合编程程序,提示缺少mclmcrrt8_1.dll,在网上找了好久也没有找到,最后终于找到了

2020-09-21

jdk8_64位.txt

64位系统的jdk8,亲测可用,虽然现在已经比较老了,但是是相对比较稳定的一个版本,适合新手学习入门

2020-09-09

安装TensorFlow2.3.0所用文件.txt

我自己离线安装tensorFlow2.3.0所用到的文件,包括离线包,可参考我的博文进行安装https://editor.csdn.net/md?not_checkout=1&articleId=108317381

2020-08-31

空空如也

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

TA关注的人

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