敲代码痛苦吗?
码龄5年
关注
提问 私信
  • 博客:97,761
    97,761
    总访问量
  • 58
    原创
  • 321,166
    排名
  • 28
    粉丝
  • 0
    铁粉

个人简介:成功是奋斗出来的

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2019-12-05
博客简介:

yuanyuan320的博客

查看详细资料
个人成就
  • 获得80次点赞
  • 内容获得21次评论
  • 获得422次收藏
  • 代码片获得256次分享
创作历程
  • 31篇
    2021年
  • 26篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • java
    16篇
  • 嵌入式移植
    1篇
  • 计算机网络原理
    1篇
  • 算法
    5篇
  • Python
    2篇
  • 计算机操作系统
  • dart
    1篇
  • Oracle
  • C语言
    2篇
  • Linux
    23篇
  • c++
    1篇
  • 计算机组成原理
    3篇
兴趣领域 设置
  • 前端
    javascriptcssxhtml前端框架
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

分治算法——快速排序

文章目录1、分解:2、基准元素的选取3、算法描述4、划分方法——过程设计5、算法分析1、分解:分——选定一个元素作为基准元素,小于基准元素的放左边,大于基准元素的放左边,大于基准元素的放右边a1 a2 a3 …基准…an-1 an治——递归求解子问题2、基准元素的选取-(a)取第一个元素-(b)取最后一个元素-(c)取位于中间位置的元素-(d)三者取中的元素-(e)取位于low和high之间的随机数3、算法描述4、划分方法——过程设计(1)方法1:基准元素不断调整位置,最后调
原创
发布博客 2021.12.13 ·
419 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

分治算法——合并排序

文章目录1、算法思想2、算法描述3、算法分析1、算法思想合并排序是采用分值策略实现对n个元素进行排序的算法,是分治法的一个典型应用和完美体现。它是一种平衡、简单的二分分治策略,其计算过程分为三大步:(1)分解:将待排序元素分成大小大致相同的两个子序列。(2)求解子问题:用合并排序法分别对两个子序列递归地进行排序。(3)合并:将排好序的有序子序列进行合并,得到符合要求的有序序列。2、算法描述递归形式def mergeSort(arr,left,right): if left <
原创
发布博客 2021.12.13 ·
1832 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

分治算法——二分查找

文章目录1、基本思想2、分治法的解题步骤3、二分查找3.1、问题描述3.2、解决方法---分治法3.3、伪码描述4、算法分析1、基本思想将一个难以直接解决的大问题,分解成一些规模较小的相同子问题,各子问题相互独立;递归地解决各子问题,将子问题的解归并成原问题的解。2、分治法的解题步骤步骤1:分解 ——即将问题分解为若干个规模较小、相互独立、与原问题形式相同的子问题;(分解的时候分解到停止条件的时候停止,一般是分解到规模为一的时候停止)步骤2:治理步骤2-1:求解各个子问题(递归)步骤
原创
发布博客 2021.12.13 ·
2896 阅读 ·
3 点赞 ·
0 评论 ·
8 收藏

网络编程中的三次握手和四次挥手

文章目录三次握手四次挥手三次握手在 TCP/IP 协议中,TCP 协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送 syn 包(syn=j)到服务器,并进入 SYN_SEND 状态,等待服务器确认;第二次握手:服务器收到 syn 包,必须确认客户的 SYN(ack=j+1),同时自己也发送一个 SYN 包(syn=k),即 SYN+ACK 包,此时服务器进入 SYN_RECV 状态;第三次握手:客户端收到服务器的 SYN+ACK 包,向服务器发送确认包 ACK
转载
发布博客 2021.12.10 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

让你快速了解关于四级的一些知识

文章目录四级时间分配:时间分配写作:听力理解部分:阅读理解:第一部分:写作1.写做翻译的保底原则:写作:2.高分原则:3.四级写作常见题型1.议论文:4.句子的分类2.被动句3.并列句表示原因表示结果表示对比主语从句:句子的改写和扩写:写作万能句第二部分:阅读(一)、传统阅读(仔细阅读)(二)、长篇阅读解题步骤:1、看大标题,小标题2.找题干中的定位词 回头定位1)专有名词2)固定概念3)如以上定位线索没有,则是:4)文章的中心词不能拿来定位(三)、选词填空第三部分:听力时间:1.新闻题(1).主旨题(1/
原创
发布博客 2021.12.10 ·
1365 阅读 ·
3 点赞 ·
2 评论 ·
11 收藏

ARM指令集--相关指令的功能

文章目录ARM指令集的分类数据处理指令(22种)ARM指令集的分类ARM指令集共有6种类型(53种主要助记符):数据处理指令(22种主要助记符)跳转指令(4种主要助记符)Load/Store指令(16种主要助记符)程序状态寄存器指令(2种主要助记符)协处理器指令(5种主要助记符)软件中断指令 (2种主要助记符)数据处理指令(22种)MOV数据传送指令格式:MOV{<cond>}{S} <Rd>,<op1>;功能:Rd=op1op1可以是寄存
原创
发布博客 2021.11.25 ·
2782 阅读 ·
1 点赞 ·
0 评论 ·
18 收藏

python期末复习——python知识要点

a,1=进程的三种基本状态及其转换?基本状态:就绪状态。执行状态。阻塞状态。转换:就绪到执行: 进程调度程序按一种选定的策略从中选中一个就绪进程,为之分配了处理机后,该进程便由就绪状态变为执行状态执行到阻塞: 正在执行的进程因发生某等待事件而无法执行,则进程由执行状态变为阻塞状态阻塞到就绪: 处于阻塞状态的进程,在其等待的事件已经完成,并不马上转入执行状态,而是先转入就绪状态,然后再由系统进程调度程序在适当的时候将该进程转为执行状态执行到就绪: 正在执行的进程,因时间片用完而被暂停执行,或在
原创
发布博客 2021.11.25 ·
5195 阅读 ·
7 点赞 ·
0 评论 ·
122 收藏

动态规划(0-1背包问题)

文章目录1.问题给定的已知:2.所求目标:3.数学模型:4.最优子结构分析:5.建立最优值的递归关系式:6.自底向上求解:1)数据结构:2)程序代码:3)测试数据:4)结果分析:7.根据相关信息构造最优解:1)程序代码:2)测试数据及结果:3)结果分析:8.总结:1.问题给定的已知:有编号分别为1,2,3,4,5的物件物品,他们的重量分别是2,2,6,5,4,他们的价值分别是6,3,5,4,6,先给一格承重为10的背包。2.所求目标:如何让背包里装入的物品具有最大的价值总和3.数学模型:①建立模
原创
发布博客 2021.11.09 ·
2035 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

very nice

混个标标啊
原创
发布博客 2021.10.24 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序算法

快速排序(Quicksort)是对冒泡排序算法的一种改进。1、排序流程快速排序算法通过多次比较和交换来实现排序,其排序流程如下:(1)首先设定一个分界值,通过该分界值将数组分成左右两部分。(2)将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于或等于分界值,而右边部分中各元素都大于或等于分界值。(3)然后,左边和右边的数据可以独立排序。对于左侧的数组数据,又可以取一个分界值,将该部分数据分成左右两部分,同样在左边放置较小值,右边放置较大值。右侧的
原创
发布博客 2021.10.20 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Initialization failed for ‘https://start.spring.io‘ Please check URL, network and proxy settings.

错误信息:Initialization failed for ‘https://start.spring.io’Please check URL, network and proxy settings.Error message:Cannot download ‘https://start.spring.io’: connect timed out在新建springboot项目的时候出现以下这种错误的时候1.打开file----settings2.搜索HTTP Proxy–>勾选Au
原创
发布博客 2021.10.05 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Lombok的使用方法

Lombok的使用java lombok插件为我们写程序提供了许多的方便,主要是在面向对象的类的封装这一块,会为我们提供很多方便的接口,减少程序中冗余的代码。1.先在idea上面安装Lombok插件点击File->Settings进入设置页面,然后点击Plugins2.然后再①处,搜索Lombok,在②处会出现Install,点击安装即可,然后重启,插件安装成功。3. 在pom.xml文件中加入依赖, <dependency> <group
原创
发布博客 2021.10.02 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Consider defining a bean of type ‘com.zsb.dao.UserDao‘ in your configuration.

在网上找了很多中的方法去修改它比如有很多都是说的报错原因是因为在Mapper或者Dao层缺少注解或者是service层等等,我就不再赘述了,很明显我的不是因为这种情况这个问题就是@SpringBootApplication无法生效的问题。因为根据英文的提示是在配置中找不到一个指定自动注入类型的bean,经过多方排查得出结论:Mapper包是没有被扫描到的,那么我们需要在启动类上面加上注解@MapperScan,这个注解是在org…下面,不是在tk…下面。引入org…包下面的@MapperScan
原创
发布博客 2021.08.26 ·
1605 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

JSR303数据校验常见参数

@NotNull(message="名字不能为空")private String userName;@Max(value=120,message="年龄最大不能查过120")private int age;@Email(message="邮箱格式错误")private String email;空检查@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Null还有被Trim的
原创
发布博客 2021.08.01 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GET http://localhost:8080/statics/js/jquery-3.6.0.js net::ERR_ABORTED 404

GET http://localhost:8080/statics/js/jquery-3.6.0.js net::ERR_ABORTED 404test2.jsp:10 Uncaught ReferenceError: $ is not definedat test2.jsp:10(anonymous) @ test2.jsp:10当出现这种错误的时候,首先检查自己引入的路径是正确的。 <script src="${pageContext.request.contextPa.
原创
发布博客 2021.07.23 ·
2567 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

第一个SpringMVC程序----注解版

文章目录注解版1、新建一个Moudle,springmvc-03-hello-annotation 。添加web支持!2、由于Maven可能存在资源过滤的问题,我们将配置完善3、在pom.xml文件引入相关的依赖:主要有Spring框架核心库、Spring MVC、servlet , JSTL等。我们在父依赖中已经引入了!4、配置web.xml5、添加Spring MVC配置文件6、创建Controller7、创建视图层8、配置Tomcat运行小结注解版1、新建一个Moudle,springmvc-03
原创
发布博客 2021.07.19 ·
132 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

第一个SpringMVC程序---配置版

文章目录配置版1、新建一个Moudle , springmvc-02-hello , 添加web的支持!2、确定导入了SpringMVC 的依赖!3、配置web.xml , 注册DispatcherServlet4、编写SpringMVC 的 配置文件!名称:springmvc-servlet.xml :5、添加 处理映射器6、添加 处理器适配器7、添加 视图解析器8、编写我们要操作业务Controller ,要么实现Controller接口,要么增加注解;需要返回一个ModelAndView,装数据,
原创
发布博客 2021.07.19 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在项目中选择add frameworks support的时候,选择添加web application时,添加过后没有出现web.xml

今天在创建项目的时候,在选择add frameworks support的时候,选择添加web application时,添加过后没有出现WEB-INF还没有web.xml的时候,按照如下方式创建就可以了。然后选择web Application就可以了创建完成后就包括那几部分哦。...
原创
发布博客 2021.07.19 ·
1251 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

写mybatis的步骤

1.导入的依赖<dependencies> <!--单元测试依赖--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13</version> </dependency> <!--mysq
原创
发布博客 2021.07.19 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列

Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。当出现这种情况的时候问题就是,不要再xxxMapper.xml文件中写中文,就算是有注释也不行,把中文去掉就行了再重新执行就可以了...
原创
发布博客 2021.07.09 ·
1160 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多