7 hc-斌斌

尚未进行身份认证

暂无相关描述

等级
博文 313
排名 3w+

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

本文转载自:http://bbs.csdn.net/topics/392036101序2013年03月02日,我写了一篇博客<从1.5K到18K,一个程序员的5年成长之路>(http://blog.csdn.net/lgg201/article/details/8637763),被CSDN全站推荐.后来CSDN社区之星栏目对我做了专访(http://www.cs...

2019-06-06 18:54:45

Linux GNU 镜像地址

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

2019-06-03 12:52:06

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

Makefile为,PWD=$(shellpwd)KERNEL_SRC=/usr/src/linux-source-2.6.15/obj-m:=test.omodule-objs:=test.oall:$(MAKE)-C$(KERNEL_SRC)M=$(PWD)modulesclean:rm*.ko...

2019-06-03 10:53:16

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

加密技术通常分为两大类:"对称式"和"非对称式"。对称性加密算法:对称式加密就是加密和解密使用同一个密钥。信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行加解密了。对称加密算法用来对敏感数据等信息进行加密。非对称算法:非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为"公钥"和"私钥",它们两个必需配对使用,否则不能打开加密文件。发送双方A,...

2019-02-27 15:31:33

MAKE FILE例子

TARGET_NAME=Plugin#========编译指令相关=================CC=$(CROSS_COMPILE)gccCPP=$(CROSS_COMPILE)g++AR=$(CROSS_COMPILE)arcrAX=$(CROSS_COMPILE)ar-xSTRIP=$(CROSS_COMPILE)strip#==...

2019-02-20 15:07:12

GDB 使用小节

#ifdefCORE_DUMP_DEBUG   structstatfsrfs;       structstatfssdfs;       constchar*core_command1="echo\"1\">/proc/sys/kernel/core_uses_pid";       constchar*core_command2=NULL...

2019-02-15 18:41:20

Alsa音频编程

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

2019-01-28 17:02:55

Qt Creator 配置

如果完全安装Qt,QtCreator是作为其一部分,使用其默认设置就可以使用。如果是单独安装的QtCreator,或者安装的多个版本的Qt,则需要设置添加相应的路径设置Qtversions、编译器,然后用它们创建kits。一个IDE使用是否顺手,基本上包括快捷键、代码高亮、IDE主题颜色、代码片段编辑、版本控制等。下面就这些方面对Qt Creator进行讨论说明。构建和运行设置Q...

2019-01-26 17:57:20

交叉编译qt4.8.5

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

2019-01-26 14:15:37

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

QtCreatorFor嵌入式Linux搭建流程1.安装QtCreator 2.编译Qtforembbed 3.编译gdb及gdbserver 4.使用QtCreator创建C++工程 5.远程调试嵌入式Linux中的程序1.安装QtCreator首先从Qt官网下载最新的QtCreator离线安装包,使用目前最新的3.5.1版本。下载地址:https://www....

2019-01-26 13:59:01

QT 开发环境搭建

                                                                       QT开发环境搭建  首先下载QT开发包进入网站http://download.qt-project.org/archive/下载qt-creator-linux-x86_64-opensource-2.5.2.binqt-everywher...

2019-01-24 14:16:04

新分支建立方法

新分支建立方法下载MASTER主分支代码repostartnewbranch--allrepoforall-cgitpush xxxnewbranchcd.repocdmanifestsgitcheckout-bnewbranchvidefault.xml<defaultrevision="newbranch"remote="xxx"...

2019-01-24 14:01:15

alsa frame period period_size buffer_size 等解释

FramesPeriods一个frame就等于一个要被播放的声音样本。与通道数和样本长度无关。例子:1帧立体声48khz16位的pcm数据长度为4bytes 1帧5.1正道48k16位pcm流的大小为12bytes一个period就是每两次硬件中断之间的帧数。poll()会每个周期return一次。buffer是一个环形buffer,大小一般来说比一个periodsize大,...

2019-01-12 17:49:04

Linux下库相关命令

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

2019-01-12 13:47:08

HTTP协议详解

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

2019-01-11 17:59:02

YUV格式详解

工作中经常会使用一些颜色空间,最主要的就是使用RGB空间和YUV空间,把两空间的一些知识记录在此。1.什么是RGB?RGB是红绿蓝三原色的意思,R=Red、G=Green、B=Blue。2.什么是YUV/YCbCr/YPbPr?亮度信号经常被称作Y,色度信号是由两个互相独立的信号组成。视颜色系统和格式不同,两种色度信号经常被称作U和V或Pb和Pr或Cb和Cr。这些都是由不同的编码格式所...

2019-01-02 18:22:43

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

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

2018-12-23 10:33:14

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

win10正式版是一个全新的操作系统,所以我们在系统中运行类似VC6这类旧软件时,难免会遇到一些问题。比如,现在有些用户在win10环境下运行VC6时,按F10、F11进行单步调试,会出现:Unhandledexceptionin***.exe(OLE32.DLL):0xC0000005:AccessViolation的错误,这该怎么办呢?下面,小编就给大家介绍下该问题的具体解决方案。...

2018-12-13 11:39:01

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

1 2 3 4 5 6 7 8 9 //根据configure.in和Makefile.am生成makefile的步骤,基于UBUNTU12.04 1.autoscan (可选) 2.aclocal 3.autoconf 4.autoheader(可选) 5.li...

2018-12-08 21:31:32

修改开源代码的configure与makefile

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

2018-12-08 21:29:50
奖章
    暂无奖章