dandeseed
码龄8年
求更新 关注
提问 私信
  • 博客:713,613
    713,613
    总访问量
  • 125
    原创
  • 254
    粉丝
  • 44
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2017-11-16

个人简介:只要不觊觎别人陈列在终点的奖品,就可以不必踏上他人设计的跑道。

博客简介:

MTS的博客

查看详细资料
个人成就
  • 获得322次点赞
  • 内容获得86次评论
  • 获得1,028次收藏
  • 代码片获得312次分享
  • 博客总排名1,896,028名
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 7篇
    2022年
  • 47篇
    2021年
  • 38篇
    2020年
  • 49篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • Linux
    6篇
  • Java
    27篇
  • 工作经历
    3篇
  • 学位论文
    1篇
  • 文学
    2篇
  • 数据库
    1篇
  • 数据结构与算法
    10篇
  • 算法
    2篇
  • 日记
    1篇
  • CenterTrack
    7篇
  • 心理学
    2篇
  • 源码阅读
    4篇
  • 英语
    8篇
  • 机器学习
    10篇
  • 论文阅读
    5篇
  • 答案
    1篇
  • 教程
    3篇
  • C++
    2篇
  • 自学总结
    24篇
  • 问题解决
    4篇
  • python
    25篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysqlredis
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络tensorflowpytorch图像处理
  • 服务器
    linux
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

81人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

python中线程/线程池,进程/进程池的创建

【代码】python中线程/线程池,进程/进程池的创建。
原创
发布博客 2024.02.16 ·
515 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

正则表达式练习

先行断言和后发断言都属于非捕获组,仅仅作为一个约束条件。
原创
发布博客 2023.10.24 ·
467 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python在关闭代理进行post请求

【代码】python在关闭代理进行post请求。
原创
发布博客 2022.12.15 ·
625 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件描述符、文件打开表和inode表

文件描述符(进程级)就是一个数组,数组的每个下标内容都会指向打开文件表(系统级)的一个偏移量。每一个进程都会创建一个文件描述符,子进程会继承父进程的文件描述符。同一进程下多次打开同一个文件,文件描述符不一样,但是指向的偏移量一样,两个描述符对文件的操作不会相互影响。父子进程的文件描述符相同,所以会父子进程之间对文件的操作会相互影响。内核会对每一个打开的文件存储到这个描述表格中。表格中的每一项称为一个文件句柄,它存储了一个打开文件的所有相关信息(如文件偏移量,文件状态,inode地址)。
原创
发布博客 2022.10.25 ·
2744 阅读 ·
3 点赞 ·
0 评论 ·
20 收藏

linux中SUID、SGID和SBIT三种权限的作用

SUID(Set User ID)SGID(Set Group ID)SBIT(Sticky Bit)证明SUID的作用:4.1 创建一个所有用户都可以执行的文件A4.2 创建一个只有root可以编辑的文件B4.3 执行这个可执行文件A,发现不可以编辑文件B4.2 给文件A增加SUID位,发现普通用户执行A可以修改B与SUID类似,设置了SGID的文件可以获取当前组的所有权限
原创
发布博客 2022.10.24 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PC端通过WiFi热点共享代理

以v2ray为例:电脑开启共享wifi后,打开电脑的代理设置,可以看到端口为10810,然后运行ipconfig,查看本地连接的ip地址,手机连接到电脑上的热点后,设置手动代理,ip为电脑ip,端口为10810
原创
发布博客 2022.04.08 ·
17708 阅读 ·
2 点赞 ·
2 评论 ·
18 收藏

搭建自己的Hexo博客并部署在自己的服务器上(重温)

三年前写过一篇,但是不够详细,恰逢清明假期,又因疫情封校,刚好租了一年的服务器,在时间条件和硬件条件同时满足的前提下,抽出时间来重温一遍部署过程。1.服务器端操作1.1 创建博客页面目录hexo博客属于静态页面,我们要设置一个特定的目录用于存放博客页面。mkdir -p www/blog创建好之后我们的博客文件都会放到blog文件夹下1.2 配置git仓库本地的hexo博客需要通过git来更新到我们的服务器中,所以我们要在服务器上创建一个git仓库,并且配置hook更新到服务器上存放博客页面
原创
发布博客 2022.04.02 ·
1505 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

numpy多维数组索引

文章目录切片索引一维二维三维四维布尔索引一维切片索引python的numpy中的多维数组,有时候需要定位到数组中的某些区域元素的位置。一维一维数组很简单,我们可以直接指定索引,或者使用切片索引。比如: data[0],这时候输出单个具体数值,没有维度data[:3],这时候输出一个一维的子数组二维二维数组也不难理解data[0,1] 定位一个指定的具体数值,没有维度data[0,:]定位一维数组data[:,:] 定位二维数组三维三维数组有些难以理解,之前遇到的三维数组有点蒙圈,现
原创
发布博客 2022.03.25 ·
4561 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

python之OCR文字识别

法一: 使用easyocr模块easyocr是基于torch的深度学习模块easyocr安装后调用过程中出现opencv版本不兼容问题,所以放弃此方案。法二:通过pytesseract调用tesseract优点:部署快,轻量级,离线可用,免费缺点:自带的中文库识别率较低,需要自己建数据进行训练法三:调用百度API优点:使用方便,功能强大缺点:大量使用需要收费我自己采用的是调用百度API的方式,下面是我的步骤:注册百度账号,创建OCR应用可以参考其他教程。购买后使用python调用方法
原创
发布博客 2022.03.02 ·
6085 阅读 ·
1 点赞 ·
0 评论 ·
28 收藏

互联网面试经历

美团笔试题:小美的数字卡片字典序写出每种排列方式:比如1 2 3的方式是1 2 3;1 3 2;2 1 3;2 3 1;3 1 2;3 2 1六种方式有重复数组全排列:47. 全排列 IIclass Solution { List<List<Integer>> result = new ArrayList(); int[] arr; boolean[] used; public List<List<Integer>>
原创
发布博客 2021.10.24 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java迭代map的四种方式以及迭代器原理

迭代器原理:什么是迭代器,使用迭代器的好处?迭代器就是用来遍历集合中对象的东西,也就是说,对于集合,我们不像对原始数组那样通过直接访问元素来迭代的,而是通过迭代器来遍历对象。这么做的好处是将对于集合类型的遍历行为与被遍历集合对象分离,这样以来,就不需要关心该集合类型的具体实现是怎么样的。只要获取这个集合对象的迭代器便可以遍历这个集合中的对象。而像遍历对象顺序以及怎么访问对象元素这些细节,全部由它自己的迭代器来处理。迭代器怎么实现的?首先集合要先实现iterable接口来表示此对象是可以进行迭代
原创
发布博客 2021.09.02 ·
9546 阅读 ·
4 点赞 ·
0 评论 ·
13 收藏

Sucess is a continuous journey

Why do so many people reach success and then fail? One of the big reasons is, we think success is a one-way street. So we do everything that leads up to success, but then we get there. We figure we’ve made it, we sit back in our comfortable zone, and we ac
原创
发布博客 2021.09.02 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HashMap遍历的时候使用map.remove会报错

hashmap遍历时用map.remove方法为什么会报错? 发现问题笔者最近在调试项目bug的时候,遇到了一个很奇怪的bug,就是在对hashmap集合进行遍历的时候,同时做了remove操作,这个操作最后导致抛出了java.util.ConcurrentModificationException的错误。带着疑惑,下面参考着源码,分析问题的原因。首先,重现问题,构造一个map并往里面加元素:private static HashM...
转载
发布博客 2021.09.02 ·
2742 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Java Native Interface(Java native方法的使用)

1. 安装gcc什么是JNIJNI: Java Native Interface,是一个java调用其他非java代码的接口。JNI是java平台的一部分,通过JNI可以实现java与其他非java编程语言的交互。为什么要用JNIjava在执行一些层次的任务时候,对时间敏感或者需要执行更高效率任务的时候在已经有其他语言实现已完成的功能时,需要java来直接调用。在需要用到java标准平台不具备的依赖与操作系统的特性的时候JNI原理当一个类第一次被调用的时候,这个类的字节码会加载到内存,并
原创
发布博客 2021.08.31 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java父类子类中的实例和static的调用顺序

public class Father { static { System.out.println("Father的静态块"); } private static String staticStr = getStaticStr(); private String str = getStr(); { System.out.println("Father的实例块"); } public Father() {
原创
发布博客 2021.08.31 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学位论文改进

可以从两个方面进行改进:基于GAN网络进行数据集增强处理参考文献:面向SAR图像处理的生成式对抗网络应用综述_卢庆林舰船尾迹SAR成像仿真及目标检测方法研究_曲博岩提出小样本轻量级结构网络检测模型参考文献:基于小样本迁移学习的合成孔径雷达目标识别方法研究_邓文博...
原创
发布博客 2021.08.30 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库三大范式

第一范式:1NF概念:数据库第一范式必须满足保证每一列都是不可分割的基本数据项。简而言之,第一范式就是无重复的列正面举例:反面举例:第二范式:2NF概念:在满足第一范式的前提下,第二范式要求每一行都可以唯一的被区分,简而言之就是所有的非主属性完全依赖于主关键字。正面举例:学号—>姓名,年龄,成绩课程—>学分反面举例:学号,课程—>姓名,年龄,成绩,学分可能出现的问题:增加一个学号会增加多个学分冗余。就是组合关键字中的字段决定非关键字的情况第三范式:3NF概念:
原创
发布博客 2021.07.19 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简历撰写+面经总结

Situation: 事情是在什么情况下发⽣;Task:: 你是如何明确你的任务的;Action: 针对这样的情况分析,你采⽤了什么⾏动⽅式;Result: 结果怎样,在这样的情况下你学习到了什么。参考即可:JVM JDK和JRE的详细通俗回答JVMJVM是运行Java字节码的虚拟机。JVM有针对不同系统的特定实现,目的是,使用相同的字节码,他们回给出相同的结果。JVM中的类加载器首先加载字节码文件,然后通过解释器逐行解释执行,这种方式的执行速度回相对比较慢。而且,有些方法和代码块
原创
发布博客 2021.07.16 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Yolov3与CenterNet速度和精度对比

DONE (t=13.52s).Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.374Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=100 ] = 0.551Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=100 ] = 0.408A.
原创
发布博客 2021.07.08 ·
1648 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

KMP算法与贪心算法

KMP算法首先要构建部分匹配表向后移动的位数 = 已经匹配的个数 - 对应的部分匹配值
原创
发布博客 2021.05.11 ·
1735 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏
加载更多