不和谐的机器人DiscordBot是一种Discord机器人,它使用线性回归机器学习模型来帮助在Disord服务器的成员正确通知服务器的其他成员该进行“时做出适当的React。
如果邮件中包含易于重新编码或可搜索的文本片段,则首先使用regex,str.__contains__或相等性对其进行检查,然后再使用ML模型来帮助提高准确性。
ML模型是标记的唯一来源的任何消息都将与:robot_face:表情符号。
动机该机器人的动机是要使该机器人自动响应消息并在消息末尾包含多个“a”或仅'a'的消息后发布gif以响应该消息。
我都在DiscordServer中使用了这两个工具,以向其他人发出信号,该是玩《守望先锋》了。
我也想做一个基本的DiscordBot玩。
支持我帮助我摆脱Heroku免费dynos依存关系依赖安装pip3install-rrequirements.tx
2023/10/9 20:44:42 5.3MB Python
1
这是一个完全定制的android自定义键盘,包含字母键盘、标点符号键盘。
解决了光标不显示的问题、转义字符、屏幕自适应等多个问题,感谢前辈给的键盘例子,在这个基础上加了很多自己的完善,可以到我的博客进行提问,欢迎指教:http://blog.csdn.net/nihaoqiulinhe
2023/10/9 16:38:41 206KB android 自定义键盘
1
excel常用函数公式及技巧搜集从身份证号码中提取出生年月日从身份证号码中提取出性别从身份证号码中进行年龄判断按身份证号号码计算至今天年龄以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式按身份证号分男女年龄段【年龄和工龄计算】根据出生年月计算年龄根据出生年月推算生肖如何求出一个人到某指定日期的周岁?计算距离退休年龄的公式求工齡计算工龄年龄及工龄计算自动算出工龄日期格式为(yyyy.mm.dd)【时间和日期应用】自动显示当前日期公式如何在单元格中自动填入当前日期如何判断某日是否星期天某个日期是星期几什么函数可以显示当前星期求本月天数显示昨天的日期关于取日期如何对日期进行上、中、下旬区分如何获取一个月的最大天数日期格式转换公式【排名及排序筛选】一个具有11项汇总方式的函数SUBTOTAL自动排序按奇偶数排序自动生成序号如何自动标示A栏中的数字大小排序?如何设置自动排序重复数据得到唯一的排位序列按字符数量排序排序字母与数字的混合内容随机排序排序的问题怎样才能让数列自动加数一个排序问题数字的自动排序,插入后不变?根据规律的重复的姓名列产生自动序号排名的函数自动排名公式百分比排名的公式写法为:平均分及总分排名求名次排名排名次根据分数进行普通排名对于普通排名分数相同时,按顺序进行不重复排名依分数比高低名次成绩排名美国式排名中国式排名求最精简的自动排名公式排序后排名位次排名根据双列成绩进行共同排名在双列间排名等次排名不等次排名(行小排先)不等次排名(行大排先)顺次排名有并列排名无并列排名有并列分段排名无并列分段排名成绩排名如何排名数据排名(隔几行排名)根据分数进行倒排名倒数排名函数是什么如何实现每日各车间产量的排名分数相同时按照一科的分数进行排名筛选后自动产生序列号并汇总如何筛选奇数行函数筛选姓名名次筛选如何实现快速定位(筛选出不重复值)如何请在N列中列出A1:L9中每列都存在的数值自动为性别编号的问题【文本与页面设置】EXCEL中如何删除*号将字符串中的星号“*”替换为其它字符去空格函数如何去掉字符和单元格里的空格怎样快速去除表中不同行和列的空格如何禁止输入空格代替单元格中字符串把单元格中的数字转变成为特定的字符格式把有六百多个单元格的一列,变成一页的多列将N列变M列公式归纳为一列变四列四列变一列重复四次填充多行数据排成一列将单元格一列分为多列首写字母大写把单元格编号中的小写字母变成大写字母让姓名左右对齐数字居中而小数点又对齐计算指定单元格编号组中非空单元格的数量比较两个单元格内容是否一致怎么样设置才能让这一列的每个单元格只能输入12位如何让工作表奇数行背景是红色偶数行背景是蓝色计算特定的一组单元格中,满足条件的单元格的个数把文本格式的数字转换成真正的数字设置页码Excel表格里如何插入页码的?如何设置页脚首页为第5页表格的页脚问题无拘无束的页眉打印表头Excel打印中如何不显示错误值符号对于一些不可打印的字符的处理用那个函数可将个位数前面的零值显示出来?如果你要在A3的前面插入100行请问如何每隔30行粘贴一新行在工作表里有连续10行数据,现在要每行间格2行一个大表每一行下面需要加一行空行,怎么加最方便Excel中插入空白行快速删除工作表中的空行快速删除空行一次删完Excel里面多出很多的空白行每30行为一页并加上一个标题如何实现如何实现隔行都加上标题项如何把标签页去掉的?去掉默认的表格线(网线)表格的框线列标的标识变了符号的意义双击格式刷竟也能COPY文本(不是文本格式)查找+格式刷的妙用光标移动最后一行为文本最后一行为数字如何在EXCEL中快速定位最后一行数据用SUN函数快速求和在Excel中快速查看所有工作表公式在Excel中设置行间距怎样同时改变多行行高快速换行让文本换行在Excel中行列快速转换将原有列中的内容倒置过来快速回到A1单元格复制粘贴中回车键的妙用一次选中批注单元格一次在所有单位格中插入批注在公式中插入批注不连续单元格填充同一数据空白行的填充怎样用函数向下实现自动填充怎么设置自动保存避免输入网址和电子邮件地址时的超链接单元格前面自动加了等号加盖公章查找+格式刷的妙用Excel中鼠标双击妙用Excel中快速定位的技巧实例在Excel中插入Flash时钟的步骤小写数字转换成人民币大写轻轻松松制作超复杂Excel表头【字符截取与增减】截取单元格里某个字符后的字符截取字符的公式如何确定*号
2023/10/8 7:32:08 965KB Excel 公式 实例
1
一. 选择题1. 完整的计算机应包括______。
A运算器、存储器、控制器;
B外部设备和主机;
C主机和实用程序;
D配套的硬件设备和软件系统;
2. 用64位字长(其中1位符号位)表示定点整数时,所能表示的数值范围是______。
A[0,264–1]B[0,263–1]C[0,262–1]D[0,263]3. 四片74181ALU和1片74182CLA器件相配合,具有如下进位传递功能______。
A行波进位;
B组内先行进位,组间先行进位;
C组内先行进位,组间行波进位;
D组内行波进位,组间先行进位;
4. 某机字长32位,存储容量为1MB,若按字编址,它的寻址范围是______。
A1MB512KBC256KD256KB5. 某一RAM芯片,其容量为512×8位,包括电源和接地端,该芯片引出线的最小数目应是______。
A23B25C50D19
1
应用程序调试技术作者:(美)JohnRobbins 译者:潘文林陈武目录结论第l部分调试概论第1章错误:问题出在那里,如何解决1.l错误及其调试1.1.l什么是错误1.1.2进程错误及其解决方案1.1.3制定调试计划1.2调试的先决条件1.2.l技能组合l.2.2学习技能组合1.3调试过程1.3.l第1步:复制错误1.3.2第2步:描述错误1.3.3第3步:始终假定错误是你自己的问题1.3.4第4步:分解并解决错误1.3.5第5步:进行有创见的思考1.3.6第6步:杠杆工具1.3.7第7步:开始繁重的调试工作1.3.8第8步:校验错误已被更正.1.3.9第9步:学习与交流1.3.10调试过程的决定性秘诀1.4小结第2章开始调试2.1跟踪变更直到项目结束2.1.l版本控制系统2.1.2错误跟踪系统2.1.3选择正确的系统2.2制定构建调试系统的进度表2.2.l用调试符来连编所有的构件2.2.2警告与错误同等重要2.2.3了解在何处装载DLL2.2.4设计发布构件的轻便诊断系统2.3日常连编和冒烟测试是必须遵循的2.3.l日常构件2.3.2冒烟测试2.4立即连编安装程序2.5QA必须对调试构件进行测试2.6小结第3章边编码边调试3.1注意声明3.1.l如何声明,声明什么3.l.2不同类型的VisualC+十和VisualBasic声明3.l.3SUPERASSERT3.2跟踪、跟踪、跟踪、再跟踪3.3注意注释3.4相信自己,但要校验(单元测试)3.5小结第II部分高效率的调试第4章调试器的工作原理4.1Windows调试器的类型4.1.1用户模式调试器4.1.2内核模式调试器4.2Windows2000操作系统为调试对象提供的支持4.2.1Windows2000堆阵检查4.2.2在调试器中自动启动4.2.3快速中断项4.3MinDBG:一个简单的Win32调试器4.4WDBG:真正的调试器4.4.l内存读写操作4.4.2断点和单步执行4.4.3符号表、符号引擎和堆栈遍历4.4.4StepInto、StepOver和StapOut功能4.4.5WDBG调试器的一个有趣的开发问题4.5如果需要编写自己的调试器4.6WDBG调试器之后是什么?4.7小结第5章使用Visual C+十调试器进行强有力的调试5.1高级断点及其用法5.1.l高级断点语法和位置断点5.1.2在任何函数上快速中断5.1.3在系统或输出的函数中设置断点5.1.4位置断点修饰符5.1.5全局表达式和条件断点5.1.6Windows消息断点5.2远程调试5.3技巧及窍门5.3.1设置断点5.3.2Watch窗口5.4小结第6章使用x86汇编语言和Visual C++调试器Disassembly窗口进行强有力的调试6.1CPU的基础知识6.1.l寄存器6.1.2指令格式和内存编址6.2关于VisualC+十内联汇编器6.3需要了解的指令6.3.1堆栈处理6.3.2最常用的几个简单指令6.3.3常见的序列:函数入口和出口6.3.4变量访问:全局变量、参数和局部变量6.3.5调用进程和返回指令6.4调用约定6.5需要了解的其他指令6.5.l数据处理6.5.2指针处理6.5.3比较和测试6.5.4条约和分文指令6.5.5循环6.5.6字符串处理6.6常见的汇编语言结构6.6.1FS寄存器访问6.6.2结构和类引用6.7完整的例子6.8Disassembly窗口6.8.1导航功能6.8.2在堆栈上查看参数6.8.3SetNextStatement命令6.8.4Memory窗口和Disassembly窗口6.9技巧和诀窍6.9.1Endians6.9.2垃圾代码6.9.3寄存器和Watch窗口6.9.4从ASM文件中学习6.10小结第7章使用VisualBasic调试器进行强
2023/10/7 11:13:46 9.92MB 应用程序调试技术
1
参考windows操作系统提供的计算器设计一个实用的计算器,要求除了具有普通的计算器功能外,还具有保存计算器过程的功能。
1.点击计算器上的数字按钮(0、1、2、3、4、5、6、7、8、9)可以设置参与计算的运算数。
2.点击计算器上的运算符按钮(+、-、*、/)可以选择运算符号。
3.点击计算器上的函数按钮可以计算出相应的函数值。
4.点击计算器上的等号(=)按钮显示计算结果。
5.在一个文本框中显示当前的计算过程,在一个文本区中显示以往的计算过程。
6.点击“保存”按钮可以将文本区中显示的全部计算过程保存到文件;
点击“复制”按钮可以将文本区中选中的文本复制到剪贴板;
点击“清徐”按钮可以清除文本区中的全部内容。
2023/10/6 17:53:12 265KB Java-保
1
制作ArcGIS符号的字体文件,有详细的制作符号教程以及相关操作
2023/10/4 15:37:22 10.17MB FontCreator; ArcGIS
1
Maple是目前世界上最为通用的数学和工程计算软件之一,在数学和科学领域享有盛誉,有“数学家的软件”之称。
Maple在全球拥有数百万用户,被广泛地应用于科学、工程和教育等领域,用户渗透超过96%的世界主要高校和研究所,超过81%的世界财富五百强企业。
Maple系统内置高级技术解决建模和仿真中的数学问题,包括世界上最强大的符号计算、无限精度数值计算、创新的互联网连接、强大的4GL语言等,内置超过5000个计算命令,数学和分析功能覆盖几乎所有的数学分支,如微积分、微分方程、特殊函数、线性代数、图像声音处理、统计、动力系统等。
Maple不仅仅提供编程工具,更重要的是提供数学知识。
Maple是教授、研究员、科学家、工程师、学生们必备的科学计算工具,从简单的数字计算到高度复杂的非线性问题,Maple都可以帮助您快速、高效地解决问题。
用户通过Maple产品可以在单一的环境中完成多领域物理系统建模和仿真、符号计算、数值计算、程序设计、技术文件、报告演示、算法开发、外部程序连接等功能,满足各个层次用户的需要,从高中学生到高级研究人员。
2023/10/4 14:38:15 68.22MB Maple 编程工具 图像声音处理 数学分析
1
本答案包含全部章节答案详解以下是前两章示例答案:第一章概述1-1简述计算机程序设计语言的发展历程。
解:迄今为止计算机程序设计语言的发展经历了机器语言、汇编语言、高级语言等阶段,C++语言是一种面向对象的编程语言,也属于高级语言。
1-2面向对象的编程语言有哪些特点?解:面向对象的编程语言与以往各种编程语言有根本的不同,它设计的出发点就是为了能更直接的描述客观世界中存在的事物以及它们之间的关系。
面向对象的编程语言将客观事物看作具有属性和行为的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类。
通过类的继承与多态可以很方便地实现代码重用,大大缩短了软件开发周期,并使得软件风格统一。
因此,面向对象的编程语言使程序能够比较直接地反问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。
C++语言是目前应用最广的面向对象的编程语言。
1-3什么是结构化程序设计方法?这种方法有哪些优点和缺点?解:结构化程序设计的思路是:自顶向下、逐步求精;
其程序结构是按功能划分为若干个基本模块;
各模块之间的关系尽可能简单,在功能上相对独立;
每一模块内部均是由顺序、选择和循环三种基本结构组成;
其模块化实现的具体方法是使用子程序。
结构化程序设计由于采用了模块分解与功能抽象,自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。
虽然结构化程序设计方法具有很多的优点,但它仍是一种面向过程的程序设计方法,它把数据和处理数据的过程分离为相互独立的实体。
当数据结构改变时,所有相关的处理过程都要进行相应的修改,每一种相对于老问题的新方法都要带来额外的开销,程序的可重用性差。
由于图形用户界面的应用,程序运行由顺序运行演变为事件驱动,使得软件使用起来越来越方便,但开发起来却越来越困难,对这种软件的功能很难用过程来描述和实现,使用面向过程的方法来开发和维护都将非常困难。
1-4什么是对象?什么是面向对象方法?这种方法有哪些特点?解:从一般意义上讲,对象是现实世界中一个实际存在的事物,它可以是有形的,也可以是无形的。
对象是构成世界的一个独立单位,它具有自己的静态特征和动态特征。
面向对象方法中的对象,是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位,由一组属性和一组行为构成。
面向对象的方法将数据及对数据的操作方法放在一起,作为一个相互依存、不可分离的整体--对象。
对同类型对象抽象出其共性,形成类。
类中的大多数数据,只能用本类的方法进行处理。
类通过一个简单的外部接口,与外界发生关系,对象与对象之间通过消息进行通讯。
这样,程序模块间的关系更为简单,程序模块的独立性、数据的安全性就有了良好的保障。
通过实现继承与多态性,还可以大大提高程序的可重用性,使得软件的开发和维护都更为方便。
面向对象方法所强调的基本原则,就是直接面对客观存在的事物来进行软件开发,将人们在日常生活中习惯的思维方式和表达方式应用在软件开发中,使软件开发从过分专业化的方法、规则和技巧中回到客观世界,回到人们通常的思维。
1-5什么叫做封装?解:封装是面向对象方法的一个重要原则,就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。
1-6面向对象的软件工程包括哪些主要内容?解:面向对象的软件工程是面向对象方法在软件工程领域的全面应用,它包括面向对象的分析(OOA)、面向对象的设计(OOD)、面向对象的编程(OOP)、面向对象的测试(OOT)和面向对象的软件维护(OOSM)等主要内容。
1-7简述计算机内部的信息可分为几类?解:计算机内部的信息可以分成控制信息和数据信息二大类;
控制信息可分为指令和控制字两类;
数据信息可分为数值信息和非数值信息两类。
1-8什么叫二进制?使用二进制有何优点和缺点?解:二进制是基数为2,每位的权是以2为底的幂的进制,遵循逢二进一原则,基本符号为0和1。
采用二进制码表示信息,有如下几个优点:1.易于物理实现;
2.二进制数运算简单;
3.机器可靠性高;
4.通用性强。
其缺点是它表示数的容量较小,表示同一个数,二进制较其他进制需要更多的位数。
1-9请将以下十进制数值转换为二进制和十六进制补码:(1)2(2)9(3)93(4)-32(5)65535(6)-1解:(1)(2)10=(10)2=(2)16(2)(9)10=(1001)2=(9)16(3)(93)10=(1011101)2=(5D)16(4)(-32)10=(11100000)2=(E0)16(5)(65535)10=
2023/10/3 10:10:25 83KB C++ 语言程序设计 课后答案 郑莉
1
javacmpp2.03.0无jar纯源码demo(含服务端测试工具)[20171205]找了挺多资料,CMPP的资源很多,但可以参考可用的不多,特此开源cmpp的DEMO程序,无jar插件,纯源码实现。
语言为:java工具为:IntellijIDEA2017附带第三方CMPP服务器测试工具,便于调试。
注解详细如:privatelongMsg_Id=0x00;//信息标识,由SP接入的短信网关本身产生,本处填空。
privatebytePk_total=0x01;//相同Msg_Id的信息总条数,从1开始privatebytePk_number=0x01;//相同Msg_Id的信息序号,从1开始privatebyteRegistered_Delivery=0x01;//是否要求返回状态确认报告:0:不需要1:需要privatebyteMsg_level=0x01;//信息级别privateStringService_Id="";//业务类型,是数字、字母和符号的组合。
privatebyteFee_UserType=0x00;//计费用户类型字段0:对目的终端MSISDN计费;
1:对源终端MSISDN计费;
2:对SP计费privateStringFee_terminal_Id="";//被计费用户的号码privatebyteTP_pId=0x00;//GSM协议类型privatebyteTP_udhi=0x00;//GSM协议类型。
详细是解释请参考privatebyteMsg_Fmt=0x0f;//信息格式0:ASCII串3:短信写卡操作4:二进制信息8:UCS2编码(0f)15:含GB汉字privateStringMsg_src="";//信息内容来源(SP_Id)privateStringFeeType="01";//资费类别01:对“计费用户号码”免费02:对“计费用户号码”按条计信息费03:对“计费用户号码”按包月收取信息费04:对“计费用户号码”的信息费封顶05:对“计费用户号码”的收费是由SP实现privateStringFeeCode="000000";//资费代码(以分为单位)privateStringValId_Time="";//存活有效期privateStringAt_Time="";//定时发送时间privateStringSrc_Id="";//源号码SP的服务代码或前缀为服务代码的长号码,网关将该号码完整的填到SMPP协议Submit_SM消息相应的source_addr字段,该号码最终在用户手机上显示为短消息的主叫号码privatebyteDestUsr_tl=0x01;//接收信息的用户数量(小于100个用户)privateStringDest_terminal_Id="";//接收短信的MSISDN号码privatebyteMsg_Length;//信息长度(Msg_Fmt值为0时:<160个字节;
其它<=140个字节)privatebyte[]Msg_Content;//信息内容privateStringReserve="";//保留
2023/10/3 2:42:31 330KB cmpp
1
共 547 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡