cyr not cry
正则表达式
cyr 发表于 2010-11-08 21:21:14
* 对应任何字符、字符串,甚至空字符
. 任意一个字符
^ 开头
$ 结尾
[ ] 中括号内的任意一个字符
[^ ] 中括号之外的任意一个字符
\ 反斜杠,跳脱,转义
eg. /ove/ig i忽略大小写 g匹配全部
vs2005 c++ MFC 工程的配置文件
cyr 发表于 2009-12-15 11:08:23
<Configuration Name="Debug|Win32" UseOfMFC="1" //静态库中使用MFC
UseOfMFC="2" //共享dll中使用MFC
子节点<Tool Name="VCCLCompilerTool" RuntimeLibrary="1" //静态库中使用MFC
RuntimeLibrary="3" //共享dll中使用MFC
<Configuration Name="Release|Win32" UseOfMFC="1" //静态库中使用MFC
UseOfMFC="2" //共享dll中使用MFC
子节点<Tool Name="VCCLCompilerTool" RuntimeLibrary="0" //静态库中使用MFC
RuntimeLibrary="2" //共享dll中使用MFC
结论:共享dll中使用MFC,Debug|Win32里面UseOfMFC="2" RuntimeLibrary="3" ,Release|Win32里面UseOfMFC="2" RuntimeLibrary="2";静态库中使用MFC,Debug|Win32里面UseOfMFC="1" RuntimeLibrary="1" ,Release|Win32里面UseOfMFC="1" RuntimeLibrary="0"。如果要修改工程的MFC使用属性,就方便了!
bat文件收集
cyr 发表于 2009-12-10 21:58:51
清理临时文件
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除完成!
visual c++ 6.0的使用点滴
cyr 发表于 2009-12-10 21:54:45
生成发布版的程序=====build->set active configuration->【YOURAPPNAME】 Win32 release。
右键工具栏配置显示的各种窗口output,workplace|standard,build,build minibar,atl,resource,dialog,controls,edit,debug,database,browse,wizardbar|
选择controls后可以出现工具箱
VC项目文件说明
.dsp 项目参数配置文件,这个文件太重要,重点保护对象。VC++ 6 Project (2005里面是.vcproj)
.rc文件 项目资源文件
.dsw 工作区文件,重要性一般,因为容易恢复。
以下文件在项目中是可丢弃的,有些文件删除后,VC会自动生成的。
.clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建.
.ncb 无编译浏览文件(no compile browser)。当自动完成功能出问题时可以删除此文件。build后会自动生成。
.opt 工程关于开发环境的参数文件。如工具条位置等信息;(可丢弃)
.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他.
.plg 是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大.在Tools->Options里面有个选项可以控制这个文件的生成.
.hpj (Help Project)是生成帮助文件的工程,用microsfot Help Compiler可以处理.
.mdp (Microsoft DevStudio Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式.
.bsc 是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件.如果不用这个功能的话,可以在Project Options里面去掉Generate Browse Info File,可以加快编译速度.
.map 是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着.
.pch (Pre-Compiled File)是预编译文件,可以加快编译速度,但是文件非常大.
.pdb (Program Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用.
.exp 只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息.一般也没什么用
花生壳的一个应用----搭建视频服务器
cyr 发表于 2009-12-10 21:41:24
工具:花生壳3.9.1.1、Windows Media 编码器
MMS是我们在Network上经常看到的流媒体传输服务,利用自己的个人电脑来架设属于自己的MMS服务器来和好友一起观看影片,或者听听音乐,也是种很不错的选择!就目前来看,最流行的流媒体点播服务器只有两种,即Windows Media服务和Real Server。
下面我在这里主要讨论在Windows XP环境下如何搭建视频播放服务器。
我们大家知道,Windows Media服务采用流媒体的方式来传输数据。通常格式的文件必须完全下载到本地硬盘后,才能够正常打开和运行。而由于多媒体文件通常都比较大,所以完全下载到本地往往需要较长时间的等待。而流媒体格式文件只需先下载一部分在本地,然后可以一边下载一边播放。
■ 启动花生壳3.9.1.1,输入事先申请的帐号及密码。
双击花生壳客户端图标,在出现的登陆框中输入帐号及密码,点击登陆即可。
■ 下面进行设置MMS服务器。
●打开Windows Media编码器
●在出现的“新建会话”窗口中选择“向导”再选择里面的“广播实况事件”之后选择“确定”
●在随后出现的“新建会话向导”窗口中设置好音频、视频,之后选择“下一步”
●在随后出现的“新建会话向导”窗口中选择“自编码器拉传递(服务器或播放机初始化连接)”之后选择“下一步”
●在随后出现的“新建会话向导”窗口中填写HTTP端口,之后选择“下一步”
●在随后出现的“新建会话向导”窗口中选择视频音频的比特率,之后选择“下一步”
●在随后出现的“新建会话向导”窗口中选择“下一步”
●出随后现的“新建会话向导”窗口中选择是否添加欢迎词等信息(可以选择“是,我想添加欢迎信息和视频文件”)之后选择“下一步”
●在继续点击“下一步”,出现“显示信息”窗口,在里面填写自己的版权等信息后再选择“下一步”
●最后点击“完成”。至此,MMS服务器就已经设置好了!
■ 下面就可以利用建立好的MMS服务器来播放影音文件了!
我先点击“开始编码”,在“源”控制面板中随便选择一个视频文件!在视频面板中就可以看到当前播放的文件。填加一个影音文件吧~!在源面板中右击选“属性”,在点击“填加”,在“源来自”处选择“文件”,在文件名后面点击浏览并选择一个影音文件,再在“结束”初选择一个标记(也就是播放完后的顺序,可以停止、循环、滚动到下一个源、滚动到第一个源),最后在点击“应用”。
点击“开始编码”,双击刚才编辑好的源,然后打开Windows Media Player,输入URL为MMS://****.gicp.net (****.gicp.net 是花生壳免费提供的域名,自己免费申请)
看到了吧```呵呵```可以播放了`````只要把这个地址告诉自己的朋友就可以一同观看了!
PS:如果不用花生壳,不去注册免费域名,完全可以建立一个免费的局域网影音服务器!
qt vs gtk
cyr 发表于 2009-12-10 21:18:00
http://qt.csdn.net
Qt 是一个跨平台应用程序框架,现在是完全LGPL licensed。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
Gtk is C while Qt is C++, but Gtk also has gtkmm which is the C++ version of Gtk.KDE is written in QT. Gnome and GIMP are written in GTK+.
关于word的一些
cyr 发表于 2009-12-10 21:06:57
如果要把自己的习惯存为模板,样式格式 修改 例如 页眉 不要横线,最后记得勾选 保存为模板。
查找替换之软回车为 ^l ,硬回车为 ^p 。
自动生成目录:先做多级标题,然后插入目录

