开发工具
阿拉灯神ding
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在程序中解析获取word文档(docx格式)的文本内容
原理docx格式的word文档其实是一个压缩包,文本内容、格式、图片等是分别存储在不同的文件中的,office通过这些文件还原出我们所看到的word文档。下面以一个简单的示例来说明docx格式。示例首先我们新建一个word文档,在里边写上“文档测试”,然后插入一张图片。然后我们把该文档的后缀改为“.zip”,使用压缩软件打开,可以看到里边的目录结构。word文件夹中存储的是文档内容,如下图:media文件夹的内容如下,正是我们插入的图片:document.xml的格式如下,可以看到我原创 2021-08-20 16:57:06 · 3396 阅读 · 0 评论 -
正则表达式的零宽断言
概念断言: 就是说正则可以指明在指定的内容的前面或后面会出现满足指定规则的内容。零宽: 代表断言是一个占位符,并不会在查找结果中输出。实例使用的测试原文如下:<w:t>测试1</w:t> <span>测试1</span>1. 正向先行断言语法:(?=pattern)作用: 返回pattern之前的内容。获取</w:t>标签之前的内容,正则表达式为:.*(?=</w:t>)匹配到的结果为:<w:t>原创 2021-08-12 17:07:58 · 416 阅读 · 0 评论 -
windows下如何找到占用文件或文件夹的程序
我们在操作一个文件或文件夹时,经常会遇到被占用的问题,如下图。绝大部分情况下我们知道是那些程序占用,可以直接关闭他,但是也有很多时候我们不知道是哪个程序占用的,可以用下面的方式来解决。第一步打开任务管理器,选择性能选项卡,点击下面的打开资源监视器按钮。第二步在资源监视器界面选择CPU选项卡,在其下方关联的句柄中输入被占用的文件或者文件夹的名称,然后点击搜索,搜索结果会显示在下方。第三步选择结果中的程序,点击右键结束任务即可。...原创 2021-08-04 14:20:08 · 9433 阅读 · 4 评论 -
语义化版本 2.0.0 -- 如何使用软件版本号
语义化版本 2.0.0摘要版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。简介在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能在未来的某一天发现自己已深陷绝望之中。在依赖高的系统中发布新版本包可能很快会成为噩梦。如果依赖关系过高,可能.转载 2021-07-07 10:16:03 · 187 阅读 · 0 评论 -
StartUML4.0.1的使用方法
关于StartUMLStarUML是一款开放源码的UML开发工具,是由韩国公司主导开发出来的产品,可以直接到StarUML网站下载。StarUML是一个开源项目之一发展快、灵活、可扩展性强。便捷下载连接(v4.0.1版软件+破解工具):传送门破解过程首先安装StartUML,安装完毕后打卡会提示没有许可,如下图:打开破解工具asar文件管理工具.exe(杀毒软件可能报危险,选择信任就行),将安装路径(默认路径为C:\Program Files\StarUML\resources)下的原创 2021-07-02 12:44:52 · 1503 阅读 · 1 评论 -
SourceInsight中添加多行注释的宏
SourceInsight添加多行注释的宏命令。执行两次取消注释。macro AddCommit(){ hwnd = GetCurrentWnd() lnFirst = GetWndSelLnFirst(hwnd) lnLast=GetWndSelLnLast(hwnd) hbuf = GetCurrentBuf() ilen = lnFirst; while(ilen <= lnLast) { sz = GetBufLine(...原创 2021-04-02 16:38:19 · 237 阅读 · 0 评论 -
sourceinsight宏命令添加头文件宏定义#ifndef#define#endif 自动获取文件名称
给头文件添加宏定义,可用于有内容的头文件和无内容文件,自动获取文件名称添加,格式如下://XXX为当前文件名称#ifndef __XXX_H_ #define __XXX_H_ #endif。宏定义实现如下:macro AddHeader(){ hwnd = GetCurrentWnd() hbuf = GetCurrentBuf(); szfile = GetBufName(hbuf) maxln = GetWndLineCount (hwnd) filelen =原创 2021-03-27 22:07:30 · 1043 阅读 · 0 评论 -
sourceInsight宏命令实现添加注释、切换源文件与头文件、增加函数注释的功能、多行注释#if0..#endif
添加#if 0 .. #endif可以当做多行注释来用。macro AddMacroComment(){ hwnd=GetCurrentWnd() sel=GetWndSel(hwnd) lnFirst=GetWndSelLnFirst(hwnd) lnLast=GetWndSelLnLast(hwnd) hbuf=GetCurrentBuf() if (LnFirst == 0) { szIfStart = "" } else { szIfStar原创 2021-03-27 20:21:08 · 952 阅读 · 0 评论
分享