- 博客(169)
- 收藏
- 关注
原创 antd 设置了 全局中文国际化不生效问题
将本地版本修改成和antd对应的版本就即可 这里显示本地版本是1.11.8 antd需要的是1.11.11。使用npm ls dayjs 查看版本差异。所以修改版本让两个版本统一后就可以了。
2024-12-24 10:11:58
276
原创 手机访问内网开发版,适用小程序或者h5
2.1 连接需要访问同样的局域网wifi,(大部分情况下需要步骤2,有时候直接连上局域网就能访问了,暂未发现为啥会这样;稳妥点还是配置一下代理)打开Proxy->Proxy Setting. 查看端口为8888。这个端口可以自己设置修改 也可以直接用默认的。2.2 在手机端wifi设置里面设置上面pc端同样的端口号代理。这边使用的charles 软件 代理软件配置如下图。1.1 电脑连接需要访问的网络的同网段局域网。1.2 下载代理软件并在手机上配置代理。
2024-12-24 09:59:53
304
原创 关于在浏览器里面获取手机方向的事件
这个事件里面有个实例absolute 看名字知道意思吧,对就是绝对坐标的意思,如果带了absolute就是用地球绝对坐标,如果不带absolute那么就用的你自己手机设备的相对坐标来参照返回给你当前的aplha,beta,gamma数据;最开始捣鼓了很久发现不同的手机那个位置怎么都不对,直接心态崩了,然后无意中发现的居然还有个带absolute的事件,联想到他的实例熟悉就试了一下,然后就发现了这个大坑。//如果用来absolute的事件那么返回的是相对于地球坐标系的数据。// 处理你要处理的事情。
2024-12-13 15:42:34
972
转载 动画学习---- 赋予动画冲击力
对此,我把自己的一些心得和经验做了一些总结,来聊聊如何赋予动画“视觉冲击力”,让动画更具吸引力。可能有不少童鞋能看出动画的视觉冲击力不够,知道有问题,但不知道应该如何去改进和细化。在动画设计中,要想把画面做的很有视觉冲击力,是挺有难度的一件事,很考验动画的功底。“形”,是视觉冲击力的表现形式和常用技法,是细节上的润色处理。我将从“基、形、核”三个层面去聊塑造“视觉冲击力”的技巧。“基”,是视觉冲击力的基础要素,从大方向上来把控。“核”,是视觉冲击力的内核原理,核心的设计理论。
2024-12-12 15:05:18
76
原创 npm或yarn包配置地址源
注意:上面三种方式使用一个就可以了,如果都配置了,那么配置的地址优先级分别是临时添加参数最高,写在.npmrc文件里面的的次之。设置包的仓库地址 yarn config set registry https://registry.yarnpkg.com。在更目录新增.npmrc文件 然后写入需要访问的包的地址。3.yarn install 的时候添加参数。2.直接yarn.lock文件里面修改地址。安装:yarn install。1.配置.npmrc 文件。
2024-12-12 15:02:47
811
原创 将python代码转化成接口api
说明:首先我们导入了 Flask 类,接着我们创建一个该类的实例。如果你使用 一个单一模块(就像本例),那么应当使用 name ,因为名称会根据这个 模块是按应用方式使用还是作为一个模块导入而发生变化(可能是 ‘main’ , 也可能是实际导入的名称)。这个参数是必需的,这样 Flask 才能知道在哪里可以 找到模板和静态文件等东西。(1)新建python文件 a.py(注意创建的Python文件名不能为flask.py,这会与Flask 本身发生冲突)现在就可以当api使用了,比较简便的一个api。
2024-11-07 10:58:48
566
转载 您的连接不是私密连接攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情NET::ERR_CERT_INVALID
x.x.x.x 通常会使用加密技术来保护您的信息。Google Chrome 此次尝试连接到 x.x.x.x 时,此网站发回了异常的错误凭据。原因:因为Chrome不信任这些自签名ssl证书,为了安全起见,直接禁止访问了,thisisunsafe 这个命令,说明你已经了解并确认这是个不安全的网站,你仍要访问就给你访问了。您目前无法访问 x.x.x.x,因为此网站发送了 Google Chrome 无法处理的杂乱凭据。攻击者可能会试图从 x.x.x.x 窃取您的信息(例如:密码、通讯内容或信用卡信息)。
2024-10-16 16:43:52
1086
原创 微信小程序. tarojs webView的 onload 事件不触发
第二天早上一来试试看是不是开发者工具里面的不校验合法域名导致的问题,结果发现把不校验勾选去掉后就可以触发onError事件了,不过在报错,无法加载weiView的h5, 但是在另外一个3.4版本里面也勾选了不校验合法域名 可以触发和加载,所以就不知道是版本兼容问题还是开发者工具校验合法域名问题。应该是需要在微信小程序后台里面配置webView需要访问的h5地址,然后校验才会成功访问。各位有遇到过这种情况的老哥帮忙看看我分析说的对不对,到处搜索也没找到有人和我相同的问题。版本:taro 3.6+版本。
2024-09-20 13:48:04
657
原创 mac设置终端开启系统代理
1. 在环境变量文件 ./base_profile 里面加入以下代码。2. 执行 proxy_on 开启代理. proxy_off关闭代理。echo -e "终端代理已开启。echo -e "终端代理已关闭。
2024-09-14 16:29:38
643
转载 react-native打安卓包release包报错: Task :app:mergeReleaseResources FAILED
1、react-native run-android 失败报错task’:app:mergeDebugResources’因为这是两个不同类型的资源但名字却相同,所有造成资源合并异常。1、react-native打包时报task ‘:app:mergeReleaseResources’ 错误。react-native打包图片问题 task ‘:app:mergeReleaseResources’(1)不同模块之间或者同一个模块的不同目录下存在不同类型的相同名字的资源,比如图片。
2024-09-09 11:16:09
223
原创 vite+react 热更新hmr失效。ReferenceError: Cannot access ‘xxxx‘ before initialization at routerList.tsx
排查方法:查看是否有循环引用问题,排查方法需要慢慢的一步步看每个文件的引用,最后发现是循环引用问题。如果不好找找不到 那也得找,不然就重写了 难绷😭(ps:反正我找了很久才找到的😭)解决方案:找到循环引用的两个组件或文件换个地方引用。
2024-08-08 11:07:03
572
原创 Object.entries()解析出来的数组顺序乱了,健是string类型
那么Object.entries 解析出来的数组可能不是按照对象的前后顺序排序下来可能“24-01-20”排在“23-08-01”之前了 这样排序就乱了,需要手动排序一下, 使用sort 方法。1.属性名的类型是 Number,那么Object.entries返回值是按照key从小到大排序;2.属性名的类型是String,那么Object.entries返回值顺序不固定需要手动排序;比如上面的数据有一年的 并且key是string类型。3.属性名的类型是symbol,逻辑同string。
2024-07-24 14:50:51
634
原创 clone.weekday is not a function at Object.getWeekDay
背景:当你用antd里面使用dayjs放入datepicker相关组件时,然后就会出现不兼容的问题报错。
2024-07-23 15:42:32
632
原创 check python checking for Python executable “python2“ in the PATH
因为我这个项目要的比较急,然后我使用第二种方式太慢了,而且短时间也报错没安装上,所以 我使用的是。解决方案2: 根据提示应该是缺少python环境 安装python环境然后设置应该可行。解决方案1:使用sass 不使用node-sass。
2024-06-20 14:17:19
1609
原创 printjs打印表格的时候多页的时候第一页出现空白
body{margin:0 5px}}` // 解决出现多页打印时第一页空白问题。//重点,将内容换成行内块。3.仔细检查 发现table上面多了个属性page-break-inside:avoid。scanStyles: false,//这里不继承本来样式。居然神奇的解决了,多次尝试 确实是这个属性影响到了。现象:打印多页的时候第一页空白了,一页的时候没有问题。2.有作用,但是样式出问题了 (原地裂开)
2024-04-25 17:48:00
1003
原创 关于纯函数的一些自我理解和目前自己的使用
能让你不影响其他,其他也别想影响到你,你只受参数的影响。这很明显就能减轻你的代码负担。纯函数,字面意思就是很纯粹的函数。简单来说,纯函数就像一个数学公式,输入相同的参数,就会得到相同的答案,首选,我们得知道什么是纯函数,其次我们要知道为啥要用纯函数(即纯函数的好处),最后我们要习惯使用纯函数。不要在函数内部进行任何会影响外部世界的操作,例如修改 DOM、发起网络请求等。对于一个东西,你要理解他的核心,而纯函数的核心就是纯粹。看了这些优点后,是不是感觉到 了他的重点。同理,也可以有纯组件等。
2024-04-22 14:24:02
187
原创 vue3 修改路由中的meta属性
有些时候可能需要在路由跳转前修改meta里面的相关属性值,这个时候就需要使用钩子函数beforeEach();// 监听路由变化之前的操作 注意:这里是全局的 不建议用全局的。to.meta.title = “你想要修改的值”;if(to.name === "当前路由"){
2024-04-19 18:03:24
3355
原创 adobe animate 时间轴找不到编辑多个帧按钮
如题,找了半天,在时间轴上找不到编辑多个帧按钮,导致无法批量处理帧。然后搜索发现原来是有些版本被隐藏了,需要再设置一下。
2024-03-17 17:07:24
969
原创 谷歌浏览器打开,图片糊了
打开谷歌浏览器->设置->系统->硬件加速模式关闭掉->重启浏览器。现象:早上开机,打开谷歌浏览器发现里面的所有图片相关的都糊了。查阅一番资料后发现: 谷歌浏览器的硬件加速模式被打开了。
2024-03-04 10:00:49
1110
原创 mac打不开xxx软件, 因为apple 无法检查其是否包含恶意
1. 安全性与隐私下面的允许来源列表,有些版本中的‘任何来源’选项被隐藏了,有些从浏览器下载的软件需要勾选这个选项才能安装。
2024-02-27 10:18:52
3721
原创 关于微信开发者工具热更新配置问题
如果只是单纯样式调整比较多的时候,可以勾选开启,节省编译时间,只不过js修改的时候需要自己点击手动编译;如果逻辑js代码比较多的话还是 建议不开启。各有各的优缺点,看自己选择。如果勾选了的话,那么js代码更新的时候不会重新 编译,需要 手动编译才能看到最新的代码效果;默认是没有勾选的,js代码修改保存后会默认自动编译更新;
2024-01-23 15:27:20
923
原创 关于在微信小程序中使用taro + react-hook后销毁函数无法执行的问题
原因: 使用navigateTo() 跳转路由的话并不会销毁页面和组件,会加入一个最大数量为十层的路由栈,之前路由只是被隐藏了, so 没有销毁 肯定就没有执行销毁函数(return);在 taro中使用navigageTo() 跳转路由后hook中useEffect 的return函数没有执行。useDidHide(): 页面隐藏/切入后台时触发。reLaunch(): 关闭所有页面,打开到应用内的某个页面。redirectTo(): 跳转到目的页面,在当前页面打开。没有执行return函数。
2024-01-23 10:00:35
956
原创 ReactDomServer 将react组件转化成html静态标签(SSR服务器渲染)
因为使用图表里面的formatter函数需要原生的html标签,但是本身技术栈是react,所以为了方便,便使用了ReactDomServer api将react组件转化成html原生标签引入:使用。
2023-11-29 09:31:40
685
原创 给localStorage缓存添加全局监听器
需求:在做单应用页面的时候,每个组件都是独立的,有时候我们a组件里面的东西修改了,需要b组件进行在a组件修改的同时进行响应,就需要监听器,这种时候我们需要定义监听器并且在b组件里面监听,然后在a组件触发。监听器:可以单独定义一个监听器(事件分发类),也可以用原生提供的,或者直接绑在localStorage上面,这里说下帮在localStorage上面的吧,比较快捷方便。这样就可以简单的实现全局事件分发了。//这里接受到了监听触发。//组件移除需要把事件给移除掉。
2023-11-24 11:20:07
210
原创 echart 饼图怎么让图形铺满整个div
如果想要填满的话直接写[0,'100%'],不过第一个为0后就不是圆环里,而是一个饼了,所以设置成。
2023-11-02 14:42:07
2061
原创 关于Promise.all 传入promose实例数组和返回值res数组元素的顺序问题
所以res数组里面的元素顺序和传入的promise实例数组的元素顺序是一致的。第一个promise返回结果比第二个慢点,但是返回的结果还是在第一个元素里。
2023-11-02 14:33:12
201
原创 webstorm 去掉编辑区右侧竖线
找到:appearance:show right margin 关掉就可以了。ctrl + shift + a 出弹窗。搜索 right margin。去掉编辑器代码区右侧的竖线。
2023-10-17 16:03:37
878
原创 liunx重制mysql密码
5.7及以上mysql版本 查询user表内容。#5.6及以下mysql版本 查询user表内容。长时间没有使用服务器了,服务器上mysql数据库密码忘记了,找了很多文章,最后 按照这个文章解决了。查看一下host是否已经有了%这个值,有了就可以了.user mysql;
2023-07-21 14:42:57
97
原创 react项目配置 @ 为src根目录
若已经使用 “npm run eject” 暴露了webpack.config.js文件。修改 config/webpack.config.js 文件配置(找到alias)修改jsconfig.json文件。用craco来配置 (参考文章)
2023-06-08 14:11:19
1581
原创 node之excel转化成json格式的数据
console.log("----输出表数据-------------",userTableData);console.log("excel读取异常,error=%s", e.stack);console.log('写文件操作失败');console.log('写文件操作成功');简单实例如下(如果需要处理数据,自己处理)//循环读取用户表数据。2.安装node-xlsx和fs。1. node环境(自己搭建)// 读取Excel数据。
2023-05-19 16:20:39
1007
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人