自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (22)
  • 收藏
  • 关注

翻译 第一章:C++和标准库速读(3)

The Many Uses of const The keyword const can be used in several different ways in C++. All of its uses are related, but there are subtle differences. The subtleties of const make for excellent interview questions! Chapter 11 explains in detail all th

2021-05-15 21:25:17 251

翻译 第一章:C++和标准库速读

书接上文条件语句 条件语句可以根据某事是否为真来执行代码。如下面的小节中所展示的,C++中有三种主要的条件语句类型:if/else语句,switch语句和条件运算符。if/else语句 最常用的条件语句是if语句,它可以跟else搭配使用。如果if语句中的条件为真,一行或一块代码被执行。否则,如果else存在的话就执行它,或都执行条件语句后面的代码。下面的代码示例了一个级联的if语句,一个有趣的理解是这个if语句带一个else语句,else语句反过来又包含另一个if语...

2021-03-16 20:49:20 230

翻译 Professional C++第四版 中文

第一部分Professional C++ 介绍第一章:C++和标准库速读第二章:Strings和String Views的使用第三章:编码与风格第一章:C++和标准库速读本章内容-------------------------------------------------------------------------------------------➤➤ 简要浏览C++语言和标准库中最重要的部分和语法➤➤ 智能指针基础在WROX.COM上下载本章----..

2021-03-04 21:16:52 1182 1

原创 av_printf_format

1. av_printf_format 是一个函数属性宏(format属性),定义在attributes.h文件中。#if defined(__GNUC__) || defined(__clang__)# define av_builtin_constant_p __builtin_constant_p# define av_printf_format(fmtpos, attrpos) __attribute__((__format__(__printf__, fmtpos, attr

2020-10-22 16:01:00 193

翻译 SDL入门教程

此系列教程紧紧围绕SDL(Simple DirectMedia Layer),一个跨平台的2D图形库。这个库可以帮助我们在屏幕上画各种各样的生动游戏元素。此库的下载地址 http://www.libsdl.org; 并下载“Development Libraries”和“Win32”下的Mingw32 tar文件,以及“Runtime Libraries”和“Win32”下的zip文件。如果你使用的是 Visual Studio 就不需要 Mingw32 文件了.。当下载好之后,最好把zip文件夹下的.d.

2020-10-20 19:36:33 1057

原创 av_get_bits_per_pixel和av_get_padded_bits_per_pixel计算原理

pixdesc.c文件中定义的av_pix_fmt_descriptors列表定义了一帧图片在小于等于4个平面上存储方式。成员nb_components描述每个像素点组成的元素个数。如常见的BRG格式的图片每个像素有B、G、R三种元素组成,YUV格式每个像素由Y、U、V三种元素组成。成员log2_chroma_w和log2_chroma_h可以根据亮度的宽高来计算色度的宽高。如YUV444,每一个像素点这三个分量都采样,那么色度宽高与亮度的宽高是相同,log2_chroma_w == log2_ch

2020-08-23 00:25:47 539

原创 av_rescale_rnd计算原理

av_rescale_rnd进行单位换算,av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding rnd)最基本的计算公式是:a*b/c;计算原理:对一实物用单位b度量出来的值是a,那么用单位c来度量其值是多少?设实物的真实值为x,用单位c度量的值为y,则有如下式满足:x/a = b;x/c = y;所以有:a*b = c*y。进而得出:y = a*b/c对换算后的数据有五种处理方法:...

2020-08-19 14:30:12 1711 1

原创 libc中的时间函数

下面看一下localtime, gmtime,mktime的实现:如下图所示:localtime和gmtime共同使用全局内存_tmbuf存入计算的结果。所以多线程要避免使用这两个函数。__tz_convert依次调用tzset_internal(也是tzset的调用方法,用于从环境变量和文件中获取时区信息),__offtime计算时间。(图中函数签名是一种老的c风格,先列出函数参数,然后再指定它们的类型)tzset_internal函数:此函数首先获取tz = getenv ("TZ").

2020-06-10 10:50:45 1067

原创 duilib 实现鼠标移动到托盘提示消息,类似微信托盘功能

duilib 的CTrayIcon类没有办法获取程序托盘pos的函数,为此我们需要继承该类编写自己的类。在windows api中Shell_NotifyIconGetRect可以获取托盘的pos;函数原型为SHSTDAPI Shell_NotifyIconGetRect( const NOTIFYICONIDENTIFIER *identifier, RECT ...

2020-02-20 16:05:36 535

原创 Poco::Timer的用法

Poco::Timer的start函数和restart函数在刚接触的时候很容易产生误解。我们通过回调函数onTimer执行一些任务时,当任务完成时关掉定时器。关掉定时必需使用stop函数,然而不能在回调函数中调用该函数,否则会发生死锁。个人感觉restart(0),并不会结束timer开启的线程,所以再次start的时候会出错。class A{public:    void ontime...

2018-07-27 14:49:40 3128

原创 LPC1778与AM2302的通信

typedef enum {INPUT, OUTPUT}PortDir;typedef struct{    uint8 humiInt;  uint8 humiFra;  int8 tempInt;  uint8 tempFra;  uint8 checkSum;} AM2302Data;/*************************************************...

2018-03-08 11:33:56 411

smb协议实现(cifs)

PART I NBT: NetBIOS over TCP/IP 1 Chapter 1 A Short Bio of NetBIOS 3 1.1 NetBIOS and DOS: The Early Years 4 Chapter 2 Speaking NetBIOS 5 Chapter 3 The Basics of NBT Implementation Chapter 4 The Name Service in Detail Chapter 5 The Datagram Service in Detail Chapter 6 The Session Service in Detail Chapter 7 Where It All Went Wrong Chapter 8 A Little Background on SMB Chapter 9 An Introductory Tour of SMB Chapter 10 First Contact: Reaching the Server

2022-12-22

centos ubuntu技巧

文档内有centos trick.txt 主要讲centos系统上安装常用软件或服务异常的解决办法;ubuntu trick.txt与此类似。还有ffmpeg notes.txt, 主要讲mpeg的使用。还有C++.docx和sse.txt等等, 比较丰富。

2018-08-29

两本GRE词汇书

GRE词汇红宝书、GRE核心词汇助记与精练。这两本书均为pdf格式,内容清晰,有学习笔记。

2018-07-29

go学习教程

go语言入门,精通go语言,go语言的网络编程。三本高清书带书签,你值得拥有!

2018-07-29

《嵌入式实时操作系统uCOS-II》(第二版)光盘.rar

《嵌入式实时操作系统uCOS-II》(第二版)随书光盘.rar

2017-08-10

嵌入式实时操作系统μCOS-Ⅱ第2版.pdf

书 名 嵌入式实时操作系统uC/OS-II 作 者(美)Jean J. Labrosse 译 者 邵贝贝 出版社北京航空航天大学出版社

2017-08-10

嵌入式实时操作系统uC/OS-II

嵌入式实时操作系统uC/OS-II 作 者(美)Jean J. Labrosse 译 者邵贝贝 出版社北京航空航天大学出版社。本书是microc/osii the real time kernel一书的第2版本,在第1版本(v2.0)基础上做了重大改进与升级。通过对μc/osii源代码的分析与描述,讲述了多任务实时的基本概念、竞争与调度算法、任务间同步与通信、存储与定时的管理以及如何处理优先级反转问题;介绍如何将μc/osii移植到不同cpu上,如何调试移植代码。在所附光盘中,给出已通过faa安全认证的μc/osii v2.52的全部源码以及可在pc机上运行的移植范例。

2017-08-10

lpc177x_lpc178x中文用户手册

lpc177x_lpc178x中文用户手册,内容介绍的非常详细

2017-08-10

神经网络设计

作者: (美)哈根译者:戴葵本书主要讲述神经网络的基本概念,介绍实用的网络模型、学习规则和训练方法。全书分19章,内容涵盖神经元模型和网络结构、感知机学习规则、有监...

2016-12-31

基于递推预报误差算法的前馈神经网络的设计

该文介绍了一种基于递推预报误差算法的前馈神经网络的实现方法。将该网络应用于非线性系统模型的仿真试验中取得了良好的效果。文中给出了试验的结果,并对该网络的应用进行了讨论。

2016-12-31

C和C++参考手册chm版

C/C++ Reference General C/C++ Pre-processor commands Operator Precedence Escape Sequences ASCII Chart Data Types Keywords Standard C Library Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions All C Functions C++ C++ I/O C++ Strings C++ String Streams Miscellaneous C++ C++ Standard Template Library About the Standard Template Library Iterators C++ Algorithms C++ Vectors C++ Double-Ended Queues C++ Lists C++ Priority Queues C++ Queues C++ Stacks C++ Sets C++ Multisets C++ Maps C++ Multimaps C++ Bitsets All C++ Functions

2016-10-29

系统辨识-使用者的理论

中文版系统辨识-使用者的理论

2016-05-25

动态allan方差

这是一个动态Allan方差MATLAB程序,能很好的计算动态Allan方差,能画出三维图形。对研究Allan方差有一定的帮助,传上来,大家共同学习一下。感谢作者的分享

2016-04-10

C++算法-图算法

《国外经典教材?C++算法:图算法(第3版)》所关注的是图算法领域。从实用的视角,以独特的结构将有关内容组织在一起,从而使读者不仅可以对这一领域有系统性的认识,而且还可在实践中灵活使用所提供的算法工具。本版中,增加了数以千计的新练习、数百年新图表以及数十个新程序,而且对所有的图表和程序都做了详尽的注释说明;不仅涵盖了新的主题,还对许多经典算法提供了更为充分的解释。所有读者都可从中得到极为丰富的学习资料,从而更好地理解基本概念。

2016-03-26

Winform中Chart控件的应用案例

winform开发中Chart控件,chart、Series、ChartArea曲线图绘制的重要属性的全面案例包括源代码(赤水不忘挖井人,感谢作者。分享万岁)

2016-02-24

c# winForm chart控件动态更新 支持局部放大

开发平台VS2010 chart控件动态更新折线图 视图展现效果包括压缩式、跟进式及缩放式3种 (免费共享,在此表示感谢作者)

2016-02-24

theory and practice of recursive identification

heory and practice of recursive identification.回归辨识理论和应用,科技、工程、学术界都有用

2016-01-25

深入浅出玩转fpga.pdf

资深CPLD/FPGA开发工程师,EDN助学—FPGA/CPLD学习小组组长、《深入浅出玩转FPGA》书友会组长、《基于FPGA的快速系统原型开发》翻译组长。将于2010年3月份前后出版《深入浅出玩转FPGA》一书(北航出版社)。 本视频是特权同学利用业余时间整理和录制的一套为期35课的FPGA视频学习教程,该教程以EDN网站FPGA/CPLD助学小组的BJ-EPM240 CPLD学习板和SF-EP1C FPGA开发板为主,在实践中带大家深入对CPLD/FPGA的学习,很多基础的知识都会穿插其中。

2015-08-26

verilog数字电路设计与综合.pdf

关于verilog语言的一本书,涉及到相关的细节和基本设计方法,对初学的人还是有经验的人均有一定帮助。

2015-08-26

huffman编码(c程序编写)

完成信源字符统计,编码与解码,信道编码与解码,信道加噪。

2015-03-25

空空如也

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

TA关注的人

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