自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jirryzhang的博客

厚积薄发,勤能补拙

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

原创 STM8/32 CAN过滤器设置详解

CAN总线的标准帧和扩展帧主要决定帧ID的长度,标准帧的帧ID长度是11位,也就是帧ID的范围是000-7FF。扩展帧的帧ID长度是29位,也就是帧ID的范围是0000 0000-1FFF FFFF。CANopen帧ID最多是11位的,因此是标准帧;而SAE 1939协议通常是18XX XXXX的帧ID,是29位的,因此是扩展帧。在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的...

2018-03-28 18:00:35 8937 1

原创 C++32位系统与64位系统基本数据类型

32位与64位系统数据类型不同的平台上对不同的数据类型分配的字节数是不同的,一般的,数据类型的字节数是由编辑器决定的(编译期间决定数据类型长度)。简单来说,平台就是CPU+OS+Compiler,cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。所以平台是三者...

2018-03-21 19:56:24 3386

原创 两数相加

给定两个非空链表来代表两个非负数,位数按照逆序方式存储,它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807/** * Definition for sing...

2018-03-16 15:07:30 346

原创 1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解的两种解法

解法1:#include<iostream> #include<cstdio> using namespace std; void result(int num, int &result_add, int &result_mul) { int i, j, k; i = num / 100; ...

2018-03-11 18:08:33 2734

原创 C/C++程序内存的各种变量存储区域和各个区域详解

C语言在内存中一共分为如下几个区域,分别是:1. 内存栈区: 存放局部变量名;2. 内存堆区: 存放new或者malloc出来的对象;3. 常数区: 存放局部变量或者全局变量的值;4. 静态区: 用于存放全局变量或者静态变量;5. 代码区:二进制代码。知道如上一些内存分配机制,有助于我们理解指针的概念。C/C++不提供垃圾回收机制,因此需要对堆中的数据进行及时销毁,防止内存泄漏,使用free和de...

2018-03-11 17:57:16 79320 18

原创 cin和cout重定向(韩信点兵)

用streambuf先备份原来的cin或者cout的rdbuf,然后用ifstream或ofstream的rdbuf绑定到cin或者cout的rdbuf。使用完后记得用当初streambuf备份的cin或者cout的默认rdbuf重新绑定到cin或者cout的rdbuf上,恢复默认状态。#include <iostream>#include <algorithm> // ...

2018-03-11 17:17:40 754

原创 Linux socket CAN编程示例

如下所示,代码展示了Linux下CAN的发送和接收:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <net/if.h>#include <sys/ioctl.h>#include <sys...

2018-03-01 22:16:44 12426 10

qt实现导航栏Demo

qt实现的导航栏demo,带切换特效,选中换色,选中条样式,渐变色,接口丰富,移植性和自定义性很强,QT4.8+VS2010编译通过。

2017-04-24

QZXing解读二维码

QZXing解读二维码

2017-04-21

QT导航栏DEMO

利用qt treeWidget stackedWidget开发的类似导航栏的效果

2017-04-21

qt根据输入内容生成二维码

qt根据输入内容生成二维码,VS2010+QT4.8编译

2017-04-21

C++实现的Udp发送端源码

C++实现的UDP发送端源码,和另一份接收端的源码配合,编辑即用

2016-12-11

空空如也

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

TA关注的人

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