- 博客(539)
- 资源 (15)
- 收藏
- 关注

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

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

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

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

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

原创 如何跨行学习前端?一个小白的跨行之路~
如何跨行学习前端?一个小白的跨行之路~此篇文章讲述了一个小白跨行学习前端过程遇到的问题,以及是如何解决的。希望此篇文章能够帮助到更多的人。前端小白该如何入门?(先给大家分享**干货**最后在讲故事)*干货分享完了最后给感兴趣的朋友分享分享笔者的真实经历*此篇文章讲述了一个小白跨行学习前端过程遇到的问题,以及是如何解决的。希望此篇文章能够帮助到更多的人。大家好,我叫吴小迪,在前端行业这个领域已经...
2019-04-13 14:55:17
30989
5
原创 成人自考-英语二-动词
以来:介词 + 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
32
原创 成人自考-英语二-代词、数词、冠词
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
64
原创 成人自考-英语二-名词详细介绍
状态单词一单词二词根agree(同意)equal(平等)否定、动词disagree(不同意)inequal(不平等)名词agreement(同意)equality(平等)否定、名词disagreement(不同意)inquality(不平等)
2023-08-14 19:55:26
224
原创 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
820
原创 content-visibility:可以提高项目的渲染性能
content-visibility:新的CSS属性,可以提高渲染性能。通过跳过屏幕外内容的呈现来改善初始加载时间。在Chromium 85中推出的content-visibility属性可能是对提高页面加载性能最有影响的新CSS属性之一。内容可见性允许用户代理跳过元素的呈现工作,包括布局和绘制,直到需要它为止。因为会跳过呈现,如果大部分内容不在屏幕上,那么利用content-visibility属性可以使初始用户加载速度更快。它还允许与屏幕上的内容进行更快的交互。很整洁。
2023-05-30 14:57:30
511
原创 基于antd edit table二次改造支持所有单元格编辑及校验
表格分为俩种模式:view模式和edit模式在view模式下可点击edit按钮进入编辑模式在edit模式下点击cancel按钮回到view模式且数据还原在edit模式下点击generate保存数据暴露给外层组件在edit模式下所有的单元格但是可以编辑的在edit模式下点击generate会对所有单元格进行validate校验。
2023-05-25 11:33:38
721
原创 如何制定专属于自己的个人目标
首先我们了解一下目标分为哪几种类型。理性目标(Pure Rational):它趋向于明确而具体方向性规划(Direction Planning):它提供总体方向应急性目标(Muddling Through):它强调成功地对紧急事情作出反应我们今天会来聊一聊前俩种:理性目标和方向性规划。希望大家通过该文章的阅读能够对自己的个人目标以及未来方向有个大概的想法。
2023-05-03 11:56:34
617
原创 好看的点赞按钮
好看的点赞按钮<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
142
原创 解决同时使用antd俩个不同版本的样式错乱问题
本文讲的是vue项目中用ant-design-vue,react用antd的话也是类似的道理。如果大家实在弄不来的话可以给笔者留言(看到了会协助你进行解决),然后笔者后面追加一个react的解决过程。
2023-04-10 15:30:05
880
原创 自考本科数据结构导论(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
766
原创 操作系统性能优化实践
PS:USE法(Utilization Saturation and Errors),专门用于系统资源性能监控的分类方法。常见指标分类(USE法)
2023-03-20 06:59:15
293
原创 自考本科计算机网络原理(04741)历年大题真题【18年10月-22年10月】
自考本科-计算机网络原理04741历年大题汇总【含简答题及综合题】
2023-03-06 10:12:37
1709
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
260
原创 eggjs+egg-swagger-doc报错:Cannot read properties of undefined (reading ‘prototype‘)at generateAPIFunc
笔者开发eggjs项目的时候写完接口准备把api文档生成出来,于是就找到了egg-swagger-doc包。结果按照文档上一步一步操作完之后发现我的报错了???别人都没问题就我有问题那一定是我跟别人哪里不一样导致的,那么我们待会就排查一下哪里不一样。
2023-02-13 10:14:59
568
原创 一篇文章学会eggjs做后端服务及各种问题处理
@Controller 测用户登录、授权 @summary 用户登录@description 这个是对这个接口的描述* @response 200 loginRequestResponse 返回token,后续的接口请求头中都需要包含该token*/这样就OK了比如我们登录的接口校验username是否符合我们上面添加的自定义规则:try {. errors?. [ 0 ]?. message || '校验失败' , err);
2023-02-09 13:03:55
441
原创 React+eggjs+mysql实现多文件上传
前端上传图片调接口,发现有成功的返回,并且我们后端接口抛回来的ids和uploadDirs都能收到就代表我们OK了,然后我们用返回回来的uploadDirs跟服务器的IP地址拼接一下能出来对应的图片,那就相当于完全OK了!因为我们在上一步的controller里面是把数据的操作放到了service里面进行处理的,所以我们在创建一下service文件然后写存数据库的sql。笔者用的是antd的Upload组件,然后用提供的api:customRequest 调用接口写后续的逻辑。
2023-01-30 13:33:12
482
原创 前后端登录逻辑讲解-本文使用RSA加密过程-附代码
PS:你可以把这个公钥copy到前端代码中,也可以copy到后端代码中然后通过接口暴露出来(推荐后者,原因是后续如果公钥和私钥要变化的时候,然后用公钥的地方就无需变动了,还是正常接口获取即可,否则就得每个地方把公钥替换一遍)暴露出用户的原始密码可能会导致不法分子用该密码去尝试登录用户的其他平台(因为大部分人把所有软件设置的密码都大差不差甚至一样)。可以使用户的密码不被泄露,即使可能在我们系统还是会受到重放攻击,但是不会将用户的原始密码暴露出去。2.然后后端日志输出的是自己输入的密码的时候就对了。
2023-01-25 09:35:44
895
原创 Express做后端服务详细步骤,从零到一
通过脚手架创建的应用一般都有如下目录结构:文件名作用bin/wwwexpress启动文件,里面设置了端口、服务启动监听我们执行完npm i后的各种依赖包都在这里public存放静态文件的地方,可以忽略routes我们做后端写接口的地方views展示在浏览器上的内容,可以忽略app.js入口文件、所有接口的注册以及404、error情况的捕获等锁定包版本的文件、确保其他同事安的包跟你版本一致各种配置以及依赖的依赖包名等。
2023-01-16 15:51:25
1298
原创 Express配置指定域名IP地址允许跨域
当我们的项目用express-generator生成了或者自己写了一个小的demo之后,我们如何访问我们写的接口?这样我们前端本地就可以访问后端服务了。
2023-01-09 10:48:11
986
原创 Mac本地安装Mysql并配置
笔者推荐采用安装包的方法安装Mysql,比较简单,适合新手。baidu按关键字搜即可:mysql mac安装包下载。最后可以通过mysql -uroot -p登录了。3.配置mysql环境变量。正常情况下,安装成功。1.进入系统偏好设置。
2023-01-02 12:48:25
1786
5
原创 组件的概念
文章目录组件?从UI层面看组件化组件?等下,你有没有留意到我说了一个很关键的词,叫组件。组件?直观的理解组件是一个什么东西?可拼接,可组合,搭积木,乐高积木? 对,组件就是这样一个神奇的东西,组件可以单独开发,单独使用,把一堆组件拼在一起就可以成为一个更大的组件,更多的组件在一起组合成一个页面,一个应用,一个系统。前几年前端技术更新迭代很快,AngularJS,React.js,Vue.js等类MVC框架横空出世,各领风骚小几年。在这波前端潮流中,带来了组件化这样一个重要的概念。从UI层面看组件
2022-12-29 15:10:19
362
原创 vue修改部分文件热更新失效
笔者最近遇到了vue修改文件热更新的失效的问题【并不是改所有的文件都失效,是改部分文件失效】每次更新完那个文件的代码之后页面并不会有反映,即使刷新页面也没有获取到刚刚更改的文件的最新效果。必须重启项目才可以看到最新的更新。最开始是以为有什么配置,比如某些文件的更改会触发热更新,某些文件的更改不会触发热更新。但是经过查看vite.config.ts文件并未发现有相关的配置,且hmr:true。然后笔者排查到此由于时间原因就放弃了【就每次更改完文件内容然后就重启一次服务,非常麻烦浪费精力】。最终在编译部署的时
2022-12-06 15:48:37
2528
4
原创 tinymce富文本编辑器做评论区
今天分享一下tinymce富文本编辑器做评论区的全过程。二、每个功能的实现1.自定义toolbar的功能区①对应的样式以及意义首先加了一个自定义的icon - 追加评论用的然后加了一个自定义的文字 - 显示隐藏评论区用的2.展示、收起评论区①对应的样式以及意义点击Show/Hide comment控制右侧评论区的显示隐藏【始终显示的话占用空间】首先自己做一个评论区的区域然后我们改一下刚才注册的tinymce的setup里面的showCommentArea的onAction3.选择文
2022-11-30 13:59:32
565
原创 Jest API使用方法
如上面的知识图谱所示,一个常见的测试框架通常需要实现这些功能:● before/after 钩子函数: 如beforeEach,afterEach,● Mock方法: 函数Mock,时间mock等。● 断言: 判断一个描述是否正确,在Jest中常为 expect(xxx).toBe(xxx) 的形式● 测试覆盖率:提供多种形式的测试报告,如HTML,文本等形式这些基本的测试功能是每一个测试框架都需要考虑实现的,各个测试框架除了Api的设计方式可能有所不同之外,其核心功能是一致的,在使用新的测试框.
2022-11-27 13:44:25
496
原创 Jest单测实践篇
快照测试快照测试在你要确保你的UI没有发生改变的时候非常有用。jest的快照测试为文本测试,第一次执行时存储本次的快照,然后在之后的测试过程中进行文本比对。toMatchSnapshot() 方法import React from 'react';import Link from '../Link.react';import renderer from 'react-test-renderer';it('renders correctly', () => { const tree =
2022-11-17 20:43:24
779
原创 Antd表格性能优化
国内React项目大多数人选择配套的UI库的时候都会选择Antd。如果是非常简单的页面用Antd的话其实是完全没问题的,性能感觉不到什么瓶颈,样式也还是非常好看的。但如果数据量大起来了的话,其实就会暴露出来问题了。如下图一个实际项目,下面的可编辑表格里面的数据量大概在四千左右,这个时候就出现了比较严重的性能问题是需要解决的。尤其是这个页面做了多人协同操作的功能,性能对于这个页面来讲是非常重要的,否则别人一个操作可能会导致我这边卡顿就是用户不可以接受的了。
2022-11-12 14:49:20
2102
2
原创 前端路由与历史
在做全栈支持的过程中发现很多后端同学对hashHistory和browserHistory的区别不清楚不理解,也不知道如何正确地配置browserHistory,在本文中我们希望回答大家的这些疑惑:React应用url中的?_k=xxx 是什么?history是什么?为什么我们需要和它打交道?hashHistory和browserHistory有什么区别? 什么情况下使用hashHistory,什么情况下使用browserHistory?如何在SOFA系统中配置browserHistory?前
2022-10-24 16:38:29
1242
canvas2image.js
2020-06-04
lexograph.ttf
2020-03-24
20190727153948chromecj.com.zip
2019-07-27
前端mac系统配置(2).rar
2019-05-15
前端mac配置视频(1).rar
2019-05-15
canvas2image.js
2019-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人