自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Vmware vRealize Autostation 蓝图简介

一、蓝图概述:下图是一个业务单元的蓝图设计图: 左上角是服务项类型,包含以下7个类别:1、Machine Types常见的云平台类型2、Software Components软件模块,把常见软件按照统一的协议规范进行封装,把软件的交付模式标准化。3、Blueprints蓝图组件(管理员可以自己创建蓝屏,发布出来,即新建蓝图可以使用已有的蓝图作为设计中的一部分

2017-07-02 22:36:58 1964

原创 ubuntu编译安装sqlite库

编译安装sqlite库 静态库

2016-03-01 22:59:49 3461

原创 项目风险的理解

项目风险的理解1、想到了,以为是这样,实际不是这样这样的问题其实在我们项目开发过程中占多数,在项目评估的时候根据以往经验估计这个问题的的严重程度,而评估的时候往往都是专家这样的角色,所以他个人的想法或者能力就会导致评估失准,针对这个问题,项目开发初期就应该把所能想到的问题严重程度最大化,再来思考,不能一开始就给自己设置了边界,要跳出盒子思考。然后再安排人力对各种可能进行验证,项目前期花些时

2015-08-23 23:55:00 969

原创 项目计划的随笔

目前带了一个项目,项目成员基本都是刚毕业的新员工,那代码质量就存在一定的风险。针对这个问题,现在想到的方法是 单元测试+静态代码扫描+人工审查(Linux+c)。       单元测试的用例质量还没有好的方法来把握,这一项本来是用来保证质量的,但是也有可能成为我们的负担。一个模块是否做好单元测试,很关键的地方就是设计,新员工设计水平可想而知,所以设计时要把单元测试这个作为一个关键因素。

2015-08-16 23:54:03 462

转载 usb详解

usb作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,RS232这些接口一样,我们也必须掌握usb.但是usb的接口协议实在有点费解,linux uhci驱动作者之一Alan Stern曾经就说过“The USB documentation is downright evil. Most    of it is just crap, written by a commi

2015-07-07 16:36:21 1448

原创 linux共享内存相关资料搜集

共享内存获取失败失败原因:1.A shared memory segment is to be created and the value of size is less than the system-imposed minimum or greater than the system-imposed maximum。2.No shared memory segment

2014-05-14 14:18:04 652

转载 程序员的灯下黑:重知识轻技术(转)

说到点上,拿出来分享一下。程序员的灯下黑:重知识轻技术(转)电视《雍正王朝》讲了这么一个故事:大将军年羹尧奉命到青海平叛,清军因路途遥远,军耗巨大,因此力求速战速决。但叛军避开锋芒,东躲西藏,年羹尧没有办法找到叛军决战。这时,朝廷内外压力越来越大,年羹尧陷入困境。这是一位谋士对年说:我知道叛军在那里。年大喜。这位谋士指出,敌人就在不远处的一座皇封寺庙里。年不信,谋士不慌不忙地说:这

2014-04-29 19:34:38 466

转载 Linux 网络堆栈的排队机制

在任何网络堆栈或设备中,数据包的队列都是非常重要。这些队列使得不在同一时刻加载的模块能够相互通信,并且能提高网络性能,同时也会间接影响到网络延时的长短。本文章通过阐述IP数据包在Linux网络中的排队机制,来解释两个问题:BQL一类新特性是如何减小网络延时的。如何控制已减小延时后的缓存。下面这张图(和它的变形)将会在文中不断的出现,用以说明具体的概念。figure1

2014-04-29 17:43:29 909

原创 Linux 软中断学习资料整理

1、软中断的触发时机

2014-04-21 13:12:40 711

转载 tcpdump使用

最基本得使用: tcpdump tcp -i eth0 host 200.200.72.40 dst port 443 -w /tmp/dump.cap -s 1500 TCPDUMP简介在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时

2014-04-14 12:36:23 519

转载 零拷贝技术研究与实现

零拷贝技术研究与实现作者:梁健(firstdot)E-MAIL:[email protected]感谢王超、史晓龙的共同研究与大力帮助一.基本概念零 拷贝(zero-copy)基本思想是:数据报从网络设备到用户程序空间传递的过程中,减少数据拷贝次数,减少系统调用,实现CPU的零参与,彻底消除 CPU在这方面的负载。实现零拷贝用到的最主要技术是DMA数据传输技术和内存区

2014-04-12 09:51:59 580

原创 libstagefright openmax编解码数据流向分析

OMXCodec::read第一次调用时,mInitialBufferSubmit值为true,这个标志就是用来标识OMXCodec::read是否是第一次调用的。在if (mInitialBufferSubmit) { },中1、把标志mInitialBufferSubmit置为false,2、调用drainInputBuffers,把输入通道中的所有输入缓存区,逐个传递给drain

2014-03-04 19:52:34 1534

原创 libstagefright 编解码格式配置信息导入

一、libstagefright支持解码库信息配置导入1、OMXMaster构造函数OMXMaster::OMXMaster中会调用    addVendorPlugin();  添加硬件解码库    addPlugin(new SoftOMXPlugin);  添加软件解码库2、SoftOMXPlugin类有3个主要接口       makeComponentInstance

2014-03-04 19:48:05 1509

原创 gdb远程调试--动态加载符号文件

宿主机使用gdbserver  --attach 0.0.0.0:port(端口任意指定)  pid客户端  1、执行gdb (使用交叉编译环境的gdb arm-linux-gdb)  2、在gdb命令行中  target remote  ip:port这时候可能要调试的模块没有符号表,需要动态加载符号表,适合调试没有符号信息的设备环境3、add-symbol-file

2014-03-04 19:42:52 14853 1

转载 浏览名字空间

http://blog.sina.com.cn/s/blog_56dee71a0100fucz.htmlMSDN 2005 -> Win32 和 COM 开发 -> User Interface -> Windows User Experience -> Windows Shell -> Windows Shell -> Shell Programmer's Guide -> Sh

2013-08-15 15:54:36 720

转载 多线程环境下libcurl的一个Bug

http://fool.is-programmer.com/2011/3/26/libcurl-signal-bug.25603.html今天运气不错,解决了两个非常棘手的Bug,这一个是关于libcurl的。我的程序在一个线程中执行主循环,需要从网络下载东西时,就开启另一个线程,执行curl_easy_perform。问题是,程序在执行一段时间后会自己崩溃掉,ba

2013-08-12 17:29:01 1976

转载 【转】C++ 用libcurl库进行http通讯网络编程

原文http://www.cnblogs.com/chang290/archive/2012/08/12/2634858.html  C++ 用libcurl库进行http通讯网络编程目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明

2013-08-07 16:59:24 615

空空如也

空空如也

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

TA关注的人

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