会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
handsomeziff
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
2023年1月26日
C#异步方法中Task.WhenAll的使用
摘要: 一、说明 Task.WhenAll()、Task.WhenAny()这两个与Task.WaitALL()、Task.WaitAny()是有区别的,When是异步的,Wait是同步的。Task.WhenAll():所有task完成时,task才完成,用于等待多个任务执行结束。Task.WhenAny(
阅读全文
posted @ 2023-01-26 22:48 ziff123
阅读(2579)
评论(0)
推荐(0)
2023年1月25日
C#中使用 CancellationToken 取消异步任务
摘要: .NET 提供了一个类方便用来发出操作取消的信号,这个类就是CancellationToken,它的好处在于它可以在任意数量的线程之间、线程池任务之间、Task之间传递信号,并且所需的代码很简单。通常用于下载超时中断、用户取消任务等情况。 CancellationToken 通常搭配 Cancell
阅读全文
posted @ 2023-01-25 23:08 ziff123
阅读(2527)
评论(0)
推荐(0)
C#异步延迟Task.Delay()的使用
摘要: 一、要在异步方法中需要延迟代码继续往下执行可以使用await Task.Delay(),效果类似Thread.Sleep()。 两者之间的不同是 1、await Task.Delay实质创建一个运行给定时间的任务,不会引起程序卡死。Thread.Sleep使当前线程休眠给定时间,会引起来程序卡死。
阅读全文
posted @ 2023-01-25 20:15 ziff123
阅读(5612)
评论(0)
推荐(0)
2023年1月17日
30、electron contents.printToPDF(options)页网转PDF,指定pageSize,windows与linux环境下的差别
摘要: electron将网页转成pdf使用方法contents.printToPDF(options),具体使用方法查看官网: https://www.electronjs.org/zh/docs/latest/api/web-contents#contentsprinttopdfoptions 在转化过
阅读全文
posted @ 2023-01-17 09:03 ziff123
阅读(855)
评论(0)
推荐(0)
2023年1月13日
29、electron在windows底调第三方动态链接dll
摘要: 1、electron与nodejs安装的版本必须对应,对应表:https://www.yuque.com/u34495/mivcfg/lb1lwt68fhg2qgw7 我装的node版本是:v16.14.2,elcctron版本是:19.1.3 2、安装 ffi-napi npm install f
阅读全文
posted @ 2023-01-13 15:08 ziff123
阅读(572)
评论(1)
推荐(0)
28、electron 发送http请求,数据接收不完整
摘要: electron 发送http请求,参考官网api: https://www.electronjs.org/zh/docs/latest/api/net#netrequestoptions https://www.electronjs.org/zh/docs/latest/api/client-re
阅读全文
posted @ 2023-01-13 11:09 ziff123
阅读(895)
评论(0)
推荐(0)
27、electron 开启本地http服务
摘要: electron 开启本地http服务,让第三方可以直接通过webapi的方式访问 1、新建server.js 1 const os = require('os'); 2 const http = require('http'); 3 4 5 let server; 6 7 function ope
阅读全文
posted @ 2023-01-13 10:31 ziff123
阅读(3258)
评论(0)
推荐(0)
2023年1月11日
26、electron 跨域报:has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `local`.
摘要: 在electron里面运行的页面,异常请求的时候,发生跨域问题。在普通浏览器上正常运行。解决办法: 在webPreferences上添加webSecurity: false webPreferences:{ webSecurity: false }, 同时在文件的最顶端添加: app.command
阅读全文
posted @ 2023-01-11 17:25 ziff123
阅读(1342)
评论(0)
推荐(1)
25、网页引用jQuery在Electron运行出现"$ is not defined"
摘要: Electron因为开启了node集成才能实现和网页的通信,引入jQuery较高版本它的模块化定义(基于CommonJS)和Electron的内部机制冲突了。目前提供以下两个方案: 1、使用jQuery 1.8.2版本,更高版本还没有测试。 2、添加下面的代码以后,再引入jQuery的高版本。注意前
阅读全文
posted @ 2023-01-11 10:43 ziff123
阅读(159)
评论(0)
推荐(0)
2023年1月10日
24、electron 报@electron/remote is disabled for this WebContents. Call require("@electron/remote/main").enable(webContents) to enable it.
摘要: electron 报@electron/remote is disabled for this WebContents. Call require("@electron/remote/main").enable(webContents) to enable it. 在创建窗口地方加上这句: requ
阅读全文
posted @ 2023-01-10 17:09 ziff123
阅读(383)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
20
下一页
公告