横刀立马007
线图和堆积柱状图组合,如何定义轴的映射关系?
在一个柱线组合图中,有2条线,我希望下面的线与柱子都是对应左轴,顶部的线对应右轴。在 vchart 里应该如何配置呢?
横刀立马007
如果我想让linux的指令的输出重定向到某个套接字上,应该怎么做呢?
可以用
"nc" (https://link.segmentfault.com/?enc=cHNGnmfudktqJCxB%2FU3hGA%3D%3D.V4wMyYRMvbpyOWaimNPyNanlAyku%2Fs%2BvSAHjfORNCxU%3D)
里面有几个例子:
$ printf "GET / HTTP/1.0\r\n\r\n" | nc host.example.com 80
$ nc [-C] localhost 25
RCPT TO:
DATA
Body of email.
.
QUIT
EOF
横刀立马007
vue/uniapp中,这样的页面你们会怎么写?
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/b130aab5fd6dca7fe06070f601816309.png
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/a148a48375d9c4433c3c0222b491ccad.png
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/112c71fe61e319b4a0099f400138d98b.png
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241228/39971d828f878b87d750f6a0a0521e5d.png
以下是本人尝试写选中“日”的代码,但完全达不到图中的效果
日
周
月
年
小弟在这里先感谢各位大神们,感激不尽,祝大神们发财祝大神们取漂亮老婆
横刀立马007
vite的多页面配置问题?
export default defineConfig({
plugins: [ react()],
build: {
rollupOptions: {
input: {
index: path.resolve(__dirname, 'index.html'),
admin: path.resolve(__dirname, 'admin.html'),
},
},
},
})
我这里配置了两个页面,希望访问/开头的进入index.html,访问/admin开头的访问admin.html
开发环境下应该如何配置呢?我用了vite-plugin-rewrite,写了下面的配置,没有生效,vite-plugin-rewrite不是做这个用的好像,有什么别的方法吗?
module.exports = {
rewrite: [
{
from: '^/admin',
to: '/admin.html',
},
],
};
横刀立马007
如何实现一对多的表格结构?
用这个组件:
«"https://www.npmjs.com/package/vxe-> table" (https://link.segmentfault.com/?enc=KjTqiUq6Tw2IpSViwkWbZw%3D%3D.7QN7HybURqIK6BBApCMvu7fl%2Fx4MbM6X2cGdfHQrIaq5h%2Fde09fkqXDoMpfxmbEh)"https://vxetable.cn/v4/#/table/start/install" (https://link.segmentfault.com/?enc=Fcowg%2F2O9BQ0MOLFh%2FUudA%3D%3D.uaQztUDMMkbs7viicASZ9FTJnLlZpS2772A9nnBYjl8gwtNAxMZdwqAhX35atbag)»
横刀立马007
html标签,浏览器将换行代码解析到了外边成了text节点,如何解决?
问题的原因其实很简单。
后端返回来的数据是一个数组,因为逐行读取形成了数组。将数组拼接成一整个字符串即可,在前端与后端操作皆可。
jq的html() 方法甚至能直接塞进去一个数组...
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241225/8a3e7337e004d589a32d940f449cbfe6.png)
横刀立马007
当前互联网IT行业的趋势是前后端分离还是不分离?
我觉得应该是“即分离又不分离”。
一方面,后端语言里嵌套前端语言的古早模式已经基本不存在了,前后端多半是分离的。
另一方面,随着 Nuxt.js、Next.js 等前后端同构框架的成熟,很多时候,前后端又不会分得太开。
所以,如果题主想现学现卖,那么我推荐全栈框架 Nuxt.js/Next.js。如果本身有 Python 基础,那么深入 Python 亦可。
横刀立马007
数组结构转为对象?
let arr = [
{ num: '2', text: 'aaa', quantity: 1 },
{ num: '1', text: 'bbb', quantity: 2 },
{ num: '2', text: 'ccc', quantity: 1 },
{ num: '2', text: 'ddd', quantity: 1 },
{ num: '1', text: 'eee', quantity: 1 }
];
let obj = {};
// 遍历数组并将条目按照num属性值分组
arr.forEach(item => {
const num = item.num;
const answer = item.text;
const quantity = item.quantity;
if (!obj[num]) {
obj[num] = [];
}
obj[num].push({ answer, quantity });
});
// 输出结果
console.log(obj);
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241224/9b03c291620c9537cbfe76e737a7904a.png)
横刀立马007
vue,el-input,如何实现一个货币的输入框,类似excel中的?
刚好我也是做在线表格的
你说的这种格式我之前也做过 不过是 canvas 实现的。
我简单给你说下思路吧。
const inputConfig = {
// input 文本
value: '99633311',
/**
* 这种我就参照 excel 的 format 给你定义
* format定义规则 url: https://customformats.com/
*/
format: '#,##0'
};
const input = document.createElement('input');
// 聚焦 99,633,311 => 99633311
input.onfocus = () => {
inputConfig.value.replace(/\B(?=(\d{3})+(?!\d))/g, ',');
}
// 失焦 99633311 = > 99,633,311
input.onblur = () => {
inputConfig.value.replace(/\B(?=(\d{3})+(?!\d))/g, ',');
}
input.onchange = (e: any) => {
inputConfig.value = e.target.value;
}
/**
* 复制粘贴也是一样 format 一下 value 值
* @param e
*/
input.oncopy = (e: any) => {
e.clipboardData.setData('text/plain', inputConfig.value);
e.preventDefault();
};
input.onpaste = (e: any) => {
}
横刀立马007
表格组件中如何自定义右键菜单?
可以参考"vxetable" (https://link.segmentfault.com/?enc=zfNdgFM2LUOmTR8kYS41PA%3D%3D.zmS7OwqwDIirgUqW2DVsNDsSav9TD2JICdfhUJheTj0GjMcFq6JN6zOU%2Fwym4l64)中的右键菜单效果
横刀立马007
请教一下,Laravel插件spatie/laravel-backup如何恢复数据?
这个只提供了备份功能,要恢复需要你手动进行。
***
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241217/b2ea4a185d7450f3b7f7f5a7cd52d00f.png)
* "How to restore from a backup · Issue #112 · spatie/laravel-backup" (https://link.segmentfault.com/?enc=2ZDSEG1LkOlXMTAnSitSsw%3D%3D.swbhymhponsvyMQCCnm1IG22kJKEfzGyPKnyVi0ilzzT%2B%2FrXLQ7kVYuYYOShy1wsOEnpst87MXE52A%2B9JpZ33A%3D%3D)
***
不过有人做了个 restore 的包,但是这不一定完全符合你的业务需求,需要你自行甄别。
注意:在执行操作前请务必做好备份工作,避免因意外情况导致数据丢失
"wnx/laravel-backup-restore -Packagist" (https://link.segmentfault.com/?enc=gsx8hh1WYF0Ce0EFtqdGzg%3D%3D.1HT8CQb%2FX5%2FDZ3Euc%2B9FyHt%2BOXqV9uLjbLgtKzakKA8tM6tjDrakiks6ODckeU7lbn4jvxJ2fkbGfkl2har5pw%3D%3D)
横刀立马007
使用pdf.js预览pdf文件不能搜索文字?
在项目中的static里放了pdf.js,预览后台把DOC、DOCX转为PDF格式的文档可以搜索文字,但是直接预览PDF格式的文档就不能使用搜索了,是什么原因呢?"1696759455459.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241216/7c554cba38e1eaf6ce201d85e435bc65.png)
横刀立马007
react 函数组件 antd Select组件使用labelInValue报错{ value: string | number, label?: ReactNode } 如何解决报错呢?
使用labelInValue想获取value和label,能拿到结果了,但是这个警告报错如何解决
selectChange(value, option, 'companyType')
}
className="w300"
>
{companyData.map((item,index) => {
return (
initLanguage === 'china' ?
{item.value} :
{item.englishName}
)
})}
报错:
Warning: "value" should in shape of "{ value: string | number, label?: ReactNode }" when you set "labelInValue" to "true"
求过来人。。。
横刀立马007
使用http-server库开启的服务器能否配置反向代理 ?
如题:
我前端项目是vue-cli搭建的,开发完成后,打包生成dist目录后,我想使用http-server库给打包后dist目录开启一个服务器来测试下,由于请求后端接口需要服务器做为反向代理来避免跨域问题,现在http-server不知如何配置反向代理地址?我有配置2个规则需要配置,该如何做呢?求大神指点下,我不想使用nginx
横刀立马007
Java 怎么把大写金额挨个截取出来!?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241204/64c64dcd1ce74b6bc5724bcfee03e3dc.png)
看下我这结果是不是你要的
public class Main {
public static void main(String[] args) {
String bigNumberStr = "零壹贰叁肆伍陆柒捌玖";
String string = "123465456";
double number = new Double(string);
string = String.format("%.2f", number).toString();
string = string.replace(".", "");
String result = "";
for(int i = 0; i < string.length(); i++) {
char ch = string.charAt(i);
int num = Integer.valueOf(String.valueOf(ch));
result = result.concat(String.valueOf(bigNumberStr.charAt(num)));
}
System.out.println(result);
}
}
横刀立马007
vue 如何获取当前用户在那个时区?
vue项目中 如何获取用户在哪个时区,中国(东八区),美国(西五区至西十区),英国(零时区),韩国(东九区),并且区分
横刀立马007
请教复杂的卡片样式css编写?
需要把以下样式编写出来,请教大佬们css怎么写出(难点)下列样式
预览设计图
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241130/d286cc0272cf20b7d32c547806b5943b.png
难点(我不会的地方)
https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241130/a13b83a1f5423a0afdbda83f59265628.png
提前谢谢各位大佬啦,大佬们发大财哈!
横刀立马007
vue3,封装一个很长的表单,数据如何双向绑定?
我有一个很长的表单A,内容固定,如下。
A.vue
………………………………
A在项目内非常多的地方使用,A1,A2,A3的内部数据独立不用同步。
但是每个使用A的地方都会因为父组件的某些事件而改动A的内部参数。
const formData = ref({a,b,c,d...})
// await res = ajax()
webSocket.onMessage(res=>{
formData.a = res.a
})
请问这种情况有无办法使formData双向绑定?
现在我的实现方法是
………………………………
const form = computed(() => {
return props.modelValue
})
但是这样违背了单项数据流的原则。所以请问有更好的办法吗?
横刀立马007
js中var变量的问题?
代码如下:
Document
a = 1;
function test() {
console.log(a); // undefined
var a = 2;
console.log(a); // 2
}
test
为什么第一个log打印是 undefined 而不是 1?那个全局的 a 应该在这里生效的才对啊
横刀立马007
JS关于 ?? 符号和 + 号运算的优先级?
??运算符的优先级比加法运算符+要低。所以,加法运算会首先被执行。也就变成 11 ?? (0 + 1)
横刀立马007
怎么实现上面输入框输入内容,下面输入框同时输入上面的内容?
"监听属性" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241126/ab68e15b6ee288124527f76aa486014b.png)
横刀立马007
前端页面如何拦截?
前端使用vue,后端使用springboot,前后端分离,且已解决跨域,登录采用jwt验证
想实现功能:如果用户通过url栏输入地址方式来访问某个页面(非登录页),对未登录用户自动跳转登录页面
请问拦截器是设置在后端还是设置在前端?另外对于静态页面能拦截吗
横刀立马007
请教:洛谷P1002过河卒代码问题?
请教代码问题。
这道题我的代码直接爆零,不理解为什么。看完题解后觉得除了dp的部分,其他的知识点都用到了,而且思路完整。下面献上本人拙劣的代码,请老师指教。
#include
using namespace std;
int flag[25][25];//horse control
int n,m;//B location
int hi,hj;//horse location
int ans=0,now;
void dfs(int x,int y){
if(now>n>>m>>hi>>hj;
for(int i=1;i
using namespace std;
int ans=0;
int n1,m1,n,m;
void dfs(int x,int y){
if(x>n||y>m||x>n>>m>>n1>>m1;
dfs(0,0);
cout<
横刀立马007
vue如何实现公共拦截器前面加一个接口请求?
用async/await语法写
横刀立马007
vue指令 在未使用的此指令的input框中起作用了是为什么?
"第二个输入框自动进入此校验"这个你是怎么判断的,在el.onkeyup中监听到事件被触发了吗。
"不能输入除数字外的其他字符,这是为什么?"你的el-input设置了"type="number""这本身就限制了只能输入数字和小数点
横刀立马007
go语言接口实现错误 显示student2类型无法解析?
package main
type People interface {
Speak(string) string
}
type Student2 struct{}
func (stu Stduent2) Speak(think string) (talk string) {
if think == "帅" {
talk = "你是个大帅比"
} else {
talk = "您好"
}
return
}
func main() {
var peo People = Student2{}
think := "bitch"
println(peo.Speak(think))
}
希望输出结果是 你好
横刀立马007
vscode如何修改填充模版?
vscode中按ctrl+n新建的编辑框,会有填充模版,其中有html模版,但是默认的html模版太捡漏了,我想自己添加一些内容,但不知道去哪里修改或新建,哪位大佬指点一下
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241106/832be8f12839a41daeca099a73afa16c.png
尝试修改"配置用户代码片段"里的html,但发现毫无关联.
https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241106/f2829b0fe94c563be325b04bf30cb867.png
横刀立马007
解决Hbuilderx 创建 uni-app 项目,发行微信小程序时主包因uni_modules文件大超包问题?
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241101/ed81d5a777cfbd4d5ec0eeb60b9ec4ef.png)
这个也太大了, 以处理一下:
«"https://uniapp.dcloud.net.cn/matter.html#vendor-> js-%E8%BF%87%..." (https://link.segmentfault.com/?enc=NjRA%2BG7ZyDl6jgYA3l3CRg%3D%3D.XPFWoqKiwx8zM11qUsx8vrdI8Dxf%2FnqDpYdahs1IO%2FRgsY8grezoHHOsCC0VaEVi8E89oOLc%2FV0Aq1EUqV09b4lqR7o4SKO8C27MBQgIphcSvj2aYZj4deDUFlkzlnS8fBJhIXsejTKOnW4avqdxRSE77jYiwZPFQK1h5H9MgSk%3D)»
然后试试这个:
«"https://uniapp.dcloud.net.cn/collocation/pages.html#easycom" (https://link.segmentfault.com/?enc=aXGrlGlZxZN%2B7U5%2Bgn68vQ%3D%3D.4%2FsAm9%2Bl4X3Q7iWQUk0hCsz%2BEBTKXfWBhduSuO7dvMITrnXDTA6VNzcMRDmQJ7XG1GxF0oO%2F4XaeFoiXgX3%2FcA%3D%3D)»
横刀立马007
简写 CSS 转换为详细 CSS 的工具或方法?
有没有通用的工具或者方法可以把简写的css 转换成原始的css 比方说 border: 1px solid red 可以转换成 border-width:
1px; border-style: solid; border-color: red;
横刀立马007
Vue3,父子组件通讯和数据传递?
场景:
* 页面结构是左右,左边是组控制,点击组别,右边是组的相关信息
* 组别组件A ,点击会有 有 新增/修改/删除 组别的 弹窗组件B。
* 父组件也有相关的按钮可以对弹窗组件B进行修改操作
* 组别的数据是父组件传过去的。
请问
1.弹窗组件A和组别组件B 是父子关系还是兄弟呢?
2.我把组的增删改查是放在组别组件那里去处理,而不是父组件。这个可以吗?
rt
横刀立马007
如何在项目中全局拦截url的跳转?
无法重写window.location.href,window.open等跳转方式
建议你跳转到目标页再做判断
横刀立马007
Python监控USB设备:实现高效USB设备管理?
其实你完全可以不用python,有很多软件可以实现禁用usb。
如果你真要使用python解决,你可以试试这个方法
"psutil.disk_partitions()"
该方法用于查看磁盘信息,返回值其中有一个参数opts,它可以表示该磁盘是不是一个移动磁盘
横刀立马007
swiper ,怎么修改除中间外,其他的slide 的透明度?
".swiper-slide:not(.swiper-slide-active) {opacity: .8 !important;}"
横刀立马007
axios.js 怎么区分net::ERR_CONNECTION_TIMED_OUT 和 net::ERR_CERT_AUTHORITY_INVALID?
SSL 错误会很快返回,超时会很长时间才返回?
横刀立马007
yii2 通过 new 或者 findOne 返回的对象执行的数据库操作,比如 save,如何打印 SQL 语句?
打开你的 Yii2 项目中的 config/db.php 文件
components' => [
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=mydatabase',
'username' => 'myusername',
'password' => 'mypassword',
// ... 其他配置 ...
'enableQueryLog' => true, // 开启 SQL 语句打印
],
// ... 其他组件 ...
],
现在,当你通过 new 或者 findOne 获取到数据库操作对象,并调用其 save 方法时,Yii2 会自动打印出执行的 SQL 语句。
你可以在 Yii2 的日志输出中查看这些 SQL 语句
横刀立马007
Postfix发件报错?
配置的"from"邮箱需要和你使用的授权的发信邮箱一致。
横刀立马007
如何安装打包出来的App包(通过什么命令安装)?
解决措施
App资源包是无法直接安装的,需要通过应用市场下载才能安装,最后通过解析App包安装的还是HAP包。
横刀立马007
如何自定义Video组件控制栏样式?
解决措施
1. 通过设置属性controls为false关闭默认控制栏。
2. 设置Video组件的controller。
3. 通过ArkTS实现自定义的控制栏,并通过VideoController控制视频播放。
代码示例
@Entry
@Component
struct VideoCreateComponent {
@State videoSrc: Resource = $rawfile('xxx.mp4')
@State previewUri: Resource = $r('app.media.xxx')
@State curRate: PlaybackSpeed = PlaybackSpeed.Speed_Forward_1_00_X
@State isAutoPlay: boolean = false
@State showControls: boolean = true
controller: VideoController = new VideoController()
build() {
Column() {
Video({
src: this.videoSrc,
previewUri: this.previewUri,
currentProgressRate: this.curRate,
controller: this.controller
})
.width('100%')
.height(600)
.autoPlay(this.isAutoPlay)
.controls(this.showControls)
.onStart(() => {
console.info('onStart')
})
.onPause(() => {
console.info('onPause')
})
.onFinish(() => {
console.info('onFinish')
})
.onError(() => {
console.info('onError')
})
.onPrepared((e) => {
console.info('onPrepared is ' + e.duration)
})
.onSeeking((e) => {
console.info('onSeeking is ' + e.time)
})
.onSeeked((e) => {
console.info('onSeeked is ' + e.time)
})
.onUpdate((e) => {
console.info('onUpdate is ' + e.time)
})
Row() {
Button('src').onClick(() => {
this.videoSrc = $rawfile('xxx.mp4') // 切换视频源
}).margin(5)
Button('previewUri').onClick(() => {
this.previewUri = $r('app.media.xxx') // 切换视频预览海报
}).margin(5)
Button('controls').onClick(() => {
this.showControls = !this.showControls // 切换是否显示视频控制栏
}).margin(5)
}
Row() {
Button('start').onClick(() => {
this.controller.start() // 开始播放
}).margin(5)
Button('pause').onClick(() => {
this.controller.pause() // 暂停播放
}).margin(5)
Button('stop').onClick(() => {
this.controller.stop() // 结束播放
}).margin(5)
Button('setTime').onClick(() => {
this.controller.setCurrentTime(10, SeekMode.Accurate) // 精准跳转到视频的10s位置
}).margin(5)
}
Row() {
Button('rate 0.75').onClick(() => {
this.curRate = PlaybackSpeed.Speed_Forward_0_75_X // 0.75倍速播放
}).margin(5)
Button('rate 1').onClick(() => {
this.curRate = PlaybackSpeed.Speed_Forward_1_00_X // 原倍速播放
}).margin(5)
Button('rate 2').onClick(() => {
this.curRate = PlaybackSpeed.Speed_Forward_2_00_X // 2倍速播放
}).margin(5)
}
}
}
}
参考链接
"Video" (https://link.segmentfault.com/?enc=%2BKWaBy%2BTyfz7LlLwPfQDYg%3D%3D.OJD%2FYeBf1Q4i5XV%2BJSjucqaUvj1MVROI4hvnBoUaLirsg7aKhXvweoROLwsoZSMamnLum%2B7SBOpfxqM2c69DZBjWbNMm2M5fDEgCSsiAOBGPY6BHaN8LUhV5MfsTjh4q20%2Ft2CGvUrP8%2BE1XUi8RoA%3D%3D)
横刀立马007
如何解决LeetCode每日一题中遇到的疑难问题?
改成 j> 0 会少比较一个字符,这样 cd 跟 ac 也会被判断为成功,因为只比较了一个 c 。
横刀立马007
vue2.x,el-table 切换编辑模式后,部分单位格中是 el-select,导致渲染卡顿时间很久,有什么解决方式吗?
el-table 切换编辑模式后,部分单位格中是 el-select,导致渲染卡顿时间很久,有什么解决方式吗?
目前已经做了每页只加载15条数据的分页,但是因为下拉框组件很多,加载单页依旧要卡顿好几秒
(已经做了每页只显示15条的分页,我看了很多方案是虚拟滚动,还需要虚拟滚动吗?)
需求就是批量编辑,无法更改需求为单行编辑
所以在这个需求的基础上,如何才能减少卡顿呢?
每一行的数据存在3个以上的 el-select 组件,部分组件的下拉数据存在几十条
横刀立马007
mysql sql语句优化的问题?
我有个商品表里面有30多万的数据,商品标题是中文,系统模糊查询的时候老是会显示慢,同时我在这个字段创建了一个普通索引;但是查询还是会慢?请教高手要如何进行优化?
select * from goods_name where title_name like "%电器%"
横刀立马007
Vue3 defineModel 警告解决?
vue3 新的 "defineModel"
parent:
""
son:
""
const myInput = defineModel("p_input", {
required: true
})
报警告:
"Extraneous non-emits event listeners (refresh) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the "emits" option. "
vite:2.9.16
没找到问题,求解
没得到很好的解决
横刀立马007
如何查看react三方库的源码?
我是flutter转前端的,在flutter里查看三方源码很简单,直接点击就可以跳转到源码内部,但是react中不行,只能跳转到定义的地方,看不到实现。
想问下大家平时是怎么查看三方源码的。
比如我想看 lodash 库的 cloneDeep 方法是如何实现的,我 cmd + 鼠标左键点击进入 lodash 的源码文件:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/8f3b759f62a8fba6e5f9ba72714ec47b.png)
然后继续点击 cloneDeep,发现无法查看更深一层的源码了:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/e52e5aa8fe234cc8721134eda50f93a1.png)
难道在 react 中查看源码只能到这一步了吗?希望有经验的大佬分享一下。
横刀立马007
post方法提交内容时,body体力没有key,为何还可以正常提交?
post方法提交form data,但没有key,依然可以提交成功,是为什么?
比如我打开通达信的"https://wenda.tdx.com.cn/site/wenda/stock_index.html?message=..." (https://link.segmentfault.com/?enc=TuaBIKmivBMMu3XJLuq%2FwA%3D%3D.lJz9hTNthp0MlD3hNc%2FfVFg3YPMIh%2FXUaJbTnIHibRYL3tVhkpdfX3l222Kyf%2BicmHfmK29bR69zonKg63Cj0uNVH0cCdqCegfZRxm6h6EU%3D)
其中获取股票列表的api是
"https://wenda.tdx.com.cn/TQL?Entry=NLPSE.NLPQuery&RI=6BFD" (https://link.segmentfault.com/?enc=fuEh4S3I3sP%2FwJWwxA6KyQ%3D%3D.RMfJHd2NLk4x08vYFaYWuvTZamGkveIbtuCpclKwDULKPq7o11dx0ms6qUvYyCCwpfGNO7vLI6TOCsP2ZnqeNA%3D%3D)
我发现在它的post请求里,Content-type是application/x-www-form-urlencoded,那么body体里面应该是key-value的形式,但实际情况是只有value,没有key.虽然可以得到正确的响应,但为什么提交时,可以忽略key呢?那么后端要用哪个key接收呢?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/e18e9ef3ae65977747e70b4d2bb38595.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/6c61750d240ebec93ddb2cdfb35b0d61.png)
横刀立马007
mac os 上的 lxml 无法解析包含 emoji 的 html?
官方已经把问题已经解决了
"https://bugs.launchpad.net/lxml/+bug/2046208" (https://link.segmentfault.com/?enc=gAYy6zba2v6sJAUdQOvr5g%3D%3D.S8e7q0LIsamEVjFjgdXMh5T23FhcSM%2FB8gxI8bMF%2Fl5wySCwu3tylqlRUviK4iUi)
把 lxml 升级到 >=5.0.1 就行了
横刀立马007
接口测试没有预期结果如何测试?
接口测试没有预期结果如何测试?(即没有接口文档中写的预期结果)
希望知道的小伙伴回答一下,谢谢!
横刀立马007
怎么在微信小程序使用内嵌的方式预览 pdf?
使用 openDocument 的方式打开的话需要新开页面打开 pdf,使用 web-view
的方式也是类似新开页面。微信小程序能否在当前页面以内嵌的方式预览 pdf?
横刀立马007
一个关于 for 和 onclick() 事件的问题?
一个学习案例中遇到的问题
index.html
index.css
.box {
width: 100px;
height: 50px;
border: 1px solid;
}
index.js
var boxs = document.getElementsByClassName('box');
for (var i = 0; i "为什么在for循环中定义的onclick, 循环变量i在onclick事件中永远是for最终执行后的i?"
横刀立马007
vue,element-ui 复杂的表单如何监听是否改变?
vue,element-ui 复杂的表单如何监听是否改变?
需要实现一个功能,就是如果新增、编辑时,用户没有修改表单,关闭时不需要提示,如果修改了表单,则需要提示用户。
本来想深度监听来实现,就是只要有变化,就表示已修改,但是有两个问题:1: 用户有可能又还原了;2: 新增或编辑打开页面时,可能需要调用一些接口来修改表单;
但是如果用值来对比,因为表单太复杂了,也不好实现。
请问有什么好办法吗?
横刀立马007
fn.[[Prototype]].[[Prototype]].__proto__ 为什么是 Fn.prototype ?
这个跟展示的方法有关。因为 "__proto__" 不是一个普通的属性,而是一个定义在 "Object.prototype" 上的 "accessor
property/属性访问器" (https://link.segmentfault.com/?enc=PWilyHFp0%2BD5kXEf8HCPnw%3D%3D.lEjqIDkJAvp%2FBNhfNk%2BWe7y9j4B1irYsPU2JyLmhZd3sO3zeFUVhbUaXHl%2F%2BcCvYaBUbQnyVhatjUGAuEUH6iCqsQnTeIoJx%2Fy7IgwjEdVgrPo2%2BwnA3vjjRLAqat95M)
。(你可以在 "__proto__" 下面看到 "get __proto__" , "set __proto__")
所以 "__proto__" 并没有出现在每一层 prototype
里,而只出现在了它所定义的位置("Object.prototype.__proto__"),而它的值展示的是它在原始对象(也就是 Fn)上的计算结果,也就是
Fn.prototype 。
而 "[[Prototype]]" 是真正的原型对象。但是 Object.prototype.[[Prototype]] 是 null
,于是在结果中并没有展示。
***
"[[Prototype]]" 也不是普通的属性,而是一个 "internel
slot" (https://link.segmentfault.com/?enc=wCRtgsXEesGOkEfcaX4Vcg%3D%3D.MWUtBSda4farhVHcB18Dg2CRWNowGUTRNLYYvymwoQJ%2F6rH%2FdLXYyiOKAvnidAX4ow0CE%2Bha8MTyP0DEMXusxvNRJDKIJO8E9F6CLn67rW9Up6oV8bG2QrsUUYXRVsWbp0bpTGRHgmNHcBd5p2HOTx2CbB%2BnJ7g7F93H8MCpb3y%2B%2B38NRf9ewZlx6aID3p5j4QwFQa9zbX7%2FNKe89dHlMbstsY4D2C2UyVdMK7QvZtxy3Lv76pDOh7oQtAOaLhI8lgflTptTQW8uQceG%2BZ2Ucw%3D%3D)
。它在调试器里的展示策略可能跟普通的属性也不一样。