开发工具
文章平均质量分 58
Peter(阿斯拉达)
关注系统界面开发技术,安全,语言特性,网络,图形,AI,硬件,并发,研发流程管理.
展开
-
[VisualStudioCode]_[VSCODE]_[C/C++开发环境配置-问题解决和补充]
1. 在使用`VSCode`配置`C++`的开发环境时《VisualStudioCode_C/C++开发环境配置》,编译时会发现找不到标准库的`std::mutex`和`std::thread`的声明,而这两个的头文件已经引入,什么情况?原创 2024-01-07 17:54:24 · 1378 阅读 · 0 评论 -
[vs2017]_[初级]_[常用快捷键*持续更新]
1. `vs系列`不具备`IDEAJ`的`Ctrl+F2`显示当前类的所有方法,有什么替代方法?原创 2023-11-20 17:53:49 · 172 阅读 · 0 评论 -
[Windows]_[编译构建]_[使用CMake编译C++库注意事项]
1. 在开发本地程序时,`C++`库由于运行时库二进制不兼容的问题,不同版本`VS`编译出来的`C++`动态库是不能兼容的。遇到一个开源库,没有`configure`文件,没有`VS`的解决方案文件,怎么编译?原创 2023-11-11 11:56:08 · 202 阅读 · 0 评论 -
[AndroidStudio]_[初级]_[配置自动完成的代码片段]
1. 在开发程序时,如果有些常用语句经常输入,重复敲代码也是件费时间的事情。有没有办法像`IDEAJ`的输入提示那样,输入关键字能自动展开配置好的模板语句?这样就可以节省很多时间,也不容易出错。......原创 2022-06-19 19:52:41 · 227 阅读 · 0 评论 -
[markdown]_[初级]_[技巧集锦持续更新]
设置参考文献上标我参考了这篇文章[1],先加使用超链接的语法[](),之后链接指向一个锚#refer-chor。之后在参考文献的下边位置加上一个<div>标签,id是这个锚名字即可.例子# 设置参考文献上标1. 我参考了这篇文章[<sup><font color="red">[1]</font></sup>](#refer-chor),先加使用超链接的语法`[]()`,之后链接指向一个锚`#refer-chor`。# 参原创 2021-01-15 22:28:23 · 274 阅读 · 0 评论 -
[Windows-macOS]_[xcode-VisualStudio]_[Clang和Gcc和VS]_[开发工具对C++标准的支持版本]
每个macOS支持的xcode版本:转载地址:https://xcodereleases.com/初步支持C++14至少要2015年后的xcode,即xcode 7,系统至少是macOS 10.10.初步支持C++17的至少是2017年后的xcode,即xcode 9, 系统至少是macOS 10.12....原创 2020-08-18 10:53:44 · 1204 阅读 · 0 评论 -
[VisualStudioCode]_[VSCODE]_[Python开发环境配置]
场景1.开发或写一些小脚本的 Python 程序时,我们一般情况下会用 Pycharm Community 版本. IDEA 公司的产品很强大,但是对电脑性能要求比较高, 启动软件也要等比较久的. 这时候如果有一款轻量级启动快的 IDE 作为日常脚本编写更好.2.全宇宙最强的编辑器 Visual Studio Code目前也有微软官方的 Python 扩展,支持调试,智能提醒,跳转等功能, 足...原创 2020-02-20 11:45:01 · 610 阅读 · 0 评论 -
[Sublime Text 3]_[配置C/C++开发编译运行环境]
场景1.Sublime Text 3作为老牌的编辑器性能和稳定性还是很不错的. 它一般只启动了单进程, 不像vscode那样启动一个简单的项目全部进程加起来基本上都要300M的内存使用量. 如果只是想快速轻便验证C++程序,它还是比vscode方便和快速的.2.Sublime Text 3需要购买注册, 但是也可以不注册,不注册它就是偶尔会弹出窗口提醒你注册,关掉可以继续使用.说明1.Su...原创 2019-10-31 18:04:37 · 486 阅读 · 0 评论 -
[VisualStudioCode]_[VSCODE]_[C/C++开发环境配置]
场景1.Visual Studio Code发展到现在已经相当稳定了.已经不想1年前的那么卡和慢.目前它有可能成为通用语言开发利器。单就说支持C/C++的智能提醒, 函数跳转, 头文件跳转, 编辑器Debug就很省开发时间. 还有什么理由不用它呢?2.Sublime Text现在功能更新的节奏也慢了下来, 也对,Sublime Text的小团队怎么能和大团队微软相比, 而且vscode还是免费...原创 2019-10-31 16:23:33 · 1014 阅读 · 0 评论 -
[VisualStudioCode]_[VSCODE]_[编写markdown文档]
场景1.以前都是使用Sublime Text写markdown的, 今天用vscode写了下md, 发现Sublime Text的markdown预览就是土包子, vscode写的看起来就很享受.Markdown 编辑器1.vscode默认就支持markdown文档的编写和预览。新建一个.md的文档,vscode会自动高亮标题和关键符号等.右上角的预览图标或者点击快捷键Ctrl+K,V就能在...原创 2019-10-31 14:17:38 · 1193 阅读 · 0 评论 -
[开发工具]_[Sublime Text 2]_[给zip版本的Sublime Text 2添加右键菜单打开文件]
场景:1.Sublime Text 2 是个优秀的IDE,它支持python语言的插件开发,还能免费使用。必须喜欢绿色版本的即zip版本非D版的软件,因为不需要往注册表生成一堆东西.但是绿色版不好就是不能关联某些格式的文件,只能遇到一个,右键选中exe一直用它打开,比较麻烦,这里EditPlus做的很好,它有一个选项,增加右键菜单。这个右键菜单我们自己也能做。2.简单的不添加图标的可以只执原创 2014-01-25 18:30:08 · 3549 阅读 · 1 评论 -
[项目管理]_[初级]_[SVN命令行使用说明][未完继续]
Mac1.修改配置支持提交.a文件-- Mac下svn提交代码时,默认会过滤掉.a文件,因此提交不了,所以需要改下过滤器可以提交.原创 2015-08-31 11:22:52 · 1305 阅读 · 1 评论 -
[开发工具]_[Sublime Text 2]_[配置C++编译运行环境]
场景:1. g++的版本更新比较快,可以使用最新的C++11特性, 这里sublime text 2是我的轻量级C++开发工具(只有这个),可以使用st2这种工具来验证一些语法新特性.2. st2的好处是免费, 还有支持多语言的语法高亮和函数outline3. 当然st2也支持插件开发.原创 2015-07-19 23:25:50 · 3613 阅读 · 0 评论 -
[开发工具]_[Sublime Text 2]_[使用技巧问题集锦]
问题1. sublime text 2打开文件过多失去响应,特别是使用查找替换功能时,界面失去响应, 这时关闭再打开也没有用.解决办法:1.删除文件Session.sublime_session再打开就可以了.Sublime Text 2.0.2\Data\Settings\Session.sublime_session2.为了防止下次也出现这类问题, 用写字板打开Pr原创 2015-01-27 23:07:02 · 1801 阅读 · 0 评论 -
[VS2005]_[Windows]_[VS 的链接库说明]
场景:1. 使用vs编译出来的库,默认用的是MD或MDd 链接,这时就会依赖于某个vs版本的运行时库,比如msvcr80.dll msvcr100.dll, 2005编译出来的动态库基本上是不能用于2010编写的程序的, 如果涉及到dll创建的堆在exe里释放这类在不同运行时库进行new,delete,malloc,free, 程序很大概率下都会崩溃. 而且MDd的库还不能使用MD的库, 不然也会报错.转载 2016-01-13 15:01:21 · 1146 阅读 · 0 评论 -
[VS2010]_[初级]_[解决VS2010打开项目后卡死问题]
场景: 1. 没什么好说的VS2010的bug吧, 貌似项目大了用久了会突然出现这个问题. 2. 给因项目原因只能用VS2010的同行补充下吧.参考: 1. VS2010老是莫名奇妙的卡死VS2010老是莫名奇妙的卡死 只有结束任务才有能关掉 写程序的时候很烦啊~~~ 配置绝对够我是WIN7系统32位的 以前的机器也是WIN7系统32位的 配置差都没出现这样的问题 最近换了新机就这样了 VS转载 2016-03-23 00:40:48 · 6736 阅读 · 1 评论 -
[VS2010]_[Windows]_[Debug模式下LoadLibrary错误87]
场景VS2010 sp1 安装完之后, 原来Debug模式下编译的Dll, 运行时EXE通过LoadLibrary加载这个Dll时, 返回 HMODULE 为NULL. 通过 GetLastError()返回错误值是87(参数错误). 之前没问题的代码在重装系统和重装VS2010后Debug编译运行错误.分析LoadLibrary只有一个unicode参数是DLL路径加载, 但是却报参数错误原创 2016-08-31 22:51:12 · 1865 阅读 · 0 评论 -
[Android]_[初级]_[adb 实用命令]
场景: 1. ADB 作为pc端和手机端通讯的桥梁, 起到调试手机app,查看手机信息的重要作用. 2. 这里列举了一些比较实用的命令方便速查.查看开启USB调试的设备列表: adb devices安装APK: adb -s xxxxx(设备序列号,使用adb devices获得,如果只连接了一个设备,不需要添加-s参数) install -r(重新安装) -s(安装到sd卡) AP原创 2016-08-10 18:06:18 · 597 阅读 · 0 评论 -
Visual Studio 版本中的 Visual C++ 工具和模板
Visual Studio 版本中的 Visual C++ 工具和模板Visual Studio 2015其他版本 若要了解有关 Visual Studio 2017 RC 的最新文档,请参阅 Visual Studio 2017 RC 文档。下表显示 Visual Studio 中可用的 Visual C++ 功能。 单元格中的 X 指示功能可用;空单元格指示功能不可用。 括号中的说明指示功能可转载 2017-05-18 10:04:28 · 2515 阅读 · 0 评论 -
[SublimeText]_[Markdown]_[使用SublimeText编写Markdown文档]
配置 Sublime Text 编写Markdown环境.场景Markdown 文档因为是纯文本的关系, 自然适合通过使用版本控制软件svn,git实现多人协作编写同一份文档.写markdown的编辑器按道理是Atom最合适的,通过按 Ctrl+shift+m 它可以实时预览 markdown内容. 装上 scroll 同步插件还可以预览同步. 但有两个缺陷不得不放弃使用Atom. 1) 生原创 2016-06-28 16:17:53 · 3158 阅读 · 0 评论 -
[Git和SVN比较]_[初级]_[Git速查手册]
场景1.使用SVN的都知道, SVN是集中化的版本控制系统. 本地只存储最新的版本快照, 不能查看整个库的历史记录; 修改代码过后, 如果需要提交代码到中心仓库,是需要联网的; 如果别人更快的提交, 那么必须先update之后解决冲突才可以提交, 相当麻烦.说明下边比较Svn(集中化版本控制) 和 Git(分布式版本控制)的优缺点:Svn特性1.只存储某个个版本的快照.2.是以数值为版本好.优点1.原创 2017-11-28 09:49:42 · 3024 阅读 · 1 评论 -
[VisualStudio]_[VS实用插件集合*持续更新]
吐槽下:微软的程序员如何解决以下问题的?不用插件。1. 快速打开文件,文件多之后VS只能通过鼠标点击 “解决方案资源管理器” 来双击打开文件,效率很低。这个插件可以通过快捷键CTRL+K,CTRL+O来打开指定的文件,支持文件名模糊匹配。原创 2014-05-03 20:42:35 · 2635 阅读 · 0 评论 -
[xcode]_[开发工具]_[常用高效工具总结][持续更新]
场景:1. xcode是Mac OS X下的官方开发工具,掌握起使用技巧和小工具能大幅度提高开发效率和代码质量.CodeSnippet 的存储位置:~/Library/Developer/Xcode/UserData/CodeSnippets2. 常用快捷键项目切换 .command+ ~ 或者 ctrl+方向键下.// 快速搜索并打开文件Cmd + Shif...原创 2015-08-17 11:06:55 · 1366 阅读 · 0 评论 -
[VS2010]_[初级]_[常用快捷键]
快捷键设置以下快捷键要记 1. QuickOpenFileVS2010_1.2.vsix 装好之后按Ctrl+k,O就可以打开查找对话框.2. 智能提示:-- 菜单 编辑-> Intellisense-> -- 列出成员 Ctrl+J-- 参数信息 Ctrl+shift+空格-- 完成单词 Ctrl+Space (可通过菜单 工具->选项-》环境-》键盘 来修改原创 2014-11-15 14:23:10 · 1144 阅读 · 0 评论 -
[Windows]_[初级]_[Windows SDK实用工具简介][持续更新]
Tracker.exe这个进程存在导致不能删除目录.Tracker.exe is required to correctly incrementally generate resources in some circumstances, such as when building on a 64-bit OS using 32-bit MSBuild. This build requ原创 2015-01-08 12:28:17 · 1269 阅读 · 0 评论 -
[网络]_[初级]_[使用putty备份远程数据]
1. putty是windows上访问linux服务的免费客户端之一,用它来ssh到远程服务器备份数据是常见的做法(在没做好自动备份机制前), 通过putty界面虽然也不难,但是每次重复性的工作总是很烦人,这时候可以使用putty的命令行工具+批处理写一个自动备份下载工具。原创 2014-10-31 15:26:41 · 1916 阅读 · 0 评论 -
[开发工具]_[初级]_[vi工具的使用][持续更新]
替换文本:%s/被替换的字符串/替换字符串/ge原创 2014-12-31 15:00:26 · 1121 阅读 · 0 评论 -
[MinGW]_[初级]_[64位的windres如何编译出32位的链接文件]
1. MinGW(TDM)出了64位的gcc,4.8.1,64位对编译64位的程序非常友好,但是对编译32位程序就需要做额外的工作了。2. 比如用windres编译manifest,64位环境下默认是不行的,带configure或makefile的即使加了-m32都不会自动对windres设置为编译32位的。这里就需要在configure或make增加一些参数了.原创 2014-11-05 18:34:30 · 5814 阅读 · 0 评论 -
[GCC]_[初级]_[gcc(g++)相关使用参数技巧]
gcc,g++项目中常用的命令.原创 2014-11-06 13:54:31 · 1566 阅读 · 0 评论 -
[VisualStudio]_[增加自定义宏,自定义属性键值]
场景:1. vs C++的“预处理器”里可以添加宏,但是添加之后外部程序修改并不容易,因为它添加到.vcxproj文件里了,这个文件的东西比较多,并不容易进行修改.2.所以vs还有一个“属性管理器”的窗口,用它来自定义自己的宏,注意,这里不是指宏命令。原创 2014-05-03 20:25:39 · 9333 阅读 · 0 评论 -
[VS]_[Visual Studio的专业版旗舰版和express之间的区别]
(2013)Visual C++ Tools and Templates in Visual Studio EditionsThe following tables show Visual C++ features that are available in Visual Studio.An X in a cell indicates that the feature is转载 2014-02-24 09:43:23 · 60250 阅读 · 3 评论 -
[Eclipse]_[显示gc按钮减少内存占用]
场景:1.eclipse CDT使用时间长了,内存占用会暴涨,曾经涨到近700M,这跟Java的自动gc有很大关系.曾经见过有gc按钮配置的eclipse,这会CDT没见到哪里能配置的.2.baidu了下找到一个同样困惑的哥们。参考:>3:启动eclipse带如下参数eclipse -plugincustomization plugin_customizatio转载 2013-12-26 09:23:06 · 3162 阅读 · 0 评论 -
[Windows]_[初级]_[使用命令行工具tasklist]
场景:1.需要分析运行文件的dll依赖原创 2014-04-23 18:35:29 · 2559 阅读 · 0 评论 -
[MacOSX]_[初级]_[分析文件的实用命令][定期更新]
2.nm-- 分析一个动态库的导出函数(exported symbols)nm -a libz.1.2.5.dylib原创 2014-11-06 09:47:56 · 2055 阅读 · 0 评论 -
[Gcc实用命令]_[编译过程命令]
1.gcc有参数可以很好的理解编译的过程. -E Preprocess only; do not compile, assemble or link -S Compile only; do not assemble or link -c Compil原创 2013-04-28 00:09:44 · 1175 阅读 · 0 评论 -
[VS2010]_[初级]_[VC++ Express 使用WDK的ATL编译出现的问题解决办法]
场景:1. 最近切换到vs2010 c++ express, 没办法我这里的专业版一启动电脑基本就处于卡死的状态,要么就是Debug时卡死的状态,找了很久没解决办法.2. VS2010专业版是自带ATL库的,但是 express却没带,可以看出微软的小家子气.顺便提下express连Debug时反汇编的功能都去掉了,很恶心,还有Kernel32.lib这些库的链接文件也不提供,微软这是让我们只能用原创 2015-08-26 11:30:53 · 1611 阅读 · 0 评论 -
[开发工具]_[VS2010]_[vs2010的一个bug-使用stringstream时出现]
1. 注册Microsfot之后想提交bug, 发现有这个提示, 所以提交不了bug, 有能提交的提交下吧.2. VS2010 sp1的bug.原创 2015-07-12 16:58:36 · 1601 阅读 · 0 评论 -
[开发工具]_[VS2010]_[安装VS2010的MSDN本地文档]
场景:1. vs2010安装好之后没找到有地方可以安装MSDN文档(据说安装VS2010结束后会有提示安装文档,但好像没看到)2. 所有程序里的文档指向的是网络的,并不适用,没网情况下或网络差情况下很费时间。原创 2015-04-17 10:04:12 · 1395 阅读 · 0 评论 -
[Windows]_[初级]_[使用命令行工具dumpbin分析文件]
1. 导出lib文件的函数符号(symbols)2.查看PE文件是32 bit还是64 bit.3.查看PE文件依赖,类似于Dependency Walker原创 2014-11-20 00:33:19 · 3563 阅读 · 0 评论 -
[C/C++]_[从netbeans里提取的通用构建C++项目的Makefile文件]
1.有了这个配置文件,你可以用任何ide或文本编辑器,除了不支持makefile的ide。2.makefile的好处不用说吧,不依赖ide,如果g++或ide更新了的话makefile什么都不需要做。但是基于项目文件的编译配置就难了,比如vs2010项目如果想用vs2005编译的话。。。。3.makefile从编译到链接选项都可以自己控制。4个文件,当然有时间的话也可以自己改改减少原创 2013-05-31 10:57:05 · 5013 阅读 · 2 评论