从零走进软件开发的世界

简介: 关于如何从零开始走进软件开发世界的指南,内容包括SVN的使用、BCompare.exe文件比较工具的使用方法和破解方法、以及调试问题解决的技巧。文章通过具体示例和操作步骤,帮助读者理解软件开发中的版本控制、文件比较和调试等基本概念和操作。

一 SVN的使用

右键本地文件夹,SVN更新,即可将服务器网站源码拉进本地。
右键本地文件夹,SVN提交,即可将本地源码更新进服务器网站。
在局域网服务器,右键添加文件夹,可将本地新文件夹添加进服务器网站。


SVN是本地版本,GIT是分布式版本,后续人员多了,考虑使用Git。

二 BCompare.exe使用方法

解密破解方法

打开BC3Key.txt

BC3Key.txt查看内容:
Beyond Compare 3
Licensed to: Elsadig Osman
Quantity: 1 user
Serial number: 9795-5527
License type: Pro Edition for Windows

--- BEGIN LICENSE KEY ---
sl2T62PGJWHyemKxBS0+G94HyBMAN+qAvdqWlYaw1hN3VkAtOdqDYsDkmi9451fK9567RIt8sb85UwjEm5vb2tJzJXE6YVapYW7f+tRRXRFI4yn4NjjZ0RiiqGRCTVzwComUcXB-eiFWRBY6JpSsCNkmIxL5KsRCo442djHhTZE+
--- END LICENSE KEY -----

替换LICENSE KEY的内容。
sl2T62PGJWHyemKxBS0+G94HyBMAN+qAvdqWlYaw1hN3VkAtOdqDYsDkmi9451fK9567RIt8sb85UwjEm5vb2tJzJXE6YVapYW7f+tRRXRFI4yn4NjjZ0RiiqGRCTVzwComUcXB-eiFWRBY6JpSsCNkmIxL5KsRCo442djHhTZE+

使用方法

进入软件页面,拖入比较文件夹。
点击操作---全选---比较内容

或者:

reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f

三 调试问题解决

复制粘贴网上代码,调试不通,复制粘贴调试信息,查看相关解决方案,无方案,自己动手多尝试,即可。

比如:

调试错误 error: non-ASCII characters are not allowed outside of literals and identifiers

将网上这行代码的负号

const QVector<int> V = {−5,10,10,14,14,8,8,6,6,−3,2,2,2,2,−3};

修改为自己重新输入的负号,即可解决:

const QVector<int> V = {−5,10,10,14,14,8,8,6,6,−3,2,2,2,2,−3};

参考链接

BeyondCompard4使用 - 知乎 (zhihu.com)

相关文章
|
1月前
|
算法 开发者
技术之路:从迷茫到坚定的探索之旅
在技术的海洋中,每个人都是一艘小船,面对着波涛汹涌的挑战和未知的风浪。本文通过个人的技术成长经历,探讨了如何在不断变化的技术环境中找到自己的方向,以及如何通过持续学习和实践来克服困难,最终实现自我超越。
|
2月前
|
机器学习/深度学习 人工智能 安全
2024年软件开发新趋势
【10月更文挑战第1天】2024年的软件开发领域正迎来诸多革新趋势。本篇文章深入探讨了这些变化,包括人工智能与机器学习的深度集成、区块链技术的应用、多运行时微服务的兴起,以及AR/VR技术在各行业的广泛采用。同时,网络安全成为焦点,从被动防御转向主动防护,如DevSecOps和零信任架构的普及。此外,文章还强调了可持续软件开发的重要性,提倡绿色计算以应对日益严峻的环境挑战。
|
4月前
|
人工智能 算法 大数据
探索技术之路:从初心到精通的旅程
【8月更文挑战第21天】在不断变化的技术世界里,每个人都是旅行者。我们带着对未知的好奇和对技术的热爱,踏上了一段既充满挑战又令人兴奋的旅程。本文将分享个人从初入技术领域的迷茫,到不断学习、实践并最终找到自我方向的经历。通过这个过程,我们将探讨如何在技术的海洋中保持初心,持续成长,并对未来抱有希望。
|
4月前
技术感悟:从代码到创新的旅程
【8月更文挑战第14天】本文将分享作者在技术领域的成长历程,包括学习编程、参与项目和技术创新等方面。通过个人经历和感悟,探讨如何从代码中发掘创新思维,并将其应用于实际项目中。同时,强调持续学习和团队合作的重要性,鼓励读者在技术道路上不断探索和挑战自我。
|
4月前
|
人工智能 物联网 大数据
探索技术之路:个人成长与创新的旅程
【8月更文挑战第11天】本文将通过作者的个人经历,探讨技术领域内的成长和创新。文章旨在揭示如何通过持续学习、实践和反思,在技术日新月异的环境中找到自己的定位,同时分享一些关于如何在技术道路上不断前行的思考和策略。
|
5月前
|
人工智能 安全 算法
程序员的护城河:技术、创新与沟通的艺术
程序员的护城河:技术、创新与沟通的艺术
68 0
|
敏捷开发 架构师 测试技术
软技能2:软件开发者职业生涯指南-读书笔记
整书有很多内容,从成为一名软件开发者一直到完整的职业生涯,这里只是记录自己阅读过程中感受最深或者最受用的部分。
|
前端开发 小程序 架构师
31岁零基础转型开发,目前35岁,说说我转行的辛酸史
31岁零基础转型开发,目前35岁,说说我转行的辛酸史
|
移动开发 人工智能 前端开发
素人程序员:如何在技术浪潮更迭中保持较高成长速度?
  技术更迭是有加速度的,一个又一个风口,一波又一波浪潮,昨天火了人工智能,今天已经大谈区块链。普通程序员们在这个进程里,应该怎样找准自己的位置,获得持续的个人成长呢?   技术更迭是有加速度的   从 2010 年开始,被定义为移动互联网的元年,移动开发也是从这一年开始逐渐开始火爆的。笔者也是从毕业之后加入这个浪潮的。据说移动开发火爆之时,理发师通过几个月培训以后也可以拿到月薪 1,2W 的薪水,可见那个时候对移动人才的饥渴程度。但是到了 2014 年底开始,移动开发的入职要求回归理性,要求逐渐提高,到现在基本大公司社招也不再招高级以下的移动开发了。
198 0
|
弹性计算 Cloud Native 云计算
开发者必看,教你如何Get技术管理者思维!(你还不收藏吗?)
阿里内外专家联手打造技术管理专场,让开发者能在面对竞争、行业的快速变化中,提升自我能力,具备前瞻性和大胆的技术创新,保障业务的顺滑发展。
9575 0
开发者必看,教你如何Get技术管理者思维!(你还不收藏吗?)
下一篇
DataWorks