D_Y_大师
IP:
44关注数
1粉丝数
50获得的赞
工作年
编辑资料
链接我:

创作·68

全部
问答
动态
项目
学习
专栏
D_Y_大师

服务之间同步调用,非异步调用,会出现分布式事务问题吗?

会有分布式事务问题,假设分支事务本身执行成功并提交,此时主分支所在节点宕机导致事务没有提交,这时就会出现数据不一致问题。分布式事务的解决方案也有多种,如两阶段提交、TCC、本地消息表等,可以去了解一下,业内好像采用本地消息表的方案比较多,保证数据的最终一致性即可
0
0
0
浏览量0
D_Y_大师

有没有比较全面的icon图标库推荐?

有没有推荐的数量最多的图标库icon库? 我看了"antd icon" (https://link.segmentfault.com/?enc=c9KCyVqSMLSy%2FFwQFeQ7qw%3D%3D.FML9dU87%2BTebjQmzYCI8pD7YboQnPIUUqPW5A9Rvpyh3x0mes7X9wXglb4MBsgGlhNOMWI9xnSvaxxAwyJmvrg%3D%3D), 发现很多图标都没有,比如: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/f3fcc920f9c46ce640023b92875aceda.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/436c2f59064b291407e3121e2617c4c9.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/0b180bd07abe473de4e420a4b44cd9e4.png) 请问是否有比较全面的icon图标库推荐呢?
12
1
0
浏览量179
D_Y_大师

折线图和柱状图一起展示的那种,我的数据很多,x轴是日期,展示了部分 ,鼠标放到图上会展示数据,但是柱状图是所有的数据都展示,使得每个柱子都特别窄,这种应该怎么处理呢?

设置柱子的最小宽度"https://echarts.apache.org/zh/option.html#series-bar.barMinWidth" (https://link.segmentfault.com/?enc=dFyuMNRstlIcPC515vSbbQ%3D%3D.cJp1EYJbhpsGwnwfwlf48wPimFw9xE8AU8QvRtaO%2BDBbnQr1etg7mSgL6sp4UaVf0rq0mkaUkLaSmJPfBsanV94VHrhHZuXoYLHTt8SxGqA%3D) 搭配数据量大时的降采样策略"https://echarts.apache.org/zh/option.html#series-bar.sampling" (https://link.segmentfault.com/?enc=PpSPv7TNXGXtpwhneGFfxA%3D%3D.MgsHjOYiEOdN6xwyKgwH%2BFJ3pT1y8qfmnbqTY0%2FLk3cAYOjKjU%2F85rU4HVH6CAvvJKPsjHqP1KtQ8lDNX3TAEw%3D%3D)
0
0
0
浏览量0
D_Y_大师

sentinel做热点参数限流的源码是哪个类?

目前只看了滑动窗口的实现,但是如果有热点参数限流的话,想看一下怎么实现的 有大佬看过的,请教一下 或者有哪有这块限流算法的源码解析的文档,可以推荐推荐推荐
17
1
0
浏览量272
D_Y_大师

如何控制离散图例的显示顺序?

如下图所示,我该如何控制列表型图例的显示顺序: "图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/dc3b5a2f2b8d4fc42da163e4534a1be4.png)
21
1
0
浏览量313
D_Y_大师

rust reqwest get请求中文乱码如何解决?

这是因为服务端的响应是经过gzip压缩的,你需要在"cargo.toml"里配置"reqwest",增加以下内容 reqwest = { version = "0.11.20", features = ["gzip"] } 又或者将你将代码中设置"accept_encoding"的相关部分删掉,这样服务端就不会压缩响应内容 "图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241225/5fbb0443d0d0a0be2d3fc78abea18a27.png)
0
0
0
浏览量0
D_Y_大师

如何修改vue-cli3预设的terser-webpack-plugin?

在build文件夹的webpack.prod.conf.js文件中修改
0
0
0
浏览量0
D_Y_大师

echarts如何实现 x 轴一次性加载显示并且固定住,y 轴数据动态刷新?

跟每天开盘的股市一样走势,x轴是固定的,y轴数据动态更新,请问这种效果echarts上怎么实现呢? https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241223/5234c77f5107f0778de3f67e1fce1be3.png
12
1
0
浏览量288
D_Y_大师

组合图中滚动条如何设置?

类似这样的组合图,通常有多个轴或多个数据区域,我应该如何配置滚动条从而使其控制指定区域的滚动? "图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241221/c9cc6770cdc1f879be685987bb631828.png)
20
1
0
浏览量318
D_Y_大师

大家做多级代理项目的时候怎么设计sql表?

要不要在每个表里面都加一个parentId字段,这样可以根据这个字段查到所有下级对应表的情况。 但是感觉每个表都多一个字段比较麻烦,还有别的方案吗?
19
2
0
浏览量292
D_Y_大师

如何查看 python 的 functools.partial 修饰的对象?

import functools # 原始函数 def multiply(x, y): return x * y # 使用 functools.partial 创建一个新的可调用对象 partial_function = functools.partial(multiply, y=2) # 查看 partial_function 的类型 print(type(partial_function)) 比如上面的代码,输出就是 但是我想知道这个 partial_function 到底修饰了哪个 func 或者 class,怎么知道呢?
11
1
0
浏览量195
D_Y_大师

移动端h5怎么实现pdf打印功能?

在移动端怎么实现pdf打印功能 尝试使用window.print() ios手机浏览器支持window.print,但是在企业微信里面不支持 安卓手机h5不支持window.print 有没有移动端h5实现打印功能的 还是说必须原生app来实现打印。
0
1
0
浏览量15
D_Y_大师

vue如何引入其他工程页面?

需求: vue工程A中打开弹窗,内容为独立的验证码。 目的: 这个验证码业务不随工程A迭代升级,而是独立存在的。 1或 单独部署在某个云服务器上; 2或 与A工程一起部署,但与A工程完全0耦合。 问题: 能否将验证码业务独立成插件,在vue项目中import进来? 打包的时候,单独存在于dist中某个独立文件夹? 如何操作,请高手指点,十分感谢~!
0
1
0
浏览量18
D_Y_大师

markdown编辑器中关于图片删除是如何处理的?

如果是像思否这种在线平台,确实是可以: 1. 在删除图片的时候向后台发送请求同步删除存图; 2. 在服务器空闲时间段内,扫描比对所有文章/草稿,删除没有引用的图片。 但是对 Typora 这种本地用的编辑器,是不可能采用上述方法删除图片的。 原因很简单——markdown 文件可以复制,编辑器永远无法得知目前的文件是不是唯一副本,图片的链接是不是唯一引用,所以也就无从判断是否应该把删除动作同步到后端。 我能想到的缓解方案有二: 1. 定期冷归档,通过日志记录文件被访问的时间,长期无人访问的文件换用低成本的冷存储方案存储,下次有访问的时候多花点时间重新激活; 2. 线上/云上文件才使用图床,因为这部分文件是完全可以追踪的,线下文件不使用图床,图片存为 Base64 ,不过用户直接写md的时候,看到长长的 Base64 会比较糟心。
0
0
0
浏览量0
D_Y_大师

如何获取时间段内所有符合条件的数据?

//... 之前的代码 ... if (val.value && val.value1[0] && val.value1[1]) { /** * 循环遍历出 符合条件的数组数据 * 工位process_no 时间do_time * 将日期内的所有数据匹配出来 * * 先过滤出所有符合工站位的数据,再匹配出时间段内的数据 */ const startTime = new Date(datetime01).getTime(); const endTime = new Date(datetime02).getTime(); const match = data.filter(item => item.process_no === val.value && new Date(item.do_time).getTime() >= startTime && new Date(item.do_time).getTime() <= endTime ); console.log(match, '匹配上的数据'); } //... 之后的代码 ...
0
0
0
浏览量0
D_Y_大师

关于css的mask属性,如何做一个带边框的镂空效果?

大概可以参考我之前的一篇笔记 👉 "CSS 中的遮罩属性 mask/masks" (https://link.segmentfault.com/?enc=bRFm7CIfMS3qEqoKjfR7YA%3D%3D.vAhOP9KniEX7lQ93%2ByFhtgLEO95p9ffipPBflQ3o%2BJdLhrMT8GJi9fT3jvj%2F9uMQ)。 至于你需求的红色边框,可以参考我笔记里面实现的阴影,一样用 "filter: drop-shadow()" 来实现,只不过需要调整一下模糊半径和扩展半径。 "drop-shadow() - CSS:层叠样式表 | MDN" (https://link.segmentfault.com/?enc=y3OY95%2BIF7CNZ4guZoHdcw%3D%3D.BbyTl1JTBVR%2BOKUdvnDzFZf8iDFW3j5sR8aUtsL2IRD4A5mnddIr4%2BUn6ulemdHJzBucz73avT7Nt6wmoZgsZE6qlEcPHSH3g%2FLNWLO9uN8%3D) *** Edit 10/16/2023 我记错了,"filter: drop-shadow()" 的扩散半径("spread-radius")值各浏览器并没有是实现。因为最近一直用的 "firefox" 作为主力开发浏览器,所以在看到MDN关于这部分的介绍时以为只有 "firefox" 没有支持(其实这些浏览器都不支持)。 "MDN截图" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241211/19f5267b332bdd5b32f0528f1ca6a015.png) 以及一张简单模拟的效果: "drop-shadow 模拟边框效果" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241211/296722ad761874c07fbd9714caae400e.png) 如果扩展半径参数可以被应用上的话,就可以和 "box-shadow" 一样使用阴影来模拟边框了。 "box-shadow 模拟边框效果" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241211/1ca2718c1508666335e25e4f7c21da45.png)
0
0
0
浏览量0
D_Y_大师

sql 中like有特殊字符\ “ 为何查不出结果?

数据库中有个字段存的是json,里面的内容大致为 "content":{\"systemToken\":false,\"timezone\":\"America/Los_Angeles\",\"totalCount\":false,\"userIds\":[]}" 需要查询totalCount是true的数据。 SELECT * from task where column_a like '%\"totalCount%' 这样有返回结果,但是把后面的字符加上就没有返回结果了 SELECT * from task where column_a like '%\"totalCount\"%' 当like语句中有双引号(")和反斜杠(\)的时候sql该怎么写?
0
1
0
浏览量18
D_Y_大师

单体项目与分布式项目两种架构设计思想?

事务的功能削减 因为在微服务系统中,数据库往往不是一个,因为使用同一个数据库就容易出现数据库事务死锁。 假设用户下单需要经过三个系统:用户系统、订单系统、钱包系统,三个系统共用一个数据库。假设有新手偷懒,在钱包系统中直接查询了订单数据也使用了事务。 于是在用户下单时候,订单系统为了保障库存的扣除启用了订单事务,经过钱包系统时候,扣除余额也 使用了事务。两个系统的事务就造成了死锁,接口直接崩溃。 所以从一开始应该从根本上直接避免这个情况,而且分库优点也有很多。 1. 稳定;多个数据库服务器,防止个体服务造成的数据库崩溃引起的大范围雪崩 2. 性能;数据分为多个数据库,可以根据服务的重要性分到不同的云服务器,自然获得更好的性能 3. 安全;各自项目使用各自的数据库,自然不会出现数据安全问题 单体应用与分布式项目的设计思想。 单体应用优缺点 单体应用最出色的应该就是Java的那套了。优点很多: 1. 代码复用方便 2. 运维系统复杂度低 3. 无服务间的网络开销即性能更好 缺点一样多: 4. 屎山越堆越高 5. 代码越多,复杂性越高,开发人员要求越高 微服务项目优缺点 优点: 1. 由于单个服务的代码量小,所以单个服务的复杂度很低,开发容易,代码优化(重构)方便。 2. 对普通开发人员要求低,对核心开发要求高。 3. 扩展容易、功能复用性高。 缺点: 4. 性能一定会削减,毕竟有网络开销 5. 系统维护复杂度高,有Kubernetes后容易了很多 6. 系统Debug难度高,途径系统太多,没有好的监控系统不好排查问题。需要加入链路追踪增强 7. 系统开发难度对核心开发人员要求高,需要有高级开发带领开发需求,跨服务建设。
0
0
0
浏览量0
D_Y_大师

如何在 pnpm workspace 项目中使用 tailwindcss?

参考一下这个项目:"https://github.com/mihailtd/demo-monorepo/blob/main/packages/tailwind-config/tailwind.config.cjs" (https://link.segmentfault.com/?enc=ItzC1txi8qNI2Kuqr0svdw%3D%3D.LbDio6RzUAfLIL1vg7NRPvH8gQhcUs57oOrZHv%2FWkZ5rg9UGfrIojyEPyCRYxLp2i4nTvD%2FeTAynpMUHkj%2Fg9bN4RfKm4kmCkdhEkbNU3BLrlrc7CZSUPb4xCz3OOR0Zi80gC0Y0xufD2R3f2100Yg%3D%3D)
0
0
0
浏览量0
D_Y_大师

请教个django的orm问题?

models 如下 from django.db import models # Create your models here. class Book(models.Model): title = models.CharField(max_length=32) price = models.DecimalField(max_digits=5, decimal_places=2) pub_date = models.DateField() publish = models.ForeignKey( to="Publish", to_field="id", on_delete=models.CASCADE) authors = models.ManyToManyField(to="Author") class Publish(models.Model): name = models.CharField(max_length=32) city = models.CharField(max_length=32) email = models.EmailField() class Author(models.Model): name = models.CharField(max_length=32) age = models.IntegerField() email = models.EmailField() au_detail = models.OneToOneField( to="AuthorDetail", to_field="id", on_delete=models.CASCADE) class AuthorDetail(models.Model): gender_choices = ( (0, '女'), (1, '男'), (2, '保密'), ) gender = models.SmallIntegerField(choices=gender_choices) tel = models.CharField(max_length=32) address = models.CharField(max_length=64) birthday = models.DateField() 我有个接口,想获取全部的book,包含详情信息: 代码如下: def getList(request): # 查询所有书籍 包含出版社信息 和 作者信息 bookList = Book.objects.filter(title='西游记').all() dataLen = len(bookList) result = [] for book in bookList: authors = [] for i in book.authors.all(): author_dict = { 'name': i.name, 'age': i.age, 'email': i.email, 'au_detail': model_to_dict(i.au_detail) } authors.append(author_dict) book_dict = { 'id': book.id, 'title': book.title, 'price': book.price, 'pub_date': book.pub_date, 'publish': model_to_dict(book.publish), 'authors': authors } result.append(book_dict) return JsonResponse({ 'data': result, 'length': dataLen, 'success': True, }, safe=False) def findBy(request): # 通过书籍id查询详情 id = request.GET.get('id') book = Book.objects.filter(id=id).first() book_dict = model_to_dict(book) book_dict['publish'] = model_to_dict(book.publish) for author in book.authors.all(): book_dict['authors'] = model_to_dict(author) book_dict['authors']['au_detail'] = model_to_dict(author.au_detail) gender_choices = { 0: '女', 1: '男', 2: '保密' } book_dict['authors']['au_detail']['gender'] = gender_choices[book_dict['authors'] ['au_detail']['gender']] return JsonResponse({ 'data': book_dict, 'success': True, }, safe=False) 可以实现。总觉得这样好像很麻烦。请问是这样写的吗?
0
1
0
浏览量14
D_Y_大师

wpf 在touchdown的时候如何避免mousedown?

"WPF 触屏事件后触发鼠标事件的问题及 DataGrid 误触问题" (https://link.segmentfault.com/?enc=tc2LTMiQ%2FhCt%2FPIJA696xQ%3D%3D.orwZZnix5uiPajmemKgmdrsFxSMmOIN1jbkuFBUgCe9Rpfj495KYMrymY2%2FDF9sItHxAHSxKj2WLzHUYkKQBox0COEHmcZUr%2B9MC2Y4GSH%2FKx0zhVwDldrl5fvdPXyZd)
0
0
0
浏览量0
D_Y_大师

如何将docsify项目部署到centos系统nginx中?

我的本地 windows 系统安装了 docsify,并通过 docsify init ./mykb 创建了一个项目 1. 创建目录 ./mykb/sub/OperationSystem/Windows/,并在其下创建 README.MD 2. 在 ./mykb 下创建 _sidebar.md,其内容如下 OperationSystem - Linux - [Windows](sub/OperationSystem/Windows/) 3. 设置./mykb/index.html 文件的完整代码如下 Document window.$docsify = { name: '', repo: '', loadSidebar: true, auto2top: true, subMaxLevel: 2, } 4. 本地运行 docsify serve ./mykb 运行项目,在浏览器中访问:"http://localhost:3000" (https://link.segmentfault.com/?enc=ud4sTNUfX3q61Fd5sXpmHw%3D%3D.C%2F8uz2JweeBwNODm1r4H53MkVLLe4egUtAPbvCvqrYA%3D)可以正常访问项目,点击左侧导航菜单的超链接可以访问到 sub/OperationSystem/Windows/README.MD *** 下面是将项目部署到云端服务器 centos 的 nginx 中 1. 云端服务器安装 nodejs 并且通过命令 npm i docsify-cli -g 安装 docsify 2. 云端服务器 centos 系统中已经运行其他项目了,所以在其配置文件中添加如下配置用于代理 docsify 项目,并刷新 nginx -s reload location /kb { alias /projs/docsify/mykb/; index index.html; } 3. shell中切换路径到 /projs/docsify 通过 docsify init ./mykb 创建项目目录 4. 将本地 windows 中项目中的文件拷贝到上面步骤的目录 mykb 下 5. 本地 windows 访问云端项目 "https://www.xxxx.com/kb" (https://link.segmentfault.com/?enc=bHnbXsW5YmMyCgEANiWgHQ%3D%3D.j4R04%2BoJxJMmOeDAPZSSYCpZ17qbao4thEV49%2FYbE04%3D),可以访问通,但是点击左侧导航菜单的超链接后在右边区域就显示404了,是什么问题,我要如何解决?
0
1
0
浏览量14
D_Y_大师

JS关于 ?? 符号和 + 号运算的优先级?

const o ={age:1}; function test() { return o.age??0 +1; }; const b =test(); console.log(b) //1 昨天开发时遇到一个 bug,有一段类似于上述 "o.age??+1" 这样的一段逻辑,我最开始根本没有怀疑这个代码的合理性,查找半天以后,我抱着试一试的心理,将代码添加了一个括号, "(o.age??0)+1" 然后运算正常。 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241125/bbd79abcfa69e8d432890d30af2dfb75.png) 问: 为什么会 "b= o.age??0+1" 不符合正常的 "b=2"的期望结果呢? *** 根据下面答主的回答,自己总结了一下这个问题的答案: "o.age ??0 + 1" 整段代码的运算逻辑是: 1. 先计算 0+1 ,结果为 1; 2. 然后取 o.age 的值,也就是上述值 1; 3. 然后开始运算 ?? , 1 ?? 1; 4. 由于前面的 1 不为 falsy; 5. 则结果取 1
0
1
0
浏览量16
D_Y_大师

css如何实现选中激活标签相邻的前后元素??

想实现图片中的样式,点击激活的标签添加上active类名,然后选择active类名相邻的前后元素(改变相邻的前一个元素的右下角的圆角,改变相邻的后一个元素的右上角圆角) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241125/c221af5157642f4406d8af3112dd432b.png) .left{ width: 100px; } .left li{ height: 45px; display: flex; align-items: center; justify-content: center; transition: all .3s; background: pink; } li.active{ background: #fff; } li.active+li{ border-radius: 0 10px 0 0; } {{item.name}}
css
0
1
0
浏览量21
D_Y_大师

这段python f文件关闭了吗?

能。 参考"with_statement" (https://link.segmentfault.com/?enc=lpZpnt1H4VFu5061cdCTnA%3D%3D.YEfbca8Wq3Q9cFCmYPboBQGgxu4%2FssJTRfZTMZ8SMcEIVZ3dGKOEvHtceKcaGXE%2BaZmYkdYQ%2Fzm2lW4RGKlBvBN9t4IFbs9KjRrlR%2Fb%2BIsB3i5K81GNxuI4njGaG9Ht%2F)
0
0
0
浏览量0
D_Y_大师

a标签下载文件总是100%后重新从0%开始下载的原因?

这东西应该是浏览器导致的吧,你换个浏览器应该就没这个问题
0
0
0
浏览量0
D_Y_大师

请问 Redhat 6.7 版本如何安装 git?

使用 "sudo yum install git " 会跳出 Loaded plugins: product-id, refresh-packagekit, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Setting up Install Process file:///media/rh/Server/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/rh/Server/repodata/repomd.xml Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: my. Please verify its path and try again 但看其他 mirror 好像都被停用支持 6.7 版本了.. This directory (and version of CentOS) is deprecated. For normal users, you should use /6/ and not /6.7/ in your path. Please see this FAQ concerning the CentOS release scheme: https://wiki.centos.org/FAQ/General If you know what you are doing, and absolutely want to remain at the 6.7 level, go to http://vault.centos.org/ for packages. Please keep in mind that 6.0, 6.1, 6.2, 6.3, 6.4 , 6.5, 6.6 and 6.7 no longer gets any updates, nor any security fix's. 请问还有6.7能用的 mirror 或是老版本 redhat 安装 git 的方式吗?
git
0
1
0
浏览量15
D_Y_大师

为什么python3.12要移除datetime.utc?

为什么python3.12要移除datetime.utc? 看了一篇文章 "https://blog.miguelgrinberg.com/post/it-s-time-for-a-change-d..." (https://link.segmentfault.com/?enc=A0%2F4%2FPivcieP8rXIhAFCbg%3D%3D.lm%2FUTOf1dOG63tn14db%2ByoPZKYyppS6onl%2B%2ByoQDN5CG0Q9xHCxfL7xt1UPtO%2FJGVGIpMJYCKB5mOgNBhpFzhkVvTdkPPmnvvDuT7YO60fyAk9H1Wbg%2FF0owRFzaoPOB) ,讲了一大堆,但是我还是不明白为什么要移除 *** 尤其是在 web 后端领域,获取 utc 时间很重要 我一般是这样获取的 def get_utc_now_timestamp(tzinfo: bool = True) -> datetime: """ https://blog.csdn.net/ball4022/article/details/101670024 """ if tzinfo: return datetime.utcnow().replace(tzinfo=timezone.utc) else: return datetime.utcnow().replace(tzinfo=None) 如果要移除 utcnow,上面的函数应该怎么修改来获取 utc 时间呢?
0
1
0
浏览量17
D_Y_大师

为什么Element-Plus 2.x会导致VSCode路径提示变慢?

使用了element-plus@2.x后,vscode的路径提示变慢了,比如说写import a from './',加载./下面的文件夹很慢,提示好几秒才出来 使用1.1.0-beta.19这种beta版本就不会有这个问题
0
1
0
浏览量19
D_Y_大师

VSCode插件开发,onDidChangeActiveTextEditor和onDidOpenTextDocument不触发问题如何解决?

别太信任AI, 直接看文档:"https://code.visualstudio.com/api/references/activation-events" (https://link.segmentfault.com/?enc=L5qpM3znHz3%2FYqU5VORBFQ%3D%3D.lPpRcfRGnf40GxckbzW7iEyYCOqjrn1H4OV%2BxSRqAVONngpyL5hoSYkylTvp0EJZFcqAlHjrvknafKrFekZPvw%3D%3D) activationEvents没有这两个事件: "activationEvents": [ "onDidChangeActiveTextEditor", "onDidOpenTextDocument" ], 直接: "activationEvents": [ "*" ],
0
0
0
浏览量0
D_Y_大师

寻求推荐用哪款 windows PE USB?

寻求推荐用哪款 windows PE USB? 有时公司电脑挂掉需要用PE进去查看情况或是重新安装OS,之前的PE只支持Win7 网上查看的好多看起来有病毒不敢下载
0
1
0
浏览量15
D_Y_大师

Vue2 中如何在App.vue中保证当前页面的所有子组件加载并渲染完毕才执行特定逻辑?

Vue2 中如何在App.vue中保证当前页面的所有子组件加载并渲染完毕才执行特定逻辑,测试mounted中并不能实现。
0
1
0
浏览量13
D_Y_大师

amh安装成功后访问报500错误?

amh安装完成后,可以打开默认的index.html文件,然后删除errorpage和index.html,上传程序源码,完后,浏览器访问提示:该网页无法正常运作, 目前无法处理此请求。 HTTP ERROR 500 请问是什么原因?
amh
0
1
0
浏览量19
D_Y_大师

IDEA中注释预览模式下如何设置调大字体?

在注释上右键,调整字体大小 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241104/b6125262eec9d6d7317dc13f067ab793.png)
0
0
0
浏览量0
D_Y_大师

浏览器的navigator对象的数据有时候不一样,为啥?

描述:一个网页通过webstrom右上角的浏览器图标打开的,另一个是通过vue启动访问的页面,但是两个页面打印的navigator对象的数据不一样,请教一下为啥,百度没找到,哈哈哈。 比如有一个有gpu信息,另一个没有,包括usb等一些属性。 通过webstrom右上角的浏览器图标打开页面的navigator打印(我选择的是google) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241103/e67169e374d666a734ed9cf3bfd9873e.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241103/e9395182d0b0dc9c9f96edca551d0caa.png) vue启动命令打开页面的navigator打印 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241103/32e337a9c77146ce58d8b17edd66f809.png)
0
1
0
浏览量14
D_Y_大师

使用捕获组重用模式?

"/^\d+ \d+ \d+$/" "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241101/ca2961452b900a7d04acb230b769f926.png)
0
0
0
浏览量0
D_Y_大师

android java项目中集成 kotlin 后,自动生成的数据绑定类导入的包出问题该如何解决?

"android java" 项目中集成 "kotlin" 后,自动生成的数据绑定类导入的包出问题。"ide" 退出重进或"clean" 后重新构建问题都依旧,请问改如何解决? "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241101/b28674cdc4f2739da9ef80526ed511c0.png) 应用级"build.gradle" 如下: plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' id 'org.jetbrains.kotlin.kapt' id 'com.google.dagger.hilt.android' } dependencies { // hilt 自动注入依赖 implementation "com.google.dagger:hilt-android:2.49" // hilt 自动注入依赖 kapt "com.google.dagger:hilt-compiler:2.49" } kapt { // 允许引用生成的代码 correctErrorTypes true } 出错的代码 "activity": public class CitySelectorActivity extends BaseActivity { private ActivityCitySelectorBinding binding; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.binding = DataBindingUtil.setContentView(this, R.layout.activity_city_selector); this.binding.setLifecycleOwner(this); CitySelectorActivityViewModel vm = new CitySelectorActivityViewModel(this); this.binding.setVm(vm); } } "view model"如下: public class CitySelectorActivityViewModel extends BaseViewModel { } 视图如下:
0
1
0
浏览量15
D_Y_大师

VueRouter动态路由匹配错误?

在VueRouter的动态添加路由中,我们在登录页登录成功之后会跳转到某一个页面,这里假设是home页面,但是这个home页面也是动态添加的路由,这就会报错Uncaught (in promise) Error: No match for {"name":"Home","params":{}};那么请问怎样才可以解决这个问题? 在VueRouter的动态添加路由中,我们在登录页登录成功之后会跳转到某一个页面,这里假设是home页面,但是这个home页面也是动态添加的路由,这就会报错Uncaught (in promise) Error: No match for {"name":"Home","params":{}};那么请问怎样才可以解决这个问题?
0
1
0
浏览量14
D_Y_大师

PHP OpenSSL扩展错误解决办法?

如果自己配置php开发环境推荐你直接使用php_study,这种集成环境,折腾少,稳定,插件多
0
0
0
浏览量0
D_Y_大师

Vue 3 computed 里面set 更新 props 传递过来的对象属性,怎么改?

OP还是做一个最小demo吧,你要修改props下来的参数,是要用 "emit" 来提交事件给父级,但是同样的你要在父级接收修改 "props" 的值,或者你在父级使用的时候不是通过 "v-bind" 绑定,而是使用 "v-model" 来处理。 但是这些在你的代码示例中并没有体现出来。能看到的就是你在你的自定义子组件中给 "van-popup" 绑定了 "model.visible",并没有看到你在父级是如何给当前的自定义组件绑定 "model" 的。
0
0
0
浏览量0
D_Y_大师

如何在后端实现免密登录功能?

什么叫免密登陆, 然后什么场景下使用? 前端做的话: 应该是这样的,正常的系统获取流程是 用户输入账号密码, 通过登陆接口获取token, 而客户端可以这样实现, 直接不需要用户输入账号密码,直接悄悄把账号密码固定传给登陆接口就能获取token了, 服务端可以这么实现: 1. 通过某些加密签名算法,生成一个包含用户ID的随机字符串; 2. 然后新建一个通过解析这个字符串获取用户id来生成token的接口; 3. 客户端就可以通过这个参数生成这个临时访问链接,来实现免登陆功能了
0
0
0
浏览量0
D_Y_大师

如何用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("."):] name = df[df["身份证号"] == id_p].姓名.values print(name) if len(name) != 0: name = name[0] print("开始重命名") os.rename(id,name+id_n) print("重命名结束") 将https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/4c2567edcb8c6e3efd41e95f0661f2ff.pngtest文件中身份证号批量改成姓名。https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/ae66b73aac7edfc255cf08538eb59f7e.png
0
1
0
浏览量119
D_Y_大师

如何根据组件内容大小修改浮动窗口?

解决措施 可以通过组件的onAreaChange方法监听组件区域变化并根据返回的内容大小修改浮动窗口大小。 参考链接 "组件区域变化事件" (https://link.segmentfault.com/?enc=wIqQg8kgDBHHg9NvLhRS7Q%3D%3D.0a2zmo6clbz3BwuLaaAzj0aCGpDhchVxrw6pEUWDNo3CNkZh1fkeGiULWq9MwRT7xxBVFcCWjahx7Mlm1jLxsRUm55ErVHiZCEvLz1SBzmOE6tbYrfH94wnY7mUCxB3q0pc1sOhV2IkJYl%2BeeK%2FbolbYEpj%2BJEMnr7HcsQ86kyI%3D)
0
0
0
浏览量0
D_Y_大师

这里使用parentNode好?还是parentElement好?

这里使用"parentNode"好?还是"parentElement"好? 这是bootstrap中的一段代码,用来查找一个元素的祖先元素中所有匹配selector的元素。 我觉的应该使用"parentElement"更合适一些。 * "closet"是"Element"上一的一个方法。 * 要查找的应该是"Element",而不是像"Text","Comment"这样的"Node"。 当然这里使用"parentNode"也是可行的,一般会返回一个"Elment",因为可以包含其他元素的一般都是"Element"。 // bootstrap/js/src/dom/selector-engine.js parents(element, selector) { const parents = [] let ancestor = element.parentNode.closest(selector) while (ancestor) { parents.push(ancestor) ancestor = ancestor.parentNode.closest(selector) } return parents },
0
1
0
浏览量161
D_Y_大师

windows下同一个emoji是有不同的解析形式吗?

因为不是两个相同的emoji ❤️❤ md下两端加上``` 符号后 展示效果: "❤️❤" «转 Unicode 为 "\u2764\ufe0f\u2764"» 查了下原因: "\ufe0f" (https://link.segmentfault.com/?enc=pSPg8SzFcnJo6JGOxplvJw%3D%3D.miApQRTDYBIfeerPMvYs%2BcTKMU3Wi8OYzNThxiMBLChq9OB%2BnbU1bPCWmnv4RsEwxt6wyYjLyuq8bOI8gAJQcZ7%2Fh3RLfU1OWn%2BaCMRw9HcWPcAoyvJj3bE2vynmmP96BNkdUwJ38W6uX6Ka6PKxyQ%3D%3D)
0
0
0
浏览量0
D_Y_大师

为什么有了接口测试工具还需要使用python自动化测试呢?

你用postman做接口测试只能做半自动的,例如如果要对web接口的响应结果做校验,你用postman怎么做?这时候用python就能实现各种各样的自定义校验和测试需求。
0
0
0
浏览量0
D_Y_大师

这样的一个css渐变怎么实现?

.line-horizontal{ width:100px; height:1px; background:linear-gradient(244deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%); } "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/2064631fe4e0ed7329e605b1c2ee0e02.png)
0
0
0
浏览量0
D_Y_大师

解决蓝牙连接影响网页视频播放的问题?

这是你电脑环境的问题吧
0
0
0
浏览量0
D_Y_大师

关于vite插件开发中如何访问.ts文件?

咨询一个vite插件开发的问题。 首先说一下需求背景,我想做一个插件,能够让使用插件的人能够快速初始化一个比较完善的基于vue的后台脚手架。目前卡在vite插件的config生命周期中。我想定义一个专门的配置文件xxx.config.ts文件。然后在vite插件的config生命周期中访问这个配置文件,让它的配置和vite的配置进行部分合并。但是我发现使用import(process.cwd() + '/xxxx.config.ts')的话会因为.ts文件无法被解析而报错。 无奈之下,尝试使用fs模块去访问对应的配置文件,然后复制出一个一摸一样的.js文件,然后通过improt访问这个.js文件就能行了。但是这样又出现一个问题。在使用这个插件的项目运行打包操作的时候,又会警告[plugin:vite:resolve] Module "fs" has been externalized for browser compatibility。不知道如何解决。 其实想类似unocss这类库一样。unocss.config.ts也能正常读取。请问他们是如何实现的。有大佬能提供一下思路么? 为什么不直接使用xxx.config.js呢。因为ts有较好的错误检测和提示。 期望能够正常读取.ts文件 简单说就是,我写了一个vite插件,但是这个插件支持用户自定义配置内容。然后我想着在插件中调用fs模块去获取用户当前项目的这个配置文件。但是使用我插件的项目在打包的时候会警告。说Module "fs" has been externalized for browser compatibility.请问要如何解决!!
0
1
0
浏览量121
D_Y_大师

有大佬嘛?前端页面不显示时间怎么办?

你的"distributionTime"格式符合"el-date-picker type="month""的值。 "halfyear"组件把"value"做了某种转换吧?进去修正一下。 const value = '2025-12';
0
0
0
浏览量0

履历