- 博客(53)
- 收藏
- 关注
原创 OJ #190.路飞的猜想
有一天路飞突发奇想,他有一个猜想,任意一个大于 2的偶数好像总能写成 2个质数的和。路飞查了资料,发现这个猜想很早就被一个叫哥德巴赫的人提出来了,称为哥德巴赫猜想。输出一个整数表示有多少对 (x,y)满足 x+y=n(x≤y)且x,y均为质数。目前还没有证明这个猜想的正确性。路飞告诉你一个整数 n,让你用这个数去验证。输入一个偶数 n(2≤n≤8000000) 注意 1不是质数。
2023-06-08 10:09:28 95
原创 Vue3 <script setup>中局部引入组件,动态组[Vue warn]: Vue received a Component which was made a reactive object.
Vue3 <script setup>中局部引入组件,动态组件不渲染内容Vue received a Component which was made a reactive object. This can lead to unnecessary performance overhead, and should be avoided by marking the component with `markRaw` or using `shallowRef` instead of `ref`
2022-08-29 10:15:11 1389 1
原创 Echarts tooltip.trigger设为‘axis’ 如何自定义 Tooltip的显示
当echarts折线图中trigger设置为axis时,只想让tooltip自定义显示某一条线上的点的动态信息
2022-05-12 15:11:44 9454 6
原创 File chooser dialog can only be shown with a user activation.
File chooser dialog can only be shown with a user activation.vue项目中直接写this.$refs.fileInput.click()点击之后报警告 File chooser dialog can only be shown with a user activation., 要想消灭警告,Just do this···可以用下面这种方式代替 $refs.fileInput.click() uploadEvt () { t
2022-02-08 15:45:12 7978 1
原创 [Violation] Added non-passive event listener to a scroll-blocking ‘mousewheel‘ event.
vue 项目启动控制台warning:[Violation] Added non-passive event listener to a scroll-blocking ‘mousewheel’ event. Consider marking event handler as ‘passive’ to make the page more responsive解决:1、npm i default-passive-events -S2、main.js中加入:import ‘default-pass
2021-08-08 08:42:52 363
原创 nodeJS fs.writeFile 实现文字换行
写文件遇见需要换行的情况就在需要换行的内容前面加换行符号就阔以了,简单\r\n 【windows】; \n【linux】 ; \r【mac】下面是一个复制文件的方法,每次追加时间戳的时候希望他换行 >appendFile()的时候内容前面加‘\r\n’const fs = require('fs')/** * @description 复制文件 * @param {Object} originFilePath 复制源文件路径 * @param {Object} target
2021-07-30 16:42:33 6859
原创 error: vue-cli路Failed to download repo vuejs-templates/webpack: read ECONNRESET
用vue-cli 搭建vue项目时初始化报错:Failed to download repo vuejs-templates/webpack: read ECONNRESETstep1: 排查 vue -V ,node -v,webpack -v行你们有骨气都成功安装了,再试一次【循环三次 vue init webpack xxx】,不给面子是吧,行算你狠。。。step2: 瞅着你像个报错连接异常,应该是网络的问题,尝试了直接使用github/webpack路径:下载【https://githu
2021-07-10 09:43:17 1034
原创 Node.js UDP通讯
Node.js 的 dgram 模块可以方便的创建udp服务,以下是使用 dgram模块创建的udp服务和客户端的一个简单例子。创建UDP serverconst dgram = require('dgram');//创建 udp serverconst udpServer = dgram.createSocket('udp4');// 绑定端口udpServer .bind(5678); // 监听端口udpServer.on('listening', function () {.
2021-06-17 22:16:35 641 2
原创 HTTP、TCP与UDP、Socket与Websocket之间的联系与区别
HTTP、TCP与UDP、Socket与Websocket之间的联系与区别TCP/IP协议(Transmission Control Protocol/InternetProtocol):网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP
2021-06-17 21:58:02 1182
原创 记一次item.resume 断点续传可能引发的内存泄漏现象
记一次 item.resume 断点续传可能引起的内存泄漏问题mainWindow.webContents.session.on( 'will-download', (event, item, webContents) => { let value = 0; item.on('updated', (event, state) => { if (state === 'progressing') { if (item.g
2021-02-04 14:18:36 241 1
原创 electron监听下载并完成展示下载进度条动态效果
功能描述: electron 实现监听下载进度功能,并将进度实时显示成进度条electron提供了下载文件的方法:mainWindow.webContents.downloadURL(downloadUrl);这个方法类似于静默下载;也可以用动态创建a标签,添加href的方式下载,只是需要手动触发一下;上面两种方式都可以在主进程中监听下载情况://mainwin.jslet value = 0mainwinow.webContents.session.on( 'will-downl
2021-02-04 11:43:26 4202
原创 ElementUI Table 拖动列改变宽度事件 (@header-dragend)
问题场景 : elementUI 的 Table 的列支持拖动改变列宽,实际有这种场景,拖拽列要求限制在一定范围内,拖动距离在期望的最大值和最小值之间思路:查看官方文档发现列属性中只提供了 ‘min-width’ ,但是只写min-width,并不能达到min-width的效果;尝试写 max-width 一样没起到 max-width的作用;既然属性不起作用,elementUI一定会留一条活路吧,没错从 ’事件‘ 入手,查看 Table Event 中,有你想要的:header-dra
2020-12-22 09:35:51 14443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人