技术
文章平均质量分 70
psprite
胆小,脸薄,总无聊
展开
-
实现回放中视频图像抓取的源码
bool CDXGraph::SnapshotBitmap(const char * outFile){ if (mBasicVideo) { long bitmapSize = 0; if (SUCCEEDED(mBasicVideo->GetCurrentImage(&bitmapSize, 0))原创 2004-09-29 15:44:00 · 1196 阅读 · 0 评论 -
国际化JSF验证中错误消息
比如:如果为空提交,会报“Validation Error: Value is required.”错误。如果我要国际化怎么做?1.在资源文件message_zh_CN.properties和message_语言_国家.properties文件2.配置faces-config.xml myvalidate.message zh_CN转载 2008-07-16 13:23:00 · 1171 阅读 · 0 评论 -
CSDN Blog加入Google Adsense代码的方法
CSDN Blog加入Google Adsense代码的方法如下:放置代码的方法如下:1.登陆CSDN进入博客后台管理 http://writeblog.csdn.net/2.点配置栏3.在公告栏里,代码适当位置,填入你的Google Adsense代码,保存配置就行了这样的话就可以在你的CSDN博客都能展示您的Google Adsense广告了.示范:P@Blog 地址:原创 2007-11-24 13:27:00 · 2163 阅读 · 0 评论 -
Google AdSense申请攻略(转)
在csdn开博已经3年多了,从来没有想过还能用这个blog挣点零花钱。因为本人也比较懒,所以这里也经常疏于管理。早就听说Google AdSense不错,能挣美元,不过原以为很麻烦,也就没理会。渐渐发现身边的blog都已经加入Google AdSense的行列了,索性上网一试,原来申请流程很简单,操作也不难。打算借此机会好好把我的这一亩三分地好好打理一下,呵呵,以后可是有收成的,不打理岂不是转载 2007-11-23 20:43:00 · 2113 阅读 · 4 评论 -
BLOG中插入音乐播放器
进入控制面板,点击“首页内容维护”,在“自定义空白面板”中,新增一个空白面板,勾选“源代码”后,粘贴以下代码: loop="false" autostart="false"> 或者用这个代码: 上面这个长,但比较实用,能自动调网上的插件,几乎的音乐视频都播 注意:http://后面的是歌曲的URL地址.在这我随便写的,你可以换成你喜欢的音乐,但必须是URL,就是搜索音乐后点右键看它的属性.转载 2006-05-18 14:02:00 · 7561 阅读 · 2 评论 -
轻轻松松实现动态界面!
也许我们常会有这样的需要,就是当改变主窗口的大小时同时也想他的某些子控件也要随之改变,当然如果数目少或者层次不复杂,那么几个GetWindowRect,MoveWindow定位就能解决问题了,不过如果要处理大量的控件,即一个控件组的改变,或者,属于不同层次(即多重父子依赖关系)的窗口时,就比较麻烦了,这里引用了一个基类,能大大化简以上的工作:类名CLayoutBase提供的接口函数有void Ad原创 2004-10-18 21:56:00 · 1898 阅读 · 0 评论 -
打造自己的任务管理器
用OnFresh()对当前进程表进行刷新void OnFresh() { m_number=0; m_wndList.ResetContent(); HANDLE hSnapshot; hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32 pe; Process32First(hSnap原创 2004-09-14 13:31:00 · 1011 阅读 · 0 评论 -
打造自己的spy++
bool APIENTRY MainDlgProc(HWND hDlg,//对话框句柄 UINT message,//消息类型 WPARAM wParam,//消息附带信息 LPARAM lParam)//消息附带信息{ POINT MousePoint; char str[256]; HWND hWnd;//存放窗口句柄 switc原创 2004-09-14 13:25:00 · 1678 阅读 · 2 评论 -
把qq信息用语音读出的几个问题
读出qq信息需要涉及到几个问题:1、就是要利用到microsoft speech sdk 5.1开发包做为文本语音的转换2、就是如何提取出qq窗口中需要的信息首先需要把qq信息设定为自动弹出这样程序可以动态地捕捉到弹出的qq窗口为其分别开起一个发声线程,或者把信息加到特定的信息队列以便依次读出 HWND g_hParantWnd = ::FindWind原创 2004-09-13 21:32:00 · 1682 阅读 · 0 评论 -
显示大位图时滚动条应用的小技巧
在向指定dc动态打开一位图文件时,经常会遇到图片大小超过指定区域的问题,在保持位图文件不失真的情况下,最好的方式是使用滚动条进行指定区域的显示处理。根据位图的大小不同会出现四中情况,即:图片长和宽是否小于指定区域的长宽。处理的代码如下: CWnd *hwnd = GetDlgItem(IDC_WIN); hDesDC = hwnd->GetDC()->m_hDC; hSrcDC原创 2004-09-13 20:36:00 · 1156 阅读 · 0 评论 -
[转]数字视频网络传输层协议的选择
摘要:随着视频压缩技术的日益成熟,数字视频监控产品逐渐成为了市场的主流。人们迫切希望网络技术能够成功地应用于数字视频监控领域,以使人们能够通过网络实现异地监控。正是在这种背景下,“基于网络的数字视频传输”课题研究日显重要。本文围绕网络视频传输的实时性和传输质量两大重要指标,从“解决传输层协议问题”入手,通过对TCP协议和RTP协议的比较,提出了“基于UDP协议的RTP实时视频传输”的设计思想,较好原创 2004-09-29 15:57:00 · 1535 阅读 · 0 评论 -
视频流的显示模块
网络服务器端接收到的MPEG-1数据,必须进行一定量的缓冲,然后才能交给DirectShow解码处理。系统动态地一边从网络接收数据,一边进行数据的解码回放。这里介绍一种使用的双缓冲队列技术。双缓冲队列技术的工作原理是,建立两个队列,一个是PoolList,空闲的缓冲队列,用以接收存放数据;另一个是DataList,尚未处理的数据缓冲队列,等待DirectShow处理。当网络接收到一个包的数据,原创 2004-09-29 15:50:00 · 1689 阅读 · 0 评论 -
【吐血推荐】phpldapadmin安装手册(open ldap+Berkeley DB+php 5+apache 2)
***************一 安装apache2(httpd-2.2.4)*******下载地址:http://www.apache.org/dist/httpd/httpd-2.2.4.tar.gz# tar zxvf httpd-2.2.4.tar.gz# cd httpd-2.2.4# ./configure --prefix=/usr/local/apache2 --e原创 2008-06-25 13:08:00 · 3816 阅读 · 0 评论