windows平台xFsRedir程序更新虚拟磁盘镜像存储方式改进和xFsRedir缓存原理等

xFsRedir是windows平台下的分布式网络文件系统程序。xFsRedir本身并不是做这些网盘的客户端,xFsRedir鼓励你建立自己的私有云存储。FXS-VdisK是xFsRedir创建的一个虚拟磁盘,磁盘被格式化成NTFS文件系统,然后在FXS-VdisK中实现目录重定向。已经发布的xFsRedir版本对镜像文件只是简单的利用稀疏文件来保存虚拟磁盘数据。这也是本次发布新版本xFsRedir的原动力。

使用def文件简化dll导出

extern"C"_declspecintadd;这样函数的名称就成add了。为了简化这一过程,MS引入了def文件方便我们操作。使用Def文件比较简单,只需要在项目中添加一个def文件,然后把我们要导出的函数放在def文件中即可。Def文件的简单示例如下:LIBRARYEXPORTSadd最后记得在链接器选项中选中使用的def文件。这样,我们的函数无需加那一堆前缀,仍然可以使用默认的intadd;形式,但导出后的方式依然是C形式的函数定义。

Microsoft Build 2017 Videos

https://channel9.msdn.com/Events/Build/2017https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017

cmake配置引入外部动态dylib or so or dll文件

以前写java的时候,想要引入外部一个jar包,直接在pom.xml配置依赖就可以,写c++也可以在CMakeList.txt进行配置target_link_libraries配置既可以,下面也还是通过一个demo进行说明,把A项目打包成dylib,在B项目中引用:下面直接看A项目逻辑,在A项目中我写一个偶数相加的方法打包,其基本文件见如下:其中有一个头文件和一个源文件,里面的逻辑如下evenpl

libglog.dll CMake 在Windows上编译、应用glog

glog是google提供的一个开源的C++日志库。由于最新的glog源码工程中,已经移除了“.sln”文件,代之以“aCMakebuildsystem”,在Windows平台下应用最新的glog库,需要自行使用CMake来生成适用不同版本VS的“.sln”文件。这个过程相对来说,有点小繁琐一、下载直接登录github的链接,下载glog工程。下载后将glog工程放在“glog”文件夹下,将cmake解压。

2018-5-12 windows 动态链接文件 .dll

三个文件,4个命令,具体如何我也不造,今天算是对一个c语言文件整个编译过程的最后一步链接有了一点认识,等下看看,想写编译器玩,总觉得不写个编译器对不起自己学了这么多东西-_-.gcc-chello.cgcc-c-DBUILD_DLLdll.cgcc-shared-omessage.dlldll.o-Wl,--out-implib,libmessage.agcc-ohello.exehello.o-L./-lmessage今天发现静态链接还有动态链接静态链接就是.lib的文件啦,静态链接是由链接器在链接时将

windows7下composer安装不了或composer命令无效的解决办法

切换到任意目录再次测试一下composer-v,显示如下安装成功。通过安装命令手动安装失败解决办法错误提示说没有支持PHP5.5.12的Composer,更新PHP版本5.6及以上重新通过命令安装,安装前请先cd到要安装目录,例如:C:\Users\username>cdD:切换到D盘C:\Users\username>cdD:\Composer切换到Composer文件夹D:\Composer>PHP-r"readfile;"|PHP执行安装命令,从这一步开始及之后和官方文档的教程一样,请自行查阅完成后

Windows上的Vim设置文件

我无法为我的生活找出设置文件的确切名称是Windows上的vim。我尝试在根目录中创建_vimrc和_gvimrc,我从vim安装的示例设置文件中复制了该文件。我在示例命令之上设置了以下命令:它不接受这个文件作为设置文件,因为字体在下次启动时没有改变,仍然写入备份文件。我的_vimrc/_gvimrc存储在C:/Users//_vimrc中,并且正常工作。保持个人设置与安装文件分开是一个好主意。要获取有关配置文件的搜索路径的更多信息,请键入:hevimrc-intro。

深度学习番外篇---WIN10+PyTorch0.4.0+CUDA9.1环境配置

不久前PyTorch0.4.0官方支持了Windows,可谓是感天动地,于是乘比较空闲的时间搭搭环境,顺便做下记录。二.装Python3.6遇坑二:本人一开始是到官网下载的“python-3.6.5.exe”,安装一直无事发生,感觉良好。但后面PyTorch死活装不上去,才发现这个安装包是32位的。。。另外记得安装的Python版本要在PyTorch支持之内,具体见官网首页的这张图,本人最开始下的是PYTHON3.7,后面跑回去改成3.6。。。三.装PyTorch在官网选择对应的版本,如下:可以看到最下面