吴小迪的博客

react技术交流群:821651104,vue:942347564,JAVA技术交流群:830645840。

  • 博客(543)
  • 资源 (16)
  • 收藏
  • 关注

原创 个人分享选择工作时的一些注意事项

感谢内容提供者:金牛区吴迪软件开发工作室人工智能推荐学习地址:人工智能社区        今天给朋友分享的是如何在选择工作的时候避免碰壁,如果工作没选择好,即浪费公司和我们的时间,也破坏了大家的好心情。所以选择工作是一个非常重要的事情!!!大家一定要慎之又慎,多重分析!!!这篇文章笔者不会说关于技术的问题,如果大家想要了解技术面试的相关内容可以在下方留言,笔者看情况会进行书写然后进行相关推送。【有点变懒了,不想写太多的博客了】文章目录前言:背景主体部分.

2020-12-11 10:55:55 5872 9

原创 前端AI语音方面的实现

文章目录前言一、开始写代码写html和简单的cssjs代码二、知识点讲解属性介绍:方法介绍:事件介绍三、兼容性介绍兼容写法三、实战演习全部代码:前言今天我们来点有意思的,AI语音转换!当我们遇到语音转换的需求感觉,哇,好难啊,这怎么开发啊。其实这是很简单的,今天笔者就来给大家演示一下我们用js实现语音转换功能!首先我们先来做俩个按钮,一个开始按钮一个结束并开始转换语音的按钮:一、开始...

2020-04-05 00:08:58 20771 13

原创 前端开发应知网站(强烈推荐)

作为一名前端开发者(所有程序员)最起码遇到bug就算不会解决也应该会搜解决问题的答案。一般笔者会先在百度搜(关键词一定要输入正确)如果没搜到会再去bing里面看看还没有的话就去github的Issues里面再看看如果还不行就只能自己去看官方文档然后自己研究了。只是知道搜解决问题的方法这是最基础的,遇到问题才会去想办法解决,而作为一名...

2020-03-31 12:29:59 123633 129

原创 一篇文章彻底搞懂异步,同步,setTimeout,Promise,async

之前翻看别的大佬的博客看到了关于setTimeout,promise还有async执行顺序的文章。观看了几篇之后还是没有怎么看懂,于是自己开始分析代码,并整理了此文章,我相信通过此文章朋友们能对异步同步还有,setTimeout,Promise,async这些内容了然于胸,接下来让我们走入正题:...

2019-06-10 13:18:14 58715 55

原创 你不知道的console,控制台也能玩出花样~

平时前端开发的过程console是大家用到的最多的命令之一,但是大部分人只会console.log(),并不知道console它还有其他很多的骚操作,今天就给大家分享一下~。1. 首先是大家最常用来调试的console.log([data]:any[,…args]:any),很多时候我们需要查看函数的参数是不是我们想要的值或者结果是不是我们预想的值的时候一般会使用它。console.log("...

2019-04-14 11:26:43 35255 8

原创 如何跨行学习前端?一个小白的跨行之路~

如何跨行学习前端?一个小白的跨行之路~此篇文章讲述了一个小白跨行学习前端过程遇到的问题,以及是如何解决的。希望此篇文章能够帮助到更多的人。前端小白该如何入门?(先给大家分享**干货**最后在讲故事)*干货分享完了最后给感兴趣的朋友分享分享笔者的真实经历*此篇文章讲述了一个小白跨行学习前端过程遇到的问题,以及是如何解决的。希望此篇文章能够帮助到更多的人。大家好,我叫吴小迪,在前端行业这个领域已经...

2019-04-13 14:55:17 31158 5

原创 成人自考-英语二-介词

接上一篇:成人自考-英语二-形容词。

2024-01-25 12:28:05 899

原创 highcharts.css文件的样式覆盖了options的series里面的color问题解决

根据第一个方案去解决非常简单,我们创建一个 highcharts.override.css文件。PS:有没见过 revert-layer 属性值的同学请不要诧异,其实我也是偶然发现的。

2024-01-24 15:29:16 512

原创 成人自考-英语二-连词

Her job主语从句:翻译:她的工作很重要。简单句:This isher jobThis is翻译:这是她的工作。简单句:She likesher jobShe likes翻译:她喜欢她的工作。a. 做动词的宾语:Ibelieveb. 做介词的宾语:Give a reading listtoc. 做形容词的宾语:I’msure简单句:The girl likes the boy, a singer.

2023-10-27 16:51:17 183

原创 成人自考-英语二-形容词

一般直接加,"元e"去e加,"辅y"改i加,"le"结尾e改y。这个小男孩掌握信息的能力令人吃惊,但他的注意力集中的时间很短。句意:令人惊讶的是,地球上有11亿人难以获得干净的饮用水。句意:她生活中有许多烦恼,但她总是乐观地看着这个世界。interesting:令人感兴趣的;public -> publicly【公开的】whole -> wholly【完全的】3.be动词的后面(和主语不能划等号)句意:他在会上做了一次出奇的长的演讲。interested:感兴趣的【通常。3.一个完整的句子的句首和句尾。

2023-10-09 12:34:55 341

原创 成人自考-英语二-动词

以来:介词 + the last / past + 时间段(for / in / over / during the past / last few years)4)至今:so far / up to now / till now / by now。adj. / n. + ize 👉🏻 v.(e结尾去e;规则:adj. / n. + en 👉🏻 v.(e 结尾 + n)规则:(1)adj. / n. + fy 👉🏻 v.(有e去e)3)以来:介词 + the last / past + 时间段(

2023-09-23 09:56:55 358

原创 成人自考-英语二-代词、数词、冠词

2)quite / rather a(an)相当地。==+形容词:表一类人/物 The old 老年人。三餐、球类、学科、象棋 play football。序数词,形容词副词最高级,only修饰的名词前。3) many a(an) + 可数名词单数。姓氏名词复数:表家族. The Smiths。1.单数(this这个 / that那个)一个、每一个、某一个(数量为1=one)基变序,有规律,结尾都加"th".一二三需特记,结尾带有t、d、d.八减t,九去e,ve要用f替,季节、月份、星期、日期、节假日。

2023-09-07 07:18:10 252

原创 成人自考-英语二-主谓一致

自考英语二常考的考点包含三个一致:语法一致、意义一致、就近一致。

2023-08-21 14:23:36 309

原创 成人自考-英语二-名词详细介绍

状态单词一单词二词根agree(同意)equal(平等)否定、动词disagree(不同意)inequal(不平等)名词agreement(同意)equality(平等)否定、名词disagreement(不同意)inquality(不平等)

2023-08-14 19:55:26 610

原创 成人自考-英语二-大纲要求及考试题型及分值详细介绍

自考英语二介绍

2023-08-13 09:26:09 283

原创 git查看/切换远程仓库

【代码】git查看/切换远程仓库。

2023-06-23 10:19:17 1441

原创 vue页面缓存失效问题解决

前端技术栈用的是vue,然后用keep-alive组件进行缓存页面【切换页面不进行刷新页面,保留之前的查询条件及状态等等】如果你不知道什么是正确的name的话可以在keep-alive那里把name显示的debug出来看。方案一:直接删除name的声明【一定是vue3.2.34+的版本才可以用这个方法】所以到这里基本上就排查到了问题应该就是组件的name错了所以导致缓存无效了。,如果是3.2.34+的版本就无需给组件声明name。方案二:将组件的name改成正确的。

2023-06-09 13:06:22 1732

原创 content-visibility:可以提高项目的渲染性能

content-visibility:新的CSS属性,可以提高渲染性能。通过跳过屏幕外内容的呈现来改善初始加载时间。在Chromium 85中推出的content-visibility属性可能是对提高页面加载性能最有影响的新CSS属性之一。内容可见性允许用户代理跳过元素的呈现工作,包括布局和绘制,直到需要它为止。因为会跳过呈现,如果大部分内容不在屏幕上,那么利用content-visibility属性可以使初始用户加载速度更快。它还允许与屏幕上的内容进行更快的交互。很整洁。

2023-05-30 14:57:30 798

原创 基于antd edit table二次改造支持所有单元格编辑及校验

表格分为俩种模式:view模式和edit模式在view模式下可点击edit按钮进入编辑模式在edit模式下点击cancel按钮回到view模式且数据还原在edit模式下点击generate保存数据暴露给外层组件在edit模式下所有的单元格但是可以编辑的在edit模式下点击generate会对所有单元格进行validate校验。

2023-05-25 11:33:38 1021

原创 手写懒加载组件

当我们进行列表页面性能优化的时候经常会用到懒加载的方式【尤其是移动端】今天我们就来手写懒加载组件供项目使用。

2023-05-11 14:46:57 235

原创 如何制定专属于自己的个人目标

首先我们了解一下目标分为哪几种类型。理性目标(Pure Rational):它趋向于明确而具体方向性规划(Direction Planning):它提供总体方向应急性目标(Muddling Through):它强调成功地对紧急事情作出反应我们今天会来聊一聊前俩种:理性目标和方向性规划。希望大家通过该文章的阅读能够对自己的个人目标以及未来方向有个大概的想法。

2023-05-03 11:56:34 809

原创 好看的点赞按钮

好看的点赞按钮<div id="mountNode"></div>class Button extends React.Component { state = { starred: false, }; handleClick() { this.setState ({ ...this.state, starred: !this.state.starred, }); }; render() {

2023-04-20 18:27:25 261

原创 解决同时使用antd俩个不同版本的样式错乱问题

本文讲的是vue项目中用ant-design-vue,react用antd的话也是类似的道理。如果大家实在弄不来的话可以给笔者留言(看到了会协助你进行解决),然后笔者后面追加一个react的解决过程。

2023-04-10 15:30:05 1502

原创 在一个项目中同时用某个库的俩个版本【本文演示同时使用antd的v3和v2版本】

本文演示在一个项目中同时使用俩个版本的antd。

2023-04-03 11:23:53 1020 2

原创 自考本科数据结构导论(02142)历年(应用题+算法题)真题汇总【20年4月-22年10月】

5.已知键值序列 { 11,2,13,26,5,18,4,9 },设散列表表长为13,散列函数H(key) = key mod 13,处理冲突的方法为线性探测法,请给出散列表。5.对于给定的一组键值:83,40,63,13,84,35,96,57,39,79,61,15,请分别写出直接选择排序和冒泡排序的第一趟排序结果。5.对于给定的一组键值:25,11,22,34,5,44,76,61,100,3,14,120,请分别写出直接插入排序和冒泡排序的第一趟排序结果。(同等情况下,值小的结点优先访问)

2023-03-27 15:23:32 1433

原创 操作系统性能优化实践

PS:USE法(Utilization Saturation and Errors),专门用于系统资源性能监控的分类方法。常见指标分类(USE法)

2023-03-20 06:59:15 456

原创 判断若干个数字范围是否有重叠区域

【代码】判断若干个数字范围是否有重叠区域。

2023-03-13 12:33:24 364

原创 自考本科计算机网络原理(04741)历年大题真题【18年10月-22年10月】

自考本科-计算机网络原理04741历年大题汇总【含简答题及综合题】

2023-03-06 10:12:37 2986 11

原创 egg-swagger-doc当配置type为object的时候ctx.rule.xxx读取不到对应的rule规则

这样我们的rule就可以正常的被validate了。swagger doc里面也是显示的是正常的~结果发现只要是type为object的他的rule在上下文中都读取不到。是自己抽的公共方法,可看这篇文章看封装过程:TODO:引入其他博客。的时候,我们去获取上下文的rule的时候会为undefined。使用egg-swagger-doc对接口的入参进行约束,当。第二步的目的是为了能够用正确的rule去validate。第一步的目的是为了swagger doc里面显示正常。

2023-02-27 09:57:21 414

原创 数据结构导论大题汇总

自考本科-数据结构导论大题+历年真题汇总

2023-02-20 08:20:41 1471

原创 eggjs+egg-swagger-doc报错:Cannot read properties of undefined (reading ‘prototype‘)at generateAPIFunc

笔者开发eggjs项目的时候写完接口准备把api文档生成出来,于是就找到了egg-swagger-doc包。结果按照文档上一步一步操作完之后发现我的报错了???别人都没问题就我有问题那一定是我跟别人哪里不一样导致的,那么我们待会就排查一下哪里不一样。

2023-02-13 10:14:59 1153

原创 一篇文章学会eggjs做后端服务及各种问题处理

@Controller 测用户登录、授权 @summary 用户登录@description 这个是对这个接口的描述* @response 200 loginRequestResponse 返回token,后续的接口请求头中都需要包含该token*/这样就OK了比如我们登录的接口校验username是否符合我们上面添加的自定义规则:try {. errors?. [ 0 ]?. message || '校验失败' , err);

2023-02-09 13:03:55 894

原创 React+eggjs+mysql实现多文件上传

前端上传图片调接口,发现有成功的返回,并且我们后端接口抛回来的ids和uploadDirs都能收到就代表我们OK了,然后我们用返回回来的uploadDirs跟服务器的IP地址拼接一下能出来对应的图片,那就相当于完全OK了!因为我们在上一步的controller里面是把数据的操作放到了service里面进行处理的,所以我们在创建一下service文件然后写存数据库的sql。笔者用的是antd的Upload组件,然后用提供的api:customRequest 调用接口写后续的逻辑。

2023-01-30 13:33:12 744

原创 前后端登录逻辑讲解-本文使用RSA加密过程-附代码

PS:你可以把这个公钥copy到前端代码中,也可以copy到后端代码中然后通过接口暴露出来(推荐后者,原因是后续如果公钥和私钥要变化的时候,然后用公钥的地方就无需变动了,还是正常接口获取即可,否则就得每个地方把公钥替换一遍)暴露出用户的原始密码可能会导致不法分子用该密码去尝试登录用户的其他平台(因为大部分人把所有软件设置的密码都大差不差甚至一样)。可以使用户的密码不被泄露,即使可能在我们系统还是会受到重放攻击,但是不会将用户的原始密码暴露出去。2.然后后端日志输出的是自己输入的密码的时候就对了。

2023-01-25 09:35:44 1294 2

原创 Express做后端服务详细步骤,从零到一

通过脚手架创建的应用一般都有如下目录结构:文件名作用bin/wwwexpress启动文件,里面设置了端口、服务启动监听我们执行完npm i后的各种依赖包都在这里public存放静态文件的地方,可以忽略routes我们做后端写接口的地方views展示在浏览器上的内容,可以忽略app.js入口文件、所有接口的注册以及404、error情况的捕获等锁定包版本的文件、确保其他同事安的包跟你版本一致各种配置以及依赖的依赖包名等。

2023-01-16 15:51:25 1815

原创 Express配置指定域名IP地址允许跨域

当我们的项目用express-generator生成了或者自己写了一个小的demo之后,我们如何访问我们写的接口?这样我们前端本地就可以访问后端服务了。

2023-01-09 10:48:11 1364

原创 Mac本地安装Mysql并配置

笔者推荐采用安装包的方法安装Mysql,比较简单,适合新手。baidu按关键字搜即可:mysql mac安装包下载。最后可以通过mysql -uroot -p登录了。3.配置mysql环境变量。正常情况下,安装成功。1.进入系统偏好设置。

2023-01-02 12:48:25 2491 6

原创 组件的概念

文章目录组件?从UI层面看组件化组件?等下,你有没有留意到我说了一个很关键的词,叫组件。组件?直观的理解组件是一个什么东西?可拼接,可组合,搭积木,乐高积木? 对,组件就是这样一个神奇的东西,组件可以单独开发,单独使用,把一堆组件拼在一起就可以成为一个更大的组件,更多的组件在一起组合成一个页面,一个应用,一个系统。前几年前端技术更新迭代很快,AngularJS,React.js,Vue.js等类MVC框架横空出世,各领风骚小几年。在这波前端潮流中,带来了组件化这样一个重要的概念。从UI层面看组件

2022-12-29 15:10:19 389

原创 vue修改部分文件热更新失效

笔者最近遇到了vue修改文件热更新的失效的问题【并不是改所有的文件都失效,是改部分文件失效】每次更新完那个文件的代码之后页面并不会有反映,即使刷新页面也没有获取到刚刚更改的文件的最新效果。必须重启项目才可以看到最新的更新。最开始是以为有什么配置,比如某些文件的更改会触发热更新,某些文件的更改不会触发热更新。但是经过查看vite.config.ts文件并未发现有相关的配置,且hmr:true。然后笔者排查到此由于时间原因就放弃了【就每次更改完文件内容然后就重启一次服务,非常麻烦浪费精力】。最终在编译部署的时

2022-12-06 15:48:37 3293 4

原创 tinymce富文本编辑器做评论区

今天分享一下tinymce富文本编辑器做评论区的全过程。二、每个功能的实现1.自定义toolbar的功能区①对应的样式以及意义首先加了一个自定义的icon - 追加评论用的然后加了一个自定义的文字 - 显示隐藏评论区用的2.展示、收起评论区①对应的样式以及意义点击Show/Hide comment控制右侧评论区的显示隐藏【始终显示的话占用空间】首先自己做一个评论区的区域然后我们改一下刚才注册的tinymce的setup里面的showCommentArea的onAction3.选择文

2022-11-30 13:59:32 727 1

前端-懒加载组件的演示视频

前端-懒加载组件的演示视频

2023-05-11

canvas2image.js

将canvas转变成image图片的技术【fixed_bug版本】,可以结合html2canvas技术实现将html元素转变成图片。html2canvas可以在npm资源下载。

2020-06-04

lexograph.ttf

此文件为csdn吴小迪为大家提供的字体,字体创作人并不是我,这个字体主要是英文与数字的结果,展示效果特别酷炫!适合新潮的网站使用!会吸引一大片粉丝哦~

2020-03-24

wdHanzi2pinyin.js

本js代码主要用来JavaScript实现汉字转拼音功能【绝对是同类最小的,仅9kb】对资源占用最小,性能最优

2020-02-28

前端面试之道.rar

这个资源是笔者的前端面试题的扩展经典题,大家面试前可以看看,对你的面试帮助肯定很大!最后祝君面试顺利~

2019-11-17

20190727153948chromecj.com.zip

前端开发人员用谷歌浏览器调试mobile端模拟mobile界面的谷歌插件,配置插件的方法请看:https://blog.csdn.net/weixin_43606158/article/details/97517104#commentsedit

2019-07-27

Resolution+Test_23.crx

前端开发人员下载谷歌浏览器调整分辨率的插件用来反复调整浏览器分辨率的插件

2019-07-27

vue快速上手&工程化.pdf

vue快速上手教程,vue实战项目工程化的思想,带你走入不知道的vue

2019-06-01

今日头条源码.zip

如果你想做新闻类的app,而不知道涉及到哪些东西,需要怎么去做,可以参考此代码,极力推荐!

2019-05-17

支付代码.zip

前端支付代码的小实例,打开即可查看效果,不会做前端支付的可以借鉴

2019-05-17

前端mac系统配置(2).rar

此压缩包是用来带大家完成前端的mac电脑配置,由于视频太大,无奈只能分为俩个视频分别上传。下载其中之一的可关注笔者博客然后截图加笔者QQ去领取另外一个视频。笔者QQ:1336791007

2019-05-15

前端mac配置视频(1).rar

此压缩包是用来带大家完成前端的mac电脑配置,由于视频太大,无奈只能分为俩个视频分别上传。下载其中之一的可关注笔者博客然后截图加笔者QQ去领取另外一个视频。

2019-05-15

nginx基础配置.rar

此视频的主要内容就是nginx的基础配置,只要跟着视频走,很轻松的就可以完成配置

2019-05-14

JavaScript 代码规范.pdf

javascript最全的代码规范,里面都是实际项目开发过程中用的到的

2019-05-14

canvas2image.js

将canvas转变成image图片的技术,可以结合html2canvas技术实现将html元素转变成图片。html2canvas可以在npm资源下载。

2019-05-11

前端基础知识介绍

前端基础知识视频,可以帮助很多的初学者初步了解前端开发所应用的技术

2019-05-08

空空如也

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

TA关注的人

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