- 博客(32)
- 资源 (32)
- 收藏
- 关注
转载 Wireshark网络数据获取与分析工具的基本用法
Wireshark基本用法抓取报文: 下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包。例如,如果想要在无线网络上抓取流量,点击无线接口。点击Capture Options可以配置高级属性,但现在无此必要。 点击接口名称之后,就可以看到实时接收的报文。Wireshark会捕捉系统发送和接收的每一个报文。如果抓取的接口是无线...
2018-11-30 09:34:56 845
原创 IAR printf 输出调试信息到Temminal I/O
printf ("%s\n", p); 调试输出出错如下:Error[Li005]: no definition for "__write" [referenced from putchar.o(dl7M_tln.a)] happens only in release configuration during解决方式如下:在General Options-> Libraty...
2018-11-29 18:15:23 2667
转载 Hash查找法实现
转载自:http://www.eeworld.com.cn/mcu/article_2016121432298.html摘要:散列(hash)是一种重要的存储方法,也是一种常见的查找方法。它是指在记录的存储位置和它的关键字之间建立一个确定的对应关系。本文以射频卡门禁控制器为例,说明用射频卡卡号作为关键字,用Hash查找法确定此卡能否开门,并给出对应的Keil C51程序。 单...
2018-11-29 15:20:51 241
转载 解析哈希表算法
转载自:http://dev.yesky.com/261/35374761.shtml各种hash算法合集:https://blog.csdn.net/fengjiexyb/article/details/77927725常见hash算法的原理:https://www.cnblogs.com/mengfanrong/p/4034950.html常见的哈希算法加密:http://www....
2018-11-29 15:16:40 125
转载 再探hash——自写哈希程序
基本思想:利用数组链表结合,构建hash表,把相应数据储存进去,便于查找利用#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<string.h>#define HASH_SIZE 10//哈希表的大小 typedef struct HashNode{ //哈希...
2018-11-29 15:15:48 226
转载 哈希表的简单实现例子
Hash// Hash.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>using namespace std;enum {COUNT=17};typedef...
2018-11-29 15:06:06 535
原创 哈希表除去重复数据
memcpy((char*)&E, (char*)&tag, sizeof(HashElem_t));Hash_Save(&g_Hash, &E, &Addr, &c); #include "main.h"#if C_USE_TAG_HASH==1//====================================...
2018-11-29 14:07:33 801
原创 单片机 FIFO循环队列存储数据
//存储memcpy((char*)&NewTag.TagData,(char*)(pBuf),C_USE_RF24_TAG_DATA_LEN);//拷贝2.4G接收数据给NewTag.TagDataTag_Fifo_In(&NewTag); //将数据放入存储队列中 //取出数据int ret;HashElem_t E;T...
2018-11-29 13:57:45 1363
转载 单片机MQTT实现推送简单使用
1、准备条件: a)硬件:ATMEGA644PA 8位单片机 ENC28J60 b)下载MQTT c语言的包: C/C++ MQTT Embedded clients https://www.eclipse.org/paho/clients/c/embedded/ c)MQTT基础知识 http://mqtt.org/ http://download.csdn.net/detail/...
2018-11-28 20:39:41 4352
转载 使用cjson在C语言进行cjson的创建和解析
转载自:https://www.cnblogs.com/fengbohello/p/4033272.html1,创建json,从json中获取数据。int main(){ char * p = makeJson();//创建JSON结构体数据 if(NULL == p) { return 0; } printf("%s\n", p...
2018-11-27 17:10:31 1263
转载 【STM32】使用keil提供的JSON库——Jansson下载
前言Jansson官网:http://www.json.org/json-zh.html Jansson API文档:http://jansson.readthedocs.io/en/latest/apiref.html在这篇文章中博主简单介绍了如何把cJSON移植到STM32上,实际上,keil环境下已经有官方的JSON库了——Jansson。下面是讲解如何导入和使用Jansson。...
2018-11-23 21:36:16 3392
转载 单片机通过如何发送字符串(ASCII转Uint8)
关于printf的知识很零碎,感觉成体系的总结有点麻烦,这里就用列出的方法。1、printf 与 fputc、putchar…的关系无论是51还是ARM,都可以在标准输入输出头文件“iostd.h”中找到printf函数;printf函数可以方便的选择输出的内容,包括字符串,甚至是汉字形式的字符串;当使用printf函数输出字符串的时候,肯定是一个字节一个字节的输出,而fputc和p...
2018-11-23 20:30:08 8155
原创 TCP 实现HTTP获取网络服务器数据(如百度网页)
如下获取百度网页GET、POST时Host: 119.75.217.109后面回车空一行;Data: {"talk" :"123456"}后面回车回车空两行;这样格式发送数据才会有效。POST http://119.75.217.109/ HTTP/1.1Content-Type: application/x-www-form-urlencodedContent-Length: 18H...
2018-11-23 19:42:06 5100 1
转载 MPU6050参考代码(注释写的很好)
MPU-60X0 是全球首例 9轴运动处理传感器。它集成了 3轴 MEMS陀螺仪, 3轴 MEMS加速度计,以及一个可扩展的数字运动处理器 DMP(Digital Motion Processor),可用 I2C接口连接一个第三方的数字传感器,比如磁力计。扩展之后就可以通过其 I2C或 SPI接口输出一个 9 轴的信号(SPI接口仅在 MPU-6000可用)。 MPU-60X0也可以通...
2018-11-20 16:57:44 12589 1
原创 错误CS0006 未能找到元数据文件“..\packages\MySql.Data.6.9.12\lib\net45\MySql.Data.dll”
.net项目今天生成的时候竟然报 未能找到元数据文件**A.dll百度了半天都没有详细的解决方案..后来自己悟出来了...我把A项目生成目录改成其它目录了...然后其它项目引用A项目生成的dll文件后来我把项目引用方式 又改回 直接引用项目文件的方式了. 然后就出错了...其实这个问题是因为A项目生成的dll不在默认的A项目\bin\Debug下造成的...其它项目还是...
2018-11-14 20:09:13 983
原创 C# 文本文件写入 获取路径与创建文件夹
String Save_Data = "";case 0x19://设备主动上传读卡数据[0x19]先写入到文件里面,在读取里面数据{ if (0x00 == ReceiveBuffer[4]) { message = "设备上传卡号数据A指令\t"; ReceiveDataCount++; //使用委托跨线程读取数据。...
2018-11-14 13:12:36 2315 1
转载 C#获取当前路径的七种方法 【转载】
//1.获取模块的完整路径。 string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;//2.获取和设置当前目录(该进程从中启动的目录)的完全限定目录 string path2 = System.Environment.CurrentDirectory;//3.获取应用程序的当前...
2018-11-14 11:45:23 146
转载 C# 使用/配置Log4Net
https://www.cnblogs.com/Liyuting/p/8417757.html1、首先在项目中添加Nuget程序包...2、然后在NuGet窗体中搜索Log4Net,然后点击安装<安装过程可能会持续几分钟,请耐心等待>3、在项目中添加一个Config文件,如已有App.config,则直接在其中添加内容:截图中配置的XML代码如下: ...
2018-11-13 09:22:34 253
转载 C# 一步步连接操作ACCESS数据库
OleDbConnection oleDb = new OleDbConnection(@"Provider = Microsoft.Jet.OLEDB.4.0; Data Source = Database.mdb");//在这里,@"Provider = Microsoft.Jet.OLEDB.4.0; Data Source = Database.mdb" 是连接字符串
2018-11-12 19:01:39 587
转载 C#连接Access数据库(详解)
做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以选择使用access数据库,这样就能省去一定的开支.首先,我们建一个数据库,因为大家使用的office版本不同,有用2000的有用2003的还有用 2007或者2010的.我用的是2007,但是无...
2018-11-12 18:00:21 1590 1
转载 C#调用MySQL数据库方法1(使用MySql.Data.dll连接)
方法1、1、检查nuget包管理器是否为最新程序vs2015使用nuget包管理器安装失败,在使用vs2015安装一些nuget包的时候,出现了an error occurred while retrieving package for "Newtonsoft.Json 11.0.0.2"的错误,按照网上更换nuget源的方式无果后,发现nuget管理器可以更新,更新之后就可以了。更新在“...
2018-11-12 17:42:01 3618
转载 C#调用MySQL数据库方法2(使用MySql.Data.dll连接)
下载地址:http://dev.mysql.com/downloads/connector/net/安装指导方法2、安装:mysql-connector-net-6.9.9.msi其下载地址:http://dev.mysql.com/downloads/connector/net/在Windows操作系统安装 mysql-connector-net-6.9.9.msi,默认是安...
2018-11-12 17:05:41 2007
转载 数据库的简介与类型
1.1 什么是数据库? 简单的说,数据库(英文Dtabase)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。1.2 数据库的种类 早期比较流行...
2018-11-12 16:14:27 456
转载 在Windows上安装 MySQL 8.0 教程(默认选项 Developer Default 安装)
MySQL默认安装到C盘(系统盘)下的 Program Files 文件夹的 MySQL文件夹里面。MySQL数据库执行的是默认选项(Developer Default)安装1、下载MySQL安装包(官网下载链接):选择 DOWNLOADS ——> Community(社区版,免费) ——> MySQL on Windows ——> MySQL Installer —...
2018-11-12 13:50:05 6627 5
转载 七大室内定位技术PK(转自3Snews)
2017年12月07日 22:46:01 pigs2018 阅读数:1211更多个人分类: 博客学习随着LBS和O2O搅得火热,定位技术近年来也备受关注且发展迅速。虽然室外定位技术已经非常成熟并开始被广泛使用,但是作为定位技术的末端,室内定位技术发展一直相对缓慢。而随着现代人类生活越来越多的时间都处在室内,室内定位技术的前景也非常广阔。 但虽然作为LBS最后一米的室内定位饱受关注...
2018-11-08 11:35:34 942
转载 【转载】笔记:无os的LwIP在TCP server历程中网络数据发送,串口出现tcp_write及tcp_receive错误。
2016年09月07日 22:13:58 新野-新野 阅读数:6180 标签: LWIP 更多个人分类: 转载笔记做一个,串口收到数据然后通过tcp主动发送出去的东西,但是目前遇到以下问题,当tcp初始化后连接也建立好了,此时如果每即使毫秒就向串口扔一组数据,串口收到数据后主动发送tcp出去,但是如果发送频率很快(感觉100ms内的话)发个一段时间,程序就会死,debug了一下,死在...
2018-11-07 19:17:13 3719
转载 C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码
遥望星空好好干,有前途!博客园 首页 新随笔 联系 管理 订阅随笔- 1082 文章- 0 评论- 151 C#高性能大容量SOCKET并发(转)C#高性能大容量SOCKET并发(零):代码结构说明 C#高性能大容量SOCKET并发(一):IOCP完成端口例子介绍C#高性能大容量SOCKET并发(二):SocketAsyncEventArgs封装C#高性...
2018-11-07 14:25:28 3211
转载 STM32F4+DP83848以太网通信指南系列(一):知识储备
丁丁的博客:https://www.hexcode.cn/article/show/stm32-ethernet12017-12-09 17:32:19以太网通信 stm32STM32F4+DP83848以太网通信指南系列(一):知识储备前言:项目需求使用STM32F407进行以太网通信,并涉及到数据链路层的工业以太网通信,使用LWIP协议栈并不能满足需求,因此需要自己摸清...
2018-11-01 15:04:39 18077 6
转载 STM32实现IAP功能的学习笔记
最近因项目需求要实现STM32的在线升级即IAP功能,先将这几天的学习体会和IAP的具体实现总结出来,分享给大家,希望对同样实现IAP的童鞋有所帮助,文中最后会上传名为STM32_Update.zip的压缩文件里面包含了STM32_App、STM32_MyBoot_V1.0和升级软件STM32_UpdateSoftware的源码文件供大家参考。所有程序都经过测试,可以直接在原子哥的开发板上跑,上位...
2018-11-01 13:24:48 1542
转载 STM32 IAP 在线升级详解
扩展-IAP主要用于产品出厂后应用程序的更新作用,考虑到出厂时要先烧写IAP 再烧写APP应用程序要烧写2次增加工人劳动力基础上写了“STM32 IAP+APP ==>双剑合一”链接稍后发)一、在进入主题之前我们先了解一些必要的基础知识----stm32系列芯片的种类和型号:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xx...
2018-11-01 11:50:55 781
转载 STM32网络远程升级固件的IAP程序实现与解析 ---附亲测稳定能用的程序
STM32网络远程升级固件的IAP程序实现与解析 ---附亲测稳定能用的程序http://www.openedv.com/thread-104667-1-1.html(出处: OpenEdv-开源电子网) 本文主要对STM32网络升级固件的IAP程序进行解析,也就是在STM32联网的情况下在浏览器上输入指定的IP地址(目前设置为192.168.1...
2018-11-01 11:31:35 12223 1
转载 五个主流以太网技术比较
2016年06月22日 14:36:54 leonliufeng 阅读数:10020前言对于局外人而言,工业以太网的存在很多让他们混淆的问题-而且并非孤立,即使那些专家有时候也被各种风起云涌的竞争系统所困扰,尽管制造商们提供了很多信息,描述他们的技术性能和特定的功能,并希望给出易于理解的解释,然而,用户仍然将发现他们无法从这里获得比较全面信息以支持他们进行这个方面的投入。我们也的确经常...
2018-11-01 11:25:57 3679
我的DOS学习.zip
2020-12-30
BC26移远AT指令资料.rar
2020-12-15
MyTFDiskTestcheck_v2zip.zip
2020-06-24
STM32解锁烧录过程.zip
2020-05-25
拍照测试软件.zip
2020-05-21
Quectel_LTE_Standard_MQTT_应用指导_V1.0.pdf
2020-05-21
Luat 4G模块AT命令手册V4.1.6.pdf
2020-05-21
EC20UFS_APP_FATFSzip
2020-05-21
淡村的IAPV1.2.rar
2020-05-21
蓝牙电源控制器.zip
2020-05-11
单纯的IAP.zip
2020-03-23
proteck3.0APP1.4.rar
2020-03-18
STM32 DEMO_STM32F103RBT6.rar
2020-01-04
泰斗 GPS.rar
2019-12-27
MPU 6050资料V4包含六轴绘图软件
2018-11-20
STM32F4 LWIP开发手册_V2.1
2018-11-16
云端-Web应用开发
2018-11-16
阿里云LinkDevelop案例实战_v1.3.0.pdf
2018-11-16
博文:STM32实现IAP功能的学习笔记
2018-11-01
STM32网络远程升级固件的IAP程序
2018-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人