自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小雷家家的博客

既然相遇,何不一起成长!!! 技术交流QQ:1009400483

  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 在ubuntu安装lighttpd时的一些错误记录和开发中的一些思考

在ubuntu安装lighttpd时的一些错误记录和开发中的一些思考Makefile:1438: recipe for target 'libpcrecpp.la' failedmake[1]: *** [libpcrecpp.la] Error 1

2023-12-05 16:18:18 125

原创 QT编译Error:undefined reference to `pcap_findalldevs‘

QT编译Error:undefined reference to `pcap_findalldevs'

2023-05-09 15:29:41 405 1

原创 mdk5(keil 5) 中间库emwin 图形库移植

瑞萨RA6M3评估板调试总结 2020.5.28 初始版本V0.1 备注:目录瑞萨RA6M3评估板调试总结 一、 软硬件调试平台 二、 调试记录 三、 例程测试 1、 网络 2、 USB 3、 EEPROM 读写测试等 4、 串口、I2C、SPI等 软硬件调试平台window...

2021-06-25 18:24:01 2307 1

原创 ubuntu18 安装Qt5.13问题记录 ---QT5:unable to create the directory&&Error while building/deploying project

1、ubuntu安装完Qt5.13后,新建工程时遇到错误unable to create the directory问题描述:在根目录下新建工程出现unable to create the directory,但是在家目录下却能成功创建工程。从出现问题中,一般不能创建文件或文件夹,十有八九都是权限问题。解决方法:修改QT安装目录下的qtcreator可执行文件权限即可。根据自己QT安装路径...

2019-09-26 20:26:28 1232

原创 使用自己的ESP8266 Wi-Fi模块快速接入机智云,实现设备的远程控制

    机智云,全球领先的物联网开发平台和物联网云服务商,全栈(综合)物联网平台服务领导者。本文以机智云作为第三方云平台,使esp8266 Wi-Fi模块接入机智云平台,从而实现智能终端(手机或平板)远程控制设备。 开发资源1、Esp8266 Wi-Fi模块2、机智云串口调试软件3、51单片机或者STM32单片机或者其它单片机4、Windows 10 主要设计思路一句话概括:将esp8266 Wi...

2018-06-17 19:18:44 30801 8

原创 SHA HMAC 和SHA3(基于Keccak)加密算法测试代码(C语言版)

安全散列算法(英语:Secure Hash Algorithm,缩写为SHA)是一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的机率很高。SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美国国家安全局(NSA)所设计,并...

2018-06-09 20:59:51 4274 2

原创 《OpenCV3.41&Visual Studio 2017&Windows 10开发环境搭载》过程记录

前言:OpenCV(Open Source Computer Vision Library)是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。Open...

2018-05-25 00:13:38 1797

原创 如何在Linux下安装软件,以移植安装libjpeg解码库为例(总结)

首先,从软件官方网站或者其它渠道获取安装软件源码包,选择所需软件版本,解压放到一个自定义目录下安装Linux软件通常需要三个步骤第一步:./configure xxx   ---------------------首先进行一些配置相关的设置,xxx为一些可选参数,例如指定安装目录,是生成动态库还是静态库等。如果没有选参数,则为默认设置,就如Windows安装软件一样,默认是通常会装在c盘下

2017-08-14 16:20:28 2243

原创 解决如source insight等软件由于编码格式不一样出现中文乱码显示问题

初期做项目时,代码量还比较少,只用了notepad++这样的文本工具编辑,但是后期代码量越来越大,考虑到开发效率,所以换成source insight来查阅代码和编辑。建立source insight工程后,由于编码格式不一样,出现了中文乱码问题。解决方法:用notepad++工具栏上,选择编码选项,转换为ANSI编码格式,中文显示正常。其它文本工具类似。

2017-08-04 09:28:14 1451

原创 云服务器搭载虚拟机和ubuntu操作系统

最近需要在Linux测试一些代码,而且需要不停反复的测试,以便能发现些bug。但是公司给的是Windows云服务器,只好先搭载个虚拟机试下。服务器:Windows server 2008 R2 Enterprise虚拟机:VMware Workstation 12Linux操作系统:ubuntu-14.04.1-desktop-i386VMware Workstat

2017-08-02 15:35:46 1552 1

原创 C语言读取文本文件字符串内容不对,可能是文本编码问题

最近用fgets函数读取文本文件时,出现一个奇怪的现象;当我读取文本第一行的内容,用字符串格式打印出来正确,单个字符打印却没有达到自己想要看到的结果;但是读取第二行文本内容却又正常,刚开始以为是文件指针的问题,后面发现不是。最后猜测可能是编码问题,把文本编码格式换了一下,马上就好了。在notepad++编辑测试,发现把文本文件转换成“ANSI编码格式”或者“UTF-8无BOM格式编码”,读

2017-07-19 16:48:52 5259

原创 四、基于Cortex-A8和ZigBee技术的智能家居监控系统的设计与实现

本章主要介绍一些跟硬件和软件相关的流程图一、系统硬件示意图二、系统软件流程图三、ZigBee组网流程图其他文章链接:一、基于Cortex-A8和ZigBee技术的智能家居监控系统的设计与实现二、基于Cortex-A8和ZigBee技术的智能家居监控系统的设计与实现三、基于Cortex-A8和ZigBee技术的智

2017-07-11 20:38:08 1689

原创 三、基于Cortex-A8和ZigBee技术的智能家居监控系统的设计与实现

ZigBee模块本模块上搭载一个CC2530芯片,CC2530 基于2.4-GHz IEEE 802.15.4,是 ZigBee 实际应用的一个的片上系统(SoC)解决方案。它能以非常低成本(材料)简立强大的网络节点。搭载领先的RF收发器,内核采用增强型的8051,功耗极低,结合德州仪器的领先的zigbee协议栈(Z-Stack),是ZigBee解决方案的完美选择。

2017-07-01 06:48:38 2045

翻译 ReadMe for Message Handlers and Scheduler Tutorial

ReadMe for Message Handlers and Scheduler TutorialDescriptionThis tutorial introduces the concepts of Message Handlers and the Scheduler. The BlueCore firmware provides a number of subsystems fo

2017-06-30 13:40:06 325

原创 SHA3 加密算法C语言测试代码(基于Keccak算法)

经过多年的测试和分析,美国政府选择了Keccak算法作为SHA - 3的加密标准,现在我们分析一下它的工作原理以及使用方法。2012年10月,美国NIST选择了Keccak算法作为SHA - 3的标准算法,Keccak拥有良好的加密性能以及抗解密能力。在本篇文章中,我将简单的阐述Keccak的工作原理,我将分析它的核心代码并告诉你它是如何对一段文本进行哈希处理的。我将其与SHA-1 和 S

2017-06-29 18:04:29 10040 9

原创 Cortex-A8内核中添加RTC驱动和设置时间

最近,移植Qt程序到ARM(九鼎科技x210)上,发现获取到的RTC时间,时间相差太大。想到可能是RTC驱动没有添加或者驱动有些没有配置完整。于是到内核源码目录下查看配置(make menuconfig),发现九鼎科技已经把RTC驱动已经配置好,可以在ARM开发板根文件系统输入ls proc/driver/查看到RTC驱动确实已经成功安装好之后继续在根文件目录下切换到如下一目录(c

2017-05-27 22:24:53 671

转载 三十岁仍一事无成,一个失败工程师的自白

回想我刚毕业那年的春节后,招聘现场也异常火爆,我艰难地挤到了第一排,递上简历,得到两个问题,第一,学什么专业,会干啥,我如实回答,第二个问题,Linux玩到什么程度,我说还没开始,刚把声卡驱动写好。然后就告诉我两天天后到公司二面,二面过程很长,但我还算顺利地过了。就业的问题算是解决了。 我上学路过福州,正好赶上个招聘会,当时在福大礼堂,一个看起来非常牛气的公司在招人,打着省科技厅的名号,列

2016-07-10 22:03:28 1803

原创 Linux学习笔记一(Linux常用命令1)

首先,我们得了解Linux命令是什么;通常所说的Linux命令行是运行在终端(terminal)的shell (阅读Linux架构以了解什么是shell以及它在Linux系统中的位置)所谓的命令,是我们在命令行输入的一串字符。shell负责理解并执行这些字符串。shell命令可以分为如下几类 :1)可执行文件(executable file) 2)shell内建函数(built-i

2016-05-24 22:00:56 436

原创 挑战自我,"智慧"生活

生活中,我们怎会被各种各样的事情所烦恼,常常因为一些琐事浪费自己的大量时间,最终也没从中学会到什么。那么,作为一个往IT方向发展的我们该怎么去从容面对生活的不如意,“智慧”生活呢?学技术是一个艰难的过程,没有人能在短时间内学精一门技术;学技术需要经得起寂寞,需要花费大量的时间精力,在学习中还可能遇到一些很纠结的事,比如说有时你需要花费几个小时才能看懂几行代码的意思。一帆风顺的事最终都会失败

2016-05-12 10:33:21 858

原创 C语言内存的初始化

我们编写C语言的时候需要给变量申请一块内存区域,当我们创建一个内存区域的时候,内存中的数据十有八九是乱七八糟的(因为其他代码用过后遗留的数据并没有及时清掉)例如:int main(){ char str[10];//分配的10个字节的内存可能被用过; printf("%s\n",str);//这个代码打印出来的可能就是乱码,因为printf的%s是“打印一直遇到'

2016-05-08 02:17:47 6972 3

转载 大学里的五种人

根据数千份问卷调查结果,并依据目标解析学理论,将大学生分为以下几种类型,请各位对号入座。分类的目的在于,唤醒大家的目标意识,让大家粗略认清一下自己,当然认清自己不光这么简单。   第一类、正确目标型,这一类人不多,约占大学生总数的8%   表现为,要么醉心于自己的专业,并以专业为职业目标而努力,比如秦希燕能一口气能背几千条法律条文,最终成为十佳律师;要么在专业之外找到明确目标,并能

2016-05-08 01:54:29 529 3

SHA HMAC 和SHA3(基于Keccak)加密算法测试代码(C语言版)

SHA HMAC 和SHA3(基于Keccak)加密算法测试代码(C语言版),包含十几种测试算法。文件里有详细说明

2018-06-09

SHA-3 加密算法C语言测试代码-(基于Keccak算法)

2012年10月,美国NIST选择了Keccak算法作为SHA - 3的标准算法,Keccak拥有良好的加密性能以及抗解密能力。 测试说明 测试代码由makefile进行管理 将整个文件夹拷贝到Linux目录下,使用gcc编译 编译运行步骤: 1、在本文件夹目录下使用Linux命令行输入 make 进行编译链接生成可执行文件HashCalc 2. 命令行下输入 ./HashCalc 执行程序 3.命令行输入make clean可清理编译生成的文件 非Linux gcc编译器,不用makefile下 main.c依赖于keccak.c和sha3nist.c文件

2017-08-03

SHA-3 加密算法C语言测试代码(基于Keccak算法)

2012年10月,美国NIST选择了Keccak算法作为SHA - 3的标准算法,Keccak拥有良好的加密性能以及抗解密能力。 测试说明 测试代码由makefile进行管理 将整个文件夹拷贝到Linux目录下,使用gcc编译 编译运行步骤: 1、在本文件夹目录下使用Linux命令行输入 make 进行编译链接生成可执行文件HashCalc 2. 命令行下输入 ./HashCalc 执行程序 3.命令行输入make clean可清理编译生成的文件 非Linux gcc编译器,不用makefile下 mainc依赖于keccak.c和sha3nist.c文件

2017-08-03

《ARM Cortex-A8实战演练》--网蜂团队 倾力打造

《ARM Cortex-A8实战演练》这本书写的非常好,介绍的也很详细,适合学习嵌入式的小伙伴们去看,同时也希望大家多多支持网蜂科技!

2017-07-01

SHA3 加密算法C语言测试代码(基于Keccak算法)

2012年10月,美国NIST选择了Keccak算法作为SHA - 3的标准算法,Keccak拥有良好的加密性能以及抗解密能力。 测试说明 测试代码由makefile进行管理 将整个文件夹拷贝到Linux目录下,使用gcc编译 编译运行步骤: 1、在本文件夹目录下使用Linux命令行输入 make 进行编译链接生成可执行文件test 2. 命令行下输入 ./test 执行程序 命令行输入make clean可清理编译生成的文件 非Linux gcc编译器下 main函数在Test_SHA3.c文件里,Test_SHA3.c依赖于keccak.c和sha3nist.c文件

2017-06-29

C语言指针笔记

C语言指针笔记,一些常见的C语言误区解释,每个知识点都有解析,指针太强大,可能笔记并不全

2016-07-07

51单片机频率计

测频率,其实就是一个定时计数的过程,在一定时间内,检测脉冲的个数,最后用脉冲个数除以时间便可以得到频率 使用到的硬件资源,一个定时器,一个计数器

2016-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除