皮皮踢
如何解决侧边栏菜单点击收齐时宽度回弹的问题?
菜单侧边栏点击收齐的时候,宽度会回弹一下,没有在js里面控制或者直接修改宽度,第一个图片是useRenderLayout,第二个是Menu
版本号: "element-plus": "^2.6.1",
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250113/dfb9fa63a205ce918ba46fa0a2f2a5a3.png)
"PixPin_2024-09-09_10-45-38.gif" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250113/2569c518048aca125957d293a3413045.png)
css
:root {
--el-aside-max-width: 200px;
--el-aside-min-width: 64px;
--el-aside-width: 200px;
}
//useRenderLayout.scss
$prefix-cls-left: #{$namespace}-render-left;
.#{$prefix-cls-left} {
display: flex;
height: 100%;
.aside-max-width {
width: var(--el-aside-max-width);
}
.aside-min-width {
width: var(--el-aside-min-width);
}
.main-content {
flex: 1;
.app-View {
height: calc(100% - 40px);
padding: 10px 20px 20px;
}
}
}
// Menu.vue
$prefix-cls: #{$namespace}-menu;
.#{$prefix-cls} {
height: 100%;
background-color: rgba(255, 255, 255, 0);
width: 100%;
// 对宽度有个两秒的动画=>感觉没啥用,没生效
transition: width 0.2s;
// 折叠动画的时候,就需要把文字给隐藏掉
:deep(.el-menu--collapse) {
// background-color: red;
// transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out !important;
.#{$prefix-cls}__title {
display: none;
}
}
}
" transition: width 0.2s;" 我给宽度加了一个这个 也不管用 ,我想知道它回弹的原因和解决办法
皮皮踢
vue2中如何实现下面可编辑的效果?
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/0b16f07252389d696c8ae2daf1c19c1d.png
vue2 如何实现上面的这种表格样式,点击对于单元格的时候可以进行编辑,可以添加一行或者删除其中的一行,或者是移动当前的某一行,导出,保存等操作
有没有第三方的库,或者是提供一个思路也可以,麻烦各位大佬了
皮皮踢
如何获取router-link的当前路由?
在根组件APP.vue中的导航标签中设置了三个router-link,每当我切换路由时,如何才能获取到当前点击的路由地址?
Stator |
Rotor |
Search
changeBGC () {
const arr = this.$router.options.routes
// console.log('我是路径数组', arr)
const path = arr.map(item => {
// console.log('我是数组对象', item.path) // 循环出数组对象
return item.path
})
if ( === '/searchview') return this.isbgc === true
}
皮皮踢
给a标签加点击事件为什么没效果?
在一个html页面给一个a标签加一个onclick事件,也写了函数,为什么点击没效果?
2分享
function sharex(x){
alert("xxxx")
}
皮皮踢
caffeine源码?
使用gradle来构建也不是很麻烦吧 大致上也是安装gradle 配置一下镜像就可以了吧 如果你嫌麻烦 可以把源码JAR包直接丢进IDEA里选择构建就可以了
皮皮踢
rollup多入口的公共部分怎样才能不提取成单独文件?
如何将多入口共同引用过的文件中的内容分别写进各入口内部,而不是作为一个单独文件输出?
比如:
// util.js
export function fun(){};
// a.js
import { fun } from './util.js'
fun();
function a(){};
a();
// b.js
import { fun } from './util.js'
fun();
function b(){};
b();
希望生成:
// a-bundle.js
function fun(){}; // 来自 util
function a(){}; // 来自 a.js 自身
fun();
a();
// b-bundle.js
function fun(){}; // 来自 util
function b(){}; // 来自 b.js 自身
fun();
b();
// util.js
// 不要了
皮皮踢
如何把对象和数组转换?
[{ a: 1 }, { b: 2, c: 3 }].reduce((r, c) => Object.assign({}, r, c), {})
«"https://segmentfault.com/q/1010000044226467" (https://segmentfault.com/q/1010000044226467)»
皮皮踢
SQLAlchmey调用存储过程获取出参报错ORA-00936: missing expression,该如何解决?
用outparam方法:
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy.sql import outparam
from configs import url
# 创建数据库连接
engine = create_engine(url)
# 创建会话
Session = sessionmaker(bind=engine)
session = Session()
# 调用存储过程
result = session.execute(
"BEGIN test_procedure(:param1, :out_param); END;",
{'param1': 123, 'out_param': outparam('out_param', int)}
)
# 获取输出参数的值
out_param_value = result.out_parameters['out_param']
# 打印输出参数的值
print(out_param_value)
皮皮踢
音符符号 数学符号 常见表情符号的unicode编码范围是什么?
音符符号 数学符号 常见表情符号的unicode编码范围是什么?
皮皮踢
mongodb会自己关闭6.0和最新版7.0.1都会这样,下面是日志,为什么会自己关闭了呢?
从卦象上看跟这个 Issue 类似:
«"https://www.mongodb.com/community/forums/t/mongo-process-> cras..." (https://link.segmentfault.com/?enc=re5mjyCVuXj2YrUwX2eW1Q%3D%3D.Y4Ge%2B33%2Bb%2FaMTGZAa2Lgf8qV1drxgyNTyTw2zz0407IAY7Q7QJfN81ibgFyxFQjiXGPSae%2FAFS5S9v2%2B8pGuLxQyuy0uUcU%2B1wBhj%2FJ75yGDVfEIVd3gkuRW5vWungzTEf7WwjYbCJ87ahnmoNLmXg%3D%3D)"https://jira.mongodb.org/browse/SERVER-71274" (https://link.segmentfault.com/?enc=XZQwp8%2BsubnDdrr0DrkMPw%3D%3D.CWO6LSab59lKdeg5CuoSDeFk%2BgZ1bgZcsN5Dfcg1%2BXnvYQcjtNx0%2Fc%2Fwn%2BIc0In%2B)»
异常堆栈都是 0xE0000001,且挂掉之前都有 FATAL 日志 "FileRenameFailed"。
按官方的说法是文件权限问题,但并未说明该怎样解决此问题。
不过评论里有人指出可能是 Windows 的安全防护软件导致的,他们的做法是把 MongoDB 相关目录加到白名单里:
«for us, the random crash seemed to have been caused by the anti-virus /
Windows Defender on the server! It was locking files or something while
Mongo tried to manipulate them.
We simply added an exclude rule to our Windows defender on the Mongo’s
/data/ and /log/ folder.
Seems to have solved our problem.»
皮皮踢
vue组件内部props,两个相关异步数据,如何确保计算出结果?
一、组件介绍(怎么确保得到a3)
1、组件内有a1,a2,用来接收父组件的传值,需要通过a1,a2来得到一个 a3
2、父组件在使用时a1,a2的来源是通过两个不同的api获取的,a1,a2都是异步的
export default {
name: 'Test',
props: {
a1: { // 异步数据
type: Array,
default: () => []
},
a2: { // 异步数据
type: Array,
default: () => []
}
},
data() {
return {
a3: []
}
},
watch: {
a1: {
deep: true,
handler() {
if (this.a1 && this.a2) {
this.initA3()
}
}
},
a2: {
deep: true,
handler() {
if (this.a1 && this.a2) {
this.initA3()
}
}
}
},
methods: {
initA3() {
// 对 a1、a2 进行运算后得到 a3,这里都是简化场景
a3 = a1 + a2
}
}
}
二、解决方案(目前的方案)
1、前提条件如下:(1)它是组件,尽量是不去要求父组件去控制api请求顺序,比如async
await控制两个请求的顺序(2)a1,a2的来源是可能随时变的,可能通过一个按钮切换这样,不限制父组件的使用
2、目前想的 watch 是对 a1,a2进行监听,然后发生变化时,得到 a3
3、计算属性computed行不通,不能深度监听,因为这个a3是一个副作用了
三、大佬们,想请问下有其他的方案思路,谢谢
皮皮踢
怎样把电脑文档转换成手机可以浏览的形式呢?怎样把自己编写的的网页放在超链接里(比喻有点不恰当)?
怎样把电脑文档转换成手机可以浏览的形式呢?怎样把自己编写的的网页放在超链接里(比喻有点不恰当)?
皮皮踢
请教一下,Laravel插件spatie/laravel-backup如何恢复数据?
请教一下,Laravel插件spatie/laravel-backup如何恢复数据?
使用下面的Artisan命令,提示没有这个参数
"php artisan backup:restore –only-db"
"php artisan backup:restore"
具体是怎么恢复备份的呢?
皮皮踢
Cesium 为什么label的eyeOffset设置的距离会有偏差 相比于圆?
function computeLabelPosition(center, radius, bearing) {
// 用Cesium的Spherical几何计算
let spherical = new Cesium.Spherical(bearing, 0, radius);
let offsetPosition = new Cesium.Cartesian3();
Cesium.Cartesian3.add(center, Cesium.Cartesian3.fromSpherical(spherical), offsetPosition);
return offsetPosition;
}
// 用该方法为每个标签计算位置
for (let i = 1; i <= 3; i++) {
let labelPosition = computeLabelPosition(position, 100000 * i, Cesium.Math.toRadians(90)); // 90度表示右侧
entities.add({
position: labelPosition,
// ... 其他属性
});
}
皮皮踢
react 函数组件 antd Select组件使用labelInValue报错{ value: string | number, label?: ReactNode } 如何解决报错呢?
value={{ value: currentSelectedKey, label: currentSelectedLabel }}
onChange={(valueObj, option) => {
// valueObj 把有 value 和 label 属性
const { value, label } = valueObj;
selectChange(valueObj, option, 'companyType');
}}
皮皮踢
pinia里面不能用vue-router的内置类型RouteRecordRaw?
报错信息:
如果没有引用 ".pnpm/@vue+shared@3.3.4/node_modules/@vue/shared",则无法命名 "useUserStore"
的推断类型。这很可能不可移植。需要类型注释。ts(2742)
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/dd576c4f16996cf2973b59f13bd763a6.pnghttps://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/66a0db1972ace72ebb22bc680e30d849.png
皮皮踢
单体项目与分布式项目两种架构设计思想?
网上有资料说在大型的数据中心里,数据库就只有存储的功能,事务的功能会被疯狂削减。
因为没有微服务相关经验,所以不太理解这句话,所以希望有大佬可以讲一下将单体架构与微服务架构的设计思想
皮皮踢
java Lambda表达式如何按条件动态传入方法引用?
java中如何按条件传入分组
例如有个学生类集合,如何动态传入一个方法引用来分组?
list.stream().collect(Collectors.groupingBy(Student::getSex));
list.stream().collect(Collectors.groupingBy(Student::getAge));
public List test(动态传入){
// ...list
list.stream().collect(Collectors.groupingBy(动态传入));
return list
}
皮皮踢
and or 与三目运算符的区别?
"1 and 2 or 3"
这个与 "三目运算符" 有什么区别
皮皮踢
amh面板 1G内存主机有没有办法安装上mysql 5.7?
我又来咨询大佬问题了
小内存机器1G,是否有办法安装上mysql 5.7 (非mysql-generic-5.7版本?)
常规linux机器可以想办法安装后再进行参数优化
但是机器实测时会在中间卡退安装失败
请教下大佬解决办法
皮皮踢
vue-treeselect在数据回选时v-model绑定的id在option中不存在怎么默认显示中文?
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/e6d2c27261a2ef76d7a3aaa7af1586f7.png可以回选那一项不存在了,然后显示中文,这个可以实现吗
皮皮踢
若依项目怎么通过docker容器打包镜像并部署到微信云托管?
我是前端开发,被部署的问题折腾了很久,在网上也没有找到有用的信息,所以发帖求助。
背景:我用若依前后端分离版("若依前后端分离-Vue" (https://link.segmentfault.com/?enc=ExcagbpJSs9nvTRYBusVHQ%3D%3D.yFZAKYo7wAlAu0XtSMxJdyZcEoNFmrKvoGRe14oKjcb1LV7r2MM6%2FzCNI7vLx182))做了一个简单后台,因为没有后端基础,所以想借助微信云托管来进行服务部署,目前这个云托管服务也是免费的。
微信云托管是自动部署的,我用若依部署老是失败,问了他们客服,客服说云托管是基于docker的,所以项目必须是以容器的方式部署,建议我先尝试本地镜像构建。然后我安装了相关工具在本地调试。
因为若依后台本身没有Dockerfile,所以我把微信云托管的示例("部署模板" (https://link.segmentfault.com/?enc=%2FSueM8AYCkh8kMN6FwsUpg%3D%3D.uHxWk5R92NhhibMHG6bPwIRsrVJdKIkiHVm6vmW%2BMW%2Fq57D1mWbF1vXu8aoHL0claxg7bXlrYKsbafse7uyr%2FszzubrCaxpShwY3zJ4iYkQ%3D))项目中的Dockerfile和setting.xml直接拷贝到了若依的根目录,然后按照微信提供的调试文档("调试文档" (https://link.segmentfault.com/?enc=pJyozshoL67iUbKTngwKyw%3D%3D.v%2FGwDgQwh%2FreuVYTdWYazWaiiYPk3qx16cDmEXI9kL7wXUvChXibHjNu13s3AgBBx5vm9HcgtE0eyuVlQGR4Qsep9r9c2lsireYGvikoPxg%3D))来调试若依的这个项目,但是在构建的时候总是报这个错,"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/b8b1e45939b62ac7cac6863a8d2dad29.png)目前卡着这里,不知道怎么处理了,希望有大佬能够提供帮助,非常感谢!
这是项目根目录:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/c58344b774fba9a019895783fbc2d8a8.png)
这是Dockerfile,从部署模板copy来:
# 二开推荐阅读[如何提高项目构建效率](https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/scene/build/speed.html)
# 选择构建用基础镜像。如需更换,请到[dockerhub官方仓库](https://hub.docker.com/_/java?tab=tags)自行选择后替换。
FROM maven:3.6.0-jdk-8-slim as build
# 指定构建过程中的工作目录
WORKDIR /
# 将src(原本是src,这里改为了ruoyi-admin)目录下所有文件,拷贝到工作目录中src目录下(.gitignore/.dockerignore中文件除外)
COPY ruoyi-admin /app/src
# 将pom.xml文件,拷贝到工作目录下
COPY settings.xml pom.xml /app/
# 执行代码编译命令
# 自定义settings.xml, 选用国内镜像源以提高下载速度
RUN mvn -s settings.xml -f /app/pom.xml clean package
# 选择运行时基础镜像
FROM alpine:3.13
# 安装依赖包,如需其他依赖包,请到alpine依赖包管理(https://pkgs.alpinelinux.org/packages?name=php8*imagick*&branch=v3.13)查找。
# 选用国内镜像源以提高下载速度
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tencent.com/g' /etc/apk/repositories \
&& apk add --update --no-cache openjdk8-jre-base \
&& rm -f /var/cache/apk/*
# 容器默认时区为UTC,如需使用上海时间请启用以下时区设置命令
# RUN apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone
# 使用 HTTPS 协议访问容器云调用证书安装
RUN apk add ca-certificates
# 指定运行时的工作目录
WORKDIR /app
# 将构建产物jar包拷贝到运行时目录中
COPY --from=build /app/target/*.jar .
# 暴露端口
# 此处端口必须与「服务设置」-「流水线」以及「手动上传代码包」部署时填写的端口一致,否则会部署失败。
EXPOSE 8080
# 执行启动命令.
# 写多行独立的CMD命令是错误写法!只有最后一行CMD命令会被执行,之前的都会被忽略,导致业务报错。
# 请参考[Docker官方文档之CMD命令](https://docs.docker.com/engine/reference/builder/#cmd)
CMD ["java", "-jar", "/app/springboot-wxcloudrun-1.0.jar"]
setting.xml没有任何改动。
按照@fefe提供的方法有了进展,不过后面还有新的问题,截图补充:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/586bad8d184286a2d61f1f87f8aac9b8.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/7ff9c77db4cb629feb05e8c7115edcc3.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/5d334b5d8bedbe42f0e67ac1fb4cf51d.png)
新的错误好像是说找不到pom.xml,不过源码的每个木块是有对应文件的,是否是Dockerfile里的配置不够呢?
补充:@汝何不上九霄,镜像已经启动成功:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/f5f1da0987e5d9919460027919519d06.png)
不过我试着接口连接27082,27081,8080,都无法访问接口。
我直接通过这里启动,可以通过8080端口访问接口,但是这里启动好像和在不在容器没有关系,因为,日志产生新的日志,请问我应该怎么正确访问接口。
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/75eb33704ca68289dd989f79fdd38de0.png)
配置文件截图:
Dockerfile.development截图:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/4d227419e42d82516c3c22d7823456eb.png)
docker-compose.yml截图:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/473b1c7273b2ef28f5256e790314f588.png)
修改Dockerfile.developent后构建镜像:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/a1f6ff2c2170e8220df420f5f46c9c5b.png)
启动镜像:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/ead7c8a45963135dd3a44f97e5b353f2.png)
docker客户端:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/93f685fb15801faa48f7450dc81e75ab.png)
接口请求用8080端口,请求超时;请求用端口51747返回404
补充信息:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/75e0f674c1ffe54e76e7fada809b0510.png)
start之前是这样的:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/88522b7b8142fdf7d222da123c643976.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/9e1d7eba229364acad96f1e631eded1c.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/85dd270ec1dc589aa667936c93da0e39.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/a67d7a8ee7aeb33215c6ec49bb3aa1ca.png)
:80的端口没有搜索到,全局搜索只有这个文件有8080:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/ded6971923cd5a1c8b0820483c55eb07.png)
这是我start的过程。然后有若依有一个对应的前端vue项目,我启动了,访问地址是用8080的端口:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/29c52468ec9b45a86535f72f3da1b0be.png)
访问前端项目,接口会报超时的错误。大概是这样一个过程。
皮皮踢
get返回的json字符串,我通过php json_encode后,如何取值?
"encode" 是把对象编码为字符串,对字符串编码那不还是字符串嘛。
你应该使用 "json_decode"。
皮皮踢
crontab在CentOS7.9 Python虚拟环境中定时执行报错,寻求解决方案?
crontab默认的工作路径是用户的家目录。你的程序 "open("report.json", "r", encoding="utf-8")"
这里读取的是一个相对目录下的文件,所以会报找不到文件。
读取 report.json 变成了读取 /用户目录/report.json 这个文件了。
所以可以改成这样子:
"0 8,15,21 * * * cd /home/lawrence/workcode/Auto_Cashier && ./venv/bin/python3 run_case.py"
你把运行步骤放在sh脚本里面执行,这个看上去是没问题的。
皮皮踢
为什么python使用Pyinstaller打包成exe,只有spec文件?
可以试下nuitka打包
皮皮踢
Echarts Tooltip 标签内容汉字和数值如何分别对齐?
echarts tooltip标签内容如何对齐;
目前的代码:
formatter: function(param) {
var tip = param[0].name + "";
for (var i = 0; i ";
} else {
tip += param[i].marker + " " + param[i].seriesName + ":" + param[i].value[1] + "笔" + "";
}
}
return tip;
}
目前效果:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241113/17ef7a78755fdb7edaa476997a99f5a8.png)
期望得到的效果
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241113/e14f2dcd37dc6efe6840e81e2f75c12b.png)
皮皮踢
在 Excel 中间插入一列的 Java 实现?
添加一个列的基本思路还是给每一行的指定位置添加一个单元格。下面是我找到的一个实现方法,内容很长就不直接贴出来了。
"https://github.com/bit-twit/poi-shift-column/blob/master/src/main/java/org/bittwit/poi/ExcelOpener.java#L58" (https://link.segmentfault.com/?enc=N4nXjYJYCgC3T0dnLHf4Uw%3D%3D.epla8qhK5WuVoDZsDWWpqndfS1BzZGFZwy%2BpgEYM3odzSYqMw43GwK9de32IZh97E%2B9%2BUmpvoijlg1o2unQNMKXRPbIJfd2apfPjhGwouXlmm7ZmbQL1JtF3wGZVVcJvPcea3nNDv2EM5gPc2fHF8Q%3D%3D)
皮皮踢
如何用Java将一个Excel的文件的数据读取到另一个Excel中?
推荐方案很简单。
第一步:读取A文件数据。
第二步:读取B文件数据。
第三步:按你的逻辑进行数据合并。
第四步:写C文件。
皮皮踢
vue3 如何获取当前元素的后代元素有class="show"的元素?
两种方式:
一:纯"CSS"控制因为你加了"scoped",所以你需要".item ::v-deep .hidden"这样来设置后代元素
二:增加一个"prop",把"item.show"传入子组件来让子组件设置相应"class"
皮皮踢
vue3中,关于查询返回后参数的问题?
以为不知道怎么返回, 那么也可以使用导航守卫:
const UserDetails = {
template: `...`,
beforeRouteEnter(to, from) {
// 在渲染该组件的对应路由被验证前调用
// 不能获取组件实例 `this` !
// 因为当守卫执行时,组件实例还没被创建!
},
beforeRouteUpdate(to, from) {
// 在当前路由改变,但是该组件被复用时调用
// 举例来说,对于一个带有动态参数的路径 `/users/:id`,在 `/users/1` 和 `/users/2` 之间跳转的时候,
// 由于会渲染同样的 `UserDetails` 组件,因此组件实例会被复用。而这个钩子就会在这个情况下被调用。
// 因为在这种情况发生的时候,组件已经挂载好了,导航守卫可以访问组件实例 `this`
},
beforeRouteLeave(to, from) {
// 在导航离开渲染该组件的对应路由时调用
// 与 `beforeRouteUpdate` 一样,它可以访问组件实例 `this`
},
}
可以在离开时存起来, 回来时在加上
«"https://router.vuejs.org/zh/guide/advanced/navigation-> guards...." (https://link.segmentfault.com/?enc=hu5BGVJcnYlZbuwHJ7nOfA%3D%3D.i8N9uqmLDyfc9GmS6%2BgMhWOp%2FHTUwqO7Anu%2BAyMlMVFcsJqTYTQfICuJUWl236gtbCnEKOp9hzoV766Fx76fKvaBDUt%2FlQCwAaop9Hg7kIyCYbzvISG7lJhxV79lWMgmwNz5p8GRGxygI%2FRMzthMZs5VN5BclN98TRMvIfgO2R8%3D)»
使用"keepalive"就行了, 改动非常小, 使用vue, 可以根据目前的项目架构全局加应该也非常方便
«"https://cn.vuejs.org/guide/built-ins/keep-> alive.html" (https://link.segmentfault.com/?enc=oGpvCjTE03zfVwI9LZo8HQ%3D%3D.S7SeuEA2Itgxc9xDjSSQO2Bb4yPg1RX55zvfIWKvD3U9PduZ0ZfqpWI7E8bMuGQVm2jzAvK9kzMUXWaWMyaAnw%3D%3D)»
皮皮踢
如何批量给Excel文件添加数字签名?
如何给Excel文件批量进行数字签名
除了能够添加以外,还要能删除,具体要怎么实现呢?
语言是java
皮皮踢
uniapp 微信小程序 onLaunch触发vuex 请求http报错600009?
Uniapp开发微信小程序:在onLaunch 调用 this.$store.commit('setToken',
token),执行vuex的actions请求http(用的是uv-ui封装的http),会报错,有大佬指点一下吗?
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/220c81091b9f5ebfd84acc6b7d2a23c7.pnghttps://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/f9a5e1c6e7b4c6e994f086d2b304e399.pnghttps://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/e82da9d04ea44f6dba8f0e5ccbc2b2a8.png
皮皮踢
想请教各位巨佬一个布局如图,div宽高都固定,怎么在第二行超出时显示....?
多行文本...用这个就行了
浮动元素是如何定位的
正如我们前面提到的那样,当一个元素浮动之后,它会被移出正常的文档流,然后向左或者向右平移,一直平移直到碰到了所处的容器的边框,或者碰到另外一个浮动的元素。
.text {
width: 200px;
height: 38px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
皮皮踢
Java 读取 CSV 文件并将其写入指定 Excel 工作表?
Java怎么把某个csv文件,写到指定的excel的sheet里?
rt
皮皮踢
如何解决 typescript check-types 时的 'originalKeywordKind' 报错?
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241027/354c9dbb9107587b669d96b5c2de70db.png)
这条回答被采纳:
@typescript-eslint/eslint-plugin
@typescript-eslint/parser
升级到 v6 版本。但是做了这个之后仍然报错。经过仔细翻阅发现还有一个最重要的要确认:
.eslintrc.json 文件需要确认:
{
"parser": "@typescript-eslint/parser",
...
}
所以最终解决方案需要两步:
1. 两个 npm 需要升级到 v6
2. eslintrc 文件需要指定 parser 为 @typescript-eslint/parser
皮皮踢
我们配置好了CMakeList.txt这个配置文件之后,它会作用于哪些阶段?
我们知道C++开发流程,有:
1、编辑阶段
2、预处理阶段
3、编译阶段
4、链接阶段
5、运行与调试阶段
请问,我们配置好了CMakeList.txt这个配置文件之后,它会作用于哪些阶段。
我觉得,会作用于
2、预处理阶段
3、编译阶段
4、链接阶段
这些阶段,您觉得对吗?
没有找到对应问题。
皮皮踢
mYSQL存储过程参数报错的问题?
存储过程mypo02的定义没问题,既然题主碰到的事int和string的问题,不妨看看调用的地方是不是相关操作的类型不正确?
或者给出更详细的问题呢
皮皮踢
Rollup打包错误,onMounted中无法import?
目测是因为你配置的 "output.format" 是 UMD,而 UMD 和 IIFE 均不支持分包(code splitting),所以也就不支持动态
"import" 另外的依赖。
解决方案的话,可以考虑把 iconfont 直接放到 html 里,作为全局依赖。反正图标嘛,除非你打算优化,否则的话放全局使用应该很合理。
皮皮踢
/^\s+(.*?)\s+$/g 这个正则表达式什么意思?
正则的意思,给你一个网站你可以去看看:"嗨正则
(hiregex.com)" (https://link.segmentfault.com/?enc=pG0M6N6F3KQqQwqInK83QA%3D%3D.1Y7ff8S%2FzMTBVjd3XZ2yHOa4tZrh%2F5CJ6C0BHzOQIEM%3D)
"snipaste_2024-01-12_13-35-29.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/ef192665dbe30096cf657b4e95855b64.png)
这个 "replace" 语句就是找到前后都 有空白的字符串,去掉两端的字符串。
它的问题是,如果只有前端或者后端有空白,就不会处理 —— 这有可能会和预想不同(因为一般是去两端空白)
如果确实就是想去掉两端有可能出现的空白,那使用 ".trim()" 就好,不需要用正则处理。要用正则的话,应该是 "/^\s*(.*?)\s*$/"
"snipaste_2024-01-12_13-38-27.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/cc9313a2d032bfb104c343e3f1a66a2c.png)
另外,既然已经用了 "^" 和 "$" 来匹配整个字符串,那 "/g" 参数其实没啥意义了。
皮皮踢
k8s集群内的Pod一般是只有一个IP地址端口是吗?
k8s集群内的Pod一般是只有一个IP地址端口是吗?
皮皮踢
Koa2框架中前端使用axios向后台请求接口,报错Not Found/404的问题?
解决了, 在验证的时候使用了回调操作造成的,总结起来解决方案是这样的:既然koa2里面用了async,那就不要用回调!!!
https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/77139bec40e9a3e4576529ea4bb9af94.png
皮皮踢
vue2.x,el-table,树形表格存在多选的时候,如何优化让父子选框进行联动?
"https://codesandbox.io/p/sandbox/agitated-merkle-qmhmck?file=..." (https://link.segmentfault.com/?enc=kw0%2FAd0zG0THGkRsnL5wqQ%3D%3D.GMPPPi8IJgN5aTGX4Ox5m9I1fIE01LjzUSgES9Y7KR3fu%2F8hdYVwpGXjIyzw0l2swhbzkSX22pZ30UVCwS7GRmCYXdws9zNc3nNH7fPD8prPIEc%2Bc6FT8e2DxWxSt9V7)
看看这是不是你想要的,如果是的话,按照下面步骤来:
1. 给你的"el-table"加上"row-key"属性,"row-key"的值为你的数据唯一标示名,一般会是"id"。
2. 给你的勾选框"column"加上"reserve-selection"属性,不用写值。
3. 切换分页验证效果。
{{ scope.row.date }}
第一页
第二页
const fetchData = (page) => {
return new Promise((resolve) => {
setTimeout(() => {
const page1Data = [
{
id: "1",
date: "2016-05-03",
name: "王小虎",
address: "上海市普陀区金沙江路 1518 弄",
},
{
id: "2",
date: "2016-05-02",
name: "王小虎",
address: "上海市普陀区金沙江路 1518 弄",
},
];
const page2Data = [
{
id: "3",
date: "2016-05-03",
name: "雷军",
address: "上海市普陀区金沙江路 1518 弄",
},
{
id: "4",
date: "2016-05-02",
name: "雷军",
address: "上海市普陀区金沙江路 1518 弄",
},
];
if (page === 1) {
resolve(page1Data);
}
if (page === 2) {
resolve(page2Data);
}
}, 1000);
});
};
export default {
name: "App",
data() {
return {
page: 1,
tableData: [],
multipleSelection: [],
};
},
methods: {
setPage(page) {
this.page = page;
},
async getTableData(page) {
const data = await fetchData(page);
this.tableData = data;
},
handleSelectionChange(val) {
console.log("val", val);
},
},
watch: {
page: {
immediate: true,
handler(val) {
this.getTableData(val);
},
},
},
};
皮皮踢
ext.js 单选框组的值绑定不了?
前端定义了一个radiogroup,两个值,然后
items: [
{ boxLabel: i18n.quote_pricestrategy_strategy_count, name: 'strategy',
inputValue: '按数量', checked: true },
{ boxLabel: i18n.quote_pricestrategy_strategy_price, name: 'strategy',
inputValue: '按金额'}
],
bind:{
value: '{selectedObject.strategy}',
},
listeners: {
change: 'onChangeStrategyType'
},
onChangeStrategyType: function (radiogroup,newValue){
console.log(newValue);
console.log(newValue.toString());
var selectObject = this.getViewModel().get('selectedObject');
selectObject.set('strategy');
},
控制台输出
{strategy: '按金额'}
[object Object]
{strategy: '按数量'}
[object Object]
怎么样把这个strategy的字符串值绑定到selectObject的strategy上?
console.log(newValue.strategy.toString());能输出字符串,但是传到后端还是[object Object]这样的字符串
皮皮踢
求取排行榜列表需求的redis缓存方案?
求取排行榜列表需求的redis缓存方案?
例:我要取一个产品的排行榜前20列表
我已经创建了该产品的zset,但取到的zset只是排行的产品id,相关信息如何取,或者说如何缓存这些相关信息?是每个id的相关信息存为hash或string,关联信息就用sql取数据?
皮皮踢
如何能够停止后面代码运行?
https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/4ee57775353a62a52e40c71f8a5d89b8.pngreturn执行之后,下面的语句不是都会忽略不执行的吗,为什么id重复之后,依然要输入姓名年龄住址,输入确实只返回数字1了,有没有什么方法能够在id重复时不用再输入姓名年龄住址
//1.添加学生 id需要唯一
public static int addstudent(Student a){
Scanner sc = new Scanner(System.in);
Student st = new Student();
ArrayList list = new ArrayList();
int temp = 0; //判断是否添加成功
System.out.println("请输入学生id");
for (int i = 0; i < list.size(); i++) {
if (sc.next().equals(list.get(i).getId()) ){
return temp;
}
}
st.setId(sc.next());
System.out.println("请输入学生姓名");
st.setName(sc.next());
System.out.println("请输入学生年龄");
st.setAge(sc.nextInt());
System.out.println("请输入学生住址");
st.setAddress(sc.next());
temp = 1;
return temp;
}
有没有什么方法能够在id重复时不用再输入姓名年龄住址
皮皮踢
ant-design的modal窗口加入曲线图后,在刚进入弹窗的瞬间,曲线图里的文字会特别大,有没有人知道怎么解决?
实在不行你用过延迟显示吧,就是最初元素是隐藏的,等加载好了你再显示
皮皮踢
软考需要报班吗?
没有多大必要,可以去找点网课听,现在资源都很多,比如去吾爱上搜一下
皮皮踢
输入命令python --version出现如下提示?
想通过linux终端看看python的版本
输入python --version后提示如下:
bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter:
Permission denied
不知道如何解决,求帮助
1.使用管理员身份运行sudo python --version 得到输出sudo: python: command not found
2.输入echo
$PATH得到输出:/usr/local/bin/python3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/bin/python3
发现python在可执行路径内
皮皮踢
如何将jsp代码转换成thymeleaf语法?
List bgnr=new ArrayList();
for(int ii=0;ii
"+ nr.get(ii)+"
");
}
int bgnr_ln=bgnr.size();
float trHeight=9.0f;
float trHeight1=9.0f; //第二页行高
float trHeight2=9.0f; //最后一页行高
int pcount=2;//总页数
int wpcount=0;//
int flnum=0;//第二页行数
int lnum=25;//中间也行数 固定
int elnum=0;//最后一页行数
int nullLn=0;//最后一页空行数
int Cll=0;
int Lln=0;
if(bgnr_ln7.6f) trHeight1=7.6f;
trHeight2=trHeight1;
}
}else{
wpcount=(bgnr_ln-23)/lnum;
pcount=pcount+wpcount+1;
Lln=(bgnr_ln-23)%lnum;
if(Lln==0){
flnum=23;
elnum=25;
pcount--;
wpcount--;
trHeight2=7.4f;
// trHeight2=trHeight1;
}else{
flnum=23;
elnum=Lln;
nullLn=27-Lln-8;
trHeight2=244.0f/(Lln+8);
if(trHeight2>9.0f) trHeight2=9.0f;
}
}
%>
皮皮踢
Vue3 + Element Plus 实现动态标签页及右键菜单实现的问题?
在制作标签栏右击的选项中,使用右击选择不同标签的关闭
但是el-tab-pane中,加入 @contextmenu.prevent="this.openContextMenu($event)"失效,而el-tabs有效,但是我就不清楚点的那个标签了
然后请问一下还有别的方法吗?
"https://blog.csdn.net/weixin_36757282/article/details/126578206" (https://link.segmentfault.com/?enc=lcso%2B3JIMUbVJAL5Hccx1g%3D%3D.lXrKWuoTYC%2FrKFGI9FDSTuF2gzAeJPS6hh6L0KqF4uprHh1wmyhHBC692Tc7wScjM%2FfGBQpAs02Rnz1wr5J1LA%3D%3D)
试了这个博客的的方法,但是加入 el-tab-pane循环中,直接报错,请大佬帮一下