shaoduo
码龄15年
求更新 关注
提问 私信
  • 博客:702,178
    问答:6,639
    708,817
    总访问量
  • 71
    原创
  • 145
    粉丝
  • 122
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
加入CSDN时间: 2010-05-23

个人简介:本人从事计算机3年,计算机硕士。博客将收录我工作中遇到的问题和经验,希望能帮到您

博客简介:

shaoduo的博客

查看详细资料
个人成就
  • 获得264次点赞
  • 内容获得100次评论
  • 获得852次收藏
  • 代码片获得2,168次分享
  • 博客总排名960,705名
  • 原力等级
    原力等级
    3
    原力分
    464
    本月获得
    3
创作历程
  • 1篇
    2024年
  • 8篇
    2022年
  • 9篇
    2021年
  • 9篇
    2020年
  • 7篇
    2019年
  • 5篇
    2018年
  • 57篇
    2017年
  • 10篇
    2016年
  • 3篇
    2015年
成就勋章
TA的专栏
  • let it Go!
    3篇
  • EventBus快上车!老司机带你走一波官档
    3篇
  • mybatis从入门到放弃
    11篇
  • 我的杂文叙事
    3篇
  • 妈妈再也不用担心不会用Oralce了
    11篇
  • kafka
  • java
    11篇
  • 安卓
    8篇
  • 欢迎界面
    1篇
  • 引导页跳转
    1篇
  • 第一次进入app进入引导页
    1篇
  • tomcat
    2篇
  • 文件上传
    1篇
  • HttpClient
    1篇
  • wex5
    2篇
  • windows
  • 软件工程
    1篇
  • struts2
    1篇
  • mybatis
    11篇
  • FTP
    1篇
  • 数据库
    7篇
  • mysql
    3篇
  • myeclipse
    1篇
  • ios
    1篇
  • 手机
    1篇
  • C
    1篇
  • oracle
    11篇
  • sql-database
    2篇
  • pl-sql
    3篇
  • ssm
    2篇
  • gson解析
  • android
    6篇
  • SP
    1篇
  • jsp
    2篇
  • 考研
    1篇
  • jstl
    1篇
  • 杂文叙事
    1篇
  • A
    5篇
  • 正则表达式
    2篇
  • eventbus-3-0
    4篇
  • jsoup网络爬虫
    1篇
  • spring
  • python
    5篇
  • OpenCV
    3篇
  • 统计学
    1篇
  • matlab
  • Go
    5篇

TA关注的专栏 7

TA关注的收藏夹 0

TA关注的社区 12

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

digital envelope routines::unsupported at new Hash

网上让大家执行 在 启动之前 export NODE_OPTIONS=--openssl-legacy-provider。更新完 node 版本为 12 出现这个错误如何解决呢,还有一个办法就是 在 package.json 中 的。devDependencies 中添加。npm install 一下。
原创
博文更新于 2024.07.31 ·
597 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

vue 仿el-table原理实现表格

element-ui是非常不错的开源框架,el-table组件在element-ui整个框架中是最复杂、最重要的部分。其中涉及到的知识有JSX,render渲染函数,组件间的状态管理等等。出于好奇和挑战,在网上受教于el的源代码以及网上相关内容资料。完成了一个简单基础的table组件 取名为 sd-table。支持功能: 自定义列、支持自定义插槽、支持自定义排序、支持全选、多选、分页回调、宽高样式等。1.效果图2.代码2.1 sd-table-body.js...
原创
博文更新于 2024.05.24 ·
5037 阅读 ·
1 点赞 ·
6 评论 ·
17 收藏

基于Springboot拦截器的AES报文解密

从前到后实现一个 springboot 使用Incepter拦截器解析AES密文。1.什么是AES加密AES是一种对称加密,这个标准用来替代原先的DES(Data Encryption Standard),已经被多方分析且广为全世界所使用。本文中AES加密方法同样适用于 DES。AES使用起来非常简单,前后端需要一个相同的密钥,前端加密完后,将密文体发送到后端,后端使用拦截器将加密的报文拦截解析后再转发到相应处理的控制器controller。那么如何知道哪些请求加密了哪些请求没加密呢?如何去
原创
博文更新于 2024.05.24 ·
5801 阅读 ·
6 点赞 ·
22 评论 ·
39 收藏

MySQL UPDATE多表关联更新

也可以使用 LEFT JOIN 来做多表更新,如果 product_price 表中没有产品价格记录的话,将 product 表的 isdelete 字段设置为 1。MySQL 可以基于多表查询更新数据。执行不同的 SQL 语句,仔细观察 SQL 语句执行后表中数据的变化,很容易就能理解多表联合更新的用法。两张表做关联,同时更新了 product_price 表的 price 字段和 product 表的 dateUpdate 两个字段。另外,上面的几个例子都是在两张表之间做关联,只更新一张表中的记录。
转载
博文更新于 2022.09.24 ·
4963 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

linux上执行shell脚本报错/bin/bash^M

在linux上执行 shell 脚本时候 报错bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory造成这个错误的原因是sh脚本使用了在windows编辑,然后上传到linux服务器执行。因为windows下的文件是dos格式,即每一行结尾以\r
来标识,而linux下的文件是unix格式,行尾则以
来标识。解决方法:第一步: 先查看并确认一下是否是 dos格式vim ./test.sh 输入“:set ff” 若
原创
博文更新于 2022.06.13 ·
1655 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

UML图六种箭头含义

UML图六种箭头含义导语在平时的开发中,难免会遇到画UML图的时候,也就是我们所说的类图,但是UML图中的箭头多种多样,所代表的含义也是各不相同,今天我们就来说说这几种箭头所代表的含义。1 泛化概念:泛化表示一个更泛化的元素和一个更具体的元素之间的关系。泛化是用于对继承进行建模的UML元素。在Java中,用extends关键字表示。表示方式:用实线空心箭头表示。注意:箭头方向是子类指向父类。2 实现概念:实现是一种类与接口的关系,表示类是接口所有特征和行为的
转载
博文更新于 2022.03.09 ·
29121 阅读 ·
43 点赞 ·
2 评论 ·
216 收藏

设计模式之组合模式

简介Compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions of objects uniformly.将对象组合成树形结构以表示 “部分-整体” 的层次结构,使得用户对单个对象和组合对象的使用具有一致性。组合模式(Composite Pattern) 也称为 整体-部分(Par
转载
博文更新于 2022.02.22 ·
1107 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

flex 布局语法

布局是任何网页的基础。目前移动端的布局方式多种多样 如图所示布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。...
转载
博文更新于 2022.02.17 ·
323 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

csdn 页面导出 清爽的pdf 脚本

(function(){ 'use strict'; var articleBox = $("div.article_content"); articleBox.removeAttr("style"); $("#btn-readmore").parent().remove(); $("#side").remove(); $("#comment_title, #comment_list, #comment_bar, #comment_form, .announ.
原创
博文更新于 2022.02.11 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

flex,多种方法做到一个在左,一个在右边的布局。

  在做一个列表的时候,单个Flex容器内有三个内联的靠右对齐的按钮,效果如图:  而我想让红色按钮靠左,而另外两个蓝色按钮保持靠右怎么办?方法一:  为红色按钮单独加上:flex: 1  此效果的原理是:利用flex:1,动态填充宽度方法二: 这个时候我们可以为红色按钮单独加上:margin-right : auto;  效果如图:  此效果的原理是:  margin-right 不设置的话默认是0,父容器width 定宽之后...
原创
博文更新于 2022.01.06 ·
18745 阅读 ·
12 点赞 ·
4 评论 ·
39 收藏

前后端分离项目使用Nginx配置负载均衡

前后端分离项目使用Nginx配置负载均衡其实Nginx官方文档有一篇文章专门介绍如何配置负载均衡,见:Using nginx as HTTP load balancer, 非常详细。这篇博客主要结合前后端异构项目(Asp.Net Core WebApi + Angular/Vue/React等),简单总结一下Nginx使用及心得。1. 下载安装启动Nginx从官方网站https://nginx.org/en/download.html下载Nginx,需要注意的是:Nginx提供Mainl..
转载
博文更新于 2022.01.06 ·
2279 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

车间调度标准算例库 FT06 FT08 FT10

发布资源 2018.09.23 ·
rar

文件分类大师1.1_安卓手机安装包.apk

发布资源 2020.05.20 ·
apk

css 中 + ~ >

p~ul选择器 p之后出现的所有ul。  两种元素必须拥有相同的父元素,但是 ul不必直接紧随 p。css中“>”是:  css3特有的选择器,A>B 表示选择A元素的所有子B元素。  与A B的区别在于,A B选择所有后代元素,而A>B只选择一代。.a,.b{逗号指相同的css样式};.a .b{空格指后代元素};.a>.b{大于号指子代元素}; A+B表示HTML中紧随A的B元素;用一个结合符只能选择两个相邻兄弟中的第二个元素;li+li{font..
原创
博文更新于 2021.09.21 ·
236 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

一台电脑存放多个git账户的多个rsa秘钥

一台电脑存放多个git账户的多个rsa秘钥如何在一个电脑上存储多个git账户生成的多份rsa秘钥,实现多个账户同时使用配置的情况?今天,不幸又再次遇到这个问题。问题描述之前的做法是重新生成一个github秘钥,覆盖掉之前的gitlab秘钥。每次切换过程就意味每次需要重新生成一份秘钥。只有两个账户的情况还能勉强接受下,某一天再想搞个小号刷副本时,这酸爽真的没法形容。解决办法今天总算想了一个办法,解决方式如下:首先,使用终端ssh命令生成第一个默认的rsa秘钥。ssh-keygen -t
转载
博文更新于 2021.09.05 ·
1168 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

拖拽过程中进入子元素会触发dragleave事件 - 解决办法

本文参考链接https://www.jianshu.com/p/f96b754032a1与上篇文章作者同样的需求,鼠标拖动文件进入元素的时候,元素样式要做出相应的改变。本以为是个简单的操作,分分钟搞定,结果写完发现拖拽的时候的改变一直闪动,触发的dragenter事件中总是夹着dragleave。原因是,鼠标进入事件监听的子元素的时候,会先触发dragleave事件。我用的 vue,当鼠标进入父元素时,添加类名,在此类名下重写它的所有子元素样式,全部添加穿透属性(不懂穿透属性的小伙.
转载
博文更新于 2021.09.05 ·
3275 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

几个常见用于解决nginx负载均衡的session共享问题的办法

几个常见用于解决nginx负载均衡的session共享问题的办法查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享:PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题:1、不使用session,换用cookie#session是存放在服务器端的,cookie是存放在客户端的,我们可以把用户访问页
转载
博文更新于 2021.06.10 ·
1412 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Flutter入门之Row、Column、Container布局

写过Android的都知道Android中有个很常用布局LinearLayout,它可以实现线性的横向或纵向的布局结构。对于学习Flutter的Android开发者来说,肯定也想知道Flutter中该如何实现线性布局结构。在Flutter中线性布局结构的实现是通过两个不同的widget分别来实现横向和纵向布局结构的。组件Row用来实现横向的线性布局,而组件Column则用来实现纵向的线性布局,而Container则是用来设置背景、设置大小、设置边距(padding)的布局。Container.
转载
博文更新于 2021.05.12 ·
854 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vscode 创建flutter 项目

1. 首先打开vscode 新建一个空的 或者 open 一个项目工程文件夹2. 打开vscode 的终端,在终端上输入:flutter create flutter_app01 ,创建3.终端输入命令 flutter run 运行
原创
博文更新于 2021.05.11 ·
1072 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MK01等、01A等,MT等,等车间调度基准问题,

发布资源 2018.11.12 ·
zip
加载更多