- 博客(68)
- 资源 (5)
- 收藏
- 关注
原创 微信小程序软件著作权申请成功!
软件著作权登记是对自己开发的软件享有著作权的一种保障,也是对自己开发能力的一种认证,在个人找工作或者公司拿项目资质审查时都可能发挥作用。我成功开发了一款微信小程序后,便了解了许多相关资料,花钱请代理代办速度快、省事,但貌似自己注册申请,除时间长点,没有任何坏处,也不复杂,于是花时间学习后,尝试申请,居然成功了!7.19开始申请,9.14发放,只耗时2个月,比传说中的快!
2023-10-05 02:09:27
3714
7
原创 微信小程序开发-云数据库Excel转JSON格式导入
而且在导入数据时,CSV格式仅支持导入字符串(string)和数字格式(number),对于嵌套的数组数据则视为字符串导入,所以结构化数据就不太好用CSV格式了。但如果是为了导出Excel格式,方便修改数据,可以导出CSV格式,office、WPS的Excel可以直接打开,但是若含有结构化嵌套数据,导入时要转化为JSON才行。直接使用Python开发软件也可以,代码基本一样,但Jupyter Notebook非常方便查看数据。这样的行分隔JSON文件,微信云数据库才能导入。最后导出为JSON文件。
2023-05-10 12:36:55
622
原创 微信小程序开发-云数据库导出JSON、CSV格式处理
但如果是为了导出Excel格式,方便修改数据,可以导出CSV格式,office、WPS的Excel可以直接打开,但是若含有结构化嵌套数据,导入时要转化为JSON才行。如果觉得上面的JSON文件格式化后编辑数据仍然没有Excel方便,可以直接导出CSV格式用Excel打开,或者将JSON文件使用Python转换成Excel文件,这样有一个好处是可以将嵌套的JSON数据提取出来,在Excel中平展开,以便更好的编辑。最后添加上中括号,就可以格式化了,格式化后再编辑数据,就方便多了。
2023-04-29 20:25:50
2238
原创 微信小程序开发-云函数中多次调用云数据库
一般的微信小程序云函数中,只调用一次云数据库,相对比较简单,官方文档中也有例句,很易复用。但是当要多次调用云数据库,并对各自的调用结果进行再加工,怎么写呢?
2023-04-29 04:00:00
707
原创 微信小程序开发-云数据库分组查询结果转换
小程序云数据库的分组查询得到了想要的结果,如下图,但下一步要使用_id:num的数据对,怎么直接能到这样的查询结果呢?查找了所有的数据库函数和方法,都没能实现。
2023-04-16 22:14:18
407
原创 微信小程序开发-云函数返回结果突然变异常
前期开发的云函数,分组统计用户数量,然后将数量更新至另外一个表,经测试,返回数据正常,上线运行一段时间也是正常的。但过了一段时间后,突然发现用户数量统计数据异常。反复检查云函数代码逻辑,也没有发现逻辑问题,调用函数也没有显示任何错误提示。
2023-04-16 21:43:06
283
原创 微信小程序开发-云开发降低资源调用次数
另外一种办法就是尽量减少不必要的函数调用,也许就是我们自己开发时,为了小程序的完美展现,进行了大量即时调用,当用户数量少时还无所谓,当用户数量增大后,调用次数一天几十万的增加。每万次0.5元,一天的广告费才30几元,资源付费就用了170万*0.5=85元,入不敷出啊,必须优化函数调用。这里与小程序自带的周期性调用函数功能不一样,就是用户不需要固定周期刷新数据,而是用户打开该页面时,若超过我们自定义的冷却时间时,数据才会刷新,否则不刷新,不再次调用云数据。用户不点击该页面,也不会自动刷新数据。
2023-04-08 16:50:16
2003
原创 微信小程序开发-云数据库去除重复注册用户
可能是在提交注册信息时,重复提交了多次。设计时,提交注册页面在提交数据后没有立即跳转页面,于是用户可能多次点击提交,这时小程序还没有来得及检验数据库是否已存在该用户,造成一个用户的“_openid”注册出多个相同“_openid”的账户信息。查询这些重复用户的_id号,存入缓存,以便删除,但每一个_openid用户都要留下一个记录,否则就全删除了,这个用户就要重新注册,影响用户体验。在小程序的云开发控制台,数据库栏里,“高级操作”里添加数据库查询语句,查询到存在那些重复注册用户,聚合数量大于1的都是。
2023-04-06 21:59:09
1178
原创 《零基础学机器学习》笔记-第1课-MNIST数字识别
机器学习项目的实际过程大致可以分为5个环节,下面以卷积神经网络分析MNIST数据集为例实战一下。MNIST数据集-卷积神经网络-python源码下载MNIST数据集,相当于机器学习领域的Hello World,非常经典,包括60000张训练图像和10000张测试图像,都是28px*28px的手写数字灰度图像。
2022-12-05 22:30:50
849
原创 个人年度军事训练成绩评定python算法
使用pandas将原始Excel表的相关内容读入Python,存为DataFrame数据框格式,再使用apply函数调用另外的函数,设计算法,对某列进行赋值。共7项课目,按照个人年度军事训练成绩标准,进行计算,得出总评为优秀、良好、及格、不及格。
2022-11-03 14:17:43
4744
原创 SQL手工注入漏洞测试(Sql Server数据库)
和mysql 注入有些不同,union select 无法使用,Sql Server数据库只能用 union all
2022-09-20 22:07:38
944
原创 《零基础学机器学习》笔记-第2课-数学和Python知识
机器学习,是针对数据集的学习。机器学习相关的程序设计有两大部分:一是对数据的操作,二是机器学习算法的实现。算法是本书后续课程的重点。
2022-08-07 00:26:09
439
原创 《零基础学机器学习》笔记-第1课-新手快速上路路径
主要包括机器学习快速上手路径、数学和Python 基础知识、机器学习基础算法(线性回归和逻辑回归)、深度神经网络、卷积神经网络、循环神经网络、经典算法、集成学习、无监督和半监督等非监督学习类型、强化学习实战等内容,以及相关实战案例。...
2022-08-04 13:28:08
847
原创 树莓派综合项目2:智能小车(三)无线电遥控
一、介绍 阅读本篇文章前建议先参考前期文章: 树莓派基础实验34:L298N模块驱动直流电机实验 树莓派综合项目2:智能小车(一)四轮驱动 树莓派综合项目2:智能小车(二)tkinter图形界面控制 《智能小车(一)四轮驱动》中,实现了代码输入对四个电机的简单控制。《智能小车(二)tkinter图形界面控制》中,实现了本地图形界面控制小车的前进后退、转向和原地转圈。 本实验中将使用无线电遥控设备控制小车的前进后退、转向和原地转圈。使用传统无线电通信设备通信仍然是非常重要的通信方式,比
2021-05-15 16:46:00
2680
7
原创 树莓派基础实验39:解析无线电接收机PWM、SBUS信号
一、介绍 虽然如今或者将来,5G网络的建设带来人工智能和工业自动化的全面升级,生产活动中劳动力的需求大大减少,大量的劳动力将向内容生产行业和服务行业转移。教育、医疗、娱乐、公共管理等诸多领域,乃至整个社会都将迎来巨大变革。可参阅我的一篇读书笔记5G社会:万物互联新时代。 但是,使用传统无线电通信设备通信仍然是非常重要的通信方式,比如无线电台、对讲机,航模、车模、船模遥控等等。与手机移动网络、WIFI连接相比,无线电连接有它独特的优势。 在树莓派基础实验38:逻辑分析仪分析PWM、UART信号中使
2021-05-11 17:52:18
12555
3
原创 树莓派基础实验38:逻辑分析仪分析PWM、UART信号
一、介绍 逻辑分析仪是专门针对数字信号的调试工具,可长时间采集,无波形死区,支持复杂触发定位以及全面的协议内容解析。 逻辑分析仪的作用是利用便于观察的形式显示出数字系统的运行情况,对数字系统进行分析和故障判断。 相对于示波器适合观察周期信号的电压变化及噪声,逻辑分析仪只采集高低电平,更擅长于分析数字通讯过程和复杂的协议解析。 在树莓派基础实验35:USB TO TTL模块实验中学习了通过串口对树莓派进行控制台控制,让串口作为控制终端调试口即 serial console。 在树莓派基础实
2021-05-11 17:41:09
2260
原创 树莓派基础实验37:pyserial模块通信实验
一、介绍 串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议,pyserial模块封装了python对串口的访问,为多平台的使用提供了统一的接口。 在树莓派基础实验35:USB TO TTL模块实验中学习了通过串口对树莓派进行控制台控制,让串口作为控制终端调试口即 serial console。 在树莓派基础实验36:通用串口通
2021-05-11 17:33:32
1072
2
原创 树莓派综合项目2:智能小车(二)tkinter图形界面控制
一、介绍 阅读本篇文章前建议先参考前期文章: 树莓派基础实验34:L298N模块驱动直流电机实验 树莓派综合项目2:智能小车(一)四轮驱动 树莓派综合项目2:智能小车(一)四轮驱动中,实现了代码输入对四个电机的简单控制,本章将使用Python 的图形开发界面的库——Tkinter 模块(Tk 接口),编写本地运行的图形界面,控制小车的前进后退、转向和原地转圈。 Tkinter是Python的标准GUI库,Python使用Tkinter可以快速的创建 GUI 应用程序。由于 Tkinter
2021-03-01 13:46:23
2981
1
原创 树莓派综合项目2:智能小车(一)四轮驱动
一、介绍 树莓派的小项目中,我首选了智能小车这个项目作为我探索的第一个目标,因为和很多小朋友一样,对遥控小汽车有种喜欢,特别是有过小时候欲求而不得的经历的大人们哈。 其实也还有现实因素考虑,智能小车是地上跑的,比天上飞的水下潜的操作方便、简单、便宜,所需要的元素和技术也比较全面,市场上现有的硬件也很多,资料也较多,作为新手村入场很不错! 然则事实很打脸,这哪是1级的新手村啊,起码是10级的副本地图,没人带的话,结果可想而知。 2018年6月8日购买的,今天才正式开玩,中间虽说很多事情耽误了
2021-02-26 22:46:13
11900
原创 Python+Excel数据分析实战:军事体能考核成绩评定(九)评定个人等级
这一章我们实现个人军事训练成绩的等级评定,根据单杠、仰卧起坐、蛇形跑、3公里跑成绩以及体型,综合评定个人等级。相关规定:体型合格就不用考虑单项不合格的情况,只看通用训练科目成绩总分(单杠、仰卧起坐、蛇形跑、3公里跑4项总成绩);体型不合格,就不能再有单项不及格的情况,若有单项不及格,不管总分多少,直接总评不合格。一、基本情况个人军事体育训练成绩评定有关规定:个人成绩采用 “特1级、特2级、特3级、优秀、良好、及格 、不及格”七级制评定。新入伍人员 、文职人员本系统不涉及。体型采用“合格、不合格”
2021-02-19 17:01:54
31942
8
原创 Python+Excel数据分析实战:军事体能考核成绩评定(八)体型评定
这一章我们实现男子和女子体型的评定,原始数据是身高、体重或者体脂百分比。作为军人,达到体型合格是基本要求,也是军人形象气质的基础,相关规定:体型合格就不用考虑单项不合格的情况,只看通用训练科目成绩总分;体型不合格,就不能再有单项不及格的情况,若有单项不及格,不管总分多少,直接总评不合格。一、基本情况BMI指数(Body Mass Index,简称BMI),身体质量指数,是用体重千克数除以身高米数的平方得出的数字,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。当我们需要比较及分析一个人体的体重对
2021-02-18 20:36:01
3785
原创 Python+Excel数据分析实战:军事体能考核成绩评定(七)3公里计算
这一章我们实现男子和女子3000米跑成绩的计算,原始数据是时间,多少分多少秒,全年龄段考核内容都是3公里,但是海拔不同标准不同,是所有科目中最复杂的计算。一、基本情况通过分析3000米跑“成绩计算标准表”,发现标准表也只是参照标准表,不是连续的全覆盖。比如平原3000米标准中24岁以下男子,只规定了11分30秒的成绩为100分,11分55秒的成绩为95分,那么中间的情况多少分呢?还是只能是我们根据公平原则去补充,在11分30秒、11分55秒的成绩之间去取平均分,但手工补充的数据量太大,我们编
2021-02-17 17:24:30
7801
7
原创 Python+Excel数据分析实战:军事体能考核成绩评定(六)男女蛇形跑计算
这一章我们实现男子和女子30米x2蛇形跑成绩的计算,单位是数值,多少秒,全年龄段考核内容都是30米x2蛇形跑,相对也简单。一、基本情况通过分析男女30米x2蛇形跑“成绩计算标准表”,发现标准表也只是参照标准表,不是连续的全覆盖。比如标准中24岁以下,只规定了男子蛇形跑18.1秒的成绩为100分,18.7秒的成绩为95分,那么中间的情况多少分呢?还是只能是我们根据公平原则去补充,在18.1秒、18.7秒的成绩之间去取平均分,数据量比较小,NO!数据量不算小,也不大,看下图就知道!这时我也想到
2021-02-16 16:32:17
19603
1
原创 Python+Excel数据分析实战:军事体能考核成绩评定(五)男女仰卧起坐计算
这一章我们实现男子和女子仰卧起坐成绩的计算,单位是数值,多少个,全年龄段考核内容都是仰卧起坐,相对简单一点吧。一、基本情况通过分析男女仰卧起坐“成绩计算标准表”,发现标准表也只是参照标准表,不是连续的全覆盖。比如标准中24岁以下,只规定了男子仰卧起坐87个的成绩为100分,82个的成绩为95分,那么中间的情况多少分呢?还是只能是我们根据公平原则去补充,在87个、82个的成绩之间去取平均分,数据量比较小,NO!数据量不算小,也不大,看下图就知道!这时我也想到3公里测试的原始成绩跨度更大,使用这
2021-02-15 17:40:03
2085
原创 Python+Excel数据分析实战:军事体能考核成绩评定(四)女子曲臂悬垂计算
上一章Python+Excel数据分析实战:军事体能考核成绩评定(三)男子引体向上计算成功实现了男子引体向上计算的功能,这一章我们实现女子单杠考试成绩的计算,女子的单杠考核与男子的引体向上不同,为曲臂悬垂计时。一、基本情况通过分析女子单杠“成绩计算标准表”,发现标准表也只是参照标准表,不是连续的全覆盖,比如标准中24岁以下,只规定了曲臂悬垂1分10秒的成绩为100分,1分6秒的成绩为95分,那么中间的情况多少分呢?还是只能是我们根据公平原则去补充,在1分6秒、1分10秒之间去取平均分,数据量比较小,
2021-02-14 11:16:14
5612
2
原创 Python+Excel数据分析实战:军事体能考核成绩评定(三)男子引体向上计算
一、基本情况通过分析男子引体向上“成绩计算标准表”,发现标准表只是参照标准表,不是连续的全覆盖,比如标准中24岁以下,只规定了单杆30个100分,27个95分,那么28/29个的情况多少分呢?只能是我们根据公平原则去补充,在30/27之间去取平均分,数据量比较小,为加快程序运行速度,我选择手工计算,补充到成绩计算标准表里,精确到小数点后一位。当然根据标准,40岁以上组织俯卧撑考核替代引体向上考核。按照上一章Python+Excel数据分析实战:军事体能考核成绩评定(二)基本框架和年龄计算中的算
2021-02-13 16:22:20
3791
2
原创 Python+Excel数据分析实战:军事体能考核成绩评定(二)基本框架和年龄计算
一、基本框架项目任务:每个人的体能测试有单杠、仰卧起坐、30米x2蛇形跑、3000米跑四个项目,外加体型是否合格(BMI身体质量指数或者PBF体脂百分比),每项原始测试数据,通过不同项目各自规定的标准转换成100分制的分数,最终汇总得出个人的评定成绩,而且能够批量计算。算法思路:1.总体思路。通过读取Excel表上该行人员的性别、年龄、海拔数据(计算3000米跑才需要,其它项目不需要),和原始成绩,去查询该项“成绩计算标准表”,得到对应的分数,将分数写入该项目“换算成绩”一列中。循环计算完所有的列
2021-02-12 16:43:54
6853
9
原创 Python+Excel数据分析实战:军事体能考核成绩评定(一)项目概况
一、技术背景Excel(Microsoft office)是现在最常用的办公软件,主要涉及电子表格制作、数据处理、报表输出展示以及更高端的还有金融建模等;我们知道,在需要批处理多个Excel工作表以及工作簿的时候,需要用到一个自动化的利器:VBA。如果处理相对简单以及数据量不大,建议使用VBA,如果考虑产品版本控制,数据量过大,数据统计和数据分析这些问题,以及考虑到学习的性价比和技术的价值最大化,学习一门编程语言,是非常有意义的。那么有哪些编程语言也可以操作Excel呢?(一)Go语言 : Exce
2021-02-10 17:11:04
2177
2
原创 树莓派基础实验36:通用串口通信实验
一、介绍 对于树莓派 3B+来说,他的UART功能有三种: 1、内部蓝牙使用; 2、控制终端使用; 3、与其他设备进行串口通信。 在树莓派基础实验35:USB TO TTL模块实验中学习了通过串口对树莓派进行控制台控制,让串口作为控制终端调试口即 serial console,但是在项目中常常会使用串口同其他传感器、单片机等设备进行通用串口通信。 本实验中设置树莓派的串口为通用串口与PC电脑的串口调试工具进行通信。二、组件★Raspberry Pi 3 B+主板*1★树莓派电源*1★
2021-02-07 11:37:17
1508
原创 树莓派基础实验35:USB TO TTL模块实验
一、介绍 PC机与树莓派的常用通信方式SSH(Secure Shell)远程登录、VNC Viewer虚拟网络控制台都需要网络连接,但还有一种不需要网络的通信方式:Serial port串口通信。 就好比配置路由器一样,除了网页配置、SSH远程登录外,还可以Console口本地配置,特别是初始配置时。树莓派也会遇到没有显示器又没有网络、不能远程登录的情况,这时就可以使用串口通信。 我们的笔记本通常没有串口,这时就需要一个USB转TTL的模块了,它的作用就是把电平转换到双方都能识别进行通信,USB
2021-02-07 11:32:43
4441
1
原创 树莓派基础实验34:L298N模块驱动直流电机实验
一、介绍 直流电机是一种将直流电能转换为机械能的电动机,因其良好的调速性能而在电力拖动中得到广泛应用,用于驱动各种设备,如电风扇、遥控小车、电动车窗等,也非常适合作为机器人的行走机构。 L298N是ST公司生产的一种高电压、大电流电机驱动芯片,内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端。该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机。二、组件★Raspberry Pi 3主板
2020-12-09 11:01:29
10768
2
原创 树莓派基础实验33:TCRT5000红外循迹传感器实验
一、介绍 红外跟踪循迹传感器使用TCRT5000循迹模块。TCRT5000采用的是蓝色的LED发射管,通电后发出人眼看不到的红外线。传感器的黑色部分用于接收,内部电阻器的电阻随所接受的红外光而变化。二、组件★Raspberry Pi 3主板*1★树莓派电源*1★40P软排线*1★循迹传感器模块*1★双色LED模块*1★面包板*1★跳线若干三、实验原理 循迹的检测原理是红外发射管发射光线到路面,红外光遇到白线等颜色较浅的地面则被反射,接收管接收到反射光,经施密特触发器整形后输出
2020-12-09 10:57:24
6403
3
原创 树莓派基础实验32:DS1302实时时钟模块实验
一、介绍 现在有很多流行的串行时钟芯片,如DS1302,DS1307,PCF8485等,由于简单的接口,低成本和易用性,他们被广泛应用于电话、传真、便携式仪器等产品领域。在本实验中,我们将使用DS1302实时时钟(RTC)模块获取当前日期和时间。 DS1302可以用于数据记录,特别是对某些具有特殊意义的数据点的记录,能实现数据与出现该数据的时间同时记录。这种记录对长时间的连续测控系统结果的分析,及对异常数据出现的原因的查找具有重要意义。 传统的数据记录方式是隔时采样或定时采样,没有具体的时间记录
2020-11-06 09:34:58
3193
1
原创 树莓派基础实验31:MPU6050陀螺仪加速度传感器实验
一、介绍 MPU6050是世界上第一款也是唯一一款专为智能手机、平板电脑和可穿戴传感器的低功耗、低成本和高性能要求而设计的6轴运动跟踪设备。 它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器 DMP( DigitalMotion Processor),可用I2C接口连接一个第三方的数字传感器,比如磁力计。扩展之后就可以通过其 I2C或SPI接口输出一个9轴的信号( SPI接口仅在MPU-6000可用)。 MPU-60X0也可以通过其I2C接口连接非惯性的数字传感器
2020-11-06 09:31:55
13412
2
原创 树莓派基础实验30:BMP180气压传感器实验
一、介绍 BMP180气压计是新型数字气压传感器,具有非常高的性能,可用于高级移动设备,如智能手机,平板电脑和运动设备。它兼容BMP085传感器,但是在该基础上拥有许多改进,如更小的尺寸和更多的数字接口。 BMP180不仅可以实时的测量大气压力,还能测量实时温度。同时它还具有IIC总线的接口,便于单片机进行访问。另外它的使用也很方便,不需要太多的操作就可读取到气压及测量数据。 其它I2C总线实验可以查看前面的PCF8591相关实验,如: 树莓派基础实验12:PCF8591模数转换器实验二
2020-10-12 19:14:19
3614
1
原创 树莓派基础实验29:I2C LCD1602实验
一、介绍 众所周知,虽然液晶显示器和其他显示器大大的丰富了人机交互,但他们有一个共同的弱点。当它们连接到控制器时,需要占用大量的IO口,但是一般的控制器没有那么多的外部端口,也限制了控制器的其他功能。因此,开发具有I2C组件的LCD1602来解决该问题,LCD1602是一种只用来显示字母、数字、符号等的点阵型液晶模块。 字符型液晶显示模块是由字符型液晶显示屏LCD 、控制驱动主电路HD44780/KS0066及其扩展驱动电路HD44100或与其兼容的IC, 少量阻、容元件结构件等装配在PCB板上
2020-10-12 19:05:23
6012
3
原创 树莓派基础实验28:红外避障传感器实验
一、介绍 IR障碍物传感器根据红外反射原理来检测障碍物,当没有物体时,红外接收器不接受信号;当前方有物体阻挡并反射红外光时,红外接收器将接收信号。二、组件★Raspberry Pi 3主板*1★树莓派电源*1★40P软排线*1★红外避障传感器模块*1★面包板*1★跳线若干三、实验原理 红外测距都是采用三角测距的原理。红外发射器按照一定角度发射红外光束,遇到物体之后,光会反向回来,检测到反射光之后,通过结构上的几何三角关系,就可以计算出物体距离D。 当物体距离D很大时,
2020-09-07 12:49:34
9033
树莓派学习册2023高清
2023-06-03
ExcelToJson-Python源代码 及Jupyter Notebook文件.zip
2023-05-10
JSON to Excel Python源文件及模拟数据.zip
2023-04-29
微信小程序云函数中多次调用云数据库JS源代码.zip
2023-04-28
降低小程序数据刷新类函数的刷新频次javaScript代码
2023-04-08
MNIST数据集-卷积神经网络-python源码
2022-12-05
加州房价预测-线性回归模型-python源码.zip
2022-11-23
个人年度军事训练成绩评定软件win10版
2022-11-03
个人年度军事训练成绩评定python源代码及资源
2022-11-03
个人年度军事训练成绩评定python算法-Jupyter notebook文件
2022-11-03
内网电脑适用的Python环境安装包Anaconda
2022-11-03
树莓派智能小车项目python源代码.rar
2021-02-25
军事体能考核成绩评定Python源码.rar
2021-02-09
军事体能考核成绩评定系统.rar
2021-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人