voidsha256_get(uint8_thash[32],constuint8_t*message,intlength);/*此函数用于对消息计算摘要值,输入任意大小消息,输出32字节摘要值*/voidhmac_sha256_get(uint8_tdigest[32],uint8_t*message,intmessage_length,uint8_t*key,intkey_length);/*此函数用于HMAC_SHA256加密,秘钥任意长度,输出32字节*/
1
VisualAssistX(2331)最新和谐版本最新版本,注意key是二行的,输入二行key的步骤是先在SerialNumber那儿输入第二的key,然后会提示框出来,点击是然后进入输入二行的key,注册完之后,升级、卸载或重新安装VAX时,会有key提示无效,点"Cancel"按钮即可。
如果有新VS版本增加,需要点"No"按钮。
2024/5/15 20:58:34 30.55MB Assist 2331
1
一直在使用的银行BIN码,很全很全,绝对好用。
已整合成JSON数据,格式如下:{"bin":"621098","bankName":"邮储银行-绿卡通-借记卡"},{"bin":"622150","bankName":"邮储银行-绿卡银联标准卡-借记卡"}另附带js调用函数一份://根据银行卡号获取发卡行名称getBankName=function(bankCard){if(bankCard==null||bankCard==""){return"";}$.getJSON("../../Json/bankData.json",{},function(data){varbankBin=0;varisFind=false;for(varkey=10;key>=2;key--){bankBin=bankCard.substring(0,key);$.each(data,function(i,item){if(item.bin==bankBin){isFind=true;returnitem.bankName;}});if(isFind){break;}}if(!isFind){return"未知发卡银行";}});}
2024/5/11 7:31:17 279KB BIN码,银行
1
s3-streamlogger可写流对象,该对象上载到s3个对象,并定期轮换为新的对象名称。
另请参见,以用于尾码s3-streamlogger生成的日志文件的脚本。
安装npminstall--saves3-streamlogger基本用法varS3StreamLogger=require('s3-streamlogger').S3StreamLogger;vars3stream=newS3StreamLogger({bucket:"mys3bucket",access_key_id:"...",secret_access_key:"..."});s3stream.write("helloS3");与Winston一起使用:登录到S3npminstall--savewinstonnpminstall--saves3-streamloggervarwinston=require('winston')
2024/4/25 1:11:02 27KB nodejs javascript aws logging
1
Amazon平台是一个由数百服务组成的面向服务的架构,其秉承高度去中心化、松散耦合、完全分布式的原则,具体架构参考下图1。
图1Amazon系统架构在这种环境中,尤其需要一个始终可用的存储系统,由此,Dynamo诞生了。
Dynamo是Amazon提供的一款高可用的分布式Key-Value存储系统,其满足可伸缩性、可用性、可靠性。
CAP原理满足:通过一致性哈希满足P,用复制满足A,用对象版本与向量时钟满足C。
用牺牲C来满足高可用的A,但是最终会一致。
但是,是牺牲C满足A,还是牺牲A满足C,可以根据NWR模型来调配,以达到收益成本平衡。
Dynamo内部有3个层面的概念:Key-Value:Key唯一
2024/4/23 19:45:44 326KB AmazonDynamo系统架构
1
百度离线瓦片地图,带下载器,带示例,使用方法见内附说明如何下载地图:打开maptool.exe点击右上角下载地图进入框选下载下载前需将自己的百度地图key放入下载器引用的html内,不然会提示权限不够
2024/4/21 11:35:01 59.84MB 街景地图 百度
1
java编程含有界面以及完整代码〈程序〉→main()〈语句块〉〈语句块〉→{〈语句串〉}〈语句串〉→〈语句〉;
〈语句串〉|〈语句〉;
〈语句〉→〈赋值语句〉|〈条件语句〉|〈循环语句〉〈赋值语句〉→ID=〈表达式〉;〈条件语句〉→if〈条件〉〈语句块〉〈循环语句〉→while〈条件〉〈语句块〉〈条件〉→(〈表达式〉〈关系符〉〈表达式〉)〈表达式〉→〈表达式〉〈运算符〉〈表达式〉|(〈表达式〉)|ID|NUM〈运算符〉→+|-|*|/〈关系符〉→<|<=|>|>=|=|!>word.wordList包(存储了关键字):word:此类是定义了存储关键字的结构:包括String型的关键字,和int型的识别符。
wordList:此类存储了29个关键字,在构造函数中初始化。
2、word包(进行词法分析)中:basicFunction:此类定义了做词法分析的基本函数:GetChar()将下一输入字符读到ch中,搜索知识器前移一个字符位置GetBC();
检查ch中的字符是否为空白。
若是,则调用GetChar直至不是字符为止Concat();
将ch中的字符连接到strToken之后IsLetter();
判断ch中的字符是否为字母IsDigit();
判断ch中的字符是否为数字Reserve();
对strToken中的字符创查找保留字表,若是则返回它的编码,否则返回0Retract();
将搜索指示器回调一个字符位置RetractStr();
将strToken置空lexAnalysis:此类是用来进行词法分析,将分析后的单词存入word数组中,(注:在词法分析中,若是一串字母,则认为是ID,若是数字,则认为是NUM。
存储的时候识别符分别存ID与NUM的识别符,但是内容仍然是自己的内容)其中的wordAnalysis函数就是词法分析函数(具体实现请看后面的重要函数分析)3、stack包(定义栈)中:栈是通过链表来定义的,因此StringListElement:次类定义了链表的每一个节点StringStrack:此类定义了栈,其中有长度属性,有函数:Top();用来取得栈顶Push();
压栈Pop();
出栈4、sentence包(语法分析)中:juzi:定义了文法的句子的结构:key(左边部分)content[](右边推出的部分)lo(长度)grammar:存储了文法的27个关系式AnalysisFB:定义了分析表的存储结构AnalysisF:存储分析表SentenceAnalysis:语法分析JuProduction(wordw):此函数是用来判断在当前栈与输入串的情况下,用哪一个产生式,返回产生式在数组中的下标 若输入串的第一个字符与栈顶字符相同则表示可以规约,则返回-1;
若不能过用产生式,则返回-2;
AnalysisBasic(wordw):此函数是分布进行语法分析,对栈操作 *根据所需要的产生式对符号栈进行操作 *返回0表示规约;
返回1表示移进;
否则表示输入串不是文法的句子5.Main包(主界面)中Main:此类定义了图形界面
2024/4/19 1:25:48 3.25MB 词法分析器及语法分析器
1
MELSECOPCSERVER支持三菱所有PLC的所有接口。
支持的PLC包括FX、AnN、AnA、AnS、QnA、QnAS、Q系列,支持的接口包括串口、CPU编程口、以太网(TCP/IP、UDP/IP)、CCLINK、MELSECNET(/II、/H)、PCUNIT等。
2024/4/18 1:29:50 45.18MB 三菱 Melsec OPC
1
LevelDb是能够处理十亿级别规模Key-Value型数据持久性存储的C++程序库。
LevelDb是一个持久化存储的KV系统,和Redis这种内存型的KV系统不同,LevelDb不会像Redis一样狂吃内存,而是将大部分数据存储到磁盘上。
218KB leveldb
1
routeros5.24-破解版L6(亲测可用),压缩包内包含routerOS安装手册.docx,通过在虚拟机里面测试完全可以使用。
key可以另外单独导入。
key只能在此版本上进行导入有效,在官方原版5.24上面导入是无效的。
有了这个版本与安装文档,可以方便软路由的操作了。
2024/4/10 15:52:38 37.58MB routeros5.24 l6 可用
1
共 306 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡