自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 相片冲印的尺寸和比例

数码相机拍摄出来的图片比例是3:4=0.75, 而冲印店内的各种规格照片尺寸和比例如下: 5寸 5×3.5英寸 12.7*8.9厘米 比例0.70 6寸 6×4英寸 15.2*10.2厘米 比例0.67 7寸 7×5英寸 17.8*12.7厘米 比例0.71 8寸 8×6英寸 20.3*15.2厘米 比例0.75=数码照片比例 10寸 10×8英寸 25.4*20.3厘米 比例0.80 12寸 1

2006-02-18 13:53:00 6499

原创 want和subversion的结合

本来想自己参考CVS任务写一个subversion的want任务,不过有了一个偷懒的办法。在使用cvs的时候,都是用属性"command"把命令行的参数直接送给cvs,我把svn程序改名字为cvs,在want.xml脚本中"command"使用svn的命令格式就可以了。我主要测试了copy/commit命令,都没有问题:-)

2005-06-03 11:08:00 2322

原创 want简单帮助

类似java中的ant,用于自动编译delphi程序,只需要写一个XML规范的配置文件。做的事情特别多,基本的编译功能,还能操作cvs,zip打包,发布,调用外部程序等。工程是开源的,每项任务都是一个Task,可以自己编写扩展,比如我就想要SVN的支持, 但是现在还没有时间写这个扩展:-(want带的文档太少了,readme就是说参考java ant,参考ant以及实际使用,总结了如 下一些。一些

2005-06-01 15:21:00 2762

原创 关于gcc和g++编译的问题

测试了一下c++程序的编译原来都是编译C程序,一直都是用-L -l来控制连接库,今天编译一个C++的项目竟然不能正常连接!!仔细看过makefile没有问题啊,对比C项目的,参数等都是一致的。到sourceforge找到一个C++的项目notepad++,看了一下他的makefile,自己的和他的区别是:C++的项目,在最后用g++连接.o和.a文件的时候是把所有的库(.a)放在命

2005-05-02 17:35:00 2562

原创 转换CVS到subversion

安装和配置就没有什么好说的了。说一些自己的看法和一些注意事项比起CVS来说确实简洁多了,加上copy/move的功能,比较符合使用习惯。对于中文的支持也非常好,而且服务器能通过SSH协议操作,安全,方便。客户端有TortoiseSVN和TortoiseCVS几乎一样,没有过渡时期的痛苦。所以打算把原来的CVS项目给转过来。使用工具:cvs2svn这个工具是使用python写的,需要安装py

2005-04-22 15:58:00 3286

原创 关于robocod中tick周期和disable情况简单测试

  新手总是会碰到机器人disable的问题,实际都是由于robocode系统时间的照成的,所以有了这么一个测试.  在robocode系统中,机器人必须在一定的tick时间段中做操作,否则系统就会把机器人设置为disable状态,我把这些操作称为"有效操作".那接着就是哪些函数调用是"有效操作"呢?测试发现,robot(包括advancedrobot)的基本函数都是有效的:-)  接着就是下一个

2005-04-08 17:12:00 2390

原创 ed使用

基本应用:1,$n             打印文件内容,并加行号信息n                到第n行(n为数字)n                显示当前行的内容(n为字符)d                删除该行/xx/             查找xx?xx?             反向查找xx//               查找下一个s/str1/str2/     当前行

2005-03-29 10:03:00 2734

原创 cygwin汉化

默认情况下,cygwin的大部分命令是不支持中文的,比如ls,显示出来的都是问号但是我们可以通过修改一些设置使它支持中文首先,进入到用户主目录下$cd ~然后找到.inputrc,没有的话就新建在后面加上set meta-flag onset convert-meta offset output-meta on这样cygwin就支持中文输入了,否则不能正常输入中文然后是.bashrc 或.

2005-03-21 12:16:00 3289 1

原创 安全cvs

初始化步骤:1.建立仓库目录,锁目录2.建立仓库3.修改CVSROOT/config中Lockdir为新建立的锁目录4.建立cvsadm用户以及组5.建立cvsdevel用户以及组,最后不需要.ssh/authorized_keys2文件,也不允许远程/本地登陆6.所有cvs用户均无本地登陆权限,仅能够使用cvs命令(ssh通道),通过修改/etc/passwd的shell段实现  所有cvs用户

2005-02-17 11:06:00 2622

原创 关于VSS系统权限设置

关于VSS系统权限设置由于VSS基于共享目录形式做服务器,安全性能不好.这里设置了一个相对安全的权限设置方案,由于先天缺陷,最好还是使用cvs等.一些预先说明:服务器有一个组vsstest服务器有多个用户vsstest1,vsstest2,vsstest3,他们仅属于vsstest组1.服务器设置共享目录share$    加"$"符号,这样普通共享看不到    srcsafe.ini配置文件里面

2004-11-22 16:58:00 7004

原创 关于icewm的"运行命令"

在 icewm中,按 “ctrl + alt + 空格” 就可以出来了。

2004-11-15 09:29:00 1070

原创 西洋古典帆船模型书刊管窥

摘抄自http://www.chinahobby.com 西洋古典帆船模型书刊管窥沈毅敏 宋慧敏 李世荣 前些日子,在国内某些模型网站,对有关西洋古典帆船书籍的讨论很是热闹。船模爱好者普遍认为,由于文化背景的不同,中国的模型爱好者们对于西洋古典帆船的知识了解不多,再加上外语阅读能力、供应渠道和经济条件等诸多因素的制约,模型爱好者要学习帆船知识是困难重重;而且,书海茫茫,如何尽量少花钱,

2004-11-11 12:56:00 7025

原创 delphi的interface编程注意问题

1.不支持继承2.不能从接口获得实现类,如:ITest = interface...end;TTest = class(TObject, ITest)...end;...var  tmpITest: ITest;  tmpTTest: TTest;  tmpTTest2: TTest;...  tmpITest := tmpTTest;//正确...  TTest(tmpITest).xx

2004-10-28 15:01:00 2036 2

原创 如何把VSS仓库转换到CVS

VSSExtractor的使用 该工具可以把VSS的工程转化为CVS的工程 转换需要两个程序,一个是VSS端的VSSExtractor.exe,基于window的平台, 一个是CVS端的cserver,基于linux.版本: 我使用的是0.7.2版本的,本来他的cserver程序需要做cvs的补丁才可以的,这个版本已经直接patch过了, 而且带了他要求的cvs1.11.1p1,省 去了自己下载c

2004-10-26 14:54:00 1440

原创 icewm的字体设置

摘自linuxsir的ai_ya以及Beta的发言: icepref 不认Xft的设置,我是手动加进去的#TitleFontName="-dynalab-simsun-medium-r-normal-*-*-140-*-*-m-*-*-1"TitleFontNameXft="SimSun:size=14"#MenuFontName="-dynalab-simsun-medium-r-normal-

2004-10-15 17:17:00 2283

原创 虚拟机-QEMU

简单的使用说明:Please put floppy, hard disk and CD-ROM image in the same directory which has qemu.exe. Type:$ qemu.exe -L ./ -m 64 -boot a -fda floppy.img -hda harddisk.img -cdrom cdimage.iso-L : bios lo

2004-09-24 13:52:00 1957

原创 linux内核编译时,修改内核版本信息

环境: Redhat 7.3 编译自己定制的内核的时候(注意不是升级),默认是把新内核的版本定义为2.4.18-3custom, 这样在使用一些预先编译好的二进制的程序或者驱动等会提示内核版本不兼容,比较头痛。解决方法: 编译之前修改文件/usr/src/xxxx/Makefile 在文件第四行有信息: EXTRAVERSION = -3custom 改为 EXTRAVERSION = -3 重新

2004-09-15 17:03:00 6595

原创 Apache+php安装整理

程序版本apache_2.0.50-win32-x86-no_ssl.exephp-4.3.6-Win32.zip安装步骤:1.安装apache2.解压php到c:/php3.apache配置 添加:LoadModule php4_module "d:/php/php4apache2.dll"  添加:AddType application/x-httpd-php .phtml .pwml .

2004-09-06 14:12:00 1502

原创 XWindow中truetype的文字体支持问题

使用的是xtt模块,locale是zh_CN.GB2312XWindow支持truetype需要的是:1.字体显示模块(不知道正规应该是怎么说) 我知道的有xtt和freetype。存在于/usr/X11R6/lib/X11/modules/fonts/中,对应libxtt.a和libfreetype.a文件.2.字体转化模块(不知道正规应该是怎么说)存在于/usr/X11R6

2004-08-05 11:23:00 1346

原创 提供cvs only的ssh服务

 摘抄自http://www.akeysoft.com今天配置了通过ssh提供的cvs服务:安装了sshd后,创建使用cvs的帐户。不过这些帐户的开通使得cvs的用户可以通过ssh登录到cvs服务器上执行命令。为了限制cvs用户只能通过ssh使用cvs功能,我用Google找到了两个方法。方法一:关闭ssh的密码认证功能,让ssh服务必须通过密钥(证书)认证,并在服务器上的认证证书文件

2004-07-24 21:31:00 1127

原创 linux访问window的ssh服务器

a.用ssh-keygen产生自己的keyb.ssh-agent > .agent         #运行key代理需要的程序以及环境变量c.source .agentd.ssh-add file               #加入自己的private的Key文件,file根据具体填写e.ssh或者cvs                 #不需要认证了

2004-07-24 15:17:00 1442

原创 linux中文支持问题

    添加/usr/lib/gconv/GBK.so gconv-modules    locale为zh_CN.gbk    添加/usr/lib/gconv/GB18030.so gconv-modules    locale为zh_CN.GB18030    添加/usr/lib/gconv/EUC-CN.so libGB.so gconv-modules    locale为zh_CN.

2004-07-18 18:14:00 2178

原创 非常好的bug跟踪系统CVSTracNT

由于开发环境是window,找到cvsTrac的中文window的版本CVSTracNT,非常好用。安装非常简单,到www.cnvcl.org下载,setup.exe安装就好了。里面还有使用手册和管理员手册。配置:主要就是想设置一下email通知,其他的就非常简单,基本不需要特殊配置。需要注意的是必须在“邮件列表”写入小组的email.使用中碰到的问题:cvsTracNT查

2004-07-15 21:28:00 2301

原创 CVS配置ssh问题

一.问题:一般情况大家到是linux做服务器,比较多的文章说过了,我是需要在window下面做服务器,linux访问,因为开发机器是window:-),我测试过window版本的openssh不好用,不知道是不会配置还是什么,没有成功.二.过程:1.window安装cygwin    注意选择Admin->cygrunsrv用做启动服务功能,openssh服务需要2.安装ssh安装net->ope

2004-07-15 21:14:00 1438

原创 自己的linux系统安装以及软件配置

只是自己的一个记录。备用。呵呵最近需要linux的开发,使用kylix做开发IDE,需要安装配置一个linux系统。基本考虑是:1.简单,方便的安装,支持开发。2.中文支持好。3.基本应用完善,基本工具考虑外界依赖小的工具,方便以后移植到LFS系统。一.安装.1.系统 使用现成的Redhat系统(7.3,8.0,9.0均可),选择X,KDE,GNOME,开发工具,内核开发,内核源代码,多媒

2004-06-28 11:04:00 2306

原创 memfile例子的缓冲改进

在使用当中,很多人对应默认的读取数据大小32768非常不满意.好像大部分的人都用到时时播放的系统中了.其实这个值是可以修改的.2的n次方的大小,还不能够改成任意大小的.在他的基类CAsyncOutputPin::RequestAllocator函数中.参数IMemAllocator* pPreferred指出的缓冲的大小32768*6.可以跟踪看看他的值就知道了.而参数IMemAllocato

2002-03-27 08:54:00 1860

原创 directshow的中文资料之播放影片

 DirectShow编程指南我们终于开始了我们的真正旅程!Lets Go!由于DirectX和VC++的紧密联系,所有的代码都用C++写的。 一.播放影片通过一个简单的C++程序示范如何播放影片。本节包括:1.播放一个媒体文件--回放媒体文件的基本代码。2.添加媒体seek功能--提供在媒体文件中如何seek一个特定的的位置的代码。(seek就是...你用过CF

2002-03-27 08:48:00 2196 1

原创 网络播放器

作者:afterain本人最近刚刚把它做完。鉴于现在很多 人在向这方面发展,所以决定把自己 在此期间的一些经验写出来。让后来的同志们少走些弯路。我的这个事例是通过directshow的例子memfile改写的。如果用于网络的时时播放,会有一些延时问题。具体会在后面说明。我已经把它作成了DLL(实际也是工作的需要 :) ),大家可以在www.feelby.net下载。包括演示例子的源代码。至于DLL

2002-01-05 18:22:00 3535 1

原创 关于push和pull模式的说明

最近好像很多人关注网络数据流的时时播放.要求延时小.所以大家考虑使用push模式.确实,push模式是针对live streaming video.pull针对的是文件的播放.可是麻烦的是,如果想使用push播放,并且需要splitter filter的话,就会遇到麻烦了.(如果,只是播放video,直接连接到decoder filter的话,应该没有这个麻烦),因为并不是所有的splitter

2001-12-21 15:48:00 9135

原创 网络播放器的补充

这篇主要是补充关于数据处理部分的。由于有些朋友和我讨论了这些问题,确实也是个问题。所以我测试后,统一整理给大家看看。因为我的工程也要嵌入网络部分。所以我自己写了些代码后,才知道和从文件中直接读有些不同。文件的读写快,可是网络的数据要求等待的。不是很及时。特别是处理头信息时。因为我做的是MPEG2的,他处理头信息要1M多,如果while等待话。。。累死了—*%·—#……·#下面介绍一下MEMFILE

2001-09-28 16:49:00 1798

原创 directshow的中文资料之设备列举和捕捉接口

 这篇解释和示例如何通过DirectShow的接口去初始化和访问系统的硬件设备。代表性的,DirectShow应用程序使用下面类型的硬件。音/视频捕捉卡音频或视频回放卡音频或视频压缩或解压卡(象MPEG解码器)下面将以AV设备作参考。如何列举设备包括在DirectShow SDK中的接口,类,和例子提供了音/视频捕捉和回放的功能。因为文件源过滤器和filter graph mana

2001-06-12 20:16:00 2179

原创 directshow的中文资料之建立一个捕捉程序

 DirectShow 提供了用应用程序从适当的硬件中捕捉和预览音/视频的能力。数据源包括:VCR,camera,TV tuner,microphone,或其他的数据源。一个应用程序可以立刻显示捕捉的数据(预览),或是保存到一个文件中。在这个例子中,ICaptureGraphBuilder 接口是处理捕捉工作的主要接口。你可以在你自己的捕捉程序中使用同样的方法和接口。在这里主要讨论ICap

2001-06-12 20:15:00 2492

原创 directshow的中文资料之控制视频回放窗口

 主要讲解如何控制视频回放窗口,所有有些东西没有说,你可以参考"一.播放影片"中的代码。需要的头文件:#include #include #include 定义一个窗口消息和HELPER_RELEASE 宏。 #define WM_GRAPHNOTIFY  WM_USER+13 #define HELPER_RELEASE(x) { if (x) x->Release(); x = NUL

2001-06-12 20:13:00 1535

原创 directshow的中文资料之综述&配置篇

综述篇DirectShow的出现,给windows下的多媒体编程提供了强大的支持.他提供了多媒体应用程序的最新技术和工具.为广大的程序员提供了一整套的应用程序接口API,使程序员能够设计高性能实时的应用程序。最新的DirectMedia SDK,提供于DirectX8.0中.其中DirectShow加入了许多新的特性.DirectShow就是原来的Microsoft ActiveMovie SDK

2001-06-12 20:11:00 1869

空空如也

空空如也

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

TA关注的人

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