自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 收藏
  • 关注

原创 容器里面有两个元素,一个子元素居中,另一个子元素靠近容器右边.

【代码】容器里面有两个元素,一个子元素居中,另一个子元素靠近容器右边.

2024-11-12 14:00:25 597 1

转载 让macos记住ssh私钥密码 mac生成ssh密钥

可以看到两个密钥文件:id_rsa(私钥) id_rsa.pub(公钥) ———— 我的本机的~是/Users/linfeng,可以通过pwd查看当前所在的路径。2)去掉以下的注释:——其实不注释,我的机器上默认值也是yes,因为在第六步的时候,我已经可以免密码登录了。——请注意,这时候只是可以免密码登录,但是没有密钥的人(如其他人的电脑),还是能通过密码登录。————请注意,此时.ssh目录的权限应该是700,只有属主有读、写、执行的权限。步骤六:免密码登录到服务器:——无需输入密码了。

2024-10-20 00:14:57 221

转载 SVN 在文件比较时提示:is not a avlid text file!

https://blog.youkuaiyun.com/chenyujing1234/article/details/34110931/?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0–blog-80749222.235v43control&spm=1001.2101.3001.4242.1&utm_relevant_index=1

2024-10-18 08:56:56 154

转载 gitlab提交代码报错:short read while indexing xxxx.vue;falied to insert into..unable to index file xxx.vue;

https://blog.youkuaiyun.com/qq_45327886/article/details/125565956

2024-10-18 08:49:52 165

转载 git绿色、红色图标不显示的问题

https://blog.youkuaiyun.com/weixin_41904925/article/details/106413953

2024-10-17 15:17:33 112

原创 ERROR: x265 not found using pkg-config

【代码】ERROR: x265 not found using pkg-config。

2024-10-15 23:10:23 427 1

转载 monorepo相关概念

npm 在 v7 才支持了 workspaces,属于终于能用上了但是并不好用的情况,重点是比较慢,通常无法兼容存量的 monorepo 应用,出来的时间太晚了,不能像 yarn 支持自定义 nohoist 以应对某些依赖被 hoist 到 monorepo root 导致的问题,也没有做到像 pnpm 以 link 的方式共享依赖,能显著的减少磁盘占用,除了 npm 自带之外没有其他优点。大量代码重复 :没有人愿意经历设置共享存储库的麻烦,因此团队只需在每个存储库中编写自己的公共服务和组件的实现即可。

2024-09-30 15:08:06 370

转载 性能处理问题

由于console.log可能导致性能问题,尤其是在使用gulp的情况下,由于不能直接应用webpack插件来移除这些日志,因此在bug修复阶段会删除页面的console.log输出。

2024-09-30 14:49:43 56

转载 monorepo仓库的创建与使用

在根目录下运行 pnpm install 命令,它会自动安装所有依赖,他会找到根目录的 package.json、各个文件夹下的子应用中的 package.json,然后根据各个package.json中的依赖项的配置去安装依赖包(模块包)。子应用 @monorepo-dir/app-base安装组件 @monorepo-dir/components 后 子应用目录的 package.json文件 增加依赖,子项目 node_modules 增加依赖,子项目同样运行成功。子应用一定要删除以下这些配置项。

2024-09-30 14:46:58 222

转载 node_modules\node-sass: Command failed报错问题处理

在 node.js 14.18.3 版本下载 下载14.18.3的.zip二进制文件夹,然后解压,将node_modules问价夹替换掉,并将如下4个文件粘贴进去。利用nvm切换版本之后,npm无法使用,提示:‘npm’ 不是内部或外部命令,也不是可运行的程序。利用nvm版本控制,nvm for windows 下载,下载地址:nvm下载,github。卸载后,安装14.18.3,旧版本下载地址:node.js 14.18.3 版本下载。nvm对应的版本文件夹内,文件夹node_modules为空。

2024-09-26 16:13:34 541

原创 ERROR: Cannot uninstall ‘requests‘. It is a distutils installed project and thus we cannot accuratel

pip安装airtest时,报错。

2024-08-29 08:54:29 163

转载 解决:centos7 中node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found (required by node)

出现/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20’ not found的问题,是因为生成的动态库没有替换老版本gcc的动态库导致的。将gcc最新版本的动态库替换系统中老版本的动态库即可解决。,百度了一些文章,但中间遇到了两个问题。一个是升级gcc失败,另一个是通过 make 安装glibc2.28导致系统崩溃。如果正在使用云服务器,建议在更新前最好备份下系统。但又说有两个错误也没有关系,到此GLIBC已经成功更新。截止目前还有以下问题没有解决。

2024-08-28 19:14:49 1279

原创 Error: require() of ES Module xxx stylish.js not supported

【代码】Error: require() of ES Module xxx stylish.js not supported。

2024-08-04 22:30:25 222 1

原创 elementplus el-table(行列互换)转置

【代码】elementplus el-table(行列互换)转置。

2024-06-24 22:36:42 1050

转载 vue展开收起动画(transition)

注意:transition 需配合 v-if / v-show使用。Vue动画(transition)动画列表(选择其中一个即可)

2024-06-21 16:43:02 481

原创 websocket+订阅发布者模式模拟实现股票价格实时刷新

文件夹下右键 open in Terminal ,安装 nodejs-websocket。在Terminal运行 node index.js。目录下多了文件夹:node_modules。打开页面即可实现页面实时刷新数据。

2024-06-18 15:56:36 274

转载 echarts图例中图标文字对齐

https://www.jianshu.com/p/d8f3daff19fa

2024-06-13 08:37:20 414

原创 vue2用vant的van-pull-refresh实现上拉加载、下拉刷新

【代码】vue2用vant的van-pull-refresh实现上拉加载、下拉刷新。

2024-05-24 11:30:55 780

转载 前端使用 safari浏览器(不仅仅是safari浏览器Firefox也发现了)时无法通过window.open打开新的窗口

Safari中无法open新窗口,原因是Safari的安全机制将其阻止,一些异步操作,比如ajax回调里面执行window.open就会失效,原因是代码自己自动执行的,被IOS的安全机制拦截!解决方案:把打开链接的操作放到setTimeout里运行即可,因为setTimeout是在主线程运行的,因此该操作不会被浏览器认定为代码操作的,所以不会拦截。原因:最开始的时候我以为是苹果设备的原因 因为使用手机ipad都不能打开,后来查了资料说是浏览器的原因找到了如下的解释以及解决方案。

2024-05-16 15:57:15 611

原创 vue指令埋点

【代码】vue指令埋点。

2024-05-08 16:59:23 367

转载 ios中嵌套h5做的app,长按图片默认会有放大效果;如何禁止

ios中嵌套h5做的app,长按图片默认会有放大效果;如何禁止:img { -webkit-touch-callout: none;

2024-04-22 16:27:42 257 2

原创 echarts四象限图表点击的监听

【代码】echarts四象限图表点击的监听。

2024-03-28 21:20:19 237

原创 @antv/g2plot四象限图表,监听点击每个象限点击事件

【代码】@antv/g2plot四象限图表,监听点击每个象限点击事件。

2024-03-28 16:26:53 369

原创 vue3使用antvg2

【代码】vue3使用g2。

2024-03-22 14:14:04 990

转载 charles https请求是unknow问题

2、 手机浏览器输入chls.pro/ssl安装证书(通用->描述文文件与设备管理->选中Charles证书安装),安装好之后要设置信任该证书(通用->关于本机->设置信任该证书),不然抓包仍然会显示unknown类型。1、打开Charles, 点击Help->SSL Proxying->Install Charles Root Certificate,安装后去钥匙串中允许Charles的证书始终信任。打开Charles客户端,点击Proxy->Proxy Settings菜单,设置默认端口8888。

2024-03-16 12:52:15 3251 1

转载 getActivePinia was called with no active Pinia. Did you forget to install pinia

外部js文件中调用pinia时,报错getActivePinia was called with no active Pinia. Did you forget to install pinia?分析原因:是pinia在main.js中还未注册好,便在其他文件中使用了它。在src/configs/permission.js中使用pinia。src/stores/index.js文件。src/stores/user.js文件。main.js中注册pinia。

2024-03-14 14:57:24 1025

转载 当在js文件里引入pinia时报错:Uncaught Error: []: getActivePinia was called with no active Pinia

https://www.cnblogs.com/goloving/p/17561209.html

2024-03-14 09:42:30 96

原创 vant的tabs组件使用router-view后,页面mounted钩子函数重复调用问题

解决方案: 写在tabs下面就行。这样写会导致路由重复走两次。

2024-03-13 00:15:19 499

转载 vue使用--tabs切换重复触发事件

解决方案:增加 v-if=“activeKey === pane.key” 判断,不是切换的key不渲染。tab越多,点击切换tab时,触发的次数越多,如果在里面渲染组件,会造成组件多次执行生命周期。

2024-03-12 22:05:40 561

转载 H5项目中 ios的border不显示问题

在开发H5项目过程中,发现先天如果用border,在安卓正常显示,苹果则显示不出来。解决方法:遇到需要用border写的线,最少要给2px。原因是border给0.01rem(1px)H5项目中 ios的border不显示问题。

2024-03-09 11:00:55 248

原创 移动端1px问题,使用vant配合rem后需要处理成1.5px或者2,3,等等,不然ios上显示不出来1px的边框

table的td样式,需要设置成1.5px,手机上才会显示出边框,不然不显示边框。

2024-03-04 18:08:42 519

转载 【css js vue】超详细!!实现 tab菜单 动态滑动效果

重点是,需要用到CSS的positon:absolute为滑动门固定位置,每切换一次菜单,都会调整div的左边的间距。比如当我点击第一个菜单,这个滑动门的左间距是100px,点击第二个菜单,间距变成了200px,依此类推。需要把 滑动门的z-index设置的靠屏幕里,flexbox的z-index设置的靠屏幕外。上面这是我做的效果图,在查找了一些资料之后,发现实现起来并没有特别的麻烦,但是对于我这种CSS学的不是很好的人,前期看起来还是有点懵的,所以写篇文章记录下我最终实现的效果。

2024-03-04 12:41:44 953

转载 npm link Hot Module Replacement 方案

由于npm link利用的是操作系统的 ln -s source target 软连接,无法热更新,这就没搞头了了,没有热更新我还 link毛线呢。假如你在开发一个vue第三方包,假定命名package,我们使用npm link方式,这样可以,在主要项目project引用时,package可以独立快速开发,不和project耦合。安装webpack插件 yalc-watch-webpack-plugin,这个插件的作用就是利用webpack hook:watchRun,在更新时调用yalc push。

2024-02-20 14:06:54 219

转载 Vite执行npm run serve后浏览器报Cannot GET /

最后通过官方文档发现,vite preview 实际上只是帮我们开启了一个静态 Web 服务器,并没有构建项目。查看了 package.json 文件中的 scripts,运行 npm run serve 执行的是 vite preview.在使用 Vite 时,想像以前执行 npm run serve 一样,查看生产环境的应用。在执行后并未发现异常,但在浏览器访问时,显示 Cannot GET /,说是找不到根目录。在网上查找解决方案,发现并没有结果。可能是还没有人踩到这个坑。

2024-01-31 00:16:39 372 1

转载 架构-单一代码库-monorepo-pnpm-workspace:基本使用 / 一个代码仓库中包含了多个软件包(package)并进行开发

https://blog.youkuaiyun.com/snowball_li/article/details/129699389添加链接描述

2024-01-29 15:40:48 93

转载 Docker部署java项目(Dockerfile方式)

https://blog.youkuaiyun.com/zhabnghenglmm/article/details/124310381?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-124310381-blog-131378467.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=d

2024-01-29 10:53:41 87

转载 学之思开源考试系统部署至Centos7

然后将修改application-prod.yml中的datasource地址,这个application-prod.yml为生产环境的配置文件,修改数据库的密码,改成自己的。分别在\source\vue\xzs-student目录和source\vue\xzs-admin目录,执行前端打包命令。如果访问不了,可能是防火墙的原因,修改防火墙配置,直接百度,开放8000、3306、8001端口。管理员端访问地址为:http://ip:8000/admin。

2024-01-29 00:26:30 305

原创 linux查询当前文件夹下文件中带有某字符串的命令

只列出包含文本的文件名。

2024-01-27 17:34:14 471

转载 获取客户端内网ip

解决方案:客户端应用发起请求时获取当前客户端ip,在请求头携带此ip给后端,则此时后端获取到的就是内网Ip。需求描述:应用部署在内网,后台接口部署在外网,这样在后台获取ip时就会导致获取的ip是客户端的外网Ip。

2024-01-24 22:27:39 123

转载 使用 SRI 解决 CDN 劫持

【代码】使用 SRI 解决 CDN 劫持。

2024-01-24 11:52:14 118

空空如也

空空如也

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

TA关注的人

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