自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ 流重定向输出到调试

#include #include #include #include //using namespace std;template > class basic_debugbuf : public std::basic_stringbuf { ~basic_debugbuf() { sync(); }protected: int

2015-04-16 10:09:29 1193

原创 MF(三)拓扑

   拓扑是代表着Media Session 中的管道,代表着数据流。 Media Session 用拓扑来控制着数据流的走向。   拓扑是由结点组成,结点是管道中的对象, 每一个节点可能是 Media Source, MFT, Media Sinks,节点之间用线连接起来,表示数据流的路径。 结点分为四种类型:   1. Source Node: 代表数据源, Media Sou

2015-02-28 16:43:20 1194

原创 MF(二) Media Session

        Media Session 是一个管理管道中数据流的对象。他是整个程序模型中的枢纽,Media Session 导出 IMFMediaSession 接口,所有播放中的控制,例如暂停、播放、停止等都是通过 Media Session 来完成的。       Media Session 有两种创建方式:       1. 如果播放的媒体内容不是受保护的,那么可以直接调

2015-02-28 15:54:46 1612 1

原创 MF(一)了解 media Foundation

          刚刚想学习一下DirectShow ,却发现MS 又搞出来了一个 Media Foundation, 而且MS 推荐采用Media Foundation 的技术来做多媒体的开发。 MF 是 Dshow 的后继者。 追随新的技术是明智的,因为新的技术产生往往是解决已有技术不能解决或者不容易解决的问题。  MF (MMF) 是在 vista 之后引入的技术。 MF 有很

2015-02-28 14:59:30 1372 2

原创 DirectShow 的简单例子

// testDirectShow.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #pragma comment(lib,"strmiids.lib")int _tmain(int argc, _TCHAR* argv[]){

2015-02-26 21:36:46 463

原创 一些有用的web 工具

用来根据高清数据量的工具,输入分辨率、刷新频率等信息:http://www.hdslr-cinema.com/tools/filesize.php?w=1920&h=1080&d=8&fps=59.940&cust_%0Afps=&s=1

2015-02-25 16:43:34 426

原创 利用Visual studio 编译 ffmpge

1. ffmpge 可以用VC 来编译,具体细节可以参考 ffmpge

2014-11-11 21:31:56 540

原创 Django 与 mongo 协作

Django 的 ORM 不支持 NoSQL, 在操作的 mongo 的时候,有几个

2014-06-25 17:49:13 1138

原创 Data->Iopb->Parameters.Create.Options & FILE_DIRECTORY_FILE 判断是否为路径

如何在minifilter 判断操作的文件对象是目录还是文件呢?     有很多人发现答案是 Data->Iopb->Parameters.Create.Options &  FILE_DIRECTORY_FILE 是否成立   不过也有很多人发现,上面的方法并不能很好的工作,有时候操作的对象是目录,上面的判断却没有成立。--------------------------------

2014-02-13 23:04:41 5078

原创 注册表 信息

Window Driver Kits:  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Kits\Installed Roots

2014-01-09 13:43:50 591

翻译 给 minifilter Driver 实现 FilterUnloadCallback 回调函数

minifilter driver 并不是一定要实现 FilterUnloadCallback 回调函数, MS 是强烈建议在 minifilter driver 中注册这个回调函数, 因为如果不注册FilterUnloadCallback  的话,有可能会导致 minifiter driver 无法卸载。             注册 FilterUnloa

2014-01-08 14:13:53 2490

翻译 Filter Manager and Minifilter Driver 架构

Filter Manager andMinifilter Driver架构 Filter Manager简介     Filter Manager 是随着window而安装的,但是只有在minifilter driver 被加载的时候才变成active的状态。 FilterManger联系着文件系统和特定的volume,minifil

2014-01-08 13:41:47 1667

转载 Safe string in window

http://msdn.microsoft.com/en-us/library/windows/desktop/ms647466(v=vs.85).aspxAbout Strsafe.h            3 out of 16 rated this helpful- Rate this topic                         Poor buff

2013-09-04 11:00:49 693

原创 Ubuntu 下 Samba 配置

sudo apt-get install sambasudo apt-get install smbfssudo apt-get install system-config-sambasudo smbpasswd -a userAsudo  system-config-sambasudo service smbd restart (start, st

2013-04-27 19:59:40 481

原创 嵌入DOS 窗口到其他 window 窗口

HWND hSubWnd = ::FindWindow(_T("ConsoleWindowClass"), _T("C:\\Windows\\system32\\cmd.exe")); if(hSubWnd != NULL) { HWND hTmp = ::SetParent(hSubWnd, m_hWnd); ::MoveWindow(hSubWnd, 0, 0, 400,500

2012-09-10 16:00:56 624

原创 C# ThreadPool 的改进

不会C# 却想要用C# 做一个快速同步的程序。 多线程,线程池难免要用。 用了一下 .Net 系统所带的 ThreadPool, 可是启动的线程数目,无论如何都不受我控制。 SetMaxThreads 之类的函数也调用了,可是就是没有效果。 没办法治好自己写了一个线程池。     using System;using System.Collections.Generic;u

2012-08-09 16:14:35 2081

翻译 创建EXCLE 文档的例子

创建EXCLE 文档的例子1. 选择 "References", 右键点击,选择"Add Reference..."2. 选择 ".NET" , 选择 "Microsoft.Office.Interop.Execl ..."3. 选择 OK4. 检察 Properties 属性,检察 "Embed Interop Types" 是否为 True, 设置为True.用下面的例子代

2012-05-17 17:28:48 618

原创 VM 虚拟机中使用 IAR MSP430 USB 串口仿真器无法连接的问题

VM 虚拟机中使用 IAR MSP430 USB 串口仿真器无法连接的问题现象一: 每次插入 USB 仿真器的时候, HOST 计算机会弹出安装驱动程序的提示  如果是这样的现象,就在HOST 计算机上安装一下 USB 仿真器的驱动程序。 驱动程序可以在安装完 IAR 之后,在 Driver/TIUSBFET 目录下面寻找。 建议把这个目录拷贝到 HOST 计算机中,然后当提示安装

2012-02-11 10:21:47 3526

原创 Office COM add-in 开发(一)

Office 的 add-in 分为两类,一类是application add-in,一类是 COM add-in. COM add-in 是一个进程内的COM server,需要实现 IDTExensibility2 接口 。该接口定义在Msaddndr.dll (Microsoft add-in designer type library) 中,该接口有五个成员函数。    1. OnCo

2011-11-25 09:48:13 1899

原创 SSH Automatic Login (转载)

Of course this is not the right phrase for it. It should besomething like “key-based authorization with SSH”. Or simply “publickeyauthorization”. Or “unattended ssh login”. But I guess you know wh

2009-12-25 10:28:00 878

原创 最新版本Mplayer Cygwin 下编译问题

          通过svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer 下载最新的MPlayer 代码在cygwin 下面编译的时候,当编译到 libmpcoded 下面的 vf_spp.c 文件时会报 internal.h 中的 278 行有问题,打过 mplayer/libavutil/internal.h ,把#if !

2009-11-02 20:01:00 671

原创 一个使用yahoo 天气预报功能的例子

  yahoo 天气预报功能的开发接口在: http://developer.yahoo.com/weather/#req  using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;namespace TestGetWeath

2009-07-20 20:56:00 1032

转载 Discuz!的Memcache缓存实现

本文为转载文章:  From : http://www.ccvita.com/261.html 前言:在PHP+MySQL架构的站点中,本文重点从MySQL的角度去分析如何使Discuz!论坛(或者类似的PHP+MySQL架构的程序)应对大访问量。同时给出一些使用Memcache去减轻MySQL压力的建议。其中很多数据是个人测试的结果,如有不同意见,敬请留言告之。另外由于个人思维的问题

2009-07-07 21:51:00 409

原创 批量修改文件名称

下载了支持 eabi 的 gcc 4.3.3 发现里面的可执行文件都是以 arm-none-linux-gnueabi- 开头的,习惯用 arm-linux- 开头的。通过下面的脚本来修改所有文件的名称: for f in $(ls) ; do sudo mv $f  ${f/arm-none-linux-gnueabi/arm-linux} ; done 

2009-05-22 22:04:00 410

转载 SPI协议介绍

 一 SPI协议概括SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚

2009-05-15 22:07:00 1066 1

转载 ARM JTAG仿真器电路讨论

  一. JTAG仿真器的实质          JTAG (Joint Test Action Group) 编程调试实质上是利用了MCU/MPU片上自带的跟踪调试功能(需MCU/MPU硬件支持)。JTAG编程板一端与PC的并口相连,另一端连接至目标板,由于通常的MCU/MPU的工作电压在1.8V-3.6V之间,而PC机并口输出的电平逻辑为5V,因此需做电平转换,通常使用一枚缓冲/驱

2009-05-15 20:47:00 2039

原创 Reading a File into a Byte Array

public static byte[] getBytesFromFile(File file) throws IOException { InputStream is = new FileInputStream(file); // Get the size of the file long length = file.leng

2009-05-07 22:55:00 688

原创 samba 的一个配置案例

      想在一个linux 环境下配置samba 环境,让任何用户任意访问某一个目录,尝试了很多次都无法成功,最后才发现问题的原因。      所使用的配置脚本如下: /etc/samba/smb.conf  [global]security = shareencrypt passwords = yessmb passwd file = /etc/samba/s

2009-04-29 22:02:00 482

原创 cygwin arm cross compiler

Build processGCCs t-arm-elf file was updated to enable support for the following options:marm/mthumb (arm or thumb code generation)mlittle-endian/mbig-endian (little or big endian architect

2009-04-21 20:03:00 1079

转载 bash 字符串处理

记录,方便查找from: http://www.chinaunix.net/jh/7/575412.html[精华] bash 编程http://www.chinaunix.net 作者:jiupima 发表于:2005-07-22 16:29:17Bash 编程一. Bash特殊字符1. 通配符:*:匹配任何字符串?:匹配任何单个字符集合运算符:用一些单个字、一个连续范围或断续的字符集合作为

2009-04-06 11:49:00 5470

原创 vim configuration

~/vim_local/vimrc.html<!--.LineNr { color: #b0b0b0; background-color: #202020; }.Number { color: #e0c060; background-color: #202020; }.Normal { color: #d0d0d0; background-color: #202020; }.I

2009-03-20 09:36:00 1024

原创 接口设计的 11 种原则

 7种设计坏味道 1.僵化性: 很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。 2.脆弱性: 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。 3.牢固性: 很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。 4.粘滞性: 做正确的事情比做错误的事情要困难。 5.复杂性(不必要的): 设计中包含有不具任何直接好处的基础结构。 6.重复性(不必要的

2009-02-19 15:29:00 6531 2

原创 没有 javax.servlet.http.HttpServlet 的一个解决方法

      安装了tomcat , jdk , 和netbean 打开一个web 项目,发现找不到 javax.servlet.http.HttpServlet 以及所有的javax.servlet.* 的类都找不到,解决方法如下:    从tomcat 的 lib 目录下copy, servlet-api.jar 到 JDK 目录下面的:/jre/lib/ext , 例如  jdk1.6

2009-02-17 19:10:00 11609

原创 window code page

Detail refer to : http://www.microsoft.com/globaldev/reference/WinCP.mspx SBCS (Single Byte Character Set) Codepages1250 (Central Europe) 1251 (Cyrillic) 1252 (Latin I) 1253 (Greek) 1254

2009-02-11 15:03:00 812

原创 Frame 刷新

很简单的东西,让我调试了很久!  function newSrc(){parent.document.getElementById("lFrame").src="http://w3school.com.cn"parent.document.getElementById("rFrame").src="http://

2009-02-08 13:01:00 480

原创 动态改变table 背景颜色

 type="text/javascript">  function bgChange(){  if(!document.getElementsByTagName) return false;  var tables = document.getElementsByTagName("table");  for(v

2009-02-08 09:55:00 1452

原创 Oracle datatabase express edition

1. 用email 地址注册一个用户2. window 版本下载地址: http://download.oracle.com/otn/nt/oracle10g/xe/10201/OracleXEUniv.exe 3. SQL Developer tools : http://www.oracle.com/technology/software/products/sql/index.

2009-02-07 11:58:00 461

原创 JSP 连接 MySQL 数据库的例子

一:数据库1. 正确install  mysql2. mysql -h localhost -u root -p3. create database shujuku;4. grant all privileges on shujuku.* to test@localhost identified by "12345";5. use shujuku;6. create table biao (id

2008-12-17 21:58:00 485

原创 python md5 计算的例子

#!/usr/bin/pythonimport sysimport hashlibdef main() :        try :                file = open(sys.argv[1], rb)                md5 = hashlib.md5()                buffer = file.read( 2 ** 20 )        

2008-12-14 21:15:00 1058

转载 评估LCD monitor 的技术指标

Resolution: The horizontal and vertical size expressed in pixels (e.g., 1024x768). Unlike monochrome CRT monitors, LCD monitors have a native-supported resolution for best display effect.Dot pitch:T

2008-12-06 13:26:00 680

putty for linux

putty package for ubuntu linux

2009-03-15

空空如也

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

TA关注的人

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