IDE 文件切换助手
当打开的代码文件很多,而且有些文件的名字一样,切换起来就迷糊了
这个文件切换助手可以加载一些相关联的代码文件,例如子类父类关系
发布 redis 扩展库
找到一个 redis 7.0.2 的 x64 服务端
https://github.com/zkteco-home/redis-windows
hp socket 网络库如何构造 extra 用户数据包含不定长字符串的方法
如何装一个不定长的字符串? 就是指针, 并且要控制指针的释放,所以要用动态指针
import util.metaProperty;
namespace aaz.libhpsocket.app.userData;
发布 bilibili 扩展库, hp socket ssl websocket 的使用
可以用来获取B站的直播弹幕,顺便演示了 hp socket 网络库中 ssl websocket 的使用
去除对字节数组进行 raw.convert 后产生的多余的结束符
发布 emitter 扩展库,用于多个对象互相通信
实列一: 匿名组
import console import aaz.emitter class cls{ ctor(){ // 参数为空,创建匿名事件组,仅限对象自己使用 this = ..aaz.emitter() }; go = function(param){ // 触发事件 this.emit("go", param) return true; } } var obj = cls() // 订阅事件 obj.on("go",function(param){发布 sciterEx 扩展库, 增加一种定义本机函数的方法
增加一种定义本机函数的方法
扩展库源码
http://https://github.com/btx638/aaz-aardio/tree/master/aaz/sciterEx
发布 emitter 扩展库,用于多个对象互相通信
库地址: https://github.com/btx638/aaz-aardio/tree/master/aaz/emitter
创建类
emitter() 参数为空,创建匿名组,对象自己内部使用
emitter("组名") 加入特定的通讯组,多个对象互相通讯
sciter 运行本机耗时函数
用的是 winThreadTask 库
https://chengxu.xyz/t/21342
import win.ui; /*DSG{{*/ var winform = win.form(text="external 接口";right=1014;bottom=523) winform.add() /*}}*/ io.open() import aaz.winThreadTask; import发布 winThreadTask 扩展库, 用于创建线程并且接收返回值
测试出一个解决方案,要先把 proc 复制一份
var procCopy = proc.clone()完整如下:
import win.ui; /*DSG{{*/ var winform = win.form(text="external 接口";right=1014;bottom=523) winform.add() /*}}*/ io.open() import thread.command; im发布 winThreadTask 扩展库, 用于创建线程并且接收返回值
想利用这个库实现在 web.sciter 里面执行耗时函数,执行完毕后运行一个回调函数, 为什么以下代码会报错呢 ?
import win.ui; /*DSG{{*/ var winform = win.form(text="external 接口";right=1014;bottom=523) winform.add() /*}}*/ io.open() import thread.command; import web.sciter; import web.sciter.debug var wb