Day2:党史问答系统
党史问答系统今年是中国共产党成立100周年,开展党史学习教育活动作为庆祝活动中的一项贯穿全年的重要活动,正在全国广大党员和群众中火热地进行着。教育活动形式多样,有参观教育基地、社区宣讲等。作为创客,我们有没有创新的方式进行学习呢?于是,我们想到了制作一个简易的党史知识答题系统。
该系统具有随机出题的功能,带有语音识别功能。这个项目使用的都是开源软硬件资源,便于广大创客朋友们学习制作。而且,由于可自行编程,题库可按需更换,功能也可以进行不断地升级。
此系统分为两种方式实现主要功能,分别为在线方式与离线方式,在线模式需WiFi支持,而离线模式则无需网络支持即可使用。
数据库首先需要实现随机抽题,就需要一个题库,这里使用TinyWebDB服务器
将题目和对应的答案添加进数据库:
演示视频https://www.bilibili.com/video/BV1z64y1z7Ug/
在线方案实现过程首先打开Mind+,进入扩展,点击用户库,搜索wifi,即会出现WiFi语音识别,点击加载即可。
接着设定一个随机数,从数据库中抽取对应编号的题目以及选项答案,并将其显示出来:
显示题目与答案后,用 ...
Day1:智能问答对话程序与智能灯系列
测试网络连接打开cmd,输入以下指令:
1ping 4.2.2.2
以上为谷歌的DNS服务器,延迟较高,可以尝试使用以下国内的DNS服务器:
1ping 223.5.5.5
1ping 223.6.6.6
当小黑窗显示内容为下图时,即证明网络连接是正常的:
智能问答对话程序机器API智能机器人API: https://www.sojson.com/api/semantic.html
接口地址:http://api.qingyunke.com/api.php?key=free&appid=0&msg=关键词
key 固定参数free
appid 设置为0,表示智能识别,可忽略此参数
msg 关键词,请参考下方参数示例,该参数可智能识别,该值请经过 urlencode 处理后再提交
返回结果:{"result":0,"content":"内容"}
result 状态,0表示正常,其它数字表示错误
content 信息内容
API De ...
阿里云IoT:读取掌控板环境数值
前言之前讲过了如何使用阿里云控制板载灯亮灭的实现过程,原理十分简单,仅仅是使用一个布尔值控制开关,属于云平台发送指令到硬件端执行。
今天来讲讲如何在硬件端发送数据至云平台,实现一个读取掌控板环境数值的程序,例如每隔半个小时发送一次声音光照强度及温湿度数值。
准备工作云平台关于阿里云的注册问题,已在阿里云IoT:控制掌控板板载灯亮灭中详细讲过,这里不再重复,不会的同学请自行重新学习一遍。
软件部分使用Mind+ V1.7.0 RC3.0版本;
在扩展部分选择网络服务中的“MQTT”及“Wi-Fi”;
在用户库中搜索json,添加json解析。
这些东西都会在后面使用到。
创建产品1.新建一个名为“DHT11”的产品进入控制台 https://iot.console.aliyun.com/product ;
点击左上角新建产品,
新建一个名为 “DHT11” 的产品,节点类型为直连设备:
产品创建完成后,将自动出现在产品列表中。
2.进行功能定义点击【查看】进行功能定义:
这里一共使用四个功能,分别对应着湿度、温度、声音分贝值、光照强度。
在填入功能名称时会真的匹配模板,选择合 ...
SIoT:App Inventor控制掌控板
简介SIoT简介 SIoT为一个为中小学STEM教育定制的跨平台的开源MQTT服务器程序,S指科学(Science)、简单(Simple)的意思。SIoT支持Win10、Win7、Mac、Linux等操作系统,支持虚谷号、树莓派等迷你电脑,一键启动,无需注册和设置即可使用。SIoT重点关注物联网数据的收集和导出,是采集科学数据的最好选择之一。
物联网 物联网(Internet of Things,缩写IoT)是互联网的一个延伸,互联网的终端是计算机(PC、服务器),而物联网的终端是硬件设备,无论是家电、工业设备、汽车、监测仪器,所有这些终端都可以互联,可以总结为万物互联。
MQTTMQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。
前言DFRobot的论坛上已经有很多关于EasyIoT与App Inventor通讯的教程,而其他物联网平台例如OneNet和阿里云的也有不少和安卓端通讯的案例 ...
Hexo博客技巧:添加首页置顶轮播图
前言本来想自己写教程的,无奈操作基本都是添加代码,自己写也没有什么意义,直接搬作者的教程过来好了。
原文:Akilar:基于 swiper 的首页置顶轮播图
写在最前本项目是对冰卡诺老师写的教程:基于 Butterfly 主题的轮播手动置顶文章进行重构,精简了部分样式。适配 pjax。
资源下载
由于本教程涉及的所有修改对缩进格式等有严格要求,担心自己控制不好的可以直接下载静态资源。参照教程进行修改。
下载资源文件
魔改步骤1.新建 [Blogroot]\themes\butterfly\layout\includes\sliderbar.pug
123456789101112131415.blog-slider.swiper-container-fade.swiper-container-horizontal#swiper_container .blog-slider__wrp.swiper-wrapper(style='transition-duration: 0ms;') if site.data.slider each i in si ...
未读
Cyber Manhunt 全网公敌v1.2.56 官方中文版
游戏介绍全网公敌是一款结合了网络安全、大数据、隐私泄露等社会问题的剧情向黑客解密游戏,玩家扮演一名“黑客”,通过网络搜索和社工手段获取目标人物信息,其所有爱好、生活习惯、人际关系和隐藏最深的秘密都无处遁形。游戏目前共五个章节,每个故事看似各自独立,随着剧情的发展却是草蛇灰线,伏脉千里。当所有事件串联起来,竟隐藏着惊天的秘密……
游戏中的故事也能看到社会热点话题的影子,希望玩家在游玩的同时,对网络本身也能产生反思,学会保护好个人隐私。
第一章:程序员之死某公司CEO跳楼自杀,自称被毒妻勒索千万;而妻子却在社交网络上发布被家暴的照片。谣言满天,谁在说谎?
第二章:看不见的眼睛女大学生的不雅视频在网络疯传,这一刻,她已然社会性死亡。到底谁才是始作俑者?女性的安全又该由谁去保护?
第三章:消失的证据品学兼优的学生会长忽然失踪。霸凌事件使案情越发扑朔迷离。谁是凶手,谁是受害者?
第四章:羞辱的代价天降巨瓜,女歌星再次被爆黑料!恐吓信、炒作、前女团成员自杀事件……网络再掀舆论狂欢!
第五章:代码永生当社会陷入癫狂,你是否也愿意加入永生代码,获得真正的爱与永生?
游戏特色
代入感强
在虚构的世界里, ...
Depix:记一次去除马赛克的过程
ae7000d34fddb938029c8827ca6ce596d6a25b21a5b20a1d5f0299fc9147272811c5ee49624950101b91ab66cab780775a56b57de295a6fbe8ec6bf43e189e7a09735eb308d64553cc8397e5dca01041b5c41e290b1fcd82ffadda73d7032b056926d38691d4f76bb8db36fcb4d7081eb02dc2b67b5e4319b4cfaf536f8607ecee8a6228a11dd5169b0ad1d77945fc8958d440cf0ef8fc1882f9f71b0c5fbe32b43ff3410ae8b1c6874f5b7235ba4368fe2b547713c6c39b2942d5d81a81bfa5dbe49f7f31195e75cffa161d25782bcaf8195a496c5d29b767bdc9c7c58a4abbfd685943d266bbb5f7f4d33daa01c41baf7febe31910ad4dd ...
未读
GitHub开源项目精选
GitHub开源项目精选前言本文收集了许多在GitHub上有趣、实用的项目,还有一些有趣且小众的网站。
比如这篇文章的黄黑封面就是利用1.13.4中的LogoLy工具生成的P站风格图标。
本文除前言外,其余部分皆来源于HuYe的博客:GitHub项目精选
有趣项目chrislgarry / Apollo-11
阿波罗11号。
在线万花尺绘制器
在线万花尺绘制工具。
VincentSit / ChinaMobilePhoneNumberRegex
一组匹配中国大陆手机号码的正则表达式。
Jannchie / Historical-ranking-data-visualization-based-on-d3.js
这是一个数据可视化项目,能够将历史数据排名转化为动态柱状图图表。
pomber / git-history
可视化浏览commit历史。网站: https://githistory.xyz/
anuraghazra / github-readme-stats
在你的 README 中获取动态生成的 GitHub 统计信息!
leon-ai / leon ...
QuickLook:能按一下空格为什么要按两下鼠标
前言QuickLook是一款开源、免费的文件快速预览辅助工具,可以将 macOS 广受好评的“空格预览”功能带到 Windows 桌面!
支持图片、音视频、文档、代码、压缩包等内容,可让用户在使用 Windows 系统时也能获得与 Mac 同样高效快速便捷的文件预览体验。
你只要选中文件,按下键盘的空格键,即可立即预览文件的内容,而不必等待任何软件启动加载,这样既节省了时间,也能节省 CPU / 内存消耗,非常高效实用,可以说是妥妥的系统增强利器!
文件夹还可以查看它的大小和以及所包含的文件个数,省去了你还需要右键单击属性查看文件大小的麻烦。
食用方法下载/安装从以下来源之一获取它:
Microsoft Store(仅适用于Windows 10用户,无法使用打开/保存对话框中的预览)
GitHub版本中稳定版本的安装程序或可移植归档文件
AppVeyor的夜间构建
之间有什么区别.msi,.zip,夜间版本和存储版本之间有什么区别?
支持的文件类型
几乎所有的图像格式:.png,.apng,.jpg,.bmp,.gif`,.psd,…
压缩归档:.zip,.rar,.tar.g ...
论密码管理
这个月16号,知名密码管理软件Lastpass的免费用户,将不能同时使用桌面端和移动端了:
消息来源:https://support.logmeininc.com/lastpass/help/what-can-i-expect-to-change-for-lastpass-free-on-march-16-2021
应该如何设置密码谈到密码管理,就不得不先讲密码安全
对密码进行分级多数情况下,你的密码都不是被暴力破解的,而是因为你在许多网站上都使用了同一个密码!!
毕竟现在国内黑客破解密码的常用手段之一,就是攻入一些“小”网站的后台,获取到数据库内的ID+密码后,到其他各大网站尝试相同ID+密码能否登录(撞库)
所以实际不是密码复杂度的问题,而是你不要在那些不安全的小网站上使用和你重要网站一样密码的问题
这里最简单的解决方案就是密码分级,一般来说可以按3个梯度来进行设置:
1.一般的密码(如屏保密码等)
2.社交隐私类(如QQ。微信、微博、邮箱)
3.涉及到金钱的一类(如支付宝、微信、paypal)
让密码复杂但又不难记实现让密码复杂但又不难记,就需要有自己的一套密码规则 ...