强哥喝假酒
IP:
41关注数
0粉丝数
39获得的赞
工作年
编辑资料
链接我:

创作·71

全部
问答
动态
项目
学习
专栏
强哥喝假酒

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

原理很简单, 就是把十六进制先转成十进制相加然后再转成十六 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250112/7433e7bb3315bb6a834201681a9de1dc.png) function addHexNum(...hexNum) { const sum = hexNum.reduce((val, hex) => { // 将每个16进制数转换为十进制并相加 return val + parseInt(hex, 16); }, 0); // 将结果转换回16进制并确保是两位数 const result = sum.toString(16).toUpperCase().padStart(2, '0'); // 将结果转换回16进制 const result = sum.toString(16).toUpperCase(); return result; } const result = addHexNum('A5', '10', '00', '01', '1E'); console.log(result);
0
0
0
浏览量0
强哥喝假酒

能否给图表添加基于数据值计算的平均线横线?

在使用 VChart 图表库时,能否做到类似于下图的效果,在图表中添加标注线表示数据的平均值? "图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/6ec121d83e5e71803feb9861d576bc1a.png)
10
1
0
浏览量386
强哥喝假酒

请问numpy如何简化以下代码?

这绝对是我写过的最蠢的代码…… 这是一个3d模型的数据结构: me.vertices: [v0, v1, ...] me.edges: [e0, e1, ...] e0.vertices: [i0, i1] me.vertice[i0] == v0 v0.co: [x, y, z] 大致流程: * 遍历所有边 * 获取边的两个顶点座标 想要的结果: [ [0, 0, 0], // 边 1 的第一个顶点座标 [1, 1, 1], // 边 1 的第二个顶点座标 [1, 1, 1], // 边 2 的第一个顶点座标 [2, 2, 2], // 边 2 的第二个顶点座标 ... ] len_edges = len(me.edges) verts = me.vertices len_verts = len_edges * 2 vs = np.zeros((len_verts * 3, ), dtype=np.float32, ) for i in range(len_edges): i0, i1 = me.edges[i].vertices v0 = verts[i0].co v1 = verts[i1].co s = i * 6 vs[s] = v0[0] vs[s + 1] = v0[1] vs[s + 2] = v0[2] vs[s + 3] = v1[0] vs[s + 4] = v1[1] vs[s + 5] = v1[2] vs.shape = (-1, 3, ) 以上代码功能正常,但太蠢了,目前api有一个语法糖: collection.foreach_get(attr, some_seq) # Python equivalent for i in range(len(seq)): some_seq[i] = getattr(collection[i], attr) 这么用就可以: vs = np.zeros((len_verts * 3, ), dtype=np.float32, ) me.vertices.foreach_get('co', vs) vs.shape = (-1, 3, ) 但我想不到该怎么改…… 感谢关注!
5
1
0
浏览量315
强哥喝假酒

js的 xxx.call()方法怎么写?

js的 xxx.call()方法怎么写? 如: Jsapi.call('getToken', {}, function (e) { alert(JSON.stringify(e)); }); Jsapi这个类该怎么写,谢谢。
17
1
0
浏览量283
强哥喝假酒

vue3+echarts5绘制地图后怎么添加标签?

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250109/8db83b606f794d719c0f037ca663fd52.png) 绘制出来大致是这样的,问题是:页面右侧我有一个列表,点击后传入地图几个国家名称,然后在地图上国家附近展示个tips,显示xxx,然后再点击这个xxx的时候调用其他函数 不会搞,帮忙看看 import { ref, onMounted } from "vue"; import * as echarts from "echarts/core"; import { TitleComponent, TooltipComponent, GridComponent, GeoComponent, } from "echarts/components"; import { MapChart } from "echarts/charts"; import { CanvasRenderer } from "echarts/renderers"; import world from "@/data/africa.json"; echarts.use([ TitleComponent, TooltipComponent, GridComponent, GeoComponent, MapChart, CanvasRenderer, ]); function getAllNames(data) { const names = []; data.features.forEach((feature) => { if (feature.properties && feature.properties.name) { names.push({ name: feature.properties.name }); } }); return names; } const map = ref(null); const mapInstance = ref(); const drawMap = () => { const option = { backgroundColor: "#9bcffa", tooltip: { trigger: "item", enterable: true, formatter: function ({ name, data }) { console.log(name, data); return name; }, }, geo: { map: "world", center: [50, 5], roam: true, zoom: 1.5, scaleLimit: { // min: }, label: { normal: { // show: true, }, }, tooltip: { //设置鼠标移至城市板块选中视图配置选项 // backgroundColor: " rgba(3,21,42,0.80)", //设置地图高亮时城市视图背景色框 borderRadius: 0, trigger: "item", formatter: (params) => { return ` ${params.name} `; }, }, // itemStyle: { // normal: { // borderWidth: 2, //设置边线粗细度 // opacity: 0.6, //设置透明度,范围0~1,越小越透明 // areaColor: "#63B8FF", //地图区域颜色 // }, // emphasis: { // areaColor: "#7FFF00", //高亮时地图区域颜色 // }, // }, nameMap: { Africa: "非洲", Algeria: "阿尔及利亚", }, emphasis: { itemStyle: { areaColor: "#2B91B7", }, show: true, areaColor: "#3066ba", //鼠标滑过区域颜色 label: { show: true, textStyle: { color: "#fff", }, }, }, }, series: [ ], }; mapInstance.value.setOption(option); mapInstance.value.on("click", (param) => { console.log(param); }); }; onMounted(() => { mapInstance.value = echarts.init(map.value); echarts.registerMap("world", world); drawMap(); }); #map { width: 100%; height: 600px; }
7
1
0
浏览量372
强哥喝假酒

VTable使用问题:如何实现表格内容按数据记录排序?

解决方案 Solution 在VTable中,可以通过三种方式来实现数据排序功能: 1. 通过表格内ui实现 在"columns"中配置"sort"属性,支持配置"true"使用默认排序规则,也可以配置函数来自定义排序规则: // ...... columns: [ { field: 'id', title: 'ID', width: 120, sort: true }, { field: 'name', title: 'Name', width: 120, sort: (a, b) => { return a - b } } ] 此时,对应列的表头上会显示排序按钮: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250107/e586706edf09e786266da9b7f897bba0.png) 点击排序按钮,就可以在无排序、升序排序和降序排序三种状态中切换。 2. 通过在初始化"option"中配置"sortState"实现 在"columns"中配置"sort"属性后,可以在"option"中配置"sortState"属性: sortState:{ field: 'Category', order: 'asc' } 其中,"field"是排序对应的数据源;"order"是排序规则,支持 "asc" 升序、"desc" 降序 和"normal" 不排序。 3. 通过"updateSortState"api 配置"sortState" 在"columns"中配置"sort"属性后,可以通过表格实例的"updateSortState"方法,随时配置"sortState",更新排序效果: instance.updateSortState({ field: 'id', order: 'desc', }); 代码示例 Code Example const columns = [ { field: "id", title: "ID", width: 80, sort: true }, { field: "hobbies", title: "hobbies", width: 300 } ]; const option: TYPES.ListTableConstructorOptions = { records, columns, sortState:{ field: 'id', order: 'asc' } }; const instance = new ListTable(document.getElementById("container"), option); setTimeout(() => { instance.updateSortState({ field: 'id', order: 'desc', }); }, 3000); 结果展示 Results 在线效果参考:"https://codesandbox.io/s/vtable-sort-w869fk" (https://link.segmentfault.com/?enc=JF08Frb6%2FX9xdxaoqIZBDA%3D%3D.bXAXoNnmy9yGkbIlFhvfGVcZNVf6Ax3XWHP9kiF4aEnbE3s6YfeDZrE9nBW1BdY%2B) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250107/fa0e03bb34d848a6fb7c862f4a0ce406.png) 相关文档 Related Documentation 表格排序 demo:"https://visactor.io/vtable/demo/basic-functionality/sort" (https://link.segmentfault.com/?enc=akK2pf2bR8%2B3uz22ZnW7RQ%3D%3D.jQ2wC9PoDvU0Kdyfy0%2FsWmj2ClLBHGuR%2FLLx%2BOe%2FRXia0ZRIQjvJCZuxJt1qUIMmeJmznTb7zwTElEMOjFx86A%3D%3D) 排序功能教程:"https://visactor.io/vtable/guide/basic_function/sort" (https://link.segmentfault.com/?enc=BJ%2F%2B5ZjhoWMAtBrwXYfAhw%3D%3D.ES7%2Fq2CmrjijPb2BVZp01cxxEhke0OHn%2B9y%2Bl9AaSyW9K%2F3PEmpfiL90qc43vvbZLUKuHag0dlEJYjs8DnKKAg%3D%3D) github:"https://github.com/VisActor/VTable" (https://link.segmentfault.com/?enc=Hm8UYHf6AtETcipLLtJIdg%3D%3D.954Q3IwJjlz8sgjz7%2BbjDmeo9pSkNdiJ9AUE78Usd4gu3jiohYZfl%2B7pTzw8QhW5)
0
0
0
浏览量0
强哥喝假酒

怎样开发类似李跳跳功能的APP?

基于无障碍服务实现,可参考开源项目 * "Android-Touch-Helper" (https://link.segmentfault.com/?enc=nKo73I8wCr8g%2FPJSjfREPg%3D%3D.8t1%2F6hvugr4YhanENnLl6%2FJ18n39tgad7ciweW8PpyaHEZSP0i%2B%2F5nnEeaUioO%2Bf) * "ADGO" (https://link.segmentfault.com/?enc=PK5HsNh2BNGMoqefLPvjkQ%3D%3D.pIhjkrpVHUJDoeRNJTBt%2F%2By%2FfcGlDzUmS8db%2FbVs%2Bn8%3D)
0
0
0
浏览量0
强哥喝假酒

浏览器端,怎么发一个 http2 的请求?

浏览器端,怎么发一个 http2 的请求?
7
1
0
浏览量313
强哥喝假酒

小程序使用movable-view组件实现编辑头像的功能之后如何将他渲染到canvas?

const renderItem = () => { const canvas = wx.createCanvasContext('yourCanvasId'); const img = user.idPhoto?.sourceUrl; const imgWidth = imgWidth * oldScale; // 考虑缩放后的宽度 const imgHeight = imgHeight * oldScale; // 考虑缩放后的高度 const sx = 0; const sy = 0; const sWidth = imgWidth; const sHeight = imgHeight; const dx = oldX; const dy = oldY; const dWidth = imgWidth; const dHeight = imgHeight; canvas.drawImage(img, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight); canvas.draw(); };
0
0
0
浏览量0
强哥喝假酒

请问要如何才能对一个antd组件的多个class做样式修改呢,使用多className覆盖不能做到?

首先你这元素就没找对位置啊,从你截图里来看圆角是里面的 ".ant-collapse-header" 的,你给 ".ant-collapse-item" 去圆角干啥? 其次为啥你要起俩 class 呢?都用一个不就好了……
0
0
0
浏览量0
强哥喝假酒

使用Proxy怎么实现一个safeGet函数?

// 设计一个函数 safeGet,可以对任意对象进行处理使其满足 const x = safeGet({ a: 'hello', b: { d: 'world' }, c: [-100, 200, -300], }); x.a() === 'hello' x.b.d() === 'world' x.c[0]() === -100 x.c[100]() === undefined x.c[100](1234) === 1234 x.c.map((e) => e()) === [-100, 200, -300] x.d.e() === undefined x.d.e('optional default value') === 'optional default value' x.y.z.a.b.c.d.e.f.g.h.i.j.k() === undefined function safeGet(data) { // write code here }
16
1
0
浏览量241
强哥喝假酒

输入框点击输入提示后回显问题?

一个文本域最终输入的类型类似adc=222&&oiu=987。运算符和运算符前面的是根据输入的内容提示的。该怎么回显啊。
11
1
0
浏览量365
强哥喝假酒

如何用laravel框架封装微信支付和支付宝支付?

laravel框架封装微信支付和支付宝支付
8
1
0
浏览量347
强哥喝假酒

不是说map不会改变原数组的吗?

map不会改变原数组指的是 const arr = [{v: 1},{v: 2}] const arr_new = arr.map(v => v) arr_new.push({ v: 3 }) console.log(arr) 你都写了句"item.name = 'dd'",这还不改变? *** 给你举个简单明了的例子吧. 你把旧钱包(arr)每一张钞票(item)都换到新钱包(new_arr). 之后你再给新钱包(new_arr)塞一张钞票进去. 旧钱包不会有改变. *** 你贴的代码的意思是 你把旧钱包(arr)每一张钱(item)都换个新钱包(new_arr)的时候, 在每张钞票上画了一朵叫做name的小花 *** «ps.防钻牛角尖指南,用现实的钞票举例子不太合适,毕竟现实里的同一张钞票没办法同时存在两个钱包里,理解这个问题的时候,你就当同一张钞票可以同时存在两个钱包里吧»
0
0
0
浏览量0
强哥喝假酒

使用antd Form,期望只校验数据正确性不校验必填怎么操作?

表单有两个提交按钮,一个是保存,一个是提交。保存时,只验证数据正确性,下次继续完善。提交就是验证数据正确性同时验证必填项。 该怎么实现呢?
15
1
0
浏览量315
强哥喝假酒

线、柱双轴图中,如何自定义不同系列的颜色?

我有一个双轴图,由折线图和柱状图组成,一个折线图中可能有多条线,一个柱状图中可能有多个柱。 在由折线图和柱状图组成的双轴图中,如何自由的定义每一个柱和折线的颜色等信息?
0
1
0
浏览量15
强哥喝假酒

linux 进程处理 报错?如何把"PID'字符串 删除?

linux 执行命令 'lsof -i:7000|awk '{print $2}'|xargs kill -9' 进程如下 ' PID 2118 11508 11508 11508 11508 11508 11508 11508 11508 11508 11508 11508 11508 11508 11508 11508 12023 12073 12317 99550 ' 报错如下 kill illegal process ID:PID
0
1
0
浏览量16
强哥喝假酒

react如何生成安全检测评估报表pdf?

1.业务系统需要预览报告(如安全检测分析报表)并生成pdf格式供用户下载,或者定期发送给指定用户 2.报告格式由目录,文本,表格,图片和图表组成。
0
2
0
浏览量21
强哥喝假酒

远程桌面开发如何将内容复制到本机查询?

如果客户端是windows10以上且对端也是windows10以上同期的产品,那么就可以非常简单的直接用ctrl + C 和ctrl + V 在两个环境中复制和粘贴。 基本上现在的都可以直接使用了。 除非你一方用win7及以下,那就得要通过网络(邻居),或者是挂共享的方式。
0
0
0
浏览量0
强哥喝假酒

怎么在 功能编写阶段 将js 和 ts 分开?

某些情况下,我并不需要 "ts" 为我的功能函数进行类型检查,我只需要它帮我提醒使用者 功能函数 有哪些调用方式;因此我不想使用 "a.ts" 将其混入到一个文件。 如何做?请以此为例 // a.js function yyp(a) { return a ? a + 1 : "-"; } // a.d.ts interface yyp { (): string; (a: number): number; } *** 希望的使用方式: import * as set from "./a"; console.log(set.yyp()); console.log(set.yyp(1)); 仅引入一个文件就能进行使用,并且能够接受 ts 的类型束缚。 *** 如同 "echarts" 插件一样,将 "js-功能实现" 和 "ts-使用限制" 分开。 import * as echarts from "echarts"; echarts.init(....); *** 环境:vue3 , vite
0
1
0
浏览量19
强哥喝假酒

分部积分法怎么用???

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241204/fe864eab95139d7f64808c528fea19ad.png) 求大佬说下这个结果是怎么算出来的? 分部积分法我用了 没算出来。。。 上式积分号前面还有个1/Π. 这道题是傅里叶级数的题, 但是这个积分结果我没算出来。
0
1
0
浏览量17
强哥喝假酒

写了一个简单的小路由,但是怎么组件渲染不上甚至dom都没有创建?

组件出口是在根组件,一开始设计时,组件路由不作为根路径的子级路由,Vue调试工具就没有显示routes,并且没有创建dom。后来写在根路径下后,路由加载了但仍然没有创建dom。感谢"@standbill" (/u/standbill) ,我想到组件出口在根路径,那我放到根路径下是不对的(尽管一开始我的设计就是这样,但没实现)。然后更改了路由设置,可以正常渲染、加载dom了。 这个bug尽管我也不知道啥原因,但是周一一大早就看到这么多人解答,很感动,谢谢大家! *** 原因:一开始路由配置正确,但是routes写的route,后来配置改成子级路由并改为正确的变量名后,就有了我的提问:路径可以加载但是不创建dom,感谢"@陟上晴明" (/u/yogwang) 提醒指正。
0
0
0
浏览量0
强哥喝假酒

js 字符串怎么转成数组对象?

想知道 js 字符串怎么转成数组对象,上面的转成下面的 "1:总部;2:麒麟" [{key:1,value:'总部'},{key:2,:value:'麒麟'}]
0
1
0
浏览量14
强哥喝假酒

这种轮播图应该怎么做?

点击上面的左右按钮,切换下面的图片,同时绿色的横线及数字跟随变化 "图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241128/a8e4c6789b13654810ac93d9b1e1a4c9.png)
0
1
0
浏览量19
强哥喝假酒

给tag导航栏绑定v-show,指定在当前路由为/home时不显示?

改成:"$route.path!=='/home'"($route对象表示当前的路由信息,包含了当前 URL 解析得到的信息。包含当前的路径,参数,query对象等)
0
0
0
浏览量0
强哥喝假酒

关于vue文件中的路径跳转问题?

已知"shops"目录下有一个"index.vue"文件,按住"ctrl+"鼠标点击路径进行跳转,如何实现不写"index.vue"也能进行跳转呢? // 跳转失败(期望这样也能跳转成功) import Shops from './shops'; // 跳转成功 import Shops from './shops/index.vue';
0
1
0
浏览量12
强哥喝假酒

想问一下,各位都是使用什么插件来实现这种数据展示的静态页面,ECharts?

你可以看看dataV这个第三方组件,"http://datav.jiaminghi.com/demo/",一个Vue 大屏数据展示组件库,可以省一点事,如果是没太高的自定义,有专门的可视化大屏服务商,直接用他们的也行 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241122/d71aefc04250ac29d1fb6fe1776ae423.png)
0
0
0
浏览量0
强哥喝假酒

PHP7.1废弃加密方法替换方案: mcrypt_encrypt VS openssl_encrypt 遇到的问题?

function priceEncode($enc_key, $price){ $enc_key = base64_decode($enc_key); // PHP低版本使用,PHP7.1.0起废弃 $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB); $pad = $size - (strlen($price) % $size); $price = $price . str_repeat(chr($pad), $pad); $td = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_ECB, ''); $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND); mcrypt_generic_init($td, $enc_key, $iv); $data = mcrypt_generic($td, $price); mcrypt_generic_deinit($td); mcrypt_module_close($td); $data = base64_encode($data); return $data; } echo priceEncode('5AE8274196C85364D44938E47D80ACA6', 1222.01); // 得到cPnrXHxzWG6e0GyC7X/kpg== 在PHP7及以上版本,"mcrypt"扩展已被废弃,不再作为官方支持。上述示例如何在PHP7以上的版本实现呢? echo base64_encode(openssl_encrypt($price, 'AES-128-ECB', $enc_key, OPENSSL_RAW_DATA)); 使用openssl库,这样实现,输出的结果不一致是什么原因呢?
0
1
0
浏览量13
强哥喝假酒

接入 汇聚 核心三种交换机外观有明显区别吗?

接入 汇聚 核心三种交换机外观有明显区别吗?
0
1
0
浏览量17
强哥喝假酒

111指针问题?

"屏幕截图 2023-10-28 135801.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241118/1be356c37a112ecc5ff44f132900e8ba.png) 指针不是存放首地址吗,怎么不一样呢
c
0
2
0
浏览量22
强哥喝假酒

Python 如何自定义字典数据类型?

想给方法自定义数据类型,通过资料查到可以用 "dataclass" 这样就很简洁,但貌似传入必须是实例化的方式,我更希望是字典的形式,请问有什么简洁的好的方法? from dataclasses import dataclass @dataclass class ABC: a: int def test(params: list[ABC]): print(params) test([ABC(1), ABC(2)])
0
1
0
浏览量13
强哥喝假酒

vue 参数拼接没有值问题?

vue 参数拼接没有值问题? 如下提交方法: handleHighSubmit(data) { this.serverData = { ...data } const new_str = [this.form.server_str, this.serverData.highServer].join(',') let params = { choice: this.choice, filter_condition: { server_str: new_str, ...this.form } } console.log(params, 'params---'); this.getCoverUsers(params) this.handleClose() }, 我在控制台打印的this.form.server_str值为字符串"'123'"和this.serverData.highServer的值为"‘[2-3]’",它们都有值,,然后通过join拼接到一块当做参数传递,拼接后的值是'123,[2-3]',但是提交到接口为什么就只有this.form.server_str值,没有this.serverData.highServer的值
0
2
0
浏览量17
强哥喝假酒

elemenUI日期选择器,选择开始日期之后,结束日期只能选择,12月以内的。怎么判断?

通过设置 "el-date-picker" 组件 "pickerOptions" 属性中的 "disabledDate" 属性。判断一下是否超过12月31日就可以了。超过了就就返回 "false",没有超过就返回 "true"。 比如说下面这样的示例代码: export default { data() { return { pickerOptions: { disabledDate(time) { return time.getTime() >= new Date('2023-12-31'); // 可以使用 dayjs 之类的时间处理库 } }, value: '', }; }
0
0
0
浏览量0
强哥喝假酒

请问现在 M2 的 MBP 还能坚持一下吗?

主力开发工具是 webstorm 和 golang,偶尔还有可能开 phpstorm 手里现在有一款 2015 款的 MBP ,同时开 webstorm 和 goland 真的卡成了 PPT ,现换一款新的 mbp 奈何预算不足啊,想买个旧款 m2 的 MPB,就是不知道现在 m2 的 mbp 还能不能再战几年啊 手里现在有一款 2015 款的 MBP ,同时开 webstorm 和 goland 真的卡成了 PPT
0
1
0
浏览量16
强哥喝假酒

vscode 的命令行工具执行后如何后台运行?

使用 "code tunnel service install" 和 "code tunnel service uninstall"。 «How can I ensure I keep my tunnel running? You have a few options:* Use the "service" command to run as a service. You can run "code tunnel service install" and "code tunnel service uninstall" to install and remove them. * Use the "no-sleep" option, "code tunnel --no-sleep", to prevent your remote machine from going to sleep.» "https://code.visualstudio.com/docs/remote/tunnels#_how-can-i-..." (https://link.segmentfault.com/?enc=GnzrL0bnxUcv7UFMpt3EDA%3D%3D.P%2BPAtMu7%2B5yj4c2SWBrO9lr48LUfy3E60qWuDYQsJqfphKu6oARjDALraOYyPNCZvREMGT77d5pdpMkh5Jeh7vz3Z9ag%2BTYVNActUecQxuNBrN4X9%2F5vzCw51MTLQDhE)
0
0
0
浏览量0
强哥喝假酒

VS code 中如何使用正则表达式进行全局搜索替换?

“你好”是任意字符串吧 打开正则,"window\._t\('(.*?)'\)" 替换成 "$1" 就好了 ("$1" 就是第一个匹配组,也就是上方正则中引号内的 "(.*?)") *** 补充图片 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241105/4e5aa52513a58b24c24d8a9647c94cc4.png)
0
0
0
浏览量0
强哥喝假酒

自适应设计中的高度调整难题?

或许你可以试试把获取的窗口宽度,改为窗口高度?
0
0
0
浏览量0
强哥喝假酒

go 代码实现的简易聊天室访问不了,麻烦大佬帮忙看看哪里出问题了?

可能端口被限了。你换其他端口试试,我的6666端口和6000端口也不行,但是我换到8000或者9000的端口就好了。
0
0
0
浏览量0
强哥喝假酒

如何在TypeScript中重命名类型索引?

类型索引如何重命名 interface A { name: string age: number } type TypeA = { [key in `A_${keyof A}`]: A // 如何根据keyof A返回对应的类型 }
0
1
0
浏览量15
强哥喝假酒

js中的异步函数中如何阻止下一步执行?

已经解决,采用response.total > 0 但是之前也试过,看样子应该是浏览器缓存影响的。
0
0
0
浏览量0
强哥喝假酒

HarmonyOS Next中支持哪些类型的后台任务?

口味你好,在HarmonyOS Next中,支持以下类型的后台任务: 1. 后台音频播放:支持播放音乐、音频书籍等音频内容。 2. 后台定位:支持导航、位置跟踪等地理位置相关任务。 3. 后台推送:支持接收推送消息并进行相应处理。 对于IM即时通讯应用,HarmonyOS Next还支持网络任务的后台运行,你可以在后台接收和处理IM消息。
0
0
0
浏览量0
强哥喝假酒

React中处理JSON数据到特定格式的方法?

你会用什么处理?vue 这么处理? 这种不都是 "JSON.stringify(data, null ,4)" "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241022/76ced4e6de24dc9293a3d34160fd7a93.png) *** 然后你可以通过扩展某些编辑器,比如 ace 什么的。 这样高亮和块处理都有了 你得说你要实现什么功能 *** ace 什么的编辑器都可以,可以考虑直接挂节点,然后 observer 一下监听虚拟列表就好了 "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241022/1cb7d1bbfc70985dc5d9685f0a4dfb53.png) "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241022/74495fd4db6fd7ff3b371f1bb4fb0d51.png)
0
0
0
浏览量0
强哥喝假酒

使用JSON.parse解析字符串失败?

使用JSON.parse 解析后端返回的 responseText 报错 JSON.parse("data: {\"text\": \"你好👋!我是人工智能助手智谱清言,可以叫我小智🤖,很高兴见到你,欢迎问我任何问题。\", \"message_id\": \"4577136f046344b799d098f0bf5fd0de\"}\r\n\r\n") 报错信息: Uncaught SyntaxError: Unexpected token 'd', "data: {"te"... is not valid JSON
0
1
0
浏览量14
强哥喝假酒

vue3 pinia store里怎么定义对象?并保持响应式?

在"pinia"中,想定义一个对象"userinfo"state,可以用"reactive"定义吗?并保持响应性?这种写法是可以的吗?应该怎么正确使用呢? userinfo={ userid:'', name:'', phone:'', avatar:'' } export const useUserStore = defineStore('user', { const userinfo = reactive({ userid:'', name:'', phone:'', avatar:'' }) return { userinfo } })
0
1
0
浏览量12
强哥喝假酒

tailwindcss 和 unocss 如何合并属性值完全一样的重复类?

不需要考虑这种优化。几十个字节的差距,你视频图片动不动就几十上百K,差太远了,不值当。
0
0
0
浏览量0
强哥喝假酒

Laravel 10 Composer 安装或更新依赖时出现错误的解决方案?

首先兄弟你得贴图内容太少,根本没有办法判断是什么问题,或者说你执行composer install出现什么错误? 把内容具体发出来!
0
0
0
浏览量0
强哥喝假酒

如何在不影响到用户的情况下去测试生产环境下的新功能?

有的时候我们访问一个网站的时候,可能会显示“服务器暂时不能访问”,请问这个时候是不是开发人员在测试生产环境,所以暂时停止了用户的访问? 比如我现在发了一个生产端的最新版本,我需要一个小时的时间去到线上进行测试,那么这种情况下的最佳实践是什么呢?如何避免影响到用户的使用呢? 我的生产环境经验有点少,请大佬看到这个题目尽可能的发散性的回答,就是说你想到的问题和答案都能写在评论中,让我能多学习学习,这种情况可能遇到什么问题,一般都怎么解决。 非常感谢~
0
1
0
浏览量11
强哥喝假酒

vue(js)如何监听一个json对象是否发生了改变?

vue(js)如何监听一个json对象是否发生了改变? 判断条件: 1、只比较初值和最终值,如改动后再改回去则相当于未改变 2、忽略key的顺序,如{"a":1,"b":2},{"b":2,"a":1} 相当于未发生改变
0
1
0
浏览量124
强哥喝假酒

vue3: v-model如何传递多层嵌套属性?

vue3: v-model如何传递多层嵌套属性? "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/5f369be45e68907668a25eaa7a425146.png) 预期:formConfigVal.formData.tableattachments.innerRequireAttach当成了一个属性 实际:tableattachments.innerRequireAttach当成了一个属性 vue3: v-model如何传递多层嵌套属性?
0
1
0
浏览量145
强哥喝假酒

ts 类型转换 as number 为何还是string?

"ts" 的类型转换 "as" 是骗编译器的,不会真的在运行时进行类型转换 你要类型转换应该这么写: let n = 12345 n = String(n) console.log(n) // "12345"
0
0
0
浏览量0

履历