开发环境
文章平均质量分 64
freeWayWalker
大道至简,知行合一
展开
-
【开发工具】iOS项目工程CI配置
提交日志检查按照语义化的提交日志规范,可以同时对 commit message 和 merge request title 做校验。语义化提交日志规范Git Semantic Commit Messages推荐使用Git Semantic Commit Messages,固定提交日志格式,有助于我们成为一个更好的开发者。格式: (): 其中 是可选的。格式说明:feat: add hat wobble^--^ ^------------^| || +-> S原创 2020-09-18 13:40:35 · 823 阅读 · 0 评论 -
【Xcode应用】iOS性能分析
性能分析工具腾讯PerfDog包大小设置输出Link Map文件:Xcode – Build Settings – Write Link Map File为YES编译后可在如下位置找到该文件。$(TARGET_TEMP_DIR)/$(PRODUCT_NAME)-LinkMap-$(CURRENT_VARIANT)-$(CURRENT_ARCH).txt下载Link Map分析工具:...原创 2020-04-15 05:06:15 · 2296 阅读 · 0 评论 -
【Xcode应用】使用Xcode调试framework
使用Xcode调试framework的方法:集成生成framework的工程集成生成framework的工程到主工程中在主工程中添加对framework的依赖从生成framework的工程下启动app编辑Scheme,指定Executable中的app添加user断点在生成framework的工程中添加断点,并Move Breakpoints To User在...原创 2018-11-25 14:08:26 · 2023 阅读 · 0 评论 -
【版本管理】SVN使用问题小结
无法加入版本管理的文件从分支代码合并到主干时,遇到新添加的文件夹里的文件没被纳入到svn管理,试了若干种方法无果: find ./ -name “.svn” | xargs rm -Rf svn add * –force最终解决方案: 拷贝出文件,将之从原版本管理库中删除,再重新拖进来,Adding to Working copy原创 2017-07-25 10:19:29 · 536 阅读 · 0 评论 -
【Mac App工具】meld merge工具安装教程
meld是非常好用的文件夹和文件比较工具,跨平台,支持命令行启动。支持两到三个文件夹或文件的相互比较,且支持版本控制下本地文件与版本库文件的比较。随着Mac系统和Python的升级,meld工具新版本的安装不能依赖MacPorts、Homebrew等软件包管理工具来安装了。使用MacPorts安装过的软件在/opt/local目录下。Homebrew安装在/user/local目录下,同时它会创建/原创 2017-04-11 18:11:44 · 3020 阅读 · 0 评论 -
CodeBlocks静态链接与动态链接设置
CodeBlocks静态链接与动态链接设置原创 2014-10-02 18:54:23 · 22463 阅读 · 2 评论 -
将Vim打造成一个便捷好用的IDE之路
1. ctaglist 用途:通过它,可以显示源码的整体架构,如函数列表等,方便地进行跳转。安装步骤:到http://www.vim.org/scripts/script.php?script_id=273下载taglist将下载的安装包解压后的"plugin/taglist.vim"和"doc/taglist.txt"文件分别放在 "[Vim安装路径]\vimfiles"对应原创 2013-04-04 08:45:52 · 929 阅读 · 0 评论 -
Makefile编写和使用技巧
Makefile可以用文本编辑器编写makefile文件,与源文件保存在同一目录下,名称取为"Makefile"或"makefile".在确定安装好Mingw并且配置好环境变量后,使用命令行,转到源文件所在的目录下,然后输入命令"mingw32-make", 即可编译成功。如果你的Makefile名称为其他(比如buildFile.mk),则在Build命令执行时需要特别指定,即mak原创 2012-10-06 20:10:54 · 4601 阅读 · 0 评论 -
为Notepad++配置C/C++、C#、Java、Python编译环境
如果只是测试小程序可以用这种方法 比较方便,如果对于大程序建议使用专业的IDE。经常需要写一些小程序来运行,又不想运行Visual Studio、Eclipse这样的环境,而Notepad++是一个好的选择,下面介绍如何在Notepad++中配置C、C++、C#、Java、Python编译环境。首先介绍下Notepad++定义的一个变量:Notepad++定义的这些环境,可以作为参数传原创 2012-09-21 19:16:02 · 19258 阅读 · 5 评论 -
vi/vim编辑命令学习
以前都是断断续续地学习使用vim,现在应该一步一个脚印地把每个命令练习熟练了。让我们开始学习vim的里程吧~一般控制: 在命令模式下输入一条ex命令,也就是先按":"键:w 将文件写入硬盘:q 退出 :q! 退出vi,不保存:wq 退出vi并保存i 进入输入模式Esc 进入命令模式原创 2013-03-22 14:26:45 · 1424 阅读 · 0 评论 -
在Windows下配置vim结合MinGW以实现gcc、g++编译运行和调试
在Windows下对vim进行配置,结合MinGW,以实现用gcc/g++编译、运行和调试c/cpp/java文件: 1,首先下载安装MinGW,下载地址在http://sourceforge.net/projects/mingw/。我的安装目录是D:\MinGW。2,设置环境变量。右击我的电脑,点属性->高级->环境变量。然后:1、在PATH里加入D:\MinGW\bin,记得,原创 2013-03-26 21:06:36 · 3577 阅读 · 0 评论 -
为Vim设置多字符编码方式支持
和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的 Unicode 编码方式。我们来看看 Vim 的多字符编码方式支持是如何工作的。 1. Vim 启动,根据 .vimrc (在windows中是_vimrc)中设置的 encoding 的值来设置缓冲区、菜单文本、消息文本的字符编码方式。 2. 读取需要编辑的文件,原创 2013-03-13 10:33:42 · 1017 阅读 · 0 评论 -
Notepad++在编程使用时的小技巧
为了编程时更快捷和适应个人习惯,我们可以对Notepad++进行一系列的设置,这当然也借助于大量为它提供强大支持的插件。下面是一些界面的美化和功能上的优化和补充。主题当前主流的文本编辑器或集成开发环境大都是白色背景,黑色非等宽的字体,Notepad++的默认也是一样。相信长期在电脑前工作的人都受不了白剌剌的背景和高对比度的黑字,这对眼睛绝对是一种虐待。先改背景,在这方面Note原创 2012-09-23 22:16:04 · 20453 阅读 · 10 评论 -
使用gcc/g++学习编译流程
我们知道编译的整个流程是: 预处理 --> 编译 --> 汇编 --> 链接g++或gcc提供了单独进行上述子过程的途径。gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。原创 2012-10-08 12:33:22 · 1293 阅读 · 0 评论