Category Archives: Windows

查看那个程序在使用文件或者文件夹

查看那个程序在使用文件或者文件夹

 

我们在重新命名或者删除某个文件或者文件夹的时候,往往被系统告知不可以。说是某个程序正在使用它,遇到这种情况我们怎么办呢?

有2个方法:

1. 直接重新启动机器,然后不要启动其他程序,直接打开资源管理器中操作

2. 找到真凶,然后干掉它。

 

第二方法,干脆利落,我喜欢。

要通过这种方式就得使用微软的提供的 process explorer这个工具

Find -> … 更多... “查看那个程序在使用文件或者文件夹”

manifest的作用

 

这里提到的manifest,是windows中描述二进制文件信息的一个xml文件。

 

[现象]
对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑上时,便不能运行了,大致的错误提示如下:应用程序配置不正确,请重新安装程序……或者是MSVCR80D

更多... “manifest的作用”

The procedure entry point xxx could not be located in the dynamic link library

这种错误一般不会在debug版本出现,会在release版本出现。

 

The procedure entry point xxx could not be located in the dynamic link library xxxx

 

原因是上面信息中提到的xxxx这个库在编译的时候使用了

/OPT:NOREF

而你的当前的工程使用

/OPT:REF

解决办法就是保持一致,如果你不可以改动xxxx这个动态库那就是… 更多... “The procedure entry point xxx could not be located in the dynamic link library”

vs链接选项/verbose 诊断链接问题

利用vs的编译器提供的/verbose选项,我们可以诊断链接问题,比如,在链接的时候搜索链接库的顺序,有哪些库被引入,哪些符号由哪个库来解析等等。

默认vs是没有打开这一选项的,要打开这一选项:

右键点击你的工程,然后属性(property),然后

linker->general->show progress

选择

Display All Progress Messages(/VERBOSE)

如图所示: … 更多... “vs链接选项/verbose 诊断链接问题”

Windows下面使用gVim注意事项

1. Backspace键不工作

在_vimrc文件中加入

set backspace=2

然后重新启动vim就可以了。

2. ctrl + v不是块操作,而是粘贴

想使用ctrl+v来进行块操作,在 _vimrc中添加

if has('win32')
  " Avoid mswin.vim making Ctrl-v act as paste
  noremap <C-V> <C-V>
endif

或者在 mswin.vim删除对更多... “Windows下面使用gVim注意事项”

Visual Studio发展史

经过长时间学习Visual Studio,于是和大家分享一下,Visual Studio 是微软公司推出的开发环境。看完本文你肯定有不少收获,希望本文能教会你更多东西。Visual Studio是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 8.0 版本,也就是
Visual Studio 2005

更多... “Visual Studio发展史”

.net发展史

2000年对于微软是颇有意思的一年,一方面终于迈入了21世纪,担心许久的千年虫问题也没有预想中的那样大面积爆发,通过Windows 95和Windows 98的成功,微软在桌面电脑市场取得了绝对垄断的地位。虽然官司不断,但通过IE捆绑策略也终于彻底打败了傲慢的Netscape,搭上了互联网班车。而Windows 2000的发布也结束了Windows 98和Windows NT两个平台互不兼容、互相掐架的问题

更多... “.net发展史”

什么是硬件加速

简而言之,硬件加速就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性。计算机显示使用硬件加速会快些,但会在投影仪或截图时发现显示区是黑的,这时就要关闭硬件加速(硬件加速反方向操作)

简介

  硬件解码生效的时候,系统是怎么运转的呢?现在我们有三个处理器,CPU、GPU和APU(不是加速处理器是声音处理器)。他们通过PCI/AGP/PCIE总线交换数据。
  1.CPU从文件系统里读出原始数据(Dire… 更多... “什么是硬件加速”