自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ammon_Zhang的博客

成长之路,慢慢探索,不放弃。

  • 博客(19)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 VLC学习(1)—— window下SDK使用

1.到http://www.videolan.org/ 下载最新的vlc windows版本,我下的是vlc2.1.02.安装解压3.在网上找到stdint.h 放到C:\Program Files\Microsoft Visual Studio 9.0\VC\include下4.建立vs2010的win32工程5.到vlc的安装目录下将sdk拷贝到建立的win32工程目录下,

2016-05-31 21:43:50 2105

原创 Ubuntu下搭建samba服务器

samba服务器主要用与linux系统和window系统之间的资源共享,由于个人经常使用的是Ubuntu,就在这个上面搭建一个samba服务用于学习。一:更新系统资源搭建服务的时候最好是以管理员的身份,这样才能有更高的权限。sudo su  ——>然后在输入密码apt-get update二:安装samba查看之前是否已经安装了sambarpm -qa

2016-05-28 10:36:37 716

转载 ffmpeg学习(1)——解码

FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码部分,只有真正了解了多媒体处理的基本流程,研读ffmpeg源代码才能事半功倍。下面分析一下多媒体中最基本最核心的视频解码过程,平常我们从网上下载一部电影或者一首歌曲,那么相应的多媒体播放器

2016-05-28 09:51:34 494

原创 ffmpeg学习(2)——Ubuntu下编译ffmpeg

一:下载ffmpeg源码源码下载网址:http://www.ffmpeg.org/download.html  ,然后解压到自己指定目录二:配置,生成Makefile./configure  --enable-shared  --disable-yasm --prefix=/usr/local/ffmpeg.注:--enable-shared 是允许其编译产生动态库,

2016-05-27 21:58:54 629

原创 Ubuntu10.7安装中文输入法

Ubuntu默认自带的中文输入法是IBUS框架的ibus-pinyin,IBUS-Bopomofo等。一:安装ibus-googlepinyin,可以直接在Ubuntu的软件中心搜索IBUS,一般在不常用项中显示二:要选择系统输入发框架,因为如果除了系统自带的ibus框架外,你还安装了Fcitx输入法框架,需要在设置——>语言支持——>键盘输入方式系统IBUS

2016-05-27 20:03:51 445

转载 ffmpeg学习(0)——什么是ffmpeg

概要 电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组流,例如,你经常有的是一个音频流和一个视频流。(一个流只是一种想像出来的词语,用来表示一连串的通过时间来串连的数据元素)。在流中的数据元素被称为帧Frame。每个流是由不同的编码器来编码生成的。编解码器描述了实际的

2016-05-24 17:11:58 686

原创 模块对于 SAFESEH 映像是不安全的。

错误如下:1>libvlc.lib(dbxos00166.o) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。 解决方法:在项目属性——>连接器——>命令行的其他选项(D)中添加      /SAFESEH:NO

2016-05-24 17:02:59 2104

原创 VS自带工具打包部署exe

一:选择Debug模式将项目重新生成,并保证没有任何bug二:选择解决方案,右击——添加——新建项目——安装和部署三:下载过打包工具InstallShield2013LimitedEdition,自己可以百度下,进去官网下载即可.添加好安装和部署程序,如下:四:公司名称和程序名称不需要更改的话直接设置语言,更改字体

2016-05-24 15:26:03 11122 7

转载 QString类

QString 类是 Qt 中用于表示字符串的类,实现在 QtCore 共享库中。QString 类在实现上有以下特征。1)字符串采用 Unicode 内部编码,可以表示世界上大多数语言的文字。2)字符串的存储有引用计数,当一个 QString 对象被复制为另一个 QString 对象时,它们实际上指向相同的存储空间,仅仅是增加一个引用计数。 3)采用 “按需复制” 的技术

2016-05-24 13:26:12 1352

转载 QWidget类和QApplication类

QWidget类:窗口类,新生成的窗口默认是隐藏的,必须调用它的show方法才能使之成为显式状态。窗口并不是在show方法调用完成后就真正显式在屏幕上,实际上只是发送了一个要求显式的事件,必须等主事件循环处理这个事件以后才真正显式出来。

2016-05-24 11:07:45 2282

转载 Qt工程文件

有时候需要手动修改工程文件,因此有必要理解其中一些常用变量的含义:变量名                                   含义TEMPLATE                           模板,app代表应用程序,lib代表共享库CONFIG                                配置选项QT    

2016-05-24 11:05:04 439

转载 QChar类

QChar        QChar 类是 Qt 中用于表示一个字符的类,实现在 QtCore 共享库中。QChar 类内部用2个字节的Unicode编码来表示一个字符。                构造        QChar 类提供了多个不同原型的构造函数以方便使用,如:        [plain] view plain cop

2016-05-23 09:44:02 1571

原创 常用电路模块设计整理

(一下这些电路有自己设计更改的,也有直接从网上资源整理拷贝的,只为自己记忆方便)1. 双路232通信电路:3线连接方式,对应的是母头,工作电压5V,可以使用MAX202或MAX232。2. 三极管串口通信:本电路是用三极管搭的,电路简单,成本低,但是问题,一般在低波特率下是非常好的。3. 单路232通信电路:三线方式,与上面的三级管搭的完全等

2016-05-12 12:18:59 6065

原创 Altium Designer实现原理图到PCB板的转换

在将原理图转换为PCB前,需要做好以下准备工作:将每个器件都要指定对应的封装形式(最重要)。且要保证对应的封装库已经正确安装到系统工程中。检查电源电路是否正确设置。检查是否有重复冲突的引脚定义对所有的元器件命名,并检查是否有重名的。若有重名需要对名称进行修改。在当前工程文件夹下,新建一个空的PCB图。准备工作完成后,需

2016-05-12 11:37:15 25259

转载 CSerialPort类解析

CSerialPort类的功能及成员函数介绍CSerialPort类是免费提供的串口累,Codeguru是一个非常不错的源代码网站CSerialPort类支持线连接(非MODEM)的串口编程操作。CSerialPort类是基于多线程的,其工作流程如下:首先设置好串口参数,再开启串口检测工作线程,串口检测工作线程检测到串口接收到的数据、流控制事件或其他串口事件后,就以消息方式

2016-05-11 16:01:48 1446

转载 VCC、VDD、VEE、VSS的区别

电路设计以及PCB制作中,经常碰见电源符号:VCC、 VDD、VEE、VSS,他们具有什么样的关系那?  一、解释  VCC:C=circuit 表示电路的意思, 即接入电路的电压  VDD:D=device 表示器件的意思, 即器件内部的工作电压;  VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压  二、说明  1、对于数字

2016-05-11 11:09:45 1072

原创 ctype.h库函数

isalpha函数名称: isalpha函数原型: int isalpha(char ch);函数功能: 检查ch是否是字母.函数返回: 是字母返回非0(在vs2015中为2) ,否则返回 0.iscntrl函数名称: iscntrl函数原型: int iscntrl(int ch);函数功能: 检查ch是否控制字

2016-05-05 10:57:05 518

原创 跨平台线程库——pThread

基本接口介绍:1.   pthread_create   #include    int pthread_create(pthread_t * thread, pthread_attr_t * attr, void * (*start_routine)(void *), void * arg);   创建一个由调用线程控制的新的线程并发运行。新的线程使用start_

2016-05-03 17:05:08 2026

转载 接口电路——原理,应用,分类,处理过程

(转自http://bbs.eeworld.com.cn/thread-370516-1-1.html)对接口电路的一个很详细介绍。接口设计什么是接口?接口是CPU和外设之间的连接设备,用于缓存和转发数据。为什么需要接口?(1)解决主机CPU和外围设备之间的时序配合和通信联络问题         主机的CPU是高速处理器件,比如8086-1的主频为10M

2016-05-03 09:38:52 9693

单片机按钮控制PWM波形

用STC89C52做主控,外加几个按钮做控制,来控制PWM波形,方波的个数。

2017-03-20

vlc_play播放器

一个基于VLC的影视频播放器,可以解码多种格式,有播放,暂停,声音,进度控制,供大家参考。

2016-06-02

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

TA关注的人

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