自由职业者

cyr 发表于 2011-08-19 19:07:05

今天突发奇想的搜索了自由职业者,发现自己已经进入了这个行业微笑


JSON

cyr 发表于 2010-11-08 21:29:34

JSON格式

字符串传递

javascript   字符串转为对象 {}

正则表达式

cyr 发表于 2010-11-08 21:21:14

特殊字符含义
*       对应任何字符、字符串,甚至空字符
.       任意一个字符
^       开头
$       结尾
[  ]      中括号内的任意一个字符
[^ ]      中括号之外的任意一个字符
\         反斜杠,跳脱,转义


eg.    /ove/ig     i忽略大小写 g匹配全部
关键词(Tag): 正则表达式 reg

vs2005 c++ MFC 工程的配置文件

cyr 发表于 2009-12-15 11:08:23

新建两个基于对话框的MFC应用程序,区别在与MFC的使用:共享dll中使用MFC、静态库中使用MFC,用Beyond Compare 3比对生成的工程配置文件*.vcproj(xml文件),发现对MFC的配置节点内容的不同点:
<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使用属性,就方便了!
阅读825次 评论12条 个人主页 扔小纸条 文件夹: DIM

bat文件收集

cyr 发表于 2009-12-10 21:58:51

启动网页  start C:\"Program Files"\"Internet Explorer"\"IEXPLORE.EXE" http://***.***.***

清理临时文件

@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文件中的一些信息.一般也没什么用

阅读100次 评论7条 个人主页 扔小纸条 文件夹: DIM

花生壳的一个应用----搭建视频服务器

cyr 发表于 2009-12-10 21:41:24

www.oray.cn

工具:花生壳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

Qt 软件前身为 Trolltech (奇趣科技),2008年6月被诺基亚收购。
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

默认模板的位置(本机是)C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates\Normal.dot,如果无法打开word,可以先删除该模板,让word自动生成默认模板,位置不变。

如果要把自己的习惯存为模板,样式格式 修改 例如 页眉 不要横线,最后记得勾选 保存为模板。

查找替换之软回车为 ^l  ,硬回车为 ^p 。

自动生成目录:先做多级标题,然后插入目录

也要学习五年计划

cyr 发表于 2008-05-30 21:24:03

就要论文答辩了,就要毕业了,就要……(shift+6)

tab  ^t