logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

随想录——关于内存泄漏查找代码

今天发现在OpenWRT(RT5350)跑的一个应用程序(C++写的)内存溢出导致程序崩溃;同事叫我安装GDB来调试,我也不知道怎么装,也没有用过,后来叫我在虚拟机上装cppcheck来检查一下源码的编写规范,检查发现new 一个数组的时候 delete的时候没有加[];加上后发现还是会内存溢出。无奈之下我就一个线程一个线程注释来查看内存(top命令看内存使用情况);发现其中一个线程注释后就不会内

Linux指定网卡socket发送数据

我们的嵌入式设备(基于Linux)做为数据采集上报,当有多个数据出口,做冗余发送。两个出口的网络不再分层,均处于同一子网,直接用socket发送即可,系统会按照本地路由表进行匹配发送## 可以该命令查看本地路由器表route -n其中一个数据出口有多层结构,该数据接口可设置“默认网关”。即无法匹配的数据会发送到该数据出口多层结构,即数据出口外还有路由器设备提供上层的数据出口,数据目的地址不是当前网

#linux#网络#服务器
libcurl 支持 openssl 交叉编译 mips rt5350

历经半个月终于把libcurl库编译出来,参考网上很多博客,最终把自己要的库编译出来。首先说明一下,我要这个库的目的。我在RT5350上跑openWRT需要向服务器提交数据,用http协议,且需要ssl加密。经过网上查找只有libcurl合适,于是我用mipsel-openwrt-linux-gcc开始交叉编译libcurl,开始的时候一直在CSDN下载 libcurl的源代码包,版本不一...

#linux#服务器#java
ntohl()、htonl()函数

ntohl()将一个无符号长整形数从网络字节顺序转换为主机字节顺序, ntohl()返回一个以主机字节顺序表达的数。ntohl()返回一个以主机字节顺序表达的数。htonl()将主机数转换成无符号长整型的网络字节顺序。本函数将一个32位数从主机字节顺序转换成网络字节顺序。#include<stdio.h>typedef unsigned short uint16;ty...

RT-Threaad的。drive.c

/** File: device.c* This file is part of RT-Thread RTOS* COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team** The license and distribution terms for this file may be* found in the

到底了