随笔 - 997
文章 - 5
评论 - 181
阅读 -
300万
12 2019 档案
百度DMA+小度App的蓝牙语音解决方案入局
摘要:前记 人机交互经历了三个阶段键鼠、触屏和语音交互。在国外,谷歌、亚马逊、苹果等巨头的竞争已经到达白热化状态;在国内,百度的DuerOS凭借着入局早,投入大,已经成为国内语音互交的一面旗帜。无论是从技术实力,还是商用步伐,它都走在国内AI公司的前列。想做AI语音的公司,跟着百度走,也算是
阅读全文
Python3解决UnicodeDecodeError: 'utf-8' codec can't decode byte..问题最快解决方案
摘要:问题: 使用python3 作为socket通信的时候,出现了这个错误:UnicodeDecodeError: 'utf 8' codec can't decode byte 0x92 in position 12: invalid start byte 从字面意思就知道是字符集出现了错误,可是,直
阅读全文
基于ESP8266的JSON解析实例分析
摘要:什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。采用完全独立于编程语言的文本格式来存储和表示数据。其简洁和层次结构清晰的特点使得 JSON 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 JSON建
阅读全文
python下进行10进制转16进制不带0x并且将16进制转成小端序
摘要:前记 python涉及到和硬件互交的部分,一般是需要发送十六进制的帧长的。所以,python这个转换还是经常使用的。笔者在这里遇到了一个问题。就做一个记录吧。 基本方法: 假如你熟悉python的话,这个是非常简单的,就只需要把int类型的数取从第二位开始的数据就行了:如下
阅读全文
python中super的用法实例解析
摘要:概念 super作为python的内建函数。主要作用如下: 允许我们避免使用基类 跟随多重继承来使用 实例 在单个继承的场景下,一般使用super来调用基类来实现: 下面是一个例子: 输出结果: ➜ super git:(master) ✗ py super_script.py Dog has fo
阅读全文
一个经典的代码--Convert char to int in C and C++
摘要:前记 写程序,就像建房子,对于高超的建筑师来说,是要有一些好的素材的。作为一个程序员,见了好用的素材存起来,以备后面需要,也是一门很好的修养。 实例代码 一个char 转int的经典代码,这里分享一下: include typedef unsigned char uint8_t; int parse
阅读全文
c代码中while循环的一个死机问题引发的思考
摘要:前记 c语言已经是一门经常吃饭的本领,本来是要有种看一眼,就知道哪儿出问题了才行,没想到,遇到实际问题的时候,才知道自己的修为不到家。还没有达到那种炉火纯青的境界。看来,不是这个世界没有机会,是自己的水平还有待提高啊。看来还是要好好积累吧。把不熟悉的知识点记录下来。做个备忘,免得后面再
阅读全文
CRC校验算法的实例解析
摘要:概念 CRC校验算法,说白了,就是把需要校验的数据与多项式进行循环异或(XOR), 进行XOR的方式与实际中数据传输时,是高位先传、还是低位先传有关。对于数据 高位先传的方式,XOR从数据的高位开始,我们就叫它顺序异或吧;对于数据低位先传的方式,XOR从数据的低位开始,我们就叫它反序异
阅读全文
在Ubuntu 18.04系统上安装Pydio Cells详细图文教程
摘要:前言 基于云的协作工具Pydio cell提供了一系列灵活的特性,包括应用内消息传递、文件共享和版本控制。下面逐步介绍安装过程。 Pydio cell最初是一个简单的基于云的文件共享系统,但经过升级后现在提供了更大的灵活性,用户可以使用应用内消息传递、文件共享、版本控制、移动应用等等。
阅读全文
Python 下JSON的两种编解码方式实例解析
摘要:概念 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。在日常的工作中,应用范围极其广泛。这里就介绍python下它的两种编解码方法: 使用json函数 使用 JSON 函数需要导入 json 库:import
阅读全文
markdown测试
摘要:测试 测试目标 今天是个好日子 你好吗? 你好吗? 第二段 你好下午 代码分析 python的模块__future__实例解析 计算机的知识太多了,很多东西就是一个使用过程中详细积累的过程。最近遇到了一个很久关于future的问题,踩了坑,这里就做个笔记,免得后续再犯类似错
阅读全文
通信协议TLV的介绍及在python下的代码实现及仿真
摘要:TLV协议是一种通讯协议,一般将数据封装成TLV的形式,即Tag,Length,Value。协议就是指通信双方对数据传输控制的一种规定,规定了数据格式,同步方式,传送速度,传送步骤的问题作出统一的规定。可以理解为两个节点之间为了协同工作,协商一定的规则和约定。例如我们会规定字节序,各个字段类型等。
阅读全文
Android Studio 3.0下创建menu布局文件的图例
摘要:当开始一个android app的时候,android studio项目中没有看到menu文件夹:如下所示: 当要添加一个按钮时,很多文档上都会说,通过在项目的 res/menu 目录中新增一个 XML 文件来为 action bar 添加操作。 怎么添加呢?下面以图例作为说明: (1)先在res文
阅读全文
Android Studio中的AndroidManifest.xml文件分析
摘要:一、关于AndroidManifest.xml AndroidManifest.xml清单文件是每个Android程序中必须的文件,它是整个Android程序的全局描述文件,除了能声明程序中的Activities,Content Providers,Services,和Intent Receiver
阅读全文
android studio 常见编译问题及解决思路总结
摘要:问题一:编译运行成功后放置一段时间后再运行会报错 这个问题让我纠结了不少时间,最后才发现遇到类似的错误,clear一下project就好了。这个一般是上次生成的临时文件和这次的有冲突造成的。 问题二:run 按钮为灰色,旁边的选择框下拉后也没有看见APP选项 点击sync project with
阅读全文
一个技术创业者的自白--2019年那些成功或失败的项目(一)
摘要:2019年的元月份,我们团队几个人,就开始了谋划新的项目了。由于自身处在半导体领域,团队人员基本都是在半导体领域深耕好多年的,对半导体行业的需求还是比较清楚的。这个时间,国内一下子冒出来毛毛多的半导体创业公司,很多也不是那种特别有钱的那种,他们买不了很多商用的一些软件,正是看准了这个机会。我们打算拿
阅读全文
AndroidStudio使用的kotlin简介
摘要:Kotlin是一种在Java虚拟机上执行的静态型别程式语言,它也可以被编译成为JavaScript原始码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的程式语言,其名称来自于圣彼得堡附近的科特林岛。[3]2012年1月,著名期刊《Dr. Dobb's Journal》中Kotlin
阅读全文
Java 包(package)的概念及实例
摘要:包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。 3、包也限定了访问权
阅读全文
MSP430系列单片机特性及应用领域
摘要:概述 MSP430系列单片机是德州仪器1996年开始推向市场的一种16位超低功耗的混合信号处理器,给人们留下的最大的亮点是低功耗而且速度快,汇编语言用起来很灵活,寻址方式很多,指令很少,容易上手。主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片”解决方案
阅读全文