练习代码二十年
vite可以将一个html+css+js项目打包成一个 html么?
社区内有个:
«"https://segmentfault.com/q/1010000043083386" (https://segmentfault.com/q/1010000043083386)»
练习代码二十年
请问有办法查询 Windows AD 内的电脑是否未激活/盗版/指定版本OS吗?
请问有办法查询 Windows AD 内的电脑是否未激活/盗版/指定版本OS吗?
练习代码二十年
如何给使用 v-html 解析的数据中的锚点标签添加点击事件来获取文本内容?
你想问 v-html 渲染出来的 HTML 怎么绑定事件?
直接绑定的话有很多限制,一般都是在容器组件上绑定,然后利用事件代理机制。
伪代码:
handleClick(e) {
if (e.target.nodeName === 'A') {
// e.target 就是被点击的 DOM 元素
}
}
练习代码二十年
漏斗图如何自定义显示文字内容?
我正在绘制一个漏斗图,我希望能够每一个漏斗里头的标签能够自定义展示内容,显示两行不同的文字,同时右侧的标签也需要能够自定义内容。我应该怎么来实现这样的效果呢?
类似下图中的效果:
"图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250106/b312a79c01490eea1d3dfd48d28223fc.png)
练习代码二十年
vue2项目模板里为什么不能写?.可选链符?
比如这么写,就会报错
:class="recordList?.length ? '' : 'is-disabled'"
一定要这么写编译才不会出问题
:class="recordList && recordList.length ? '' : 'is-disabled'"
练习代码二十年
git操作请教,vue2项目?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250104/7775762b55e66c576b84bc573878288a.png)
练习代码二十年
什么库能让java天马行空的操作json?
json-path 应该可以满足,但是语法复杂很多,因为 json 格式的说法很多
但是如果真就这点需求,自己拿别的 json 库封装一下也可
练习代码二十年
曲面积分问题??
这个你可以看成是
$$ \iint_{\Sigma}(zdxdy+0\cdot dxdz + 0\cdot dydz) $$
它不是
$$ \iint_{\Sigma}zdS $$
练习代码二十年
ts在Vue3中实战过程中的问题?
1. 接收后端接口数据用ref定义变量比较合适还是用reactive比较合适?
2. 类型的默认值怎么处理? undefined?null?{}const loginUser = reactive({});
const loginUser = ref({});
const loginUser = reactive();
const loginUser = reactive(null);
练习代码二十年
el-input type为text 输入密码替换为*号,传递后台参数如何为完整字符?
el-input
的type设置为text,当输入密码时,将密码替换为星号,当反复修改输入框的值时,原来保存实际密码的值中之前部分全为星号,有尝试去通过字符串对比,去替换星号部分,但是如果只是单纯的增加,则可以通过替换补充为完整字符,如果字符串有删减,不好去找到对应位置,比如:第一次输入123456,第二次输入12u5,
含星号字符串为 星星u星 ,可以明确前两个*为12,最后一个星号不好去判断几,感觉这种对比补充的思路,需要考虑的情况有点多,请问大家有什么好的办法吗?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/58f36c3d0847b3f73ea4393099e14cb0.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/d44d9f968a0c824a7c1bacfbec720380.png)
练习代码二十年
vue require 问题?
webpack打包是静态tree shaking的,你这个是运行时的代码,它分不出来,就全打包了
如果是可以通过环境变量区分的话,可以在vue.config.js试试这个
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241226/4e1ab67b91cfeddf60b481b2b45d4fa2.png)
这里是官网地址
"https://cli.vuejs.org/zh/config/#css-loaderoptions" (https://link.segmentfault.com/?enc=5u2n1oWu191acPiVA8glKg%3D%3D.FC58wKOO%2BrvGqBNHuBt8XWjmxFQxbPzMMbPNnyA%2FzqJGDEWRw1aiZ2kXhI4Mkj%2B6ICx1v22eJzH215H8A6Uwmw%3D%3D)
练习代码二十年
下面是我需要处理一些excel的需求,用什么api实现比较好(比如python)?
下面是我需要处理一些excel的需求,用什么api实现比较好(比如python)?
请问下面的需求,用什么api什么包好?
以及每个需求用什么函数,以及函数的处理样例?
需求1(步骤一):
对5个Excel表的所有sheet页,剪切表格第6到10列(从第三行开始),空数据的行不能剪切,放到第1列到5列,从第1列到5列没有数据那一行开始放。
举个例子就是把下面的红色数据,放到绿色数据下面:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241225/e261b2ec8e7ad44a06c7db79d28593d7.png)
需求2(步骤2):
1. 在每个sheet中前面插入一列,填入当前表格的名字
2. 在每个sheet中前面插入一列,填入当前sheet的名字
原始数据:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241225/f24f07dce2c0ddd4283d6c1157b8b16c.png)
处理后,大概就是变成下面这个样子:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241225/a76c1761216269488c7a78e71bccbec3.png)
需求3(步骤三):
把上面所有sheet汇总到一张表里:
"a76c1761216269488c7a78e71bccbec3_bVc9MR4.webp" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241225/a900e2f247fd35060e4db34ec7b629ef.png)
练习代码二十年
jsx函数中怎么渲染组件?
import React from 'react'
import Com from './com'
const Text = () => {
const renderDom = () => {
return 222222
}
const renderComDom = () => {
return
}
return (
{
renderDom()
}
{
renderComDom()
}
)
}
export default Text
请问下为什么"renderDom"能正常渲染"renderComDom"却渲染不出来?
练习代码二十年
有什么表格组件可以在单元格中支持显示迷你图吗?
希望可以在销售统计表格中有单独一列来显示迷你折线图以体现显示的增长趋势。类似股票的日K线列表:
"图片" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241220/6693e083489d2dd6e038a66ec17e5c5a.png)
练习代码二十年
前端 Promise 问题?
请大佬帮忙分析一下,以下代码执行顺序(正确的顺序是:a 1 2 3 b 4 c 5):
Promise.resolve()
.then(() => {
console.log('a');
return new Promise(res => res());
})
.then(() => {
console.log('b');
})
.then(() => {
console.log('c');
});
Promise.resolve()
.then(() => {
console.log(1);
})
.then(() => {
console.log(2);
})
.then(() => {
console.log(3);
})
.then(() => {
console.log(4);
})
.then(() => {
console.log(5);
});
练习代码二十年
这种css复杂(类似流程图)的UI的效果该如何实现?
可以考虑使用或者学习阿里开源的
"xflow" (https://link.segmentfault.com/?enc=a8tNe%2B2ptbaNIkdn2bevrg%3D%3D.25216xkwvDlkb2BRfg8vaK7hVnVHLTYgkvnSOql7Ny4%3D)
。
xflow 使用 Canvas 来渲染图形,CSS 做这玩意会很折磨人,好歹用 SVG 配合一下,也强于全部使用 CSS 。
练习代码二十年
es6...扩展运算?
"图1" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241215/18b9c6319f1ab803780f644aedcabbf4.png)
"图2" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241215/35d45c62fd1adec78aed5512da12b902.png)
为什么一定要使用 "...path" 才能正确的运行,在上面代码中测试的结果是一样的,而下面则一定要用 "..." ?否则就会出现如图2所示的结果
这段代码是 解决 (给定两个整数 n 和 k,返回范围 [1,n] 中所有可能的 k 个数的组合。) 这个问题的 ,用的回溯
Title
-->
"use strict";
let a = [2,3]
let b = []
let c = []
b.push(a)
c.push([...a])
console.log(b)
console.log(c)
var combine = function(n, k) {
let result = []
let path = []
const backstrack = function(n,k,starIndex){
if(path.length === k){
// 保存结果
// result.push(path)
result.push([...path])
return;
}
for(let i = starIndex;i
练习代码二十年
麻烦帮忙写个方法,关于多维数组递归问题?
需要封装一个递归函数(已去除undefined):
function findPathById(tree, targetId) {
let path = [];
function traverse(node, currentPath) {
if (node.id === targetId) {
path = [...currentPath, node.id];
return true; // 当找到目标 ID 时返回 true
}
if (node.children) {
for (let child of node.children) {
if (traverse(child, [...currentPath, node.id])) {
return true; // 如果在子节点中找到目标 ID,则返回 true
}
}
}
return false;
}
for (let node of tree) {
if (traverse(node, [])) {
break; // 当找到目标 ID 时停止遍历
}
}
return path;
}
传入数组和要查找的id值,如下:
findPathById(arr,88)
练习代码二十年
检查给定的树是否是一个有效的二叉搜索树?
"lc-98-验证二叉搜索树" (https://link.segmentfault.com/?enc=UhZPilIYSbgfbSqf3VXuLg%3D%3D.8ZF0ejzWgqXr3XwH3nJMajg1M%2BatYXMdIdM9DXNS2FsxhDUErqLVXGunDq1nn6yZO76PFblgvQrkEMSP7SOGN6q3tTluDjUpaYdqAcRKiNs%3D)
练习代码二十年
在国内做Github 开源推广有什么好方式呢?
承德的案例咱先,诚恳建议,咱们还是低调点,办张境外的银行卡即可。
练习代码二十年
Typescript的这段代码如何理解?
interface ImportMeta {
url: string
readonly hot?: import('./hot').ViteHotContext
readonly env: ImportMetaEnv
glob: import('./importGlob').ImportGlobFunction
/**
* @deprecated Use `import.meta.glob('*', { eager: true })` instead
*/
globEager: import('./importGlob').ImportGlobEagerFunction
}
问题
对于glob属性:
import('./importGlob') 不是返回Promise对象吗? 怎么可以 .ImportGlobFunction?
gpt回答
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241206/b5ae0905f2cbe6a5174f325d131742d2.png)
练习代码二十年
Java 中如何给POI生成的Excel文件添加 Border?
Java 中如何给POI生成的Excel文件添加 Border,
如下图所示:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241205/37a76e24e7d73b7d61fa85d11db0b508.png)
练习代码二十年
vite项目 同时配置了代理 和mock,那么当请求路径都匹配的时候 谁先被执行?
假如vite项目中 配置了代理规则
proxy: { //代理
'/iotp': {
target: http://localhost:10000/abc/, //请求的url,例后端给的地址
changeOrigin: true, //当进行代理时,Host 头部的源默认会保持原状;你可以设置 changeOrigin 为 true 来覆盖这种行为;变成target对应得地址
secure: false, // 关闭SSL证书校验
rewrite: path => { //重定地址,比如:把以/aaa开头的地址换成''
return path.replace(/^\/iotp/, '');
},
},
}
同时也配置了mock
{
url: `iotp/product/list`,
timeout: 2000,
method: 'get',
response: () => {}
}
那么当访问"http://localhost:8080/iotp/product/list" (https://link.segmentfault.com/?enc=zehhhmfqBR9MX%2BrOTiHW8A%3D%3D.M2bqhmVK5%2BuxdKZVUC1FZjI47TblJGRvJlWeRAa3UgZqspv5AdLuR85BPOLZmRaa)的时候
会被代理拦截 代理到
"http://localhost:10000/abc/product/list" (https://link.segmentfault.com/?enc=gH6muIFLz9jzPALxHRGkTw%3D%3D.aT%2FBkrzJ3xQQt1QnFiPXuK0En3J41TI5pg6JUduhAXxbWGFuWkPqt34UhcV3nwN2)
还是被mock拦截返回mock数据?
试了下走了mock,为什么是mock先拦截到了?
练习代码二十年
window上求一个软件,可以实现文件重定向,比如某个软件要读取test文件,把该文件读取请求改到了test2文件?
不要回答我创建文件链接的方式.
我想要的效果是,对于某一个程序发送一个文件读写请求时open('aaa') ,把这个文件读取请求修改为 open('bbb') 这样子的
练习代码二十年
写前端html css js代码时用哪个ai工具最靠谱,求教?
如题,求指教,谢谢!
练习代码二十年
vue3对象里面的数组push数据,数据失去响应,应该如何使数据保持响应式呢?
// 定义响应式数据
// 可以持有任何类型的值,
// 函数接收默认值,返回带有 .value 的对象
// 只有顶级 ref 属性才能被解包
// const { id } = { id: ref(1) },其中 id 依然返回 ref 对象
const count = ref(0);
// 定义响应式数据
// 绑定变量的数据类型 Object, Array,Map, Set,
// 函数接收默认值,返回原数据的 Proxy
// PS: 输出到模板使用时需要 toRefs 重新编译
// PS:解构操作,或者函数赋值,会直接丢失响应性链接
// PS:{ id } = reactive({ id: 1}),其中 id 是非响应式的
const state = reactive({ count: 0 })
简单地说
ref 定义响应式的 String, Number, Boolean
reactive 定义响应式的 Object, Array,Map, Set
练习代码二十年
如何查看手机app的启动动画,它的存放位置一般在哪里呢?
各位大佬解惑一下?
练习代码二十年
应用程序无法正常运行时需要先检查环境中的哪个环节出问题?
应用程序无法正常运行时需要先检查环境中的哪个环节出问题?
练习代码二十年
如何筛选查询所有git commit 的文件有包含某个字串?
不是 commit log 而是,筛选出每个 commit 的文件更新/新增/删除内容有包含 NNN 的字串的commit
举例 :
2023-11-20 commit message = "更新订单功能2"
files:
* A.txt "insert: update customer_order ......."
2023-11-19 commit message = "更新订单功能1"
files:
* A.txt "modify: insert order ......."
想要能找出有 customer_order 字串的 2023-11-20 commit
练习代码二十年
vscode 如何处理条件编译注释导致的语法问题?
我不知道 #ifdef 是什么loader的条件编译指令 但是既然是注释 那你应该使用注释 比如
let name = 50
///#ifdef APP-PLUS
name = 60
///#endif
不过在这里提供一个我经常用的"ifdef-loader" (https://link.segmentfault.com/?enc=qVegq8hiSCpdknyVWa69lg%3D%3D.r8RvW7MetwV4jDNY85C%2BR86DIY3751ZwxvDLY8nHBGUouxv5sF7HgLkzgoYBc0rE)
他的配置很简单,它应该能完全满足你的需求,你可以看看
练习代码二十年
Python SQLAlchemy 怎么对表的字段进行:添加、修改、删除?
"SQLAlchemy" 怎么对表的字段进行:添加、修改、删除?除了直接写原生 "SQL" 以外,现在创建表很容易单我没找到修改表的 "alter"
方法?有谁用过么?
练习代码二十年
springboot自动装配扫描mapper失效?
确认一下 mapper 的路径
到底是 mapper.service,还是 mapper/service
练习代码二十年
chrome devtools 如何检测内存优化?
chrome devtools 如何检测内存优化?
有哪些教程可以参考
练习代码二十年
视频切换音轨?
请先给出报错的内容
练习代码二十年
有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元,则SA应满足的条件?
请问这个最小值是怎么算的?
我算出来是1000H,但是用1000H去推算出来是1FFFFH,看网上的答案有1001H,有点不明白
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241109/09b333fbf90e3128f317f00544bcaf96.png)
练习代码二十年
uniapp 微信小程序 onLaunch触发vuex 请求http报错600009?
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/64caba22e7fe29d50ed50130e71b2826.png
换了一下位置就可以了,我怀疑是store比http先注册(http注册是根据uv-ui文档写的),所以才会这样报错?
练习代码二十年
在`main.ts`中检测vue的版本为什么和`package.json`中的vue版本不一致呢?
«在"main.ts"中检测vue的版本为什么和"package.json"中的vue版本不一致呢?»
import { version } from 'vue'
console.log(version, '==')
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241105/6dfaeb3c83ae3ff8e0848aaf8c813aca.png)
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241105/47e68de70eab1be762f24d3a6be245bb.png)
在"main.ts"中检测vue的版本为什么和"package.json"中的vue版本不一致呢?
练习代码二十年
如何不使用 width 和 height 控制 svg 的渲染大小?
height: auto | | = auto
定义 SVG 视口呈现区域的垂直长度。
* 如果 svg 是在 html 元素内,如果没有设置 viewBox 属性,那么 height 会默认值渲染为 150px。如果设置了 viewBox 属性,没有设置 width 属性,那么 width 默认是 100%,然后根据 width 的值和 viewBox 比例计算 height 的值。支持百分比,百分比相对父元素。
* 如果 svg 是在 svg 元素内,如果没有设置 viewBox 属性,那么设置的 width 和 height 是失效的,内部元素直接使用外部的 viewBox 进行计算。如果设置了 viewBox 属性,那么 height 默认是 100%。支持百分比,百分比相对父级的用户坐标系统
支持 Animatable,而且有过渡效果
width: auto | | = auto
定义 SVG 视口呈现区域的水平长度。
* 如果 svg 是在 html 元素内,如果没有设置 viewBox 属性,那么 width 会默认值渲染为 300px。如果设置了 viewBox 属性,没有设置 width 属性,那么 width 默认是 100%。支持百分比,百分比相对父元素。
* 如果 svg 是在 svg 元素内,如果没有设置 viewBox 属性,那么设置的 width 和 height 是失效的(也可以理解为都变为 100%),内部元素直接使用外部的 viewBox 进行计算。如果设置了 viewBox 属性,那么默认 height width 100%。支持百分比,百分比相对父级的用户坐标系统
支持 Animatable,而且有过渡效果
svg 是在 svg 元素内,是 svg 嵌套进 svg 的情况
就你的问题来说,可以在 svg 中添加 viewBox="0 0 160 40" 这个属性就可以了,把 text 标签上 transform
属性删除掉。可以看看这里 "https://codepen.io/changli/pen/WNPmdaL" (https://codepen.io/changli/pen/WNPmdaL)
nicegui_word.svg 是直接用 path 元素来绘制文字,你的是直接用 text 元素来绘制文字,这就好比 line 元素可以绘制线段,path
元素也可以绘制线段,只是绘制的方式不同而已。
练习代码二十年
rollup 如何引入 import styles from './styles.css' ?
«Note that you need plugins to import files that are not JavaScript»
这个插件应该可以 "https://www.npmjs.com/package/rollup-plugin-import-css" (https://link.segmentfault.com/?enc=MFhZlFuUAH3NWeuEuHPvVw%3D%3D.eIop9phJvXnD2n0aEyOgnavbveeL8GrVMQdSSx2ptAUhT5eY9RBUEnP%2F132rV4pgbLdcC0YEKexHrRCPGos02A%3D%3D)
练习代码二十年
如何使垂直滚动条出现在某个元素a上,从而使a的某个祖先元素b不再出现滚动条?
如何使垂直滚动条出现在某个元素a上,从而使a的某个祖先元素b不再出现滚动条?
ai的答案不对
我的一个方案是在a元素上设置单位为vh的height,然后设置overflow: auto。
***
梳理一下这个网页的css设置结构
height没设置为auto 因为父级flex,被拉伸填充交叉轴大小
height没设置为auto
***
一个元素b出现垂直滚动条,代表一定有个它的某个后代元素a的高度超过了它,但是不代表它的直接子元素的高度(之和)超过了它
练习代码二十年
Java8、Springboot2停止支持后老项目如何处理?
官方不支持了不代表其他团队不支持呀,一个例子就是vue2年底不支持了,但是官网直接推荐了一家公司提供有偿的长期技术支持,公司可以向这些团队寻求支持。同时新的防护软硬件也在推出,也可以覆盖到这些老应用,正式的生产上不可能只是让项目裸着跑,肯定是有防护和审计措施的,比如堡垒机等,一般除非是个人项目攻击者攻击的成本还是有的,另外一般来讲这些知名开源项目在升级到新版本时肯定是会考虑到老项目升级到新版本的兼容性的
练习代码二十年
如何通过浏览器访问ipv6网络,axios 是否支持 ipv6 网络?
如何通过浏览器访问ipv6网络,axios 是否支持 ipv6 网络
希望使用axios访问ipv6请求
练习代码二十年
node版本14.18.1为啥用vite build打包失败?
node版本14.18.1为啥用vite build打包失败?
这些是我的配置信息"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/e92c73edc3b237e83f85ee28130d53af.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/fa7a204231e65a48a216f0c4edd3b981.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/4cea4ff55b2b34b3f752f26ebecc1d0b.png)切换到16就可以正常打包到dist,使用14.18.1会抛出一个这个错误"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241014/492f43247e897b6a7cac9e9968e2412d.png)
练习代码二十年
浏览器新开大量的页面会偶尔会出现js 报错?
资源之间有"相互依赖"的话,肯定需要实现一个"资源加载器"来统一管控,前置资源加载失败,那么依赖这个资源的其他资源是不能开始加载的
不过这里首先应该分析一下偶现 "js" 加载失败的报错原因是什么,解决这个才应该是首选方案
练习代码二十年
el-form设置全局disabled属性之后,子组件怎么设置disabled属性?
注意看文档中的解释:
"图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/ba8cb1f1ac70c6f23ab7e72da32d1147.png)
所以就是一个一个给表单内组件做 "disabled",而不是给整个 "form" 表单做 "disabled"。
因为组件内部是这样做的处理 👇
// el-input
export default {
name: 'ElInput',
//...
computed: {
//...
inputDisabled() {
return this.disabled || (this.elForm || {}).disabled;
},
}
}
"element/packages/input/src/input.vue at dev ·
ElemeFE/element" (https://link.segmentfault.com/?enc=ypjJL2K8vkjcF3c%2B6FxQLQ%3D%3D.0kHn9CdSGeCdUqAYhJ7W%2BwESXD9H9gGN5Y0m2O2RL1vkaxrQB%2FLJv2JTAN5aBlPqW1NM1MtT4v%2B9VvlFjazp9N8ukyfzhlKFlMPlbu%2BufFs%3D)
所以即使组件的 ":disabled="false"" 而 "form" 表单设置了
":disalbed="true"",按照或("||")的判断逻辑组件依旧会被禁用。
练习代码二十年
antd里面的Table组件,dataSource如果涉及children无法筛选里面的数据?
你都用 dataSource 了,我理解只要你修改了 dataSource 就没有问题了。
那无非就是从深度优先,递归过滤了
练习代码二十年
子组件向父组件的同等级组件传值?
有一个父组件 A,上面有两个子组件,B 和 C。
在子组件 B 上有一个子组件 D,其中 D 里面有一个 textarea
在子组件 C 上有一个按钮,点击这个按钮获取 D 里面 textarea 的值。
我尝试的两个方案
* 方案一:可以通过直接操作 dom 来解决
* 方案二:通过 D 将 textarea 的值传递给 B,然后由 B 传给 A,再有 A 传给 C,但总是传不成功。
请问我的这个需求,还有其它什么更优的解决方案吗?多谢。
练习代码二十年
如何在Echarts图表中缩短横坐标长度以完整显示长名称?
如图,由于横坐标的名字太长显示不全了,我想使用缩短横坐标轴的长度来解决,但是没有找到相应的属性。或者有没有其他方法可以让横坐标的名字显示全呢?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241012/2c8633b57de827e6b6d78b290d2140c5.png)
我也尝试使用barwidth属性来缩短每个柱子的宽度,但是横坐标的刻度间隔和长度仍然不变。
练习代码二十年
有没有这样的 ai 的开源库?
提供两个人像的正面照,然后输出面部的差异。例如如果越像的话输出的差异值就越少
练习代码二十年
markdown 怎么贴出『代码差异对比』?
markdown 怎么贴出『代码差异对比』
或者说,为什么 github 的评论功能可以实现『代码差异对比』
"图片.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241010/f8b8127c44ddb31e1df3ad9daf35089b.png)
"https://github.com/zauberzeug/nicegui/issues/2500" (https://link.segmentfault.com/?enc=8EDkXEnegDXZag0%2FcSuANw%3D%3D.FFw%2B84XpckmmRT%2FGZ%2B%2BmtZF5WnUmlX3TBfaKGfW1DCxuLy9XTN975%2B4H2Tll00brFUxL0jgSr%2BV5ocCF6s3A5g%3D%3D)
就是 git 的 diff 功能