OS&TOOLS
文章平均质量分 76
系统操作、工具使用、以及遇到的相关问题处理
春夜喜雨
好雨知时节.当春乃发生.
展开
-
透过dumpe2fs看ext2文件系统
对于ext2文件系统,我们大多数会有所耳闻的,那我们是否知道,该文件系统的内部存储结构是什么样的?另外对于一个制定大小的文件系统,它的存储大小和文件数有约束吗?一个10MB的ext2文件系统中:能支持建立多少个文件?能建立1000个?10000个?和什么有关系?能最大存储多大的内容,是满10MB吗?还是9MB?由什么来确定的?原创 2024-03-15 18:35:19 · 907 阅读 · 0 评论 -
git-clone的single-branch操作回退
之前使用了single-branch下载分支,后来想取消掉,但怎么做呢,查了一些资料之后,了解到了怎么做,特记录下来。原创 2024-01-20 21:13:24 · 1091 阅读 · 0 评论 -
资源管理器-IO/内存/环境列描述
资源管理器中有许多选项列可供选择,有一些类别项数比较多:像IO类的、内存类的、程序执行环境类的,本次主要梳理看看这几个部分。原创 2021-07-03 09:02:31 · 499 阅读 · 0 评论 -
leveldb认识与Manifest解析
Leveldb是一个设计很好的文件KV数据库;KV数据的需求简单,支持put/get/delete即可,所以使用基本文件结构管理就可以支持。原创 2021-05-29 19:30:10 · 670 阅读 · 0 评论 -
系统调用SystemCalls-1-总述
主要回答三个问题:1. 什么是系统调用?2. 系统调用的数目有多少?3. 系统调用函数的通常分类是什么?原创 2021-05-01 09:20:00 · 405 阅读 · 0 评论 -
VSIX调测插件开发
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)参考:https://www.codeproject.com/articles/13127/create-a-debugger-visualizer-in-lines-of-codehttp://www.cnblogs.com/sdwdjzhy/p/7300480.htmlhttps://...原创 2017-11-30 21:01:13 · 2845 阅读 · 0 评论 -
VS调测插件开发理解总述-Addin
最近做了一段时间的VS上的调测插件看法,简单聊一下我得看法:调测相关的处理,用于调试到断点位置后,相关的查看处理:1. 使用Shift+F9添加断点查看实现的,Addin都可以进行快速实现;2. 通过VS断点查看实现要分多步的,通过Addin可以一步实现;3. Addin可以对读取出的内存信息附加逻辑和附件展示效果4. Addin可以生成信息,通过调用函数传递给程序原创 2015-10-09 22:19:06 · 1264 阅读 · 0 评论 -
Docker初步使用心得
Docker作为微服务架构使用的工具,初步用来,确实非常的不错。Docker把使用环境整个打包起来,然后独立的运行,实行了运行环境的隔离,并且停用、恢复非常的方便。原创 2019-03-30 15:48:33 · 240 阅读 · 0 评论 -
Camtasia Studio的基本使用
参考文档: 百度百科 Camtasia Studio是美国TechSmith公司出品的屏幕录像和编辑的软件套装。软件提供了强大的屏幕录像(Camtasia Recorder)、视频的剪辑和编辑(Camtasi Studio)、视频菜单制作(Camtasia MenuMaker)、视频剧场(Camtasi Theater)和视频播放功能(Camtasia Player)等。使原创 2014-07-25 17:37:50 · 4535 阅读 · 0 评论 -
VS的Tools工具(混淆/反编译/远程调试/Spy++等)
参考:http://baike.baidu.com/link?url=oCDe5ey3hAL-NJiMhn1lcqZao4KCmYsqJLCEuejBXEJvYWbLphYMeuh4n704Ms30tIuuCUZ-RbMyU_YbJ9mHpq参考:http://msdn.microsoft.com/zh-cn/library/f7dy01k1.aspx参考:http://baike.bai原创 2013-11-07 10:52:02 · 7631 阅读 · 0 评论 -
调试启动时程序弹出0xc000007b错误
通常这个错误是动态库加载错误;如果是使用VS启动的话,应该可以看到加载出错的哪个库名称:调试输出最后一个加载卸载的库应该就是加载失败的库。原创 2018-02-11 10:55:28 · 938 阅读 · 0 评论 -
注册主窗口消息响应函数-用于进程通信
进程间消息通信的时候,在window下我们可以通过在主窗口上注册消息回调函数,来响应消息的处理:首先是定义一个唯一标识的消息id,然后定义并注册窗口消息回调函数来响应这个消息。UINT g_myM原创 2018-01-29 23:52:36 · 790 阅读 · 0 评论 -
windows补丁卸载失败的处理
最近遇到了著名的KB4012212的卸载失败的问题,在网上查资料没有找到合适的方法。在查windows日志的时候看到一些线索,联系到之前碰到的QQ报文件损坏的问题,发现解决的思路是类似的。首先查询:C:\Windows\Logs\CBS\CBS.log原创 2017-10-12 21:37:42 · 11915 阅读 · 0 评论 -
中文使用ofstream/wfstream/qtextstream写入
1. 存储格式:local8Bit指的是当前文本的编码格式,ansi(gb2312…)std::string/CStringA存储的是utf8格式std::wstring/CStringW存储的是utf16(unicode)格式QString存储的的是utf16(unicode)格式原创 2017-08-10 20:59:10 · 4053 阅读 · 1 评论 -
win7中程序在C盘运行崩溃-createProcess或磁盘保护异常的处理
这个问题来源与windows的权限控制,需要大家给程序增加管理员权限,添加方法:程序图标上右键“属性”,选中下面的“以管理员身份运行程序”原创 2017-03-08 13:06:30 · 1124 阅读 · 0 评论 -
悬挂指针与野指针
悬挂指针/Dangling Pointers/迷途指针/悬垂指针野指针/Wild Pointers原创 2016-09-29 12:38:26 · 3798 阅读 · 0 评论 -
addin插件Trace日志的使用
在开发addin插件的时候,为addin插件的日志加上来是一件很方便后续问题定位的事情,系统的消息会自动添加到日志中,添加方法很简单。原创 2016-04-21 22:30:19 · 1018 阅读 · 0 评论 -
addin注册菜单命令名称冲突解决
开发的VS插件,在某些情况下,加载时会抛出异常:报addin注册菜单/名称冲突。 第一种:命名和已有的菜单、命令名称冲突修改程序中的菜单name或命令name 第二种:异常情况-自己本身和自己本身注册冲突发生场景:在VS程序运行状态,替换addin相关的dll/xml可能会可能会发生这个问题。 发生这种问题时,可以采用方法:1. 关闭VS,并删除dll原创 2016-04-21 22:00:33 · 938 阅读 · 0 评论 -
关于windows的内存管理和申请
windows的内存管理:对于win32程序,应用程序自己申请的内存地址空间大小为2G – 128k每个进程在执行的过程中,都会拥有这么大的虚拟地址空间。这些地址空间,细分的话,会分为Region->Block->Page原创 2016-04-07 23:17:01 · 1435 阅读 · 0 评论 -
Linux下TCP转发编程知识点记录
下面是写linux下tcp转发编程时,遇到的几个知识点,记录如下:(使用c/c++编程)1. fork:创建子进程通信服务端接受到请求后,fork出子进程,然后使用子进程与client通信原创 2020-11-02 22:21:07 · 439 阅读 · 0 评论 -
了解虚拟机Vmware/KVM/Docker/JVM/LXC
关于虚拟机,通常我们了解到相关的有:vmware-虚拟机部署程序:vmware被我们用来在windows下安装虚拟机...原创 2020-10-24 23:02:52 · 1060 阅读 · 0 评论 -
centos升级gcc到7.2.0版本
检查当前gcc版本gcc -vls -l /usr/lib64/libstdc++*原创 2020-06-10 22:33:08 · 564 阅读 · 0 评论 -
Linux批量修改文件名的两种方式
对许多文件进行重命名时,我们一般就会要使用批量命令来做:一种是使用rename命令,另外一种是使用xargs组合命令原创 2020-02-24 18:43:35 · 3039 阅读 · 0 评论