sumous_01
IP:
28关注数
1粉丝数
46获得的赞
工作年
编辑资料
链接我:

创作·59

全部
问答
动态
项目
学习
专栏
sumous_01

uniapp/vue中,如何计算几个16进制的总和?

固定有5个字节的16进制,把这5个字节的16进制相加,当然了结果也要是一个字节的16进制 (但是希望大神们给我的方法是不管有几个字节的16进制都能通用) 例如:A5+10+00+01+1E 结果:D4 求教大神们这其中的运算过程该怎么写 小弟在这里先感谢各位大神们,感激不尽,祝大神们发财祝大神们娶漂亮老婆
14
1
0
浏览量434
sumous_01

vue3项目的地图配置,formatter里面怎么写v-for ?

循环数组把结果拼起来 const str = '' for(let i=0;i${list[1].xx}" } return str
0
0
0
浏览量0
sumous_01

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

RT,分支事务调用超时异常导致的错误应该会被try-catch,分支事务本身执行过程中产生的异常也可以被上下游及时感知,这种还会有分布式事务问题吗
12
1
0
浏览量291
sumous_01

win10上的docker desktop如何部署不自带端口的镜像?

docker用的WSL2模式,从docker hub搜寻到condaforge/mambaforge镜像后进行了拉取,准备部署时发现这个镜像不自带端口如图: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/09c747e99d14296fce0f1defde203f9d.png) 显示No ports exposed in this image 创建container后无法启动 请问大佬如何解决?
20
1
0
浏览量231
sumous_01

scroll-behavior: smooth 的速率可以控制吗?

scroll-behavior不能自定义速率。但是你可以通过 requestAnimationFrame 自己写 scroll 行为。
0
0
0
浏览量0
sumous_01

关于vue3响应式更新的疑问?

例如我创建了一个"dataHook" import { ref } from 'vue'; export function dataHook() { const v = ref(1); return { v }; } "main.ts"中 const app = createApp(App); const { v } = dataHook(); app.mount('#app'); setTimeout(() => { console.log(v); }, 5000); 页面有个按钮就执行"v.value += 1",为什么"console.log"还是原值"1"呢? 点击hook {{ v }} import { dataHook } from '@/utils/data'; const { v } = dataHook(); function onClickO() { v.value += 1; }
12
1
0
浏览量285
sumous_01

vite的多页面配置问题?

不是这么用的,你看看文档就知道了 "多页面应用模式" (https://link.segmentfault.com/?enc=CurTjyCahrUW4mGOqg2tmQ%3D%3D.9JMLK6h%2B5lUntwWBX%2FHrzp8QxBpb7%2BZ3dkONptL7JucYNSi4awUAInGdnSHpV%2F%2FIL0UXqr3ANTdf2Ews3Cd4zw%3D%3D) 你得直接在项目根目录新建一个 "admin" 文件,然后在里面新建 "index.html" 这时候你访问 "/admin" 可以了
0
0
0
浏览量0
sumous_01

超链接点击事件的点击?

超链接的点击事件是什么,我想点击了超链接做一些自定义的事情,不要跳转?
6
1
0
浏览量402
sumous_01

ant table的customRender函数如何返回vue标签?

import { ref, h } from 'vue'; import { Tag } from 'ant-design-vue'; const tag = h(Tag, { color: "blue" }, 'label') function customRender({ value, column }, options) { return tag; } const dataSource = ref([ { a: 1 }, { a: '2,1'}, { a: 3 }, ]) const columns = ref([ { title: '哈哈哈', dataIndex: 'a', customRender, }, ]) "文档地址" (https://link.segmentfault.com/?enc=SyxwpblO8lyIhtmwGKs90g%3D%3D.wEU5QDjnHoqTpG5T1niMghXjm316%2FmQkSx99mUChEf0t176%2B18oaqBVSmb%2F5iBIg%2Bmy%2FLtrmD7%2BxyptAGuu9gg%3D%3D) 如何修改呢?
13
1
0
浏览量295
sumous_01

zustand的store的,如何才能进行监听呢?

createTabsSlice.subScribe(console.log); 个人觉得不能单独监听某个键的设计不太科学,不过可以通过高阶函数或者写中间件的方式做到。
0
0
0
浏览量0
sumous_01

vite的多页面配置main的问题?

你看看打包出来的目录,打包出来应该多了一层目录了,而不是根目录。运行项目的时候只输入域名那些,会在根目录去寻找index.html的,所以你要在src下创建一个index.html文件用于重定向到你要默认指定的目录
0
0
0
浏览量0
sumous_01

echart legend ?

"legend"也有"tooltip" legend: { tooltip: { show: true, axisPointer: { type: 'shadow' } } }, "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241224/6c44f431c0735e914ab7072f32d36488.png)
0
0
0
浏览量0
sumous_01

watchEffect监听规则?

你可以使用 "watch" 单独监听某个响应式的变量啊。具体你可以参考一下 "watchEffect" 和 "watch" 的使用区别。"https://juejin.cn/post/7134832274364694536" (https://link.segmentfault.com/?enc=38FoxJY3y3cAf3%2B5nfR2pQ%3D%3D.nGxsxNOjG9khOKfkg%2FEWAY3gGqRv5cbST%2FIbDboyeFmgk7Nu4r%2BI8pT7UOsFAX11)
0
0
0
浏览量0
sumous_01

getderivedstatefromprops 和 componentdidupdate什么时候用哪个?

* getDerivedStateFromProps: 应用场合:当组件接收到新的 props,并且需要根据新的 props 更新其内部状态时,可以使用 getDerivedStateFromProps。 * componentDidUpdate: 应用场合:当组件完成更新后,需要执行一些额外的操作,例如更新 DOM、与外部库进行交互(例如请求数据)等,可以使用 componentDidUpdate。
0
0
0
浏览量0
sumous_01

React 语法问题关于:{} 和 {{}} 有什么区别?

React绑定动态数据是通过单花括号"{}",双花括号表示你绑定了一个对象。js的对象,key和value一样时可以简写。比如 const name = "zhangsan" const obj = { name } // 等于 const obj = { name: name } console.log(obj.name) // zhangsan 所以你绑定"items"实际是绑定了一个"{items:items}"的对象,类似于""。你换成"ccc"的时候,没有这个变量,所以就报错了
0
0
0
浏览量0
sumous_01

pandas使用 DataFrame 自身的某一行修改另一行的值,被修改的那一行会被清空?

df1 为: A B C D 0 A0 B0 C0 D0 1 A1 B1 C1 D1 2 A2 B2 C2 D2 3 A3 B3 C3 D3 df2 为: A B C D 1 A1 B4 C4 D4 2 A5 B5 C5 D5 3 A6 B6 C6 None 4 A7 B7 C7 D7 如果想要修改 df2 中第一行的值,使用: "df2.loc[df2['A']=='A1', ('B', 'C', 'D')] = df2.loc[df2['A']=='A5', ('B', 'C', 'D')]",df2 会变为: A B C D 1 A1 NaN NaN NaN 2 A5 B5 C5 D5 3 A6 B6 C6 None 4 A7 B7 C7 D7 第一行的值全部变为了空值,但是同样的句式,使用 df1 给 df2 的第一行赋值: "df2.loc[df2['A']=='A1', ('B', 'C', 'D')] = df1.loc[df1['A']=='A1', ('B', 'C', 'D')]",则可以成功赋值,df2 为: A B C D 1 A1 B1 C1 D1 2 A5 B5 C5 D5 3 A6 B6 C6 None 4 A7 B7 C7 D7 另外,如果将第一个赋值语句改为:"df2.loc[df2['A']=='A1', ('B', 'C', 'D')] = df2.loc[df2['A']=='A5', ('B', 'C', 'D')].values",也是可以赋值成功的: A B C D 1 A1 B5 C5 D5 2 A5 B5 C5 D5 3 A6 B6 C6 None 4 A7 B7 C7 D7 请教一下大神,为什么结果会这样?
0
1
0
浏览量11
sumous_01

typecho如何实现禁止未登录用户评论?

目前的想法是用插件 hook "Contents.php" 的 "allow" 函数,判断 "'comment' == $permission" 且用户未登录时返回 false 试着写了如下代码,但不生效(依然可以评论,无论是否登录): allow = array('nocomments_Plugin', 'ContentsHook'); } public static function deactivate(){} public static function config(Typecho_Widget_Helper_Form $form){} public static function personalConfig(Typecho_Widget_Helper_Form $form){} public static function ContentsHook($permissions) { return false; } } 求大神指点
0
1
0
浏览量11
sumous_01

css怎么实现圆形缺个角?

CSS的渐变色背景来实现就好了。 "图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/cd6320b5bde86f6b0865b1224870aa51.png) // stylus div width 100px height 100px background conic-gradient(white 30deg, black 30deg) border-radius 50% transform rotate(90deg) "CSS 锥形渐变只能画圆锥吗?conic-gradient 10大应用举例" (https://segmentfault.com/a/1190000043556783) "conic-gradient() - CSS:层叠样式表 | MDN" (https://link.segmentfault.com/?enc=ubIxaWJKDNGyLblhtSIzzw%3D%3D.QORcgPihOIr2e82cECW3mtnrWpEn3dm2C3LEP%2Fjmlbewiw6u41%2B6TxRhcQE%2Fe8tqe5RmlVznu4ibgOzDeh6zAaFWvNllKRr8EYBy7a2Dz6k%3D)
0
0
0
浏览量0
sumous_01

爬虫时网页源代码和页面内容不一致,和F12中的ELEMENT也不一致,怎么办?

在爬取58同城工作页面的申请人数和浏览人数时,网页源代码总是显示0人,但页面数据在实时更新,更新的内容和F12中的elements内容是一致的,请问这种情况应该如何爬到申请和浏览人数? 网页地址:"https://bj.58.com/zpyiyuanyiliao/27988291906488x.shtml?psid=1..." (https://link.segmentfault.com/?enc=J8nZ50l961GiGya2%2By9Kng%3D%3D.QXB4f4q8x366aUAPGiZLX6x04KeadpY8x5zyB%2Fp7yaH0IprdJ7oRswkdvTldJBptop34Ayb7Gk3a7EXiWA4MJFSvXOsEOZvcHYZ5OQyKFZprw%2F63hdPzVuYMrN02pGM1U6OF%2BNvW06ZM%2Bj2XDsHOYncB9LmkISnK985lWGN4xG4lWHKowWhWvjIagttssPsVLfUAL1gOWlBv8mURqL6%2B0QCMknWZ5tZ4a%2FYzW12xAT%2Bc6XUZUrYbG9fVmy1rGFAzuBxA9t7wBOD0J7JlYQpg1k5c6nOIA2qquoUF0LOjF310Zym8pS1%2FEyBb1mkoXgjHLK6Nym8XmbwNqxrS7NbKKbjUZen5ywbqLswTB%2BTMyc76BdqjwvXxxkBoiWMWSr95B88S%2BsKARuygwUie746ckyJCFrreIXJlvbUkjufXy%2FgkpermtdP3mck2%2FlEJ0cb39FUI2XJMHC0M5xUU5rzlWM07aBGdShHfBKRZ%2FAEm4wFbfB%2BKVZfzG57A1ip997JJBwcbUZ%2B186ZHOHFbkSdToRhWLgNhkbulvI%2FebJ5PbRVvEuZf3M2clreUvi1QV5X9JyJRoSyD4jlohEgt4mExP9iT%2BmnOsG4GWXo42oyhcBZaanDYMRsdCGH%2Bj%2BmpuDi%2FmfKpUHf4gjtQ71IPcWLUtJkIWOAc1ChYb6GSlHS8VcM%3D) 网页页面: "cfd50aba7a3305d1902a06d586c7dda.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/11a04647668419491f0b61028e871887.png) 网页源代码: "d87aeb51f4359863a51301da5e4a115.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/e05646fd873400952752bdde89d8bbbf.png)
0
1
0
浏览量17
sumous_01

这个expect脚本问题出现在哪里呢?

下面的脚本的目的是ssh连接远程服务器,执行dump命令,将数据库dump为sql文件,并且压缩为zip文件。 echo ' dump 数据 并 zip ' /usr/bin/expect /db_name.sql \r"} expect "root@*" {send "zip db_dump_file.zip db_name.sql \r"} expect "root@*" {send "exit \r"} eof echo done! 输出结果为: [root@localhost ~]# mysqldump -uuser -h localhost -ppwd db_name > /db_name.sql Warning: Using a password on the command line interface can be insecure. mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces 结果是mysqldump命令执行了,但是zip命令未能执行。从输出来看dump命令输出了一个warning和一个error我尝试将脚本修改为如下内容(添加了两行Warning、mysqldump的expect)但是未能解决问题。 echo ' dump 数据 并 zip ' /usr/bin/expect /db_name.sql \r"} expect "Warning*" {send " "} expect "mysqldump*" {send " "} expect "root@*" {send "zip db_dump_file.zip db_name.sql \r"} expect "root@*" {send "exit \r"} eof echo done! 请问为何压缩命令没有执行呢?
1
1
0
浏览量95
sumous_01

函数写在函数里面和函数外面有什么区别?

function a(){ var io = "io" mystart() function mystart(){ console.log(io); } } a() function a(){ var io = "io" mystart() } function mystart(){ console.log(io); } a() 请教一下: 1.为什么第一个可行,第二个不可行? 2.为什么第二个访问io变量的时候不会按照访问规则当前函数作用域下访问不到,到嵌套着它的函数作用域中去寻找? 3.两种写法的函数实际存储方式大概是怎样的?
0
1
0
浏览量14
sumous_01

amh面板,挂载新的硬盘,迁移数据到新硬盘后,重启vps,amh面板就进不去了?

amh面板,挂载新的硬盘,迁移数据到新硬盘后,重启vps,amh面板就进不去了? 原本硬盘容量只有25G,网站数据5个G,再已备份还原,VPS就崩了,于是挂载了个40G的新硬盘,按照百度来的教程挂载后迁移数据到新硬盘。 迁移完数据,重启VPS,AMH面板就进不去了,细节如图: https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241125/62dec47381b1aa888383b38ab4670646.png 重启MySQL数据页重启不成功: https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241125/bab0b4b710a5e3c5742e667227f71886.png https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241125/561176715cf3588db3c0fc364243df3f.png
0
1
0
浏览量11
sumous_01

关于 ts 中回调函数参数加上泛型限制后传入联合类型为什么会报错?

因为你的cb 类型是cb1的类型 但是data是number
0
0
0
浏览量0
sumous_01

微前端无界框架下子应用怎么使用document.documentElement.setAttribute方法?

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241123/25087c98ad57c78453abacda33cdfdc5.png)
0
1
0
浏览量13
sumous_01

Redission实现公平锁为什么要使用ZSet数据结构?

Redission实现公平锁为什么要使用ZSet数据结构? 使用ZSet结构有什么好处? 看lua代码好像也并没有使用到 ZSet的二分查找这种优势
0
1
0
浏览量13
sumous_01

puppeteer生成pdf多出 “正在生成中,请稍候...”文字怎么解决?

dom加了laoding文字提示,忘了
0
0
0
浏览量0
sumous_01

怎么解决React useEffect 执行顺序导致设置 loading 状态错误的问题?

在你的代码逻辑里看起来不应该直接用true或者false来判断。 这边提供一个思路: 应该设置一个全局变量 LoadingNum初始化为0,大于0的时候加载loading 你的代码里设置为true的时候执行LoadingNum++ 你的代码里设置为false的时候执行LoadingNum-- 这样可以避免应前一次结束影响下一次loading加载
0
0
0
浏览量0
sumous_01

火狐低版本浏览器打不开 vue3 + vite 开发的项目?

火狐低版本浏览器打不开 vue3 + vite 开发的项目?
0
1
0
浏览量11
sumous_01

useCallback在这里使用的目的?

react新手今天刚刚看完react和react-router的文档.然后找一个别人推荐的react的项目来进一步学习,想问一下这个"loginIn"函数为什么要用"useCallback"来包裹一层?"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241031/03974c31e63953d0d4958ac3ace48b10.png) 查阅了官方文档对这个hook的解释"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241031/26cf64f98203fee7da0d67e620a54648.png) 再仔细看了一下代码,"loginIn"只在"onSubmit"调用过,然后"onSubmit"传递给了一些子组件。感觉没有必要用"useCallback"来缓存"loginIn"的必要。但是觉得大佬这样写有他的道理,所以想来搞清楚目的。
0
1
0
浏览量14
sumous_01

jQuery 请求失败自动重试逻辑?

可以看看这个项目 "https://github.com/unjs/ofetch#%EF%B8%8F-auto-retry" (https://link.segmentfault.com/?enc=uv5FB5OFWR8U3ywNmuJdZw%3D%3D.swPQ2UkmgNR34YTEEKsHp6H5NS4LEuOX9Mw0uEWhCRA50dU1vVNAewoqJ2iX%2BLXJ4bY6Xfrxt3qfyzbv4Yozvw%3D%3D) 可以使用 fetch 在浏览器和 nodejs 中同时使用,如果不能更换请求库,可以看看应该在哪些条件才进行 retry。
0
0
0
浏览量0
sumous_01

vue2与three.js:图片颜色为什么显示异常?

前端vue2 使用three.js 创建的 3D 场景,为什么部署之后图片颜色不正常 https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241028/d0a3ae747ba815cb935607a5794f589c.png https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241028/8df38246e9a47e6c75d19a933e8b7aad.png 第一张是部署在服务器上的展示样式截图,第二张是本地展示样式截图 打包之后在dist查看static 里面的图片是正常的,没有问题 背景是通过three 场景添加的背景图 // 创建场景 setScene() { // 创建场景对象Scene this.scene = new THREE.Scene() // 加载背景图片 var texture = new THREE.TextureLoader().load(require('@/assets/screen/backGround_big.png')) // 纹理对象Texture赋值给场景对象的背景属性.background this.scene.background = texture }, 部署之后F12中 ele中dom结构并没有异常,没有什么多余蒙版遮住。 中间是一个地图,地图加载代码已经注释并不会影响three场景, 地图展示是另一个问题,"https://segmentfault.com/q/1010000044486266" (https://segmentfault.com/q/1010000044486266)
0
1
0
浏览量19
sumous_01

关于ICP备案的问题?

网页底部 那么大的 "京ICP备14056892号-1" https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241026/141b058b7244a5308242bc4c96da6e65.png
0
0
0
浏览量0
sumous_01

使用MyBatis批量插入数据,MyBatis拦截器失效?

使用MyBatis批量插入数据,MyBatis拦截器失效? 问题描述:我在项目中写了一个MyBatis的拦截器(插件),作用是在插入或更新数据时自动填充id、create_by、create_time等基础字段的值,代码如下: @Component @Intercepts({ @Signature(type = Executor.class,method = "update",args = {MappedStatement.class, Object.class}) }) public class MyBatisAutoFillPlugin implements Interceptor { @Override public Object intercept(Invocation invocation) throws Throwable { // 被代理的对象 Object target = invocation.getTarget(); // 被代理的方法 Method method = invocation.getMethod(); // 被代理的方法执行参数 Object[] args = invocation.getArgs(); if (!(args.length > 1)){ return invocation.proceed(); } MappedStatement mappedStatement = (MappedStatement) args[0]; Object paramObj = args[1]; if (paramObj instanceof BaseEntity){ // 获取登录用户 Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); SysLoginUser sysLoginUser = (SysLoginUser) authentication.getPrincipal(); BaseEntity entity = (BaseEntity) paramObj; Date now = new Date(); // 判断sql语句 if (Objects.equals(SqlCommandType.INSERT,sqlCommandType)){ entity.setId(IdGenerator.getId()); entity.setStatus(CommonStatusEnum.NORMAL.getCode()); entity.setCreateBy(sysLoginUser.getId()); entity.setCreateTime(now); }else if (Objects.equals(SqlCommandType.UPDATE,sqlCommandType)){ entity.setUpdateBy(sysLoginUser.getId()); entity.setUpdateTime(now); } } // 调用实际业务方法 Object result = invocation.proceed(); return result; } } 当我在Mapper中写了一个批量插入 的方法,执行后拦截器却失效了,导致我的基础字段无法赋值,这是什么原因? insert into sys_user_role ( id,user_id,role_id ,status,create_time,create_by ,update_time,update_by) values (#{item.id},#{item.userId}, #{item.roleId}, #{item.status}, #{item.createTime},#{item.createBy}, #{item.updateTime},#{item.updateBy}) 我尝试使用单个插入的方法,这是可以的。 insert into sys_user_role ( id,user_id,role_id ,status,create_time,create_by ,update_time,update_by) values (#{id,jdbcType=BIGINT},#{userId,jdbcType=BIGINT},#{roleId,jdbcType=BIGINT} ,#{status,jdbcType=TINYINT},#{createTime,jdbcType=TIMESTAMP},#{createBy,jdbcType=BIGINT} ,#{updateTime,jdbcType=TIMESTAMP},#{updateBy,jdbcType=BIGINT})
0
1
0
浏览量12
sumous_01

window 系统下 docker volumn 的实际放置位置在哪里?

在WSL的磁盘中。 有兴趣的可以看微软的文档: "https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-c..." (https://link.segmentfault.com/?enc=YNgXv%2F%2FiG77ek9WTrTSvhg%3D%3D.zZy%2FtBUz%2BLI8djJQm9ZY%2FfDbVc9Dj9e0hFA4bei3e%2B16eBMQ4mWaO6rpRgilvmT6zpVwbslbSo1gwMvdOX7u1Uih%2FO9CRP5lLbJa%2FbZZ2jw%3D)
0
0
0
浏览量0
sumous_01

js怎么根据一个视频的在线url生成一个视频预览图?

js怎么根据一个视频的在线url生成一个视频预览图? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/c4a7b9ef3690e8df07eb42c1a5c0c1ee.png) 相当于要获取该视频的第一秒或者第一帧的图片。
0
1
0
浏览量17
sumous_01

如何控制下拉框高度,使其在父容器之外不撑开高度?

https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/a398a551f8d221758f1be94355496c87.pnghttps://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/f828948ae2a6023f02f97fb07223d340.png 我想写一个超出最大高度显示滚动条,但是下拉框需要展示到外层,现在设置了以后,下拉框会撑开外层元素的高度 有什么方法可以使得下拉框展示到外层呢
0
1
0
浏览量208
sumous_01

能否从github上只下载项目的一个commit?

1. 网页操作: 你贴的那个页面进去有一个浏览文件的按钮: "GitHub 截图1" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241012/57fa68d00ad7ba78d796e00d2af9e3fa.png) 然后下载 zip 应该就是只有这个 commit 的 "GitHub 截图2" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241012/4ba92e4278ddf47776a4ddea5ed10165.png) 2. 命令行:(现查的,不一定对) clone 的时候用 "-b" 参数带上那个 commit 的 hash 即可 $ git clone https://github.com/excalidraw/excalidraw -b 6278cd9366ff3468c1c7f7adf78ccb21fb8a861f
0
0
0
浏览量0
sumous_01

如何根据条件截取字符串?

let txt = '' 我有以上一段代码,想截取两个标签之间的所有文本 "responseText.split('", "r>", "2>", "r>"] 可我想要的结果是如下这样: ["", ""] 请问如何在 ".split()" 添加条件筛选呢?
0
1
0
浏览量146
sumous_01

关于微信或支付宝小程序授权时的处理方法?

这段一直收到不管是微信还是支付宝小程序关于授权这块的整改要求,就是不需要授权的地方不能强制用户授权,只要在特定的需要用户授权时才授权,也不能直接一打开小程序就进行授权,但是我的授权逻辑是以页面为单位的,所以我这要修改时怎么来修改呀?不能以接口为单元吧?而且这种授权只是我前端的问题,还是需要后端配合? //全局路由前置守卫 router.beforeEach((to, from, next) => { console.log('跳转之前' + to.name); console.log(to) if (to.path.indexOf("/api/") > 0) { next(); return; } if (to.name == "wxauth") { //微信授权 next(); return; } if (to.name == "wxauthmp") { //微信小程序授权 next(); return; } if(to.name == "home"){ next(); return; } if(to.name == "home"){ next(); return; } 。。。 } 在【首页-物价查询/来院导航/医院简介】页面,弹窗获取非敏感信息(昵称、头像)以及(获取你的医保移动支付凭证信息,用于身份验证或医保支付),用户拒绝授权后,无法使用功能。隐私和授权类风险违规整改指引:"https://opendocs.alipay.com/rules/01kahs" (https://link.segmentfault.com/?enc=HVSEWWR87tV8x4JHZQzp3g%3D%3D.cW5Nx7sA5gAZAtzQPeS681Odl0g0eamk5vQ7cY4od33jn7XflN%2FE0xC9T7Whx8zR)。 此次平台给予您15天整改期限,请在有效期内完成整改并提交已整改凭证,如逾期未整改或整改不成立,则平台将会按照小程序违规处理规则:"https://opendocs.alipay.com/rules/rules_mini/nowgsa" (https://link.segmentfault.com/?enc=s3Bavq3tGzdWeGvoQzZiAw%3D%3D.%2BXsokfoK0MxA7qrpRuKQp4PnZnJhz59sPN2TABT4PejvFdk9r6mnJpiZ31NGWfS%2FZrodlLzPuSAtvGuJyiTxqQ%3D%3D) 执行相应处置。
0
1
0
浏览量132
sumous_01

elementUI 我通过removeTag这个方法,改变了checkedKeys得值,但是页面上勾选状态为什么没变化???

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241012/dd4845aaef604f73049dfc4f42669988.png) 我通过removeTag这个方法,改变了checkedKeys得值,但是页面上勾选状态为什么没变化啊
0
1
0
浏览量157
sumous_01

js中for与map在返回promise时的区别?

遇到一个问题:下面是拿到一个数组返回,通过遍历返回一个值,我之前习惯用map去遍历。 const getCapture=async ()=>{ let result=await ipcRenderer.invoke('goCapture-event') for(const m of result){ if(m.name==='整个屏幕'){ let str=m.thumbnail.crop({x:0,y:0,width:1200,height:1170}) const imgSrc=str.toDataURL() return imgSrc } } /* result.map(m=>{ if(m.name==='整个屏幕'){ console.log(m) let str=m.thumbnail.crop({x:0,y:0,width:1000,height:1000}) const imgStr=str.toDataURL() return imgStr } }) */ } 这是map的遍历: result.map(m=>{ if(m.name==='整个屏幕'){ console.log(m) let str=m.thumbnail.crop({x:0,y:0,width:1000,height:1000}) const imgStr=str.toDataURL() return imgStr } }) 这样返回的竟然是空, 但是如果用for,就可以正确返回: for(const m of result){ if(m.name==='整个屏幕'){ let str=m.thumbnail.crop({x:0,y:0,width:1200,height:1170}) const imgSrc=str.toDataURL() return imgSrc } } js中for和map还有这区别吗?
0
1
0
浏览量196
sumous_01

如何让小米手机不自动关闭无线调试?

分屏或小窗打开其他软件
0
0
0
浏览量0
sumous_01

我的这段不会取消请求,请问是什么问题? axios怎么取消请求?

这是我的axios依赖: "axios": "^1.4.0", 这是我的代码 const source = axios.CancelToken.source(); data = { ...data, ...JSON.parse(localStorage.getItem('_TT_token')), cancelToken: source.token } const xhr = axios.post(url,data) // 如果xhrMap中存在该url请求,则执行取消操作 if (xhrMap[url]) { source.cancel('Operation canceled by the user.') } xhrMap[url] = xhr xhr.then( (response) => { resolve(response.data); }, (err) => { if (axios.isCancel(err)) { console.log('Request canceled:', err.message); } else { reject(err); } } ); 这段代码有什么问题么?请求并不会取消
0
1
0
浏览量225
sumous_01

各位高手帮忙看下怎样下载网页上的视频?

各位高手帮忙看下这个页面中左上角的视频(穿黄色裙子的女的正在讲解)怎么下载到电脑中? 我没找到视频链接。 这个页面的链接如下:"https://live.1688.com/zb/play.html?userId=undefined&videoId=3..." (https://link.segmentfault.com/?enc=Sk8%2BnEvQkv00S4osuDqCMQ%3D%3D.awyawUjv5MD6rZEFjBUqmzj9xRyt38D0b8e%2FWmHAMmY9GgLJt%2Btv3JPAuuwMq3RPXZF7D%2FLie%2FQMtmWRg%2BkbcZ2Y3uJUG70CF5hfIE47iCYUG3D%2Fpl7ndz2MPVh67SJ3) 右键打开了页面的检查,没找到视频链接
0
1
0
浏览量147
sumous_01

mybatis中java中用什么类型和mysql中的datetime类型比较大小?

mybatis中java中用什么类型和mysql中的datetime类型比较大小? 我目前用的是java中的string和mysql中的datatime比较类似这种 SELECT x.* FROM my.`user` x where time BETWEEN '2024-02-28 22:35:59' and '2024-02-28 22:36:58' 目前没发现问题,不知道是否完全正确?
0
1
0
浏览量184
sumous_01

Vue2.0移动端PDF预览问题:iOS设备文件内容多显示不全?

vue2.0移动端使用pdfjs-dist预览文件,在ios文件内容多显示不全(>50页) 内容少可以正常显示,在安卓端无问题都可以正常显示 想要的效果:pdf文件预览内容正常显示 使用的pdfjs-dist@2.2.228,具体代码如下: import * as PDFJS from 'pdfjs-dist' import pdfjsWorjer from 'pdfjs-dist/build/pdf.worker.entry' PDFJS.GlobalWorkerOptions.workerSrc = pdfjsWorjer loadFile (url) { let loadingTask = PDFJS.getDocument({ url: url, withCredentials: true // 携带凭证 }) loadingTask.promise.then(pdf => { this.pdfDoc = pdf this.pdfPages = pdf.numPages this.$nextTick(() => { this.renderPage(1) }) }).catch(err => { console.log(err, 'loadingTask err') }) }, renderPage (num) { const that = this this.pdfDoc.getPage(num).then(page => { let canvas = document.getElementById('pdf-canvas' + num) let ctx = canvas.getContext('2d') let dpr = window.devicePixelRatio || 1 let ratio = dpr // screen.availWidth 屏幕可用宽度 let viewport = page.getViewport({scale: screen.availWidth / page.getViewport({scale: this.pdfScale}).width}) canvas.width = viewport.width * ratio canvas.height = viewport.height * ratio canvas.style.width = viewport.width + 'px' canvas.style.height = viewport.height + 'px' that.pdfWidth = viewport.width + 'px' canvas.style.height = viewport.height + 'px' ctx.setTransform(ratio, 0, 0, ratio, 0, 0) // 将 PDF 页面渲染到 canvas 上下文中 let renderContext = { canvasContext: ctx, viewport: viewport } page.render(renderContext) if (this.pdfPages > num) { this.renderPage(num + 1) } }) }
0
1
0
浏览量151
sumous_01

npm包官网和网上没有找到调用方式,自己尝试调用又报错,该如何解决?

这里报错的意思是找不到这个包的入口,先确定下是不是装了这个包,如果install正常的话,去node_modules里面找到这个包的package.json看下入口配置是不是有问题。 不过大概率就是你没安装,你看import那里都标红线了,就是找不到这个包的意思 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241005/25fc9d4ef3a8378f713b25f9c14681f2.png) 应该是作者打包的时候就出错了,你看这个dist里面根本没有那几个文件,入口文件名就对不上
0
0
0
浏览量0
sumous_01

如何解决安装bzip2软件包时出现的错误?

我要安装bzip2这个软件包,一直出现下面这个错误: "报错" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241006/53486ec4d6decd217c65d20dd65eafd4.png) 做过很多命令,包括安装那个目录,但都没有用 我希望得到解答,谢谢各位大佬
0
1
0
浏览量147
sumous_01

微信云函数--如何使用上下文?

微信云函数开发的过程中,有上下文的概念吗? 我有一个web系统,想要使用微信云函数,首先需要进行登录授权(cloudbase),然后在调用相对应的云函数,在这个过程中,有没有上下文的概念,云端存储用户信息(状态)? 现在做到的用户登录授权获取调用云函数的权限,并且调用成功,但是无法在云端获取上下文,获取用户信息进行其他操作。
0
1
0
浏览量198
sumous_01

HarmonyOS Next开发中ArkTs是否支持AOP?

HarmonyOS主要通过插桩机制来实现切面编程,并提供了Aspect类,包括addBefore、addAfter和replace接口。这些接口可以在运行时对类方法进行前置插桩、后置插桩以及替换实现,为开发者提供了更灵活的操作方式。在具体业务场景中,不同的需求可能需要不同的埋点功能和日志记录。通过调用addBefore、addAfter和replace接口,可以实现对类方法的各种功能增强和定制化需求。 针对方法执行时间和次数统计的需求,可以在方法执行前和执行后分别插入统计逻辑,记录方法的执行时间和次数。通过addBefore和addAfter接口的组合运用,可以方便地实现对方法执行情况的监控和统计,为性能优化提供数据支持。 addBefore、addAfter、replace接口的原理基于class的ECMAScript语义,即类的静态方法是类的属性,类的实例方法是类的原型对象(prototype)的属性。 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241004/135a44bf26b4779f9fe49a41434f304a.png) 针对统计方法耗时和方法执行次数,通过在方法前插入调用次数自增的逻辑,addBefore可以用于统计调用次数。对于执行时间的统计,我们可以利用addBefore记录开始时间,而用addAfter记录结束时间。为了存储执行次数和执行时间,可以利用闭包变量或者其他能够覆盖每次执行的变量的生命周期。 可以参考下面代码: // somePackage.ets export class Test { doSomething() { // 实例方法 // ... } static test() { // 静态方法 // ... } } // index.ets import {Test} from './somePackage' import util from '@ohos.util'; @Entry @Component struct Index { build() { // UI代码 … } } // 插入执行前后打印时间, 将插入动作封装成一个接口 function addTimePrinter(targetClass: Object, methodName: string, isStatic: boolean) { let t1 = 0; let t2 = 0; util.Aspect.addBefore(targetClass, methodName, isStatic, () => { t1 = new Date().getTime(); }); util.Aspect.addAfter(targetClass, methodName, isStatic, () => { t2 = new Date().getTime(); console.log("t2---t1 = " + (t2 - t1).toString()); }); } // 给Test的doSomething实例方法添加打印执行时间的逻辑 addTimePrinter(Test, 'doSomething', false); new Test().doSomething() // 给Test的test静态方法添加打印执行时间的逻辑 addTimePrinter(Test, 'test', true); Test.test()
0
0
0
浏览量0

履历