调试信息对于软件测试非常重要,一般工程中的日志库可以输出打印日志的文件,行数,函数,时间等等信息,例如C项目中
DebugLog( __FILE__ , __LINE__ , "pfuncAddDoneQueueUnitProc ok" );后期很方便的定位问题,aardio中其实也有不过雪藏在库的源码里,现在拿出来整理下。
感谢分享
哈哈终于研究到这个net库,推荐一个可用的licence合集,ldqk.xyz/100?t=uotzlw71x79c
利用 web.script 获取百度翻译网页版的 sign,无需申请API,可作为aardio调用js的示例,注意这里js标准为ES5以下,使用先确保兼容性
感谢分享
首先安装好aardio,主界面>右侧工具栏>工具>扩展库,搜索py的结果全勾上,安装好py支持库。
确定aardio扩展库的py版本,我显示的是3.8.10
CreateSemaphore失败的原因有许多种,其中一种是同名的semaphoreName信号量已存在, OpenSemaphore 就是检验是不是这个原因
编写多线程界面程序时,win.involk可以说是经常用到的函数,多线程带返回值,不卡界面。
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=319;bottom=159) winform.add( button={cls="button";text="访问网页";left=200;top=112;right=304;bottom=144;z=1}; edit={cls="edit";left=8;top=8;r你需要一个代理池中间件吧,像文中的方案一,github上有很多
https://github.com/search?q=%E4%BB%A3%E7%90%86
可以考虑用word,识别的一个区域信息对应word文本框位置和内容
最近有关编码问题的解决方法聊的很嗨,之前封装过一个智能识别编码的库 uchardet,在此分享一下
uchardet的官方网站是 https://www.freedesktop.org/wiki/Software/uchardet/
摘抄下网站上介绍:
uchardet is an encoding detector library, which takes a se
赞一个
一直看见有同学问aardio怎么自定义cookie请求。看了inet的源码和文档后总结如下,测试API时最常见的自定义cookies和自定义header
import console; import inet.http; var http = inet.http(); // 自定义Header http.addHeaders = "Authorization: Bearer 057a3316-4817-4f43-8451-8ec66d06ff1f"; // 自定义Cookies 注意key和value
这是来自官方论坛的例子,可以参考下获取图标的做法
import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio form";right=427;bottom=458) mainForm.add( button={cls="button";text="清空";left=124;top=390;right=293;bottom=429;z=2}; listview={cls="listview";left=9;top=10;right=4