aardio学习笔记 » jerryxjr1220
jerryxjr1220

用户名:jerryxjr1220

注册于:23 天前

主题数: 5     回贴数: 18

网站:

介绍:

最后活动于9 小时前
回复了主题  › [明日方舟] 最优招募解析器

回复#1 @admin :

其实拓展来看的话,这题属于“世界7大难题之一的NP问题” https://baike.baidu.com/item/NP%E5%AE%8C%E5%85%A8%E9%97%AE%E9%A2%98/4934286

只不过由于这道题的选择项比较少5个标签里面选3个或以下,我用排列

«  9 小时前
创建了主题  › [明日方舟] 最优招募解析器

玩过明日方舟塔防游戏的会知道游戏中有一个公开招募机制,随机给出5个标签,任选3个或以下的标签来匹配招募的3~5星角色。

为了避免无效选择同时更高几率获得高星角色,由此设计了一套解析程序,只需输入给定的5个随机标签,然后程序可以自动计算出最优(平均星级最高)的3个选择。

data = [ [6,'麦哲伦','远程位','辅助干员','支援','减速','输出','高级资深干员'], [6,'安洁莉娜','远程位','辅助干员','支援','减速','输出','高级资深干员'], [6
«  13 小时前
创建了主题  › 转珠游戏(如神魔之塔等)高Combo路径计算器

不知道有没有人玩过转珠类游戏,比如神魔之塔这种。

它的核心玩法就是在6×5的棋盘上通过一次性移动珠子使得不同颜色的珠子连成3个或以上的直排或横排即可发生消除。

千万别以为是简单的消消乐游戏,其实要达成高Combo(一般5连击以上)还是挺有难度的。

于是,想到了让程序通过穷举法来计算高Combo的路径。

«  3 天前
回复了主题  › 从NI Labview里提取一个3d控件cw3dgrph.ocx画三维波形图的

好像echarts也能画,而且模型库更全面。

echarts是纯js生成的,aardio可以直接通过js调用,我记得好像之前有人写过的

https://echarts.apache.org/examples/zh/editor.html?c=scatter3d-scatter&gl=1

«  7 天前
回复了主题  › 播放器代码加入播放列表,无法获取信息

回复#1 @没你的日子 :

建议你先单独写一个可以播放视频的函数,如果确保函数能正确执行再把函数添加到UI界面程序中,这样可以找到到底是播放函数问题还是UI界面调用问题。

你把整个程序贴在这里,大家谁有空帮你一句一句抓错呢?

«  7 天前
回复了主题  › aardio扩展库 - 数独解析库

更新数独解析,可以解多重解的数独

# -*- coding: utf-8 -*- """ Created on Wed Sep 15 09:51:40 2021 @author: xuj59 """ m = [     [6, 0, 0, 1, 0, 0, 7, 0, 8],     [0, 0, 0, 8, 0, 0, 2, 0, 0],     [2, 0, 8, 0, 5, 0, 0, 0, 0],     [0, 0, 0, 0, 4, 0, 0, 9, 2],     [0, 0, 4, 
«  9 天前
回复了主题  › aardio扩展库 - 数独解析库

解析库调用:

import console;  import sudoku; import time; sdk = sudoku({     {6; 0; 0; 1; 0; 0; 7; 0; 8};     {0; 0; 0; 8; 0; 0; 2; 0; 0};     {2; 3; 8; 0; 5; 0; 1; 0; 0};     {0; 0; 0; 0; 4; 0; 0; 9; 2};     {0; 0; 4; 3; 0; 8; 6; 0; 0};     {3; 7; 0; 0; 1;
«  9 天前
创建了主题  › aardio扩展库 - 数独解析库

台风天,闲来无事,改写了python的数独解析程序,做了aardio的扩展库

解析速度要比python更快

//数独解析库Sudoku class sudoku { ctor (matrix) { this = {}; this.matrix 
«  9 天前
创建了主题  › 对于Python中装饰器的理解以及在aardio中的实现

在Python代码中经常能见到

@some_other_function def func(*args,**kwargs):     ...

这样的写法。


@some_other_function这种在Python中就称作装饰器。


下面是我对装饰器的理解:

先来看一个原始程序,非常简单就是直接打印后面的不定参数。在Python中用*args和**kwargs表示。

«  16 天前
回复了主题  › aardio扩展库 数据维格表api

回复#13 @nlysh007 :

我这是listview排序里截取出来的一段代码

grid = win.ui.grid(mainForm.listview); grid.onSortColumn = function(cloumn,desc){ var tab = ..table.clone(mainForm.listview.items); ..table.sort(tab, function(row){ retu
«  16 天前
回复了主题  › aardio扩展库 数据维格表api

回复#12 @jacen :

非常感谢,很有帮助!

aardio的函数还是挺全的。

«  16 天前
回复了主题  › aardio扩展库 数据维格表api

插一个题外话,对于字符串的排序一般是怎么做的?

我用了md5,提取数字再比较,感觉很怪。。。

..table.sort(tab, function(row){ a, b = row[cloumn], owner[cloumn] md5a = ..crypt.md5(a); md5b = ..crypt.md5(b); ta = ..string.match
«  16 天前
回复了主题  › aardio扩展库 数据维格表api

回复#8 @admin :

是的,但是考虑到现在互联网的趋势,联网的电脑比单机更普遍。

而且如果是单机使用的话,拿个记事本记录一下就算了

«  16 天前
回复了主题  › aardio扩展库 数据维格表api

利用维格表当一个小型数据库,实现增删改查功能,还是挺方便的。

维格表支持10万条以下记录。

«  17 天前
回复了主题  › aardio扩展库 数据维格表api

添加记录

class vika { ctor (AuthToken) { this = ..web.rest.jsonLiteClient(); this.defaultContentType = "application/json"; this.defaultUrlTemplate = "https://api.vika.cn/fusion/v1/datasheets/dst{DataSheetID}"; this.addHeaders = { Authorization: "Bearer
«  18 天前
回复了主题  › aardio扩展库 数据维格表api

添加一个过滤器

namespace vika{     filter = function(records, filter_list){      records = records.data.records;      results = {}      for _,record in records {          var flg = true;          for k,v in filter_list {            if record.fields[k] != v {     
«  18 天前
回复了主题  › 用string.xml库来处理excel的xlsx格式数据文件

这个库其实只是我拿来练手玩玩的,并不能作为实用,因为它是通过tag标签去寻找对应的内容,如果内容中有其他格式或标签就会导致寻找的内容出错。

所以,拿来玩玩可以,平时就不要使用了。我后期也不准备更新了。

«  18 天前
回复了主题  › aardio扩展库 数据维格表api import web.rest.jsonLiteClient; class vika { ctor (AuthToken) { this = ..web.rest.jsonLiteClient(); this.defaultContentType = "application/json"; this.defaultUrlTemplate = "https://api.vika.cn/fusion/v1/datasheets/dst{DataSheetID}"; this.addHeaders = { 
«  18 天前
回复了主题  › aardio扩展库 数据维格表api

其实,目前来说,主要功能就是为了获取records,已经实现了。

后期待完善的部分无非是增删改查的功能,到时候有空再完善。

«  18 天前
创建了主题  › aardio扩展库 数据维格表api

维格表是新一代的关系数据库,通过“数据层-关系层-视图层”的结构赋予了表格更安全并且更广泛的用途。

官网地址:vika维格 - 多维表格首创者,支持API的新一代数据协作与项目管理工具


维格表支持导入和导出Excel,CSV等多种数据格式,同时也支持甘特图,列表视图等多种数据可视化。官网内建了非常多的各行业模板,目前公测阶段可免费使用。


本扩展库

«  18 天前
回复了主题  › 一步一步自绘listbox实现html中的伸缩列表导航栏功能

不错不错,功能更完善了!

«  23 天前
回复了主题  › 一步一步自绘listbox实现html中的伸缩列表导航栏功能

再分享一个小技巧,对于需要实时变更菜单标题的需求,可以用如下代码重新指定MenuList。这样的好处是可以利用图标字体显示选中状态或其他需要实施变更的信息。

关键listbox需要先clear,不然会重复绘制。MenuList可以修改,也可以重新指定新的列表。

import exListbox; var exx = exListbox(mainForm.listbox,MenuList,30);   exx.onClick = function(index,subindex,text){     
«  23 天前
回复了主题  › 一步一步自绘listbox实现html中的伸缩列表导航栏功能


非常漂亮的Listbox,正好短视频需要做语音合成。

import win.ui; /*DSG{{*/ mainForm = win.form(text="auGen";right=682;bottom=352;bgcolor=1677
«  23 天前
登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前在学aardio+halcon机器视觉.
加入本站专享群:783804676
AARDIO语言QQ大群:70517368
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
C大Aardio论坛:Aar爱好者论坛
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
赞助商:才仁机械
下载站:
非凡软件站