golang-不固定格式的json

当json字符串没有固定格式时,反序列化不好定义与其相对应的结构体,此时应使用json.RawMessage将原始字节数据保存下来,再做进一步解析。json.RawMessage其实是[]byte的别名。如:package mainimport ( encoding/json fmt)type Student struct { Name string `json:name` Age int `json:age,string`}func main() {
分类: 物联网 发布时间: 06-29 10:17 阅读次数: 0

安信可模块GPRS-GPS-A92G开发环境总结

资料模块官方资料GPRS-C-SDK 文档GPRS-C-SDK GitHub开发环境(windows)1. 下载工具链和SDK下载CSDTK4.2: CSDTK4.2 提取码:yc11下载GPRS-C-SDK: GPRS-C-SDK2. 安装解压到某个文件夹,比如C:\\CSDTK,路径请不要带中文!运行CSDTK目录下的config_env_admin.bat文件来设置环境变量3. 编译解压下载到的CSDK为GPRS_C_SDK文件夹放到某个目录下,比如C
分类: 物联网 发布时间: 06-29 10:17 阅读次数: 0

fabric1.2安装教程

fabric1.2安装教程写在前面前期准备安装GOLANG安装Docker安装Docker-ComposeFabric环境搭建写在前面因为项目组统一的要求,所以在fabric已经发布2时仍然需要安装1.2。nexus.hyperledger.org网站已经不再维护,按照太早的教程安装1.2会有问题,故根据自己的安装过程整理一个完整的可安装成功的教程。系统环境:ubuntu18.04(最好是一个新的系统,不“干净”可能会带来各种问题)参考:https://www.lizenghai.com/arc_fabric1.2安装
分类: 物联网 发布时间: 06-29 10:17 阅读次数: 0

Filecoin创始人Juan Benet第四次在线AMA

六月二十六日, 北京时间上午十点,Filecoin项目创始人Juan Benet进行线上问答活动。一小时的时间里,胡安和其他几位Filecoin开发者在线上主要回答大家关于测试网激励和主网上线的问题。星际联盟为大家整理了重要问答,以下是38个精彩答疑:1:Filecoin Discover能及时赶上7月20日的激励竞赛?答:Filecoin Discover和testnet奖励测试没有关系。Testnet的激励机制基于原始字节能力、交易完成和扇区生命周期参与。一般来说,Filecoin Discove
分类: 物联网 发布时间: 06-29 10:17 阅读次数: 0

UnityHub登录不上问题解决

问题详情:UnityHub正确输入邮箱账号和密码(或手机号和手机验证码,或微信扫码登录、再或者UnityConnect扫码登录)后,点击登录后,登录页关闭,但是仍未登录成功。更换wifi网络和4G热点均无效。问题分析:与Unity客服及技术沟通,通过Logs里的报错显示是因为系统里的cert被重写坏了,导致登录cert验证失败。某些破解软件和vpn会重写root下面的cert。解决方法:如果遇到此种情况,在系统的环境变量里添加个变量NODE_TLS_REJECT_UNAUTHORIZED,值设成0
分类: 物联网 发布时间: 06-29 10:17 阅读次数: 0

Fabric2.0 使用开发模式(dev 模式)测试

dev模式  dev模式不是Fabric 2.0引入的,1.x版本就已存在的。对于Fabric 2.0来说,可以构建外部的链码容器,对于运维和开发调试来说,变得越来越方便。在2.0版本之前,链码是通过节点执行和维护的。开发模式在链码“编码/编译/运行/调试”的开发生命周期中很有用。本节不考虑外部链码的情形,后续会有博客去介绍外部链码。基础环境  确保已下载Fabric2.0版本镜像及二进制工具;已克隆fabric-samples。实践  fabric-samples 目录下执行:cd chain
分类: 物联网 发布时间: 06-29 10:17 阅读次数: 0

只有分布式数字身份体系建立起来之后,才能使数字世界与物理世界互通,实现数字应用的全面落地,促进全球化数字经济的发展。

经此一“疫”,社会公共治理带上“数字化思维”。6月23日,钟南山院士在接受专访时表示,在“今冬明春”交际时,预计新冠肺炎疫情仍不会消失,但不会像第一波疫情出现这么大的爆发。必要时,短期的措施是需要的,如中小学停课、大学暂时不复课、航班减少这类短期措施,仍需采用强力措施控制病情不再发生。是的,“常态化”,中国乃至世界的疫情防控迎来一个新阶段。人类必须做好与新冠病毒长期共存的准备。人民日报微博截图在人类历史发展的长河中,类似疫情等重大危机往往会带来社会习惯和产业生态的改变。不说远,现在回顾起来,人们往往
分类: 物联网 发布时间: 06-29 10:17 阅读次数: 0

B站的一点点东西的爬取

B站的一些东西的爬取吼吼吼,在B站科技区(舞蹈区)学习的时候,突然发现可不可以爬取B站的一些东西呢?just do it1、分析网站,详情页网址构造爬取的网址(搜索词:抖音)可以看到,这是一页一页的翻页的,而且告诉了最后一页,这不可谓不良心网站了。而我要做的是点进去每一个视频去得到里面的内容。也就是上面圈出来的内容了,不是吧,阿sir这随手一点就是plmm。hhh好!观察(看)完后,进入网页检查部分,要得到每个视频的详情网址。可以看到,这里可以得到详情页的网址,那么这里后续将会采取Xp
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

现代法谱估计(1)Yule Walker 方程法MATLAB及Python实现

原理AR模型的系统函数可以表示为:如果在白噪声 激励下模型的输出为x(n),则模型输入、输出关系的时域表达式为:此式为AR模型的差分方程。将白噪声 激励AR模型产生的输出x(n)叫做AR过程。根据相关卷积定理,若y(n)=x(n)*h(n),则有即卷积的相关等于相关的卷积。如果对上式两边求傅里叶变换,根据维纳辛钦定理和相关定理,有即输出自功率谱等于输入自功率谱与系统能量谱的乘积。根据谱分解定理,任何平稳随机信号x(n)都可以看成是由高斯白噪声激励一个因果稳定的可逆系统H(z)产生的输出
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

如何理解短时傅里叶变换(Short Time Fourier Transform, STFT)

因为最近一直在学习语音信号的处理,看了Haytham Fayek的一篇博客后关于什么是傅里叶变换感到很迷惑,所以就专门写下一篇文章,整理一下我从网页上搜集的内容。短时傅里叶变换(Short Time Fourier Transform, STFT) 是一个用于语音信号处理的通用工具.它定义了一个非常有用的时间和频率分布类, 其指定了任意信号随时间和频率变化的复数幅度. 实际上,计算短时傅里叶变换的过程是把一个较长的时间信号分成相同长度的更短的段, 在每个更短的段上计算傅里叶变换, 即傅里叶频谱。实现
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

驱动程序提交微软

驱动程序提交微软做签名认证之前微软有提出 win10 1607版本之后的驱动文件都需要EV代码签名之后再次提交微软才能在windows系统上正常识别到签名,单签EV签名是无法在系统中显示证书可信。除非关闭系统的Secure Boot中的强制签名验证。微软公告:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/install/kernel-mode-code-signing-policy–windows-vista-and-later-
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

多分辨率峰谷探测(阈值选取)

利用图像的直方图帮助选择阈值是常用的方法,其中的关键是确定峰点和谷点。由于场景的复杂性,图像成像过程中各种干扰因素的存在等原因,峰点和谷点的有无检测和位置确定常常比较困难。峰点和谷点的检测和直方图的尺度有密切的联系。一般在较大尺度下常能较可靠地检测到真正的峰点和谷点,但在大尺度下对峰点和谷点的定位不易准确。相反,在较小尺度下对真正峰点和谷点的定位常常比较准确,但在小尺度下误检或漏检的比例会增加。因此可以考虑进行多分辨率峰谷探测,在较大尺度下检测峰谷的有无,再在精细尺度下确定峰谷的位置。具体来说,多尺度是
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

Yin算法应用(单片机\嵌入式)

根据采样定理设置好采样周期,至少大于2倍要采样的信号周期。这里以吉他6根弦为例 名称 频率(hz) E1 329.6276 2B 246.9417 3G 195.9977 4D 146.8324 5A 110 6E 82.4069 这里最高是329.6276Hz 最低是82.4069 ,顾采样周期一点要大于329.6276*2=659.2552Hz,考虑到好有紧弦,频率可能会更高,这里我设置了4kHz采样周期以及8kH..
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

STM32CubeMX ADC多通道DMA(循环传输Circular,单次Normal)

Cube配置代码uint16_t AD_Value[20];//main.c文件HAL_ADC_Start_DMA(&hadc1,(uint32_t *)AD_Value,20);上面配置如果是word,则更改一下定义就好了,cube生成的代码会随着变:uint32_t AD_Value[20];//main.c文件HAL_ADC_Start_DMA(&hadc1,(uint32_t *)AD_Value,20);分析一下函数原型HAL_StatusTypeDef
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

[安卓/Android] 仿微信拍一拍功能实现及代码

主要介绍拍一拍图标的实现以及应用。底部有仓库传送门。视频展示双击图标抖动的功能
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

QWidget在嵌入qml窗口时的资源管理问题的解决

环境:Qt 5.12 MinGW情况介绍: 当我用loader加载窗口,然后在窗口加载一个QWidget的时候,我以为直接用Loader释放就一切OK,当异常发生时,我也以为就是一个简单的killwin的过程,但没想到花了超过一个下午的时间解决,后面还是新建一个测试工程详细测试解决的。一、QWidget嵌入qml现在其实网上很多这种教程,无非就是运用c++的多态性性,实现类型的转换;我这里用的是QWidget的WinId转本地窗口,完后调用windowHandle()部分.//...
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

R_回归

回归分析是统计学的核心问题,通常用来用一个或多个解释变量来预测相应变量,有效的回归是一个交互的、整体的、多步骤的过程,而不仅仅是一个技巧OLS回归为了能够恰当地解释OLS模型的系数,数据必须妈祖以下假设: 正态性,即对于固定的自变量值,因变量值呈正态分布 独立性,因变量值之间相互独立 线性, 因变量与自变量之间线性相关 同方差性,因变量的方差不随自变量的水平不同而变化如果违背上述假设,统计检验结果或所得的置信区间很可能就不精确了简单线性回归数据准备提取鸢尾花数据中的山鸢尾数据作为本
分类: 物联网 发布时间: 06-29 10:07 阅读次数: 0

机器学习教程 之 半监督学习 基于图正则项的半监督极限学习机

半监督学习是指在模型训练阶段同时利用有标签数据和无标签数据。我之前介绍过的半监督学习方法包括基于分歧的半监督学习方法机器学习教程 之 半监督学习 Tri-training方法 (论文、数据集、代码)机器学习教程 之 半监督学习 Co-training 协同训练 (论文、算法、数据集、代码)机器学习教程 之 半监督学习 Coreg 协同回归算法 (论文、算法、数据集、代码)基于图的半监督学习方法DeepLearning | 图注意力网络Graph Attention Network(GAT)论文_机器学习半监督学习
分类: 物联网 发布时间: 06-28 14:17 阅读次数: 0

强化学习Q-learning的理解与python实现

Q-learning介绍在介绍Q-learning这一基础的强化学习方法之前,首先要知道Q值代表什么。Q值翻译成中文是状态动作价值的意思,通俗一点来讲就是假设有个无所不知的上帝(先验),在凡人(智能体)当前处于某一状态s时,他可以从一定范围的动作(如a、b、c)中选择一个执行,而上帝会根据凡人的选择给出一个分数(因为上帝无所不知,所以知道凡人在选择了动作a之后会发生的所有事情)。比如凡人选择了a,上帝会给出80分,选择b的话上帝会给70分,选择c的话上帝会给60分,那么凡人在当前状态下肯定会选择分数最高的
分类: 物联网 发布时间: 06-28 14:17 阅读次数: 0

MATLAB-网页访问与关闭

MATLAB-网页访问与关闭概述语法说明兼容性考虑示例最后概述利用Matlab 2019b在浏览器中打开网页或文件。语法webweb(url)web(url,opt)web(url,opt1,…,optN)stat = web(___)[stat,h] = web(___)[stat,h,url] = web(___)说明web 打开一个空的 MATLAB® Web 浏览器。web(url) 在 MATLAB Web 浏览器中打开 url 指定的网页。如果 ur
分类: 物联网 发布时间: 06-28 14:17 阅读次数: 0