![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows
文章平均质量分 58
枯萎的海风
向来缘浅, 奈何情深, 彼此豆蔻,谁许谁地老天荒, 敌不过似水流年, 逃不过此间少年
展开
-
windows控制台程序实现文件夹内容拷贝
主要思路就是利用windows提供的api进行处理, 主要涉及 createDirectory, CFindFile类的操作, CopyFile, 遇到的主要问题是, windows 控制台好像不太支持unicode, 连输入的英文都是乱码的, 于是没办法, 写了一个转化函数, 将string 类型转为wstring类型, 从而实现整体功能。代码如下:#define _AFXDLL#includ原创 2016-03-20 23:16:21 · 1091 阅读 · 0 评论 -
ERROR 0199: Security password retry count exceeded.
1. 描述今天电脑一开机就成这样了, 直接报错: ERROR 0199: Security password retry count exceeded. 估计应该是电脑长时间不用之后, 电池没电了吧, 鬼知道为什么报了这个错误2. 解决方法按F1 进入 BIOS 设置, 然后按 F9 载入默认设置, 然后 F10 保存并推出, 然后机子重启, 就能正常进入系统了 <~_~>!!原创 2016-06-17 14:28:53 · 53820 阅读 · 5 评论 -
借助 windows cmd 批量创建文件夹
1. 前言最近老板吵着让我和师弟做实验, 做实验的时候, 每次都要手工建立一个文件夹, 非常费劲。 个人又非常懒, 希望能够找到一个便捷的方式可以批量创建文件夹2. 处理思路借助windows 的批处理工具, 使用for 循环直接生成3. 实现代码@echo offfor /l %%i in (1, 1, 10) do mkdir %%ipause4. 参考资料for 循环原创 2016-07-14 19:21:15 · 4472 阅读 · 0 评论 -
应用程序无法正常启动0xc000007b 问题记录
1. 前言老板让把实验室的相机系统优化一下, 结果突然一个错误: 2. 处理方法上网搜了一堆解决方案: http://jingyan.baidu.com/article/4dc408488ff783c8d946f1e8.htmlhttp://www.jb51.net/os/win10/408746.html装了 Direct X 9c, 修复了Direct X , 安装了 .net 平台 一点用原创 2016-10-12 20:07:12 · 3176 阅读 · 0 评论 -
C++ 文件拷贝函数 CopyFileExA 使用
1. 前言老板让在相机控制程序中加入一个功能, 将采集的图片移动到相应的目录下去。于是想到了 CopyFileExA。 相关参考文档: 1. CopyFileEx function2.CopyProgressRoutine callback function我们需要做的就是将这个函数调用封装一下, 使他更加贴近我们熟悉的方式进行调用。2. 基本思路核心是使用 CopyFileEx, 不过这个函数原创 2016-10-13 15:36:16 · 5194 阅读 · 1 评论 -
Run-Time Check Failure #0 错误小结
1. 前言今天在 mfc 程序框架中 加入了 C++11 的thread 线程, 将他生成之后, 就直接detach了, 结果关闭程序的时候出现了问题: 2. 处理方案网上也搜索了一些解决方案: http://www.cnblogs.com/junchu25/archive/2012/08/10/2631133.html http://blog.csdn.net/dybinx/articl原创 2016-10-13 15:59:06 · 8793 阅读 · 0 评论 -
windows 批量改名小工具
1. 前言最近老板让师弟写一个程序把制定目录下的tif 文件全部重命名为 1, 2, 3 的形式。 觉得好简单, 于是动手写了一下。 基本思路就是遍历文件夹下的文件名称, 然后通过调用 rename 方法进行名字修改2. 实现2.1 C++主要借助 _findfirst, _findnext, _findclose 进行操作 http://www.cnblogs.com/surgewong/p/原创 2016-10-15 13:18:03 · 3225 阅读 · 0 评论 -
[读书笔记]程序员的自我修养 chp9
9.1 DLL 简介dll 文件的扩展名不一定是 dll, 也可以是 ocxdll 文件相比于linux 的共享对象, 更加强调模块化9.1.1 进程地址空间和内存管理一个dll 在不同的进程中拥有不同的私有数据的副本, 这个类似 ELF 共享对象, 不过由于ELF 中代码段是地址无关的, 可以实现多个进程共享一份代码, 但是dll 代码却并不是地址无关的, 因而只能在某些情况下被多个进程间原创 2016-12-04 11:41:43 · 417 阅读 · 0 评论 -
使用REG注册表文件添加、修改或删除注册表键值和子项介绍
点我进入原文我们平时大多采用Regedit注册表编辑器来实现对注册表的修改操作,但是这种手工操作费时费力,当你要对多台PC统一修改注册表时,就要怨念了。并且在某些情况下,如果注册表编辑器被禁用了,那么这种方法也会失效。于是,推荐大家使用REG文件来快速完成注册表的修改REG文件实际上是一种注册表脚本文件,Regedit注册表编辑器可以使用RE转载 2017-03-08 11:28:20 · 23880 阅读 · 0 评论 -
使用注册表reg文件修复git bash git gui 右键快捷方式
1.前言由于我们经常三天两头倒腾系统,搞些系统重装啥的,最近想写个小程序,需要用到版本控制git进行管理,突然发现git gui 和 git bash 的右键快捷方式消失了。由于安装文件都在,只需要配置一下注册表就好了,但是,像我们这样的懒人是不太乐意经常手工操作注册表这种高大上的东西的,于是我们想到了注册表reg文件。2. 相关参考资料使用REG注册表文件添加、修改或删除注册表键值和子项介绍原创 2017-03-08 11:38:51 · 3611 阅读 · 0 评论 -
扫雷外挂程序开发
1. 前言最近突然看到这篇博文: http://blog.csdn.net/zhyh1435589631/article/details/61927733,讲的是制作一个自动扫雷机器人,算法原理也讲清楚了,但是这个是基于windows xp自带的扫雷程序的,由于我们的操作系统是windows 10,已经没有这个默认的扫雷程序了,于是只能从网上直接下载一个下来进行分析,并编写我们自己的扫雷机器人程序。原创 2017-03-13 22:59:21 · 7511 阅读 · 1 评论 -
windows 查看DLL导出函数的方法
windows 查看DLL导出函数的方法点我查看原文在window下查看动态库的导出函数可以用vs自带的Dependenc工具;对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行。 VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? VS2010的操作方法如下:1. 打开转载 2017-05-09 21:57:00 · 49942 阅读 · 0 评论 -
lab 相关--使用vb.net实现对控制文件的管理操作
1. vb.net 读取/写入文件参考地址: http://www.jb51.net/article/15531.htm 主要是需要借助System.IO 的 streamReader 和 streamWriter 方法, 实现文件的读取和写入文件写入 StandardExpoSettingPath = "D:\\LinLan\\standard_expo_setting.ini" Di原创 2016-06-12 21:05:10 · 907 阅读 · 0 评论 -
Lab 相关 --- MFC 模拟鼠标按键消息
1. 前言今天, 老板让实现一个利用蓝牙控制触发器实现拍图的功能模块。先说下, 我们现有的相机系统的功能模块: 上面两个呢, 是我们的相机的显示界面, 分别用来处理彩色相机和黑白相机。 黑白相机已经集成了 触发器模块, 蓝牙模块, 但是现有的蓝牙处理程序只能控制非触发方式下的拍图功能。 对于触发方式的拍图, 现在的手段只能是通过鼠标点击send 按钮2. 模型分析简化首先, 个人是一个比原创 2016-05-04 21:34:07 · 1247 阅读 · 0 评论 -
vb.net 使用 DIR 遍历文件目录
原文地址Dir 函数示例本示例使用 Dir 函数来检查某些文件或目录是否存在。在 Macintosh 计算机上,默认驱动器名称是 “HD” ,并且路径部分由冒号取代反斜线隔开。而且 Microsoft Windows 的通配符在 Mac 中可以作为有效字符出现在文件名中。也可以使用 MacID 函数来指定文件组。Dim MyFile, MyPath, MyName' 返回“转载 2016-05-10 15:47:54 · 7037 阅读 · 0 评论 -
在VB.NET中实现拖放操作
点我进入原文在VB.NET中实现拖放操作 绪论 Windows用户一般分为两类:一类习惯用键盘操作,一类习惯用鼠标操作。程序员们在编程时一般会提供快捷键(在命令或字母中加下划线)或快捷方式(用CTRL加字母的组合)来照顾到那些习惯键盘的用户,但是那些鼠标用户却被忽略了。因为程序员们一般都习惯用键盘,所以他们这种重视键盘操作的特点是可以理解的,但是转载 2016-05-10 15:44:35 · 6595 阅读 · 1 评论 -
使用vb.net获取相应文件夹下相应文件的个数并显示
1. 前言因为我们实验室是做机器视觉方向的, 经常需要拍图, 最近在做双相机的实验, 但是拍图的时候, 可能会有很小几率的丢帧现象, 就是一个相机拍到图了, 另一个相机没有, 这个很讨厌。 我们本来是通过观察 左下角的数字来确定文件夹中相应的图片的数量, 不过这个太费劲了, 并且数字也特别小, 于是我们就想写个小程序来处理这个问题。2. 实现这里我们使用vb.net 来实现, 为什么用这个呢原创 2016-05-10 15:31:14 · 5286 阅读 · 0 评论 -
在win7、win8、win8.1上安装使用vb6.0
点我进入原文地址个人网盘地址:http://pan.baidu.com/s/1mh7ihZU前言由于我们是写c++的, vb 也不是特别懂, 今天我们家大美女跑来问我vb6.0 环境怎么搭建, 因为需要编写vb 程序, 我第一反应是 直接用 vs 2013 来编写呗, 结果vs 2013 无法打开自带的 vb 例程, 没办法, 只能装vb6.0 , 然而由于兼容转载 2016-04-28 13:02:33 · 3735 阅读 · 0 评论 -
在word中插入高亮缩进的代码
点我进入原文 在word中插入高亮缩进的代码有时候要在word中贴代码,是的,用word来干这件事很逊,人家叫做,不能不低头呀。但这不是重点。Google一番,有两种做法。一种是插件,有人编写了,好像还不是成品,不够一蹴而就。http://www.regexlab.com/zh/highlight/另一种设置边框底纹,感觉等于没有转载 2016-04-15 19:49:30 · 1071 阅读 · 0 评论 -
win7 安装centos 7 找不到centos 7 引导的解决方法
1. 前言今天, 骚勇同学跑过来让我帮他装一下centos 7, 可是安装完毕之后发现, 找不到centos 7 的引导, 只能进到win7 里面。2. 修复centos 引导首先, 我们进入centos 7 的引导修复界面, 输入下面指令sh-4.2# chroot /mnt/sysimagesh-4.2# grub2-install /dev/sdaInstalling for i386-p原创 2016-05-12 00:04:02 · 5230 阅读 · 0 评论 -
C运行库详解
点我进入原文新手必看:C运行库详解 运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的。C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念。所以这个时期的C运行时库都是单线程的。 随着操作系统多线程技术的发展,最初的C运行时库无法满足程序的需求转载 2016-04-17 23:23:53 · 907 阅读 · 0 评论 -
vs2013中MSComm通讯控件的导入和注意事项
点我进入原文需要强调的是:新版本的Visual studio使用MSComm时之前很多以Set开头或者Get开头的函数都改成了以Put_开头或者Get_开头。如之前的SetCommPort改成了Put_CommPort; GetInput 改成了Get_Input;如果还是希望使用老版本的 接口函数的话, 可以在导入控转载 2016-05-12 21:57:20 · 3058 阅读 · 1 评论 -
windows下cmd命令行显示UTF8字符设置(CHCP命令)
点我进入原文windows下cmd命令行显示UTF8字符设置(CHCP命令) 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文... 在中文Windows系统中,如果转载 2016-05-03 13:39:35 · 23910 阅读 · 0 评论 -
VS 2013 中MFC程序编译过程出现 RC2108错误
点我进入原文亲测使用 在出问题的 CONTROL 代码中 添加 "Static", SS_BITMAP可以解决这个问题另外一篇文章 http://blog.csdn.net/renyhui/article/details/23120469 也讲述了这个问题VS 2013 中MFC程序编译过程出现 RC2108错误2013-12-31-16:05转载 2016-04-18 17:37:56 · 1415 阅读 · 0 评论 -
修改 cmd 默认字符集
1. 前言今天在写leetcode 程序的时候, 中文出现乱码, 由于昨天折腾爬虫的时候, 正好调过cmd 的字符集编码, 使用chcp指令, 估计调着调者就被我调坏掉了 查看了一下控制台属性, 果然是这样2. 解决方案进入注册表, 找到路径HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe修改其中的Codepage即可 4原创 2016-05-04 10:12:04 · 20988 阅读 · 3 评论 -
Visual Studio 调试小技巧
点我进入原文11个强大的Visual Studio调试小技巧伯乐在线注:我们在@程序员的那些事 微博上推荐了英文原文,感谢@halftone_被禁用了的热心翻译。简介调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任转载 2016-04-20 14:12:55 · 492 阅读 · 0 评论 -
学生课堂随机点名系统小结
小可爱是知名中学老师,今天突然问我能不能帮她写一个随机数生成的程序,用于学生上课点名回答问题用,哈哈,装逼的时候到啦:)基本思路最近写惯了shell、python、js、java、android,要么是不带界面的,要么是非windows平台的,要实现这么一个程序,一定是在windows平台上的,想到了以下三种方式:1. MFC 最熟悉也最笨重,业界早淘汰的东西,总有种排...原创 2018-06-19 23:30:38 · 11068 阅读 · 4 评论