如何为网站创建有效的音乐外链并实现站外推广?

摘要:网站怎么做音乐外链,外国可以做站外推广的网站,架设一个网站,大港手机网站建设用于记录理解PC程序的程序逻辑 1、程序的作用 根据原作者的说明(文件说明.txt)&#
网站怎么做音乐外链,外国可以做站外推广的网站,架设一个网站,大港手机网站建设用于记录理解PC程序的程序逻辑 1、程序的作用 根据原作者的说明#xff08;文件说明.txt#xff09;#xff0c;该程序 (PC.py) 的主要作用是提取某一个文件夹中的某个设备 (通过config中的信息看出来是Ag_T_8) 产生的日志文件#xff0c;然后提取其中某些需要的数据文件说明.txt该程序 (PC.py) 的主要作用是提取某一个文件夹中的某个设备 (通过config中的信息看出来是Ag_T_8) 产生的日志文件然后提取其中某些需要的数据进行处理后放进数据库中 文件的主要部分就只有PC.py这一个程序剩下的都是为他服务的原作者将.py文件打包成了.exe文件并设置为后台运行 2、涉及到的主要的库 MqttMQTT 是一个轻量的发布订阅模式消息传输协议专门针对低带宽和不稳定网络环境的物联网应用设计可以理解为这玩意就是用来进行不同软件之间地通信 mqtt的主要分为三个部分分别是服务端broker和各种客户端(这里用的是paho-mqtt )客户端想要与服务器连接需要知道客户端的四个信息分别是 broker服务端的 ① 地址② 端口③ 主题和 ④ 客户端的ID这四个信息在config.json文件中进行设置分别对应mqtt_broker、mqtt_port、mqtt_topic、mqtt_client_id 注意原作者将所有有关于mqtt的内容全部都注释掉了并没有用到mqtt通信但是config中关于mqtt的配置信息还是要填写的否则会因为读取而报错这因该是原作者之前的开发者出于另外的目的配置的这里可以直接忽略 pyodbc一个用来进行数据库操作的库这里作者用的是pypyodbc(pyodbc的纯python实现版)可以理解为是将读取到的文件写入到数据库中的工具。 数据库可以看作是一个excel表pyodbc可以对这个表格进行增删改查等操作但是与excel不同的是数据库是使用一行一行的命令进行操作的而且在使用之前需要进行连接连接需要用到的参数和config.json中对应的参数为: ①数据库的IP地址/mssql_ip ② 数据库的端口号/mssql_port ③ 登陆的用户名/mssql_user ④ 该用户名对应的密码/ mssql_password; ⑤ 登陆的数据库的名称/ mssql_db watchdog: 这里就当作是一个用来监听某个文件夹中的文件是否有变化的的库就够了 3、业务逻辑 所有的数据处理啥的都封装在FileHandler中当程序启动后会运行FileWatcher类中的run函数这个run函数会执行FileHandler类 1、当config.json中log_path对应的文件夹中有新的文件生成会在日志文件logging.conf中进行记录 2、如果生成的这个新的文件不是以.dat结尾的就不进行操作 3、如果是以.dat结尾的就读取这个.dat文件并提取相关信息 4、原作者在datalog中给了6个测试案例这里以第一个文件1_2111001232800464_230719211823.dat为例说明从中提取了哪些信息 5、首先是从整个文件的前两行提取reference,sn,start_time,end time和cycle_time具体的提取情况见 6、之后总览后面所有的文字如果出现了 “|01” 这个玩意就表示有错误产生然后一行一行的看找到这玩意出现的哪那一行提取出error code这个文件的第235行出现了 “|01” 提取出error code 为 1%led1_color见下图 7、如果有错误产生result为fail,error code 就是上面这样提取的error code如果没有错误产生result为pass, error code 为None 8、另外在config.json中还有两个参数 “equipment_code” 和 “equipment_name”这两个对应的值也会被记录下来 9、所有记录的值如下图 10、一共得到了10个参数全部写入到数据库中他们在数据库中的名字分别为 reference, sn, test_result, error_code, create_time, equipment_name, equipment_code, start_time, end_time, cycle_time。
阅读全文