自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stone-jin

个人网站:520stone.com github: http://www.github.com/stone-jin

  • 博客(135)
  • 收藏
  • 关注

转载 CSS 单行溢出文本显示省略号...的方法(兼容IE FF)(转)

http://www.52css.com/article.asp?id=602   ===================================================  html代码:CSS Web Design 我爱CSS-Web标准化 Div+css教程 - www.52css.comcss代码:

2016-08-10 14:56:09 1040

原创 解决JS中模板的依赖问题及防止变量的污染问题

1.使用RequireJS库,即可解决。2.使用方法很简单,可以参考RequireJS的中文网。http://www.requirejs.cn/docs/api.html

2016-04-01 22:52:39 704 2

转载 Nginx配置网站适配PC和手机

考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本。访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面。1、判断客户端的设备类型要想让网站适配PC和手机设备,首先要能做出准确的判断。HTTP请求的Header中的User-Agent可以区分客户端的浏览器类型,可以通过User-Agent来判断客户

2016-03-26 17:33:18 4991

转载 WPF Step By Step 自定义模板

原文地址:http://www.cnblogs.com/hegezhou_hot/archive/2012/10/29/2744197.html回顾        上一篇,我们简单介绍了几个基本的控件,本节我们将讲解每个控件的样式的自定义和数据模板的自定义,我们会结合项目中的具体的要求和场景来分析,给出我们实现的方案和最终的运行效果。本文大纲1、控件模板及数据模

2016-02-04 17:49:50 947

转载 WPF Step By Step 控件介绍

原文地址:http://www.cnblogs.com/hegezhou_hot/archive/2012/10/23/2735404.html回顾        上一篇,我们主要讨论了WPF的几个重点的基本知识的介绍,本篇,我们将会简单的介绍几个基本控件的简单用法,本文会举几个项目中的具体的例子,结合这些例子,希望我们可以对WPF的掌握会更深刻。本文涉及的内容可能较多。请大家慢慢

2016-02-04 15:30:55 495

转载 WPF Step By Step 完整布局介绍

原文地址:http://www.cnblogs.com/hegezhou_hot/archive/2012/10/23/2735874.html回顾        上一篇,我们介绍了基本控件及控件的重要属性和用法,我们本篇详细介绍WPF中的几种布局容器及每种布局容器的使用场景,当然这些都是本人在实际项目中的使用经验,可能还存在错误之处,还请大家指出。本文大纲

2016-02-04 14:49:03 436

转载 Tab Control控件简单使用

本文讲述在普通对话框上添加标签的简单示例第一步拖一个Tab Control到对话框上并添加变量m_tabCtrl;  第二步添加两个对话框资源IDD_DIALOG1,IDD_DIALOG2并将style为Child, Border为None,再分别为其添加对应的基于CDialog m_page1,m_page2第三步在OnInitDialog()添加如下代码

2016-02-04 09:59:17 1045 1

转载 最简单的基于FFMPEG的推流器附件:收流器

这块工作中,我没怎么用到,因为公司分的太细了,所以我只做发的那块。所以看了雷哥的文章就了解了代码了。原文地址:http://blog.csdn.net/leixiaohua1020/article/details/46890487=====================================================最简单的基于FFmpeg的推流器系列

2016-02-04 00:10:14 714

转载 最简单的基于FFmpeg的推流器(以推送RTMP为例)

由于工作一部分工作是作为流媒体服务器的程序员。所以自己那块也算是处理了推流器的一块代码吧。这边是从网上转载的文章,原文:http://blog.csdn.net/leixiaohua1020/article/details/46890487=====================================================最简单的基于FFmpeg的

2016-02-04 00:05:23 1586

转载 最简单的基于FFMPEG的封装格式转换器(无编解码)

这个也是比较常用的,比如我要从MP4文件转成avi文件。 注意此时封装格式的转换,即不进行转码工作,相当于文件内部原来是h.264的,还是h.264,只是外面的壳变了。原文地址:http://blog.csdn.net/leixiaohua1020/article/details/25422685=======================================

2016-02-03 23:53:32 795

转载 最简单的基于FFmpeg的AVDevice例子(屏幕录制)

在工作中,项目组中曾经一个项目需要将PC端做视频的录制,并且将实时码流转发给对应的大屏,大屏是9分屏的大屏,监控中心的大屏。这样最终能做到的就是在PC上面操作就能在大屏上面看到对应的操作了。这个了解了ffmpeg的屏幕录制功能就能瞬间开发了,并且调优这块,主要先是处理码流的帧率要达到指标,然后再将码流选择合适的格式,然后再进行打包到协议层,如通过TS + RTP格式,打给大屏那边的linux程序,

2016-02-03 23:30:15 1162

转载 最简单的基于FFmpeg的AVDevice例子(读取摄像头)

个人学习本文的目的主要是想想了解视频聊天软件中的视频聊天,虽然前两天已经成功调用了opencv的视频播放。但是那个opencv毕竟是用来做视频分析用。而ffmpeg虽然大部分工作在于转码和编码用,但是也调用下。原文地址:http://blog.csdn.net/leixiaohua1020/article/details/39702113====================

2016-02-03 22:56:26 1190

原创 MFC中设置元素的字代码例子

GetDlgItem(IDC_HELLO)->SetWindowText(_T("版本号: 1.0.0"));

2016-02-03 14:34:09 316

转载 MFC中的MoveWindow and SetWindowPos

MoveWindow只能设置窗口的大小和位置;SetWindowPos拥有MoveWindow的全部功能之外,还可以设置窗口的层叠关系(如,把指定的窗口放在所有窗口的最上层--always   on   top就可以用这个函数、或者把指定的窗口放在另一个窗口的下层,等等)。 没有什么优缺点可言,只是功能上的大小有别。你完全可以不用MoveWindow,而只用SetWindowPos;但是,在只要设

2016-02-03 13:49:07 4755

转载 最简单的基于FFMPEG的转码程序

本文介绍一个简单的基于FFmpeg的转码器。它可以将一种视频格式(包括封转格式和编码格式)转换为另一种视频格式。转码器在视音频编解码处理的程序中,属于一个比较复杂的东西。因为它结合了视频的解码和编码。一个视频播放器,一般只包含解码功能;一个视频编码工具,一般只包含编码功能;而一个视频转码器,则需要先对视频进行解码,然后再对视频进行编码,因而相当于解码器和编码器的结合。下图例举了一个视频的转码流程。

2016-02-03 00:17:16 1143

转载 SDL2源代码分析8:视频显示总结

=====================================================SDL源代码分析系列文章列表:SDL2源代码分析1:初始化(SDL_Init())SDL2源代码分析2:窗口(SDL_Window)SDL2源代码分析3:渲染器(SDL_Renderer)SDL2源代码分析4:纹理(SDL_Texture)

2016-02-02 17:18:27 603

转载 SDL2源代码分析7:显示(SDL_RenderPresent())

=====================================================SDL源代码分析系列文章列表:SDL2源代码分析1:初始化(SDL_Init())SDL2源代码分析2:窗口(SDL_Window)SDL2源代码分析3:渲染器(SDL_Renderer)SDL2源代码分析4:纹理(SDL_Texture)

2016-02-02 17:16:45 621

转载 SDL2源代码分析6:复制到渲染器(SDL_RenderCopy())

=====================================================SDL源代码分析系列文章列表:SDL2源代码分析1:初始化(SDL_Init())SDL2源代码分析2:窗口(SDL_Window)SDL2源代码分析3:渲染器(SDL_Renderer)SDL2源代码分析4:纹理(SDL_Texture)

2016-02-02 17:16:05 1539 1

转载 SDL2源代码分析4:纹理(SDL_Texture)

=====================================================SDL源代码分析系列文章列表:SDL2源代码分析1:初始化(SDL_Init())SDL2源代码分析2:窗口(SDL_Window)SDL2源代码分析3:渲染器(SDL_Renderer)SDL2源代码分析4:纹理(SDL_Texture)

2016-02-02 17:06:05 599

转载 SDL2源代码分析3:渲染器(SDL_Renderer)

=====================================================SDL源代码分析系列文章列表:SDL2源代码分析1:初始化(SDL_Init())SDL2源代码分析2:窗口(SDL_Window)SDL2源代码分析3:渲染器(SDL_Renderer)SDL2源代码分析4:纹理(SDL_Texture)

2016-02-02 17:01:22 1865

转载 SDL2源代码分析2:窗口(SDL_Window)

=====================================================SDL源代码分析系列文章列表:SDL2源代码分析1:初始化(SDL_Init())SDL2源代码分析2:窗口(SDL_Window)SDL2源代码分析3:渲染器(SDL_Renderer)SDL2源代码分析4:纹理(SDL_Texture)

2016-02-02 17:00:19 1886

转载 SDL2源代码分析1:初始化(SDL_Init())

=====================================================SDL源代码分析系列文章列表:SDL2源代码分析1:初始化(SDL_Init())SDL2源代码分析2:窗口(SDL_Window)SDL2源代码分析3:渲染器(SDL_Renderer)SDL2源代码分析4:纹理(SDL_Texture)

2016-02-02 16:59:16 786

转载 SDL入门(二)代码模板

// 0202_2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"/** * 最简单的SDL2播放视频的例子(SDL2播放RGB/YUV) * Simplest Video Play SDL2 (SDL2 play RGB/YUV) * * 雷霄骅 Lei Xiaohua * [email protected] * 中国传媒大学

2016-02-02 16:40:08 733

转载 SDL入门(一)

SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。实际上SDL本身并不提供视音频播放的功能,它只是封装

2016-02-02 16:30:39 476

原创 ffmpeg入门(四) 解码部分代码整理

通过调试,最终下面的代码,在VS2013版本上已经调试通过,并且也能从mp4或者其他文件格式转成yuv的格式。所以备忘录收藏下:#include using namespace std;#ifdef __cplusplusextern "C"{#endif#include "libavcodec/avcodec.h"#include "libavformat/avformat.h

2016-02-02 00:25:13 569

转载 ffmpeg入门(三)

本篇介绍的就是ffmpeg的常用指令:前面我们讲了从官方下载了Dev包和Shared包,我们可以看到Shared包中有几个exe程序。本章我们来讲解下这几个exe的一些用法,因为我也用的不多。首先我们既然想用ffmpeg来操作视频转码或编码工作,首先我们要有个视频吧。1.可以通过网上找一个,而可以利用ffmpeg工具生成一个。ffmpeg命令行转  ffmpeg

2016-02-02 00:22:57 1089

原创 ffmpeg入门(二)

FFmpeg的库函数常用代码罗列:Fmpeg主要能完成的功能:解码和编码【总体功能】1)解码 decode ---》视频行业有DC(硬解码器), SDC(软解码器),相当于从视频流到yuv到图像,由DC或者SDC来处理,DC的话相当于有个硬件,来释放播放器的电脑的CPU或者那种大屏的CPU,而SDC这种软解码器其实就是最普通的播放器。2)编码 encode---》视频行

2016-01-31 23:38:06 517

原创 ffmpeg 入门(一)

1。个人背景:一个在公司一直跟视频流打交道的工程师,但是不负责解码,我主要负责的软件就是将第三方非标准,标准的码流从第三方相机,平台,dvr,nvr等中获取到对应的码流,进行分发或者存储到本地,所以有时还要读硬盘。2。老是听解码的人说到ffmpeg这个库,自己以前一直想调用下,了解后面程序员做的工作,这次正好有机会记录下这个库的使用,增加自己的理解。正题:1.fmpeg类库中有

2016-01-31 22:17:13 588 1

原创 opencv或者libvlc库这种遇到窗口句柄想要放到MFC中的处理代码如下:

代码如下:namedWindow("view", WINDOW_AUTOSIZE); HWND hWnd = (HWND)cvGetWindowHandle("view"); HWND hParent = ::GetParent(hWnd); ::SetParent(hWnd, GetDlgItem(IDC_PICTURE)->m_hWnd); ::ShowWi

2016-01-31 20:33:40 1110

原创 COM调用的时候需要先调用CoInitialize函数

void Cdirectshow_1Dlg::OnBnClickedButton1(){ HRESULT err = ::CoInitialize(NULL); if (FAILED(err)) { MessageBox(_T("Com初始化失败"), _T("COM初始化失败"), MB_OK); return; } r

2016-01-31 15:39:00 3802

原创 opencv使用过程中的一些感受

1。第一回使用Opencv的目的是为了能采集笔记本的视频,想要做一个视频聊天的软件,大概思路是采集到的码流转成H.264,然后再加上转成TS或者PS通过RTP协议或者RTP在TCP上来发送给另外一个用户,另一个用户收到视频流后,反向得到码流,然后显示到软件上,最终实现视频聊天的目的。2.最简单的代码如下:首先定义一个采集的类对象VideoCapture inputVideo(0);

2016-01-31 14:49:22 4740

原创 MFC中如何从Unicode到多字节的转换

std::string cStringToString(const CString& src, UINT codepage = CP_UTF8){ std::string dst; if (src.IsEmpty()) { dst.clear(); return ""; } int length = ::WideCharT

2016-01-30 16:29:01 2004

转载 Jsoncpp的使用

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括

2016-01-30 14:41:11 546 1

转载 小试ImageMagik——开发篇

=====================================================ImageMagick的使用和开发的文章:小试ImageMagik——使用篇小试ImageMagik——开发篇=====================================================本

2016-01-30 14:01:12 412

转载 小试ImageMagik——使用篇

=====================================================ImageMagick的使用和开发的文章:小试ImageMagik——使用篇小试ImageMagik——开发篇=====================================================前两天帮同学调了一个小

2016-01-30 13:51:09 651

原创 让Windows下的应用程序在崩溃的时候写dump文件的代码

#pragma once#include "shared/util.h"#include #include "util/user.h"BOOL CALLBACK MyMiniDumpCallback(PVOID, const PMINIDUMP_CALLBACK_INPUT input, PMINIDUMP_CALLBACK_OUTPUT output){ if(input == N

2016-01-25 00:41:01 1189 1

原创 libpq-dev安装

进入postgresql的官网:http://www.postgresql.org/download/linux/ubuntu/它让我们如果使用开发的话,我们就安装apt-get install libpq-dev安装完之后,我们可以在/usr/include/postgresql这个中看到了所需要的头文件了lib看操作系统的版本:locate li

2016-01-24 12:14:13 15487 1

原创 Linux下程序开头要加上signal(SIGPIPE, SIG_IGN);

作用好像是:套接字某种情况下会导致程序terminate,加上这句话就不会terminate了。待确定

2016-01-21 01:02:15 1077

原创 Postgresql安装后,只能本地连接

主要指修改数据库数据目录下的配置文件pg_hba.conf和postgresql.conf。postgresql安装完成以后默认只运行本机的连接,要想让其他机器也可以连接到该数据库,需要修改以上两个配置文件。a) 需要在配置文件pg_hba.conf中添加如下一行数据host  all  all  0.0.0.0/0  trustb)需要将配置文件postgresql.conf中选

2016-01-20 16:43:24 5150 2

原创 windows下遍历当前任务管理器中的服务的列表

#include #include using namespace std;int main(int argc, char** argv){ SC_HANDLE hScm = OpenSCManager(NULL, NULL, SC_MANAGER_ENUMERATE_SERVICE); if(NULL == hScm) { return -1;

2016-01-20 15:24:38 1258

空空如也

空空如也

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

TA关注的人

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