logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux串口接收0x03等特殊字符的问题

近日在写一个linux的串口程序,发现大多数情况下数据接收没问题,但是有时却有问题。主要是接收的字符串中包含有0x03这个字符,会造成与它相邻的字符同时也接收不到,搞了好久才发现这个错误。查找资料后发现许多ARM板也存着这个问题,存在问题的字符串还包括0x13、0x0D等特殊含义的字符。解决方法方法比较简单,在接收数据前,对串口的文件描述符fd进行如下设置, struct termio

linux默认网关的设置

linux装系统设IP,这应该是系统管理员的基本功,可是不同的网络结构有不同的ip设法,您知道吗?1.一块网卡的情况  这个没啥好说的,估计地球人都知道:address,netmask,gateway然后netwok restart,搞定.2.两块网卡的情况    1).一个网关的情况   这种情况也简单,一个网卡设一个ip,其中一个网卡不设置gateway

#linux
Linux socket 获得本地IP和广播地址

#include#include#include#include#include#include#includeint main(int argc, char *argv[]){int inet_sock;struct ifreq ifr;//建立套接字inet_sock = socket(AF_INET, SOCK_DGRAM, 0);

Opencv在MFC中显示图片

本文介绍在MFC框架下,使用opencv的解码函数对图片进行解码,并最终显示到窗口。在此过程中,遇到了图片显示时的大小问题,以及闪烁问题,本文将一一解决。 【显示图片】1. 在CImageProcessView::OnDraw(CDC* pDC) 中写绘制图片的代码    我们已经打开图片时,利用opencv对图片文件进行了解码,图像数据已经在src_image中持有,现在需要

#opencv#mfc
OCR之Tesseract在VS2010中的使用

测试代码:#include "stdafx.h"#pragma comment(lib, "libtesseract302.lib")#pragma comment(lib, "liblept.lib")#include "tesseract\baseapi.h"#include "tesseract\strngs.h"int _tmain(int argc, _TC

Tesseract3的常用API

初始化函数(1) int Init(const char* datapath, const char* language,char **configs, int configs_size, bool configs_global_only);(2) int Init(const char* datapath, const char* language) { return Init(d

几种数据库的大数据批量插入【转】

在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法。首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了。////// 提供数据批量处

#数据库#大数据
到底了