IT研发项目管理
文章平均质量分 55
大王算法
主要做机器人,操作系统,算法及AI方面的研发工作,有感兴趣的朋友可以私信加我好友,一起探讨交流!
展开
-
git fatal: detected dubious ownership in repository 解决方法
【代码】git fatal: detected dubious ownership in repository 解决方法。原创 2023-02-28 22:37:40 · 371 阅读 · 0 评论 -
编程哲学-13条左右人生的金科玉律
墨菲定律、二八法则、马太效应、手表定理、“不值得”定律、彼得原理、零和游戏、华盛顿合作规律、酒与污水定律、水桶定律、蘑菇管理原理、钱的问题、奥卡姆剃刀等13条是左右人生的金科玉律一、墨菲定律1949年,一位名叫墨菲的空军上尉工程师,认为他的某位同事是个倒霉蛋,不经意间开了句玩笑:“如果一件事情有可能被弄糟,让他去做就一定会弄糟。”这句话迅速流传,并扩散到世界各地。在流传扩散的过程中,这句笑话逐渐失去它原有的局限性,演变成各种各样的形式,其中一个最通行的形式是:“如果坏事情有可能发生,不管这种可能性多么小原创 2022-10-30 20:56:47 · 389 阅读 · 0 评论 -
Repo、Git常用命令总结
18、已经add但是未commit的修改。4、查看git 仓库当前状态。11、 查看项目中所有的修改。12、查看某个提交的修改信息。1、 查看本地和远程的分支。9、查看所有仓库修改未提交。10、 切换到另外一个分支。3、重新加载远程仓库信息。5、查看未修改的详细信息。8、 创建一个新的分支。7、将修改保存成文件。14、检查patch。原创 2022-10-24 21:45:00 · 3204 阅读 · 0 评论 -
Gitee 提交代码报错:LFS only supported repository in paid enterprise.: exit status 1
Git LFS操作指南中可以知道,出现这个问题主要是因为Git LFS(Large File Storage ,大文件存储)是GitHub开发的一个Git的扩展,用于实现对大文件的支持。目前码云(Gitee.com)已经支持 Git LFS功能,目前改功能针对付费企业开放。如个人活非付费企业有这方面使用需求,可通过git@oschina.cn联系支持。执行完,OK,可以push大文件到远程仓库。原创 2022-11-30 21:39:47 · 5310 阅读 · 3 评论 -
Repo的版本回退
1).在android根目录下,新建分支,repo forall -c git checkout -b new_branch_xxx XXX_HALO_2.1.2_L1_20220829。2).此时所有仓库已创建好新分支new_branch_xxx,且已回退至tag为XXX_HALO_2.1.2_L1_20220829时间节点的历史版本。先去随意git仓库下,git tag,假设想回退的tag号为XXX_HALO_2.1.2_L1_20220829。1.repo 回退到具体某一天的提交。原创 2022-09-30 21:51:48 · 4196 阅读 · 0 评论 -
git、snv、repo等版本管理工具使用对比
不管它是显式地设置还是通过clone或checkout 命令为你创建的,git pull都会查找当前分支所跟踪的服务器与分支,从服务器上抓取数据然后尝试合并入那个远程分支。# repo sync会更新.repo下面的文件,如果在merge的过程中出现冲突,这需要手动运行git rebase --continue.git log --oneline --decorate --graph --all # 图像显示git log信息。如想看到每次提交的简略的统计信息,你可以使用 --stat 选项。原创 2022-09-30 21:52:03 · 821 阅读 · 0 评论 -
Git常用命令总结
将头指针恢复并且撤销暂存区的提交,但是工作区的内容不变:git reset --mixed commit-id或git reset --mixed HEAD~1。把所有跟踪文件中被修改过或已删除的文件信息添加至暂存区:git add -u或git add --update,它不会处理那些没有被跟踪的文件。git pull :git init命令的作用是在当前目录中初始化仓库,并且创建一个名为.git的子目录,该目录含有你初始化的Git仓库中所有的必须文件。...原创 2022-08-30 21:27:10 · 882 阅读 · 0 评论 -
Git patch的使用方法和场景
如果当前的working copy未commit,那么diff就会输出本次修改的内容。同样的,如果你的working copy已经commit过了,那么这个命令会等价于git diff commitId lastCommitId。Git patch在同步不同分支的代码时应用较多,且比较灵活,方便我们对不同发行版本的版本管理和控制。比如修复了基线的一个bug,同步到各个版本的发布分支。使用diff命令生成patch文件,后使用apply命令应用patch到分支,从而实现修改复刻。apply应用patch。..原创 2022-08-30 21:27:06 · 752 阅读 · 0 评论 -
Ubuntu git生成ssh key配置github或者码云
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。打开id_rsa.pub文件,并且复制全部内容,添加到Key里面。1.查看是否已经有了ssh密钥:cd ~/.ssh。如果没有密钥则使用下面命令生成。按3个回车,密码为空。...原创 2022-08-30 21:26:57 · 592 阅读 · 0 评论 -
Ubuntu 20.04 安装 SmartGit
SmartGit 官方网站第一步:升级更新系统安装包sudo apt updatesudo apt upgrade第二步:从官方源安装 SmartGit。现在我们下载SmartGit的最新包:.debwget https://www.syntevo.com/downloads/smartgit/smartgit-21_1_0.deb然后,要在 Ubuntu 系统上安装 SmartGit,请在终端中键入以下命令并按 Enter:sudo apt install ./smartgit-21_1_0.deb使用原创 2022-06-28 23:04:52 · 1874 阅读 · 0 评论 -
Git 之 恢复修改的文件
有时候,我们在提交代码的时候,会出现冲突,无法提交的情况,如何在保证正确版本的情况下,对代码进行恢复呢?jackdeMacBook-Pro:maincodejack$ git reset --hard HEADHEAD is now at 9be9da64 创建maincode分支对于恢复修改的文件,就是将文件从仓库中拉到本地工作区,即 仓库区 ----> 暂存区 ----> 工作区。对于修改的文件有两种情况:只是修改了文件,没有任何 git 操作 ...原创 2020-11-29 22:22:52 · 3379 阅读 · 0 评论 -
对程序员非常重要的24个软技能
对程序员非常重要的24个软技能1、学会如何学习学无止境。2、制定阅读规划我的生活常常没有规划。我也不知道这次我是否能够真正地执行我的阅读规划。但是按照时间表总比自己漫无目的地修读和看书要好。3、改善健康睡眠和工作对于保持最佳的脑功能状态非常重要。我觉得自己不应该再拿年轻人不需要运动为借口逃避锻炼了。4、练习面试我特别赞同这一点。面试也是一种技能,但很多人往往不能意识...转载 2018-11-28 21:26:51 · 364 阅读 · 0 评论 -
老程序员解Bug的通用套路
程序员在很多人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他们痛苦的根源,它就是Bug。 记得刚毕业入行时,我们老大派给我和另外一个新来同事的第一件事就是修Bug,要不是在学校敲过几年代码,还真不知道如何下手!和我一起进公司的另外一个同事完全就是以“看戏者”的身份,看我搞了...原创 2018-06-06 09:25:29 · 12307 阅读 · 25 评论 -
扎克伯格做了26张PPT,员工效率提10倍
1、时间常有,时间在于优先。2、时间总会有的:每天只计划 4~5 小时真正的工作。3、当你在状态时,就多干点;不然就好好休息:有时候会连着几天不是工作状态,有时在工作状态时却又能天天忙活 12 小时,这都很正常的。4、重视你的时间,并使其值得重视:你的时间值 1000 美元/小时,你得动起来。5、不要多任务,这只会消耗注意力;保持专注,一心一用。6、养成工作习惯,并持之以恒,你的身体会适应的。7、...转载 2018-04-15 20:59:10 · 425 阅读 · 0 评论 -
顶尖程序员不同于常人的5个区别
顶尖程序员不同于常人的5个区别: 原文作者:Edmond Lau《THe Effective Engineer》:https://www.theeffectiveengineer.com/book 程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式:1.勇于去研究你不懂转载 2016-05-28 16:04:41 · 1793 阅读 · 0 评论 -
程序员必须进行的12项投资
程序员必须进行的12项投资: 第一项:你的健康 显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖是其它疾病的催化剂,而其中心脏病又是最可怕的。多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。 长时间以不符合人体工程学的姿势打字,也容易使开发人员选成原创 2016-06-29 09:00:33 · 1280 阅读 · 0 评论 -
如何才能写出优质的代码?
优秀的代码是如何编写而成的?相信每个人都有自己的答案。在本文中,我们不妨从更为直观的角度加以理解:“如何才能写出优质的代码?”1. 确保代码易于阅读 不论什么代码,首先我们要关注的就是代码的可读性。可读性好的代码对于修改,迭代和日后别人维护的好处是不胜枚举的。写代码的时候多花点时间思考方法和变量名,以确保他们能准确地描述它们的用途。避免使用大型方法、复杂方法、...原创 2019-01-31 19:57:26 · 2528 阅读 · 1 评论 -
程序员工作流程
虽然对如何编写程序没有严格的规定, 但大多数程序员都采用类似的流程。该程序开发流程如下。1. 确定程序要做什么,即搞清楚需求。2. 编写源代码,这里是使用Python 集成开发环境IDLE 或其他文本编辑器编写Python 代码。这一步通常最有趣也最具挑战性,要求你创造性地解决问题。Python 源代码文件使用扩展名.py,如web.py、urlexpand.py、clea原创 2017-03-31 12:34:58 · 4551 阅读 · 0 评论 -
自学成才 16个非常优秀的在线教育网站
软件开发是一项非常复杂且有趣的工作,开发者需要在规定的期限内完成需求开发,并且把产品交付给客户。与此同时,开发者也不断学习各种编程知识,了解最新的技术动态。当然,学习的途径有很多种,比如购买书籍或者看视频。在线资源最大的优势就是不断更新,取经去糟。本文提供16个非常好的在线学习资源提供给大家,帮助大家在假期温习旧知识的同时,不断学习新技术。1.JavaScript-Garden转载 2018-05-27 21:59:21 · 2850 阅读 · 0 评论 -
如何提高C/C++大型项目的软件质量?
如何提高c/c++大型项目的软件质量? 软件的交付质量一直是我们软件开发项目最为关注的核心问题,那么如何保证软件项目,尤其是大型和超大型软件项目的质量,不管在国内还是国外一直是许多软件企业一直关注和研究的问题。 通常我们会在功能性,可用性,高效性,可测试性,可维护性和可移植性等6个维度来对软件质量进行把控和评定。1.功能性,即软件是否满足了客户业务要求;2.可用性,即衡量...原创 2017-10-01 22:11:55 · 5119 阅读 · 0 评论 -
程序员必须进行的12项投资
程序员必须进行的12项投资: 第一项:你的健康 显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖是其它疾病的催化剂,而其中心脏病又是最可怕的。多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。 长时间以不符合人体工程学的姿势打字,也容易使开发人员选成重复性的肌肉...原创 2018-02-25 22:16:19 · 909 阅读 · 0 评论