排序:
默认
按更新时间
按访问量
RSS订阅

工程师成长之路:工作1-3年工程师如何突破瓶颈期

本文转载自:http://bbs.csdn.net/topics/392036101 序 2013年03月02日,我写了一篇博客<从1.5K到18K,一个程序员的5年成长之路>(http://blog.csdn.net/lgg201/article/detai...

2019-06-06 18:54:45

阅读数 61

评论数 0

加密算法(DES,AES,RSA,MD5,SHA1,Base64)比较和项目应用

加密技术通常分为两大类:"对称式"和"非对称式"。 对称性加密算法:对称式加密就是加密和解密使用同一个密钥。信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行加解密了。对称加密算法用来对敏感数据等信...

2019-02-27 15:31:33

阅读数 93

评论数 0

GDB 使用小节

#ifdef CORE_DUMP_DEBUG     struct statfs rfs;         struct statfs sdfs;         const char *core_command1 = "echo \"1\" ...

2019-02-15 18:41:20

阅读数 43

评论数 0

alsa frame period period_size buffer_size 等解释

FramesPeriods 一个frame就等于一个要被播放的声音样本。与通道数和样本长度无关。 例子: 1帧立体声48khz 16位的pcm数据长度为4bytes 1帧5.1正道48k 16位pcm流的大小为12bytes 一个period就是每两次硬件中断之间的帧数。poll()会每个周...

2019-01-12 17:49:04

阅读数 304

评论数 0

HTTP协议详解

引言                                         HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HT...

2019-01-11 17:59:02

阅读数 43

评论数 0

YUV格式详解

工作中经常会使用一些颜色空间,最主要的就是使用RGB空间和YUV空间,把两空间的一些知识记录在此。 1. 什么是RGB? RGB是红绿蓝三原色的意思,R=Red、G=Green、B=Blue。 2.什么是YUV/YCbCr/YPbPr? 亮度信号经常被称作Y,色度信号是由两个互相独立的信号组成。...

2019-01-02 18:22:43

阅读数 76

评论数 0

C++对象模型:单继承,多继承,虚继承

什么是对象模型 有两个概念可以解释C++对象模型: 语言中直接支持面向对象程序设计的部分。 对于各种支持的底层实现机制。 类中成员分类 数据成员分为静态和非静态,成员函数有静态非静态以及虚函数 class data members:static和nonstatic class data...

2018-12-23 10:33:14

阅读数 36

评论数 0

网络二三层转发

二层转发具体过程 转载至https://blog.csdn.net/hjq129520/article/details/60956536 根据路由表项的掩码和目的IP相与,判断主机A和主机B处于同一网段,采用二层转发。 1.      主机A向全网段的其他主机发送ARP广播报文,其SMAC...

2018-10-29 13:39:44

阅读数 276

评论数 0

函数调用协议

调用协议常用场合 __stdcall:Windows API默认的函数调用协议。 __cdecl:C/C++默认的函数调用协议。 __fastcall:适用于对性能要求较高的场合。 函数参数入栈方式 __stdcall:函数参数由右向左入栈。 __cdecl:函数参数由右向左入栈。 ...

2018-10-16 13:57:12

阅读数 72

评论数 0

C++ 的重要特性展示

比较懒,直接代码展示吧 如下代码展示C++ 的特性。 #include <string> #include <stdio.h> #include <stdlib.h&g...

2018-10-16 12:26:22

阅读数 43

评论数 0

关于vector的内存释放问题

关于vector的内存释放问题 以前一直想当然的以为vector 的clear()函数会保证释放vector的内存,今天网上一查资料发现完全不是我想象的那样子。 比如有如下代码: 1 tempObject obj1; 2 tempObject obj2; 3 vector&...

2018-10-16 12:15:28

阅读数 61

评论数 0

Atmel Studio 7.0 快速上手指南(基于ASF)

就在最近,Atmel终于推出了新版本IDE——Atmel Studio 7.0,该版本采用了微软最新的 Visual Studio 2015 平台,在速度、性能和代码视觉风格上都体现的淋淋尽致,用起来非常顺手,下面将结合实例,介绍AtmelStudio 7.0 的使用方法。       ...

2018-01-24 13:58:39

阅读数 11101

评论数 2

wpa_cli

wpa_cli 与wpa_supplicant交互的命令行客户端。wpa_cli [-p][-i] [-hvB] [-a] \       [-P] [-g] [-G]  [command..]  -h =help (show this usage text)  -v =shown version...

2018-01-02 15:50:13

阅读数 239

评论数 0

关于加载地址和运行地址理解

加载地址/存储地址和运行地址/链接地址区别:  a.加载地址是指代码存储所在的物理地址,由于ARM总是从0开始取值,即PC初始值为0,所以加载地址必须对应0地址,程序才能正确启动执行,之后才可以进行跳转,比如设置PC等于一个子程序的入口地址,而这个入口地址可能在rom中也可能在ram中。  b...

2017-12-30 20:52:10

阅读数 310

评论数 0

汇编运行地址,链接地址,加载地址,存储地址 位置无关码、位置有关码

转载自:http://blog.csdn.net/linux_103/article/details/8888427 搞ARM开发时,在连接目标代码会提到运行地址和加载地址。这两者有什么区别呢?其次,网上也有说链接地址和存储地址,那么这四个地址之间有什么区别? 1、运行地址链接地址:他...

2017-12-30 20:17:19

阅读数 66

评论数 0

内存分布及程序运行中

BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段 :数据段(data segment)通常是指用来存放程序中 已初始化 的 全局变量 的一块内存...

2017-12-30 19:44:24

阅读数 49

评论数 0

c++成员函数指针揭秘

原帖地址  http://blog.csdn.net/xlie/article/details/3031966#_Toc133650388 目 录  1 前言 2 语法 3 与其它语言机制的混合使用 3.1 继承 3.2 虚函数 3.2 多继承...

2017-12-12 13:21:22

阅读数 63

评论数 0

一般函数指针和类的成员函数指针

转载请注明原文网址:   http://www.cnblogs.com/xianyunhe/archive/2011/11/26/2264709.html 函数指针是通过指向函数的指针间接调用函数。函数指针可以实现对参数类型、参数顺序、返回值都相同的函数进行封装,是多态的一种实现方式。...

2017-12-12 13:20:12

阅读数 55

评论数 0

source insight

在编程的过程中,对于引用的系统库头文件,经常需要去查看具体声明内容,而仅仅为我们的项目源码建立一个project并不能直接看到,这里有一个办法:     source insight安装以后,在自定义的“workplace”目录中有一个BASE工程,这个工程是一个全局的工程,它的设置对所有工...

2017-04-24 12:27:33

阅读数 172

评论数 0

JNI/NDK开发指南(十一)

异常简介 异常,显而意见就是程序在运行期间没有按照正常的程序逻辑执行,在执行过程当中出现了某种错误,导致程序崩溃。在Java中异常分为运行时异常(RuntimeException)和编译时异常,在程序中有可能运行期间发生异常的逻辑我们会用try…catch…来处理,如果没有处理的话,在运行期间发...

2017-04-15 12:34:09

阅读数 156

评论数 0

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