
软件工程基础
jigetage
这个作者很懒,什么都没留下…
展开
-
git 和 svn 区别
入职到新公司,代码版本控制工具由svn转变成git了,不是很适应。按照使用频率依次递减的原则,总结一下二者的差别,才能更好的学会使用。从2个维度进行总结。1,有无中心服务器。svn有,git无。svn在中心服务器上存储所有代码,只要你不update就不会和服务器同步。并且,存储的每个版本的文件,与初始版本文件的差异。git没有中心服务器的概念,在所有用户的本地都保存了所有文件。并且,存储的是对所有...原创 2018-03-22 15:01:42 · 1053 阅读 · 0 评论 -
CMakeLists中常用命令解释
1,if ( IS_ABSOLUTE name )如果给定的name是一个绝对路径2, file(RELATIVE_PATH, variable, dir, file) 确定从dir参数到指定文件file的相对路径。3,get_filename_component 得到一个完整文件名中的特定部分。 get_filename_component(<VAR> FileName ...原创 2018-04-17 18:22:47 · 4382 阅读 · 0 评论 -
VS2015 密钥
企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV (一般我们都是安装的企业版)专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2原创 2018-04-22 09:33:54 · 90123 阅读 · 40 评论 -
windows下不重启电脑使修改后的环境变量生效的方法
假设修改的环境变量名是PATH,修改完成后进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。然后,再次打开DOS窗口,输入echo %PATH%就可以发现PATH值已经被修改成功了。不用担心DOS窗口中的修改会影响环境变量的真实值,因为DOS窗口中环境变量只是windows环境变量的一个副本而已。当系统检测到副本中的环境变量值,和真实值不一样,会强制刷新Windows的环境变量...原创 2018-05-23 13:12:12 · 3438 阅读 · 1 评论 -
vs下活动解决方案管理器中x86 x64 win32 anycpu arm的区别
一 、x86、x64、Any CPU的区别 参考文章点击打开链接1.简单的说,它们之间最直接的区别就是:x86平台编译出来的exe(可执行文件)或dll(动态链接库)都是32位的。以此类推,x64对应的则是64位的。而Any CPU则是取决于当前的操作系统,若操作系统是32位的,则编译出来的程序就是32位的,反之编译出来的就是64位程序。 2.若你的启动项目,即主程序(编译出来是exe文件的)是x...原创 2018-06-01 10:11:35 · 13779 阅读 · 0 评论 -
Linux常用高级命令大全
写在前面:本文不会讲cd pwd mv cp touch mkdir这种新手通用命令,主要讲解在服务器开发过程中经常使用到的一些命令正文:1、进程/线程监控相关ps:查看系统进程/线程,一般单独采用此命令查找进程id,然后根据进程id做进一步工作。常见用法:ps -aux 查看所有进程ps -T -p ${pid} 查看某个进程的线程pstree:打印系统进程树,用树形结构标识各个进...原创 2019-01-17 19:39:03 · 3569 阅读 · 0 评论