工程师成长之路:工作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

阅读数 52

评论数 0

Linux GNU 镜像地址

Linux GNU的资料地址http://ftp.gnu.org/pub/gnu/ 可供参考

2019-06-03 12:52:06

阅读数 9

评论数 0

makefile:make -C M=参数的使用

Makefile为, PWD = $(shell pwd) KERNEL_SRC = /usr/src/linux-source-2.6.15/ obj-m := test.o module-objs := test.o all: $(MAKE) -C $(KERNEL_SRC) M=...

2019-06-03 10:53:16

阅读数 21

评论数 0

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

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

2019-02-27 15:31:33

阅读数 86

评论数 0

MAKE FILE例子

TARGET_NAME = Plugin #======== 编译指令相关================= CC = $(CROSS_COMPILE)gcc CPP = $(CROSS_COMPILE)g++ AR = $(CROSS_COMPILE)ar cr AX = $(CROS...

2019-02-20 15:07:12

阅读数 46

评论数 0

GDB 使用小节

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

2019-02-15 18:41:20

阅读数 39

评论数 0

Alsa音频编程

一、前序 这里了解一下各个参数的含义以及一些基本概念。 声音是连续模拟量,计算机将它离散化之后用数字表示,就有了以下几个名词术语。 样本长度(sample):样本是记录音频数据最基本的单位,计算机对每个通道采样量化时数字比特位数,常见的有8位和16位。 通道数(channel):该参数为1...

2019-01-28 17:02:55

阅读数 100

评论数 0

Qt Creator 配置

如果完全安装Qt,Qt Creator是作为其一部分,使用其默认设置就可以使用。如果是单独安装的Qt Creator,或者安装的多个版本的Qt,则需要设置添加相应的路径设置Qt versions、编译器,然后用它们创建kits。 一个IDE使用是否顺手,基本上包括快捷键、代码高亮、IDE主题颜色...

2019-01-26 17:57:20

阅读数 60

评论数 1

交叉编译qt4.8.5

这篇文章主要是记录一下交叉编译qt4.8.5中遇到的一些问题,希望能给后来者提供一些参考。在编译过程中也参考过网上一些其他资料,可能是因为qt版本或者是编译环境的差异,很难说哪个资料能能够完全解决自己问题的,需要根据自己的实际需求综合判断,定位问题。 软件平台 1.  主机环境: Ubuntu...

2019-01-26 14:15:37

阅读数 45

评论数 0

使用QtCreator作为嵌入式Linux的IDE及可视化调试工具

Qt Creator For 嵌入式Linux搭建流程 1.安装QtCreator 2.编译Qt for embbed 3.编译gdb及gdbserver 4.使用QtCreator创建C++工程 5.远程调试嵌入式Linux中的程序 1.安装QtCreator 首先从Qt官网下载最新...

2019-01-26 13:59:01

阅读数 148

评论数 0

QT 开发环境搭建

                                                                        QT 开发环境搭建    首先下载QT开发包 进入网站http://download.qt-project.org/archive/ 下载qt-crea...

2019-01-24 14:16:04

阅读数 34

评论数 0

新分支建立方法

新分支建立方法 下载MASTER 主分支代码 repo start newbranch--all repo forall -c git push xxx newbranch cd .repo cd manifests git checkout -b newbranch vi default...

2019-01-24 14:01:15

阅读数 49

评论数 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

阅读数 210

评论数 0

Linux下库相关命令

Linux下库相关命令 g++(gcc)编译选项 l  -shared :指定生成动态链接库。 l  -static :指定生成静态链接库。 l  -fPIC :表示编译为位置独立的代码,用于编译共享库。目标文件需要创建成位置无关码, 念上就是在可执行程序装载它们的时候,它们可以放在可执行...

2019-01-12 13:47:08

阅读数 41

评论数 0

HTTP协议详解

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

2019-01-11 17:59:02

阅读数 38

评论数 0

YUV格式详解

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

2019-01-02 18:22:43

阅读数 75

评论数 0

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

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

2018-12-23 10:33:14

阅读数 35

评论数 0

Windows10下VC6.0不能进行单步调试怎么办?解决方案

win10正式版是一个全新的操作系统,所以我们在系统中运行类似VC6这类旧软件时,难免会遇到一些问题。比如,现在有些用户在win10环境下运行VC6时,按F10、F11进行单步调试,会出现:Unhandled exception in ***.exe(OLE32.DLL):0xC0000005:A...

2018-12-13 11:39:01

阅读数 254

评论数 0

如何根据configure.ac和Makefile.am为开源代码产生当前平台的Makefile

1 2 3 4 5 6 7 8 9 //根据configure.in和Makefile.am生成makefile的步骤,基于UBUNTU 12.04 1.autoscan (可选) 2.a...

2018-12-08 21:31:32

阅读数 37

评论数 0

修改开源代码的configure与makefile

一、说明修改开源软件的时候,常看到长达几万行的configure和几千行的Makefile,于是疑问! a)         提问:                          i.              这是人写的吗?                        ii.    ...

2018-12-08 21:29:50

阅读数 97

评论数 0

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