自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习记录

记录学习时的个人理解

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 串口调试工具

串口调试工具是设备开发中经常用到的一个工具,好的工具可以提高研发效率。工作用到的好工具分享大家。此工具接受订制化开发。

2024-01-19 13:59:07 423 1

原创 qt 动态库的使用

通过QLibrary类的resolve方法获取动态库中的函数。动态库一般会提供一个头文件,对动态库 的接口进行定义说明,接口的函数名、参数、返回值进行详细的说明,使用QLibrary类加载动态库文件,QLibrary lib("test.dll");首先保证自己使用的编译器与动态库的编译器一致(不一致会出现各种想象不到的问题)。生成动态库可以查看我另外的一篇博客:自己生成动态库的文章。调用自己生成的动态库。调用别人提供的动态库。2、获取动态库中的函数。

2024-01-31 15:46:28 119

原创 qt第三方日志模块使用

log日志的使用,封装自己的日志模块

2024-01-20 16:18:52 395

原创 python 如何生成可执行文件

i :.exe文件图标,ico文件,-i logo.ico。-F:单文件版本, -D:多文件版本。python 生成可执行文件.exe。-w 没有DOS调试窗口。

2024-01-19 14:31:09 320

转载 Linux 定时任务 crontab简介

3.crontab 定时任务的时间格式3.1.命令简介3.1.1.通用字符分 时 日 月 星期 要运行的命令第1列分钟0~59第2列小时0~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~7(0和7表示星期天)第6列要运行的命令123456783.1.2.特殊字符3.1.2.1 *(星号)代表任何时刻都接受的意思。举例来说,范例一内那个日、...

2018-11-24 10:25:25 145

转载 ip_vs实现分析(1)

本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: [email protected]来源:http://yfydz.cublog.cn1. 前言ipvs是章文嵩先生主持的一个开源项目,早在2.2内核时就已经以内核补丁形式出现,RedHat6.1和6.0的一个重要区别就是增加了I

2014-12-12 10:14:25 519

转载 IPVS 学习笔记 二

3.6、ipvs数据包发送IPVS连接中的数据包的发送方法是由ip_vs_bind_xmit()(net\netfilter\ipvs\ip_vs_conn.c中)函数定义的,具体的发送数据包处理函数定义在net\netfilter\ipvs\Ip_vs_xmit.c文件中intip_vs_nat_xmit(struct sk_buff *skb, struct ip_vs_conn

2014-12-12 10:10:14 631

转载 IPVS 学习笔记 一

十分感谢yfydz老大发布ip_vs实现分析系列文章,这使我能尽快理解ipvs的工作原理与源码组成。不过yfydz的文章过于长,不便于后续检索。我计划逐步整理,发到blog上。 1、ipvs分为三种负载均衡模式NAT、tunnel、direct routing(DR)NAT:所有交互数据必须通过均衡器tunnel:半连接处理方式,进行了IP封装DR:修改MAC地址,需要

2014-12-12 10:07:14 1003

原创 LVS原理个人理解

LVS的组成:ipvsadm、ipvs1、ipvsadm运行在用户态,ipvs运行在内核态。2、LVS是用ipvsadm对内核态的ipvs进行规则的配置。及状态的查询、目前支持TCP、UDP协议

2014-12-12 10:00:12 372

原创 工程文件管理之makefile最简单模式

HEADDIR :=./CC := gccCXX:= g++STRIP := stripAR := arMV := mvCFLAGES := -lpthread -ldlSRC_DIR := $(HEADDIR)/../../code/DA/srcHEAD_DIR := $(HEADDIR)/../../code/DA/includevpath %.cpp $(

2014-08-20 09:38:32 421

原创 系统引导程序

第一步:     1、禁止中断。     2、设置CPU。     3、初始化内存。     4、初始化堆栈。     5、初始化其他设备的驱动。     6、跳转到引导程序的第二步。第二步:     主要实现复制程序到内存中,并跳转到内存中相应的位置进行内存中执行程序。

2013-09-01 22:11:51 414

原创 伙伴系统在Linux2.6.34版本中 初始化的函数调用关系

针对X86系统:start_kernel()(filePath:init/main.c)-->setup_arch()(filePath:arch/x86/kernel/Setup.c)-->paging_init()(filePath:arch/x86/mm/Init_32.c)-->zone_sizes_init()(filePath:arch/x86/mm/Init_32.c)-->fr

2013-01-18 15:47:33 267

原创 编译内核

执行#make mrproper命令,为的是清除掉以前升级留下的一些不正确文件

2013-01-16 16:39:57 203

转载 nginx 学习(一)

查找到nginx的资料:本文主要简单介绍nginx源码目录结构、程序编译流程、如何构建学习nginx的环境等。本文以及后续nginx源码分析文章是基于nginx版本1.3.8进行的分析,该版本的src目录的代码,共记258个源码文件。注:本系统的文章为本人学习做笔记用,为源码分析,而非模块的编写,可能会存在问题。1.1 源码目录简述nginx的源码目录结构层次明确,从自动编译脚

2012-12-20 17:46:27 370

转载 vxworks 与Linux的区别

vxworkslinux  内核结构  微内核,内核只提供了基本的服务,如:任务管理,内存管理,中断处理等宏内核,除了基本的服务,内核还包括文件系统,网络协议等运行模式应用程序运行在“实模式”下,无用户模式和内核模式之分采用“保护模式”,用户进程、线程运行在用户模式下,内核线程运行于内核模式内存访问和内存保护内核采用实存储管理方式,所有任

2012-12-12 10:34:44 1224

转载 Linux 系统启动异常情况及修复方法

linux下repair filesystem模式修复方法实践repair filesystem 1 #一般是什么引起的和该怎样解决第一种情况:非正常关机引起的磁盘分区问题 不能正常进入系统大家好~!麻烦大家教教我如下问题一般是如何引起和应该怎么样解决呢?Finding module dependencies; [OK]modprobe:modprobe:can

2012-12-04 15:35:24 1483

原创 IP网络层

RFC 791 是IP的正式规范文件arp:arp高速缓存进行IP与MAC(物理地址间的查询转换);

2012-11-05 17:32:23 284

原创 TCP可靠传输的实现

依靠滑动窗口机制,回复确认消息,消息超时重传, 1、滑动窗口机制:假定数据只在一个方向上传输,即:A发送数据到B,B只给A发确认信息。TCP的滑动窗口是以字节为单位的,我们先讨论发送方A的发送窗口,首先他有三个指针P1、P2、P3,小于P1的是已经发送并得到确认的部分,大

2011-08-25 08:48:59 1762

原创 ICMP报文

1、当TCP/UDP数据报发送出现目的地不可当、源点抑制、时间超时、参数问题、改变路由重定向时,就会收到ICMP报文。 ********程序中如果不能好好的处理这种情况,将会带来不可预测的结果。

2011-08-19 16:55:04 283

原创 TCP三次握手

1、A向B发送连接建立请求。(首部的)2、B应答A 的连接建立请求。3、A向B确认连接建立。

2011-08-19 16:44:18 199

原创 运输层学习笔记

1、UDP首部格式:(共8字节)源端口     目的端口    长 度      检验和2byte        2 byte         2byte      2byte *********        源端口号不需要时可以用全0,目的端口号必须要,长度为数据包的长度(包括UDP首部8个字节),检验和用来检验UDP用户数据报在传输的过程中是否有错,有错丢弃。2、TC

2011-08-19 16:22:49 282

原创 在HW的日子

大学四年上的不是名牌,毕业后把自己买给一个人力外包公司,被派遣到HW,由于项目刚刚开始整天就是学习,学习内容就是关于业务方面的,大概学了1个多月后开始给我们分配工作些零碎的工作,大多数是体力活,技术方面没有什么难度,做的大部分是应用层的东西,工作量不大,有大把大把的时间看代码,把

2011-08-18 12:06:04 279

网络调试助手,支持TCP/UDP

模拟TCP的客户端、服务端,UDP的客户端、服务端,其他工具协议持续更新中。需要源码可后台留言联系,可定置化开发功能。

2024-02-19

串口设备调试工具 com 485 232 网络

最简单的绿色串口调试工具,可接受订制化开发.可提供源码.串口调试工具是一款简单实用的串口调试工具,无插件的绿色软件,适宜单片机编程时对RS232/485等通讯测试用。 网络通讯TCP、UDP客户端、服务端模拟工具。开发、调试得力的助手。值得拥有!

2024-01-19

LVS 配置文件

LVS配置脚本,针对最简单的两天真实服务器来配置。

2014-12-19

DCS800使用手册

DCS800使用手册

2012-05-22

TCP 的学习资料

TCP自己学习MFC时,做的一些小例子。

2011-03-20

Watch_client

Watch_clientWatch_Watch_clientclient

2011-02-13

Visual C++ 6.0 实例教程.pdf

Visual C++ 6.0 实例教程.pdf

2011-02-13

空空如也

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

TA关注的人

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