开挂思想家
IP:
29关注数
0粉丝数
9获得的赞
工作年
编辑资料
链接我:

创作·65

全部
问答
动态
项目
学习
专栏
开挂思想家

三方系统交互同步和异步设计问题?

你可以:A请求过来的时候立马同步回给A一个标识符,表示请求已接受正在等待B系统返回。 接下来,A系统要么轮询你,直到B系统返回结果。要么你主动推送B的结果给A
0
0
0
浏览量0
开挂思想家

前端 keydown 和 keyup 返回的事件对象属性不一致?

遇到了 keyup 和 keydown 区别的问题,于是自己简单在控制台输出了一个小写字母 a 。 这是 keydown 的输出打印。 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250110/4044107252019f56620c1aa537e0be83.png) 这是 keypress 的打印。 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250110/54478cc96a58256ffc10dc547bee52af.png) 为什么这两个事件对象返回字母 a 的 keyCode 编码竟然不一致?
9
1
0
浏览量220
开挂思想家

鼠标移入图表区域,hover显示内容怎么更换?

像这种echarts中的配置手册基本都包含的可以看一下配置项手册"https://echarts.apache.org/zh/option.html#tooltip" (https://link.segmentfault.com/?enc=pzfmISUfbVKjOnrSyvpfjw%3D%3D.4f8rzDYnMXBrv%2Fx%2FDEI6YPsJ%2F5yBfojVzAZyB7UEOhNhqCX46Mz1XjsJ63XmKNmXE7VCCop1KyNoTVhAiEKm0Q%3D%3D) 你要修改的是tooltip中的formatter
0
0
0
浏览量0
开挂思想家

https 和 tcp 的关系?

问题1: 在网络通信的早期阶段,TCP/IP 协议已经存在了,它是网络通信的基础。HTTPS 是后来为了提供更安全的数据传输才开发的,在 TCP/IP 的基础上加了 SSL/TLS 加密层来保证数据的安全。 问题2: "企业微信截图_16950059222382.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/12b38e61434e425618bebf8a25895ba4.png)
0
0
0
浏览量0
开挂思想家

音符符号 数学符号 常见表情符号的unicode编码范围是什么?

Emoji Unicode 参考手册: «"https://www.w3school.com.cn/charsets/ref_emoji.asp" (https://link.segmentfault.com/?enc=4ADYrAq9%2BROj97t6bp8jBA%3D%3D.SvC3Gj31A3ySZDdYdNvmj0%2FYFHd%2FhKb4VblccTgkDH83pqFK1EwWr6uiJ40glRkDtnm%2FBs9dqy1RyqLWOHM%2F6w%3D%3D)» 数学符号 «"http://www.dwenzhao.cn/lesson/htmluse/unicodemath.html" (https://link.segmentfault.com/?enc=CQOZTIEohUhJZV2MXt5Nhg%3D%3D.dkE7bFP%2BN1JMfPrz3nSVDJhFUufQjwHLkW6lXviGZM3Mei8zStbzmiKBCUiezXIBBSVvtsUJLRqnjhNv5ggMgg%3D%3D)» 音乐符号: «"https://fuhaoku.net/block/Music" (https://link.segmentfault.com/?enc=lFzkSsP6WYj59ZgJpdyR2Q%3D%3D.vm7sY71tWVsuQpGRyLtstgi4GHt9158OlHkXZyuC8ZU%3D) ![image.png](https://wmprod.oss-cn-> shanghai.aliyuncs.com/images/20241226/d95980e8e963ece122120ae85df609b7.png)»
0
0
0
浏览量0
开挂思想家

React 组件状态管理 useContext 的 Provider 怎么传递额外参数?

现在想要传递一个初始化的表单数据到 "useState" 里而且表单里的字段是通过接口出来的,但现在根据文档参数被 "{}" 限制了,想问下额外的参数要怎么传递?"" export function FormProvider({ children } : { children: React.ReactNode }) { const [form, setFrom] = useState({}) return ( {children} ); }
10
1
0
浏览量270
开挂思想家

umijs 怎么配置图片小于多少kb打包成base64?

"https://umijs.org/docs/api/config#inlinelimit" (https://link.segmentfault.com/?enc=zhojULQfghEtP3Zthn4nug%3D%3D.rLG9vQPqrGxe13mRyn8DwDfnwH%2B0VUXeLd5tvn0zEB%2FZFUmmVIgmL4sgnK7AQ7gh) export default defineConfig({ inlineLimit: 1024*40 // 40kb }) 官网有配置项。注意不要把图片资源放到public,放到src/assets/里面。
0
0
0
浏览量0
开挂思想家

关于taro1/2运行时的问题?

我们都知道taro1/2是重编译时框架,「编译时」将react代码编辑成小程序代码,「运行时」抹平平台差异,那他为什么要在运行时抹平生命周期和api等平台差异呢?编译的时候不能直接抹平吗?
10
1
0
浏览量313
开挂思想家

poi-tl 生成文件字体缺失?

java使用poi-tl来根据模板生成文件时,由于缺少字体,需要在服务器安装字体,如何才能够将字体添加到项目中,让服务器变成一个无状态
21
1
0
浏览量328
开挂思想家

iphone7上测试vue的移动端项目,无法全屏显示。怎样不被safari的地址栏和工具栏遮挡?

现在知道问题出来哪了。 我不再用自己的项目测试,而是只用最精简的页面进行测试,发现只要内容调试超过屏幕调试可以滚动,safari浏览器默认就会在你滚动的时候隐藏地址栏和工具栏。不需要添加任何额外的css代码或js代码或meta标签的属性。 那我的项目中为什么就不行呢? 原因是我的单页应用中很多页面组件都是嵌套组件,嵌套组件内的外层容器都是宽度和宽度100%,设置了固定定位。在定位元素中的滚动是无法隐藏地址栏和工具栏的。可嵌套组件不用定位根本没法盖住父组件啊。 于是我只能到把嵌套路由全都改成了平级的路由,然后就可以取消组件内外层容器的定位布局。这样就正常了。 可这样虽然解决了safari的地址栏和工具栏的问题,但造成的影响也很大。那就是我无法再使用vue的嵌套组件了。
0
0
0
浏览量0
开挂思想家

Angular16管道pipe问题?

可以写成这样试试: return Category[value]
0
0
0
浏览量0
开挂思想家

请问,element tree懒加载默认先加载4个层级,剩下的点击时加载,我应该怎么设置?

{{ data.label }} 例如先默认加载省市区街道,剩下的社区、小区全部点击加载 现在的问题是先加载省市区街道,后面懒加载社区小区,这样会导致省市区街道加载完后,树控件的展开三角就会消失,因为树返回的是一个promise,如果子级数组为空,那么在街道级的时候是无法让它懒加载展开的 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/7e4fd684e8edca71c762edf9a8de1bef.png)
0
1
0
浏览量19
开挂思想家

elementui,el-popover 如何挂载到指定的 dom 下?

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241209/1d2d1fb5d542a137ec3d15cab3b5c04e.png) 根据文档不就是问题中写的吗; "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241209/342e7fad52161a3851c531d41b879769.png)
0
0
0
浏览量0
开挂思想家

有没有类似于可以测量客户端发出http/https请求并得到响应过程中性能效率相关指标的软件?

如果是自己本地的话,用浏览器F12就可以了。 也可以用这个:"https://boce.aliyun.com/detect/http" (https://link.segmentfault.com/?enc=dK%2BnRR3G2BoJ%2BUl0MVXEVg%3D%3D.A8d5o6HY8jen%2FRjwOfPntctevY6d1AKzCCx479A5%2B0sy7wQbV%2FZhIjMtFwY5PhUi) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241208/9a9b8ba15aa508bf8cb90cd1df8f461e.png)
0
0
0
浏览量0
开挂思想家

类似于阿里云“通义万相”这种ps的魔棒工具怎么实现?

网址:"https://wanxiang.aliyun.com/app/virtual-model" (https://link.segmentfault.com/?enc=2jKinHLMaTkD2DP3cbGE5Q%3D%3D.pZM9wG7ZQ7KapDlWzj6Bcl88csu2%2ByOtvR%2B%2BzLk2%2BjP1mCZ5Ucge5KMxcoXGt%2Feb) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241209/0cc9b0cec0a0e7668b1128786ad41f9a.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241209/843e227fdff0ba9b92887968865a0bee.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241209/c04134075095b1d18a3dfc408898cbfc.png) 如图,当前vue项目,求详细实现方式
0
1
0
浏览量13
开挂思想家

Go使用选项模式的优点是什么?

个人经验来参考: * 因为 Go 的常驻内存,一种是初始化启动、还一种是按需启动。 * 常驻内存下,多个依赖的服务,其实希望的是 "*LeakyLimiter" 是一致的,如果改成对象调整,当 A、B 两个依赖这个服务的指针会因为内部变化而影响另外一个。 *** 关于第二点的补充: 比如,"c2" 和 "c1" 因为调用的是同一个 "l",因为 "l.WithCount(3)" 导致 "l" 会互相影响 package main import "fmt" func main() { l := NewLimiter(5) c1 := NewCase(l) c2 := NewCase(l.WithCount(3)) fmt.Println(c1, c2) } type Case struct { limiter *Limiter } func NewCase(limiter *Limiter) *Case { return &Case{ limiter: limiter, } } func (c *Case) Allow() bool { return c.limiter.Allow() } type Limiter struct { Count int } func NewLimiter(count int) *Limiter { return &Limiter{ Count: count, } } func (l *Limiter) WithCount(c int) *Limiter { l.Count = c return l } func (l *Limiter) Allow() bool { return l.Count > 0 }
0
0
0
浏览量0
开挂思想家

vue3 + TS ts判断问题?

分析 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241129/aa4ed6419efaaf1a87d662bd4a2b35af.png) 这里的"val"是一个可选参数,所以"val"可能为"undefined"。 这其实是"ts"的静态类型检查跟"js"中比较操作符的类型转换比较不同导致。 在"js"中"val > 12",在"val"是"undefined"时,会将"undefined"转换为数字类型"NaN",而"NaN > 12"的结果是"false"(因为"NaN"不和任何值相等)。 在"ts"编译时会进行严格的类型检查,包括对可能为"undefined"的值的处理。"ts"的静态类型检查器不允许在可能为"undefined"的变量上执行不安全的比较操作。 举例 "ts"这样设计其实也是有道理的,例如: function isGreaterThanThreshold(value, threshold) { return value > threshold; } const value = undefined; // 或者没有设置值 const threshold = 10; const result = isGreaterThanThreshold(value, threshold); if (result) { console.log("value > threshold"); } else { console.log("value { if (val == 2 || val > 12) { } }; 这样val就是一个可选的参数了
0
0
0
浏览量0
开挂思想家

TinyVue如何手动刷新表格数据?

TinyVue 3.11.0版本 + vue3 Grid 表格组件 如何手动刷新表格数据?
0
1
0
浏览量14
开挂思想家

vscode 如何调试 php 应用?

"https://blog.csdn.net/qq_44695727/article/details/125023932" (https://link.segmentfault.com/?enc=XoRsTCbeAvDDFvDad3XpXw%3D%3D.QybIFt9ROczjN8DoXX1uC1NT3fQvgZkIw3q5%2BAaUnP9mkHFclEXxsl49eeh19UsLqCFZ%2FqewPbdHo4ttzQPbnA%3D%3D) 和 phpstorm 差不多,你可以照在这个配置弄
0
0
0
浏览量0
开挂思想家

如何通过python实现导出题库到pdf?

先把网页使用浏览器打开,然后点击打印,里面会有保存PDF。 代码的作用就是把这个流程自动化。至于你的问题,跟代码关系不大 *** 这还不简单,分两步。 * 先下载Html文件,然后修改为你想要的样式。(即你所说的各种样式,在这一步完成) * 使用Selenium + Chrome打开,调用浏览器的打印功能即可。将pdf文件保存下来。 * 后续再拼接PDF文件即可
0
0
0
浏览量0
开挂思想家

批量导入时间过长导致Durid的空闲连接时间长自动关闭,如何解决?

技术背景: Java、Spring全家桶、MySQL、Druid链接池 问题场景: 现在需要做一个批量退款功能,但因为最核心的微信、支付宝等三方退款是不支持的接口模式的批量退款,只有单次退款,这就导致我需要for循环去单次处理,导致处理时间较长,当批量处理1000个的时候,就会出现问题,Druid连接池会断开连接,导致数据没存到MySQL数据库中 discard long time none received connection. , jdbcUrl : jdbc:mysql://localhost:3306/ my_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 65682 里面的敏感数据已经清楚,但报错信息还是很清晰的 问题分析: 因为当数量较少时,是不会有这个问题,但当数量偏大了,就一定会出现这个问题,有没有在不改变Druid断开时长的方式,来解决这个问题。 也有想法说要不 用异步+分模块的方式来解决,但这样需要怎么做呢,分模块之后 怎么收集保持原有的顺序呢? 有没有老哥有经验啊?
0
1
0
浏览量28
开挂思想家

java 中包和目录是什么关系?

https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241118/c51694f0619f9dcecde2aed09af46662.png 现在其他包中的 HelloWorld.java 可以访问数据类型这个类。 如果我在其他包这个目录中创建一个新的目录,并且把 HelloWorld.java 移动到这个目录内。编辑器会提示需要声明这个包,假如这个新的目录的名称是 h,那么需要增加一条 package h;这个时候数据类型这个类就无法被访问了。 https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241118/83dff20238586d306b9b41472854d7be.png 包和目录层级之间是有什么关系?
0
2
0
浏览量38
开挂思想家

为什么会出现异常?

你的score 是字符串,你应该进行一下转换"Integer.parseInt(score) <60"
0
0
0
浏览量0
开挂思想家

iPhone 14 Pro无法访问本地RN服务,但Xcode可以识别到iphone?

rn开发,xcode能识别到iphone,但是adb识别不到,开代理之后也能抓到包,有懂的大佬吗帮忙给个解决思路 iphone14 pro,系统版本ios17.1.1 macbook pro m1 14.1.1 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241115/e540dcfb3e2db9be9bf09dc83dd1c9c6.png) 补充一下,小米手机是可以识别到的
0
1
0
浏览量22
开挂思想家

日期组件有有开始日期和结束日期 怎么处理选中的时间在一个月30天?

export default { data() { return { approvalDate: [null, null], form: { rovalDateStart: null, rovalDateEnd: null } }; }, methods: { DateFn(dates, dateStrings) { this.approvalDate = dates; this.form.rovalDateStart = dateStrings[0]; this.form.rovalDateEnd = dateStrings[1]; }, disabledDate(current) { // 如果没有选择开始日期或者结束日期,不禁用任何日期 if (!this.form.rovalDateStart || !this.form.rovalDateEnd) { return false; } const start = new Date(this.form.rovalDateStart); const end = new Date(this.form.rovalDateEnd); const currentDay = new Date(current); // 确定当前日期是不是在开始日期后30天内或者结束日期前30天内 const afterStart = currentDay >= start && currentDay = new Date(end.getTime() - (30 * 24 * 60 * 60 * 1000)); // 如果当前日期不在这个范围内,就禁用这个日期 return !(afterStart || beforeEnd); } } };
0
0
0
浏览量0
开挂思想家

Springbot1.5.4启动报错?

你这是有什么Spring的事件在refresh之前发布了吗? 你可以去检查一下自己写的相关的spring 事件。
0
0
0
浏览量0
开挂思想家

form.getFieldValue返回的值不是响应式的吗?

我们可以查看源码 只是一个函数的调用 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241108/a7e6e2d54c22a7bc76ae0cd53d9ebaa2.png)
0
0
0
浏览量0
开挂思想家

有没有大佬知道这样的分段器效果如何实现?

"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/c163042c0e4399a376a6e684ef0aaff4.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/b484602dbca73db7dd480cb79f0a30c6.png) 有没有大神知道这样的分段器效果如何实现? "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/c163042c0e4399a376a6e684ef0aaff4.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/b484602dbca73db7dd480cb79f0a30c6.png) 有没有大神知道这样的分段器效果如何实现? 点击左侧按钮时右侧边框变为45度曲线,点击右侧反之,这个咋整?
0
1
0
浏览量19
开挂思想家

如何处理公用的代码:类还是辅助函数?

大佬们,我有一个疑问,如果有一些代码是公用的,那么我应该是创建一个公共的类去写这些代码,还是创建一个辅助函数去做这件事呢,如果按照面向对象的编程,又感觉写一个公共的类比较合适。比如我现在有两个方法是公用的,一个是把无限极结构转为树状结构,一个是把图片路径根据新旧系统分别拼接上新旧系统的域名。这两个方法都是在系统公用的,请问是写成辅助函数,还是写一个Comment类,类里面定义这两个方法去做这件事呢。 已经试过
0
1
0
浏览量20
开挂思想家

如何在Excel文件中从特定名称的sheet读取数据?

我有一堆Excel文件中的数据要读取 每个Excel文件里,有多个 sheet,想要从特定名称 sheet 里读取数据,有没有什么简单的办法?
0
1
0
浏览量17
开挂思想家

iframe嵌入了其他网站的网页,iframeSrc中有携带相关信息,但是还是被拦截到登录页。这样情况该如何解决呢?

那个其他网站是你们自己开发的么。如果是第三方的网站,首先他要有一套从路由获取"token"然后放入cookie的逻辑,你这样的行为才会生效。 如果是你们自己开发的,你可以在路由拦截函数实现这个逻辑。
0
0
0
浏览量0
开挂思想家

如何设置阿里云oss远程备份路径?

是没有路径的选项,不同的服务器你可以备份到不同的存储桶。 或是备份时设定『名称标识』做区分开来。
0
0
0
浏览量0
开挂思想家

Nuxt3如何获取当前域名?

服务端就是 RequestHeaders 浏览器端就是 location 获取不到有可能是因为前面有 nginx,然后 nginx proxy_pass 的时候没有把原始信息携带过来。 *** "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/de69767900861e4e43d6710e8c81a35e.png)
0
0
0
浏览量0
开挂思想家

c++函数模板如何具体化?

函数不支持 partial specilization 。 可以直接重载: template VertexCutClass* VertexAssign(T1& M) { ... }
0
0
0
浏览量0
开挂思想家

必须为10位正整数的正则表达式?

必须为10位正整数的正则表达式? element表单里面要用必须为10位正整数的正则表达式 { pattern: 正则表达式, message: '必须为10位正整数', trigger: 'blur' }?
0
1
0
浏览量12
开挂思想家

如何用Python将以身份证号命名的文件改成以姓名命名?

import os import pandas as pd df = pd.read_excel("data.xls") id_list = os.listdir("./") for id in id_list: id_p = id[:id.find(".")] id_n = id[id.find("."):] for co in df.values: if str(co[0]) == str(id_p): new_name = co[1]+id_n print(f"开始重命名: {id} -> {new_name}") os.rename(id, new_name) print("重命名结束")
0
0
0
浏览量0
开挂思想家

如何将vue3项目下的el-table表格导出到 excel 并保留样式和数据的展现形式?

https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/77cf7d348379c33ecc306c88fc686c2e.png需求是要将 图示的表格 导出到excel中 并且展现形式和样式要一致 请问有什么方法实现吗, 下面时表格实现的代码 江苏明卓加工情况 const rowClassName = ({row}) => { if(row.col2 === '合计') { return 'totalRowClass' } else { return '' } } const tableData = [ { col1: "2016-05-03", col2: "Tom", col3: "California1", col4: "1", col5: "No. 189", col6: "CA 900361", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2016-05-03", col2: "Tom", col3: "California2", col4: "2", col5: "No. 189", col6: "CA 90036", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2016-05-03", col2: "Tom", col3: "California3", col4: "Los Angeles3", col5: "No. 189", col6: "CA 90036", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2016-05-03", col2: "合计", col3: "", col4: "", col5: "", col6: "", col7: "10", col8: "28", col9: "100", col10: "", col11: "", col12: "", col13: "", }, { col1: "2017-05-03", col2: "Tom2", col3: "Californiaq", col4: "Los Angeles", col5: "No. 189", col6: "CA 90036", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2017-05-03", col2: "Tom2", col3: "Californiaq", col4: "Los Angeles", col5: "No. 189", col6: "CA 90036", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2017-05-03", col2: "Tom2", col3: "Californiat", col4: "Los Angeles", col5: "No. 189", col6: "CA 90036", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2017-05-03", col2: "合计", col3: "", col4: "", col5: "", col6: "", col7: "10", col8: "28", col9: "100", col10: "", col11: "", col12: "", col13: "", }, { col1: "2018-05-03", col2: "Tom", col3: "California6", col4: "Los Angeles", col5: "No. 189", col6: "CA 90036", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2018-05-03", col2: "Tom", col3: "California7", col4: "Los Angeles", col5: "No. 189", col6: "CA 90036", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2018-05-03", col2: "Tom", col3: "California8", col4: "Los Angeles", col5: "No. 189", col6: "CA 90036", col7: "CA 9003611", col8: "CA 9003611", col9: "CA 9003611", col10: "CA 9003611", col11: "CA 9003611", col12: "CA 9003611", col13: "CA 9003611", }, { col1: "2018-05-03", col2: "合计", col3: "", col4: "", col5: "", col6: "", col7: "10", col8: "28", col9: "100", col10: "", col11: "", col12: "", col13: "", }, { col1: "日产量", col2: "油膜机组(平方)", col3: "", col4: "", col5: "", col6: "", col7: "", col8: "激光+坡口(米)", col9: "", col10: "", col11: "", col12: "", col13: "", }, { col1: "生产金额", col2: " ", col3: "", col4: "", col5: "", col6: "", col7: "", col8: "", col9: "", col10: "", col11: "", col12: "", col13: "", }, { col1: "累计生产金额", col2: " ", col3: "", col4: "", col5: "", col6: "", col7: "", col8: "", col9: "", col10: "", col11: "", col12: "", col13: "", } ]; // 合并行 const arraySpanMethod = ({ row, column, rowIndex, columnIndex, }) => { // 列合并 if(['生产金额', '累计生产金额'].includes(row.col1)) { if (columnIndex === 0) { return [1, 1] } else { return { rowspan: 1, colspan: tableData.length - 1 } } } if(['日产量'].includes(row.col1)) { if([0, 1, 7].includes(columnIndex)) { return [1, 1] } else if([2, 8].includes(columnIndex)) { return [1, 5] } else { return [0, 0] } } // 行合并 if (['col1'].includes(column.property)) { if(rowIndex > 0 && row.col1 === tableData[rowIndex - 1].col1) { return { rowspan: 0, colspan: 0 } } else { let rowspan = 1 for(let i = rowIndex + 1; i 0 && row.col2 === tableData[rowIndex - 1].col2) { return { rowspan: 0, colspan: 0 } } else { let rowspan = 1 for(let i = rowIndex + 1; i .totalRowClass { color: red; font-weight: bold; .el-table__cell { background-color: #e9e907 !important; } } .dailyReport { thead.is-group th.el-table__cell{ color: black; } }
0
1
0
浏览量169
开挂思想家

怎么实现类似的背景效果?

怎么实现类似的背景效果? https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/552d9a6c12cb1664e634a8d9053438d5.png 单纯的渐变搞不定
0
1
0
浏览量140
开挂思想家

vue浏览器中返回按钮,路由跳转页面数据消失怎么解决?

有可能是 url 的参数解析不了。 有可能是 dom 有什么非生命周期管理变更 也有可能是 route 有什么钩子
0
0
0
浏览量0
开挂思想家

求redis zset方案(热度值排行)?

一个排行榜一个zset 一般是这样处理的
0
0
0
浏览量0
开挂思想家

这段for..in代码的报错原因是?

import { Component, OnInit } from '@angular/core'; @Component({ selector: 'rxc-dashboard', templateUrl: './dashboard.component.html', styleUrls: ['./dashboard.component.scss'] }) export class DashboardComponent implements OnInit { obj = { text: null }; ngOnInit(): void { for (let key in this.obj) { console.log(key) // text console.log(this.obj[key]); // error } } } "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/02c7d073646542c1929fd3710412b950.png) 不是很理解为什么会报错? 在js当中这类代码是可以正常执行的 obj = { text: null }; for (let key in this.obj) { console.log(key) // text console.log(this.obj[key]); // null } 后续 加了类型的定义any, 报错就消失了.. "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/f198001b2ab93a20123fec2849740f61.png) 但是为什么会有这种情况出现呢? 我在 ts 中不给类型直接赋值, 难道程序识别不出 this.obj 是一个对象吗?
0
1
0
浏览量140
开挂思想家

sql server不同用户得到的内容不同?

纯SQL begin tran insert into B(guid,field1,field2) values('userId','1','2') if @@error 0 begin rollback tran return end --一般用1跟0作为true跟false,类型用bit update A set flag = 1 where guid = 'userId' if @@error 0 begin rollback tran return end commit tran 最好还是用后端代码处理业务逻辑,流程上是一样的,开启事务-新增B表-是否回滚-更新A表-是否回滚-提交事务
0
0
0
浏览量0
开挂思想家

为什么修改node_modules里面的包后,没有效果呢?

还有一种方式,我之前也用过。因为是自己发布的npm包,发现打包后的包不满足要求,又懒得多次打包,就直接在项目的 node_modules 里先调试,调试完了再修改源代码。 每次在 node_modules 中调整了,记得在把该包的版本号也调整下,比如刚才最新的是"1.2.3",可以调整成"1.2.3-001"。然后重启项目即可(或者不用重启?忘了)。
0
0
0
浏览量0
开挂思想家

Vue3 ts TS1109 Expression expected。为什么报这错?

"d8bcd43bb5d117a9bc210ebaffe85eb.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241009/2d2ff4a31f82e569e680467535206706.png) 每个文件第一行都报这个错。 WebStorm 2022.3.4 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241009/444e098675ad1299253b68ace65b510e.png)
0
1
0
浏览量168
开挂思想家

List的集合,只接受一个泛型,能接受两个泛型吗?

用 "tuple" (https://link.segmentfault.com/?enc=n9LLWhbROCTflxq%2FpdD65w%3D%3D.%2BNxqmpERIVDGe%2FECphfDOe6CxvVm%2FD7FzIKKrZgUHH9A7hpTzyvkqnw3B4GJs9NulLW7ZNcCh6gGBaY6JPx9EoINDCG6s701RXzEFsuthfqXJoiijAnXu0u9VfpVTwtF): "List" 。 如果版本比较老的话,可以用: "List>" 。
0
0
0
浏览量0
开挂思想家

解决面板空间环境不会自动跳转至HTTPS的问题?

面板空间环境 哪里点击 能不能 强制 https 不会自动跳转 https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/7bb639430471e9bfda296c5dc1dfa59e.png 折腾一天了
amh
0
1
0
浏览量142
开挂思想家

如何有效处理来自特定地区的异常IP访问?

服务器采用宝塔,有大量同一IP段的ip,清理过日志后,1个小时内的IP数据见截图 : https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/ca7450171d733641779ed7e73b2fcf78.png 1个小时内的IP 查过以后发现,并不是搜索引擎的蜘蛛,均来自 河南郑州或上海腾讯云。 尝试封禁后一些IP段后,依然有大量 来自 河南郑州或上海腾讯云 不正常访问,有什么处理方案?
0
1
0
浏览量212
开挂思想家

python 常用的库有哪些( js转python视角 )?

横向对比 "js" * 工具库 - "lodash" * 网络请求 - "axios" * 路径处理 - "path" * 文件操作 - "fs" * 服务器框架/库 - "express","koa" 诸如此类的库对应到 "python" 中分别有哪些?
0
1
0
浏览量153
开挂思想家

我们在开references API文档的时候,文档描述很简单,我们怎么才能学习这些API?

一般良好的文档包含两部分,guide/tutorial 和 references。 guide/tutorial 作用是带读者过一遍基本使用方法,包括安装和核心类使用,定位是使用教程,对初学者友好的。 reference是API参考手册,就是你截图里这样的。主要作用是列举出可用的接口和接口文档,在你想找某个接口的说明时有用,定位是给已经看过 guide/tutorial 熟练使用者参考的。 reference大多是文档工具从注释生成的,质量不一。有的比较好像go官方的文档和python标准库文档,有的质量不太行比如很多c++库的doxygen文档。 不熟悉的领域入门一般是跟着guide/tutorial走一遍,评估下接口质量和相关编程规范约定,找到真正开始干活的抓手。有了抓手后实际开发中再看reference作为补充,因为guide/tutorial一般不会把每个接口都讲一遍,通常只会讲解下核心类和业务的关键路径。
0
0
0
浏览量0
开挂思想家

firewalld failed 怎么解决?

firewalld failed 怎么解决? ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since 五 2024-03-29 20:10:14 CST; 2min 35s ago Docs: man:firewalld(1) Process: 34615 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=1/FAILURE) Main PID: 34615 (code=exited, status=1/FAILURE) 3月 29 20:10:14 base-vm systemd[1]: Starting firewalld - dynamic firewall daemon... 3月 29 20:10:14 base-vm systemd[1]: firewalld.service: main process exited, code=exited, status=1/FAILURE 3月 29 20:10:14 base-vm systemd[1]: Failed to start firewalld - dynamic firewall daemon. 3月 29 20:10:14 base-vm systemd[1]: Unit firewalld.service entered failed state. 3月 29 20:10:14 base-vm systemd[1]: firewalld.service failed. 日志文件: 2024-03-18 18:09:34 WARNING: ICMP type 'reject-route' is not supported by the kernel for ipv6. 2024-03-18 18:09:34 WARNING: reject-route: INVALID_ICMPTYPE: No supported ICMP type., ignoring for run-time. 2024-03-18 20:42:25 ERROR: Invalid option: 'AllowZoneDrifting=yes' 配置文件中AllowZoneDrifting值修改成了no 但是还是重启失败,也关闭不了,并且日志文件没有在更新内容,无法知晓报错原因。
0
1
0
浏览量196

履历