普通公司小项目,传统更新线上代码是每次ftp/sftp上传,或提交到svn/git后再ssh到线上环境中去手动拉取代码,十分麻烦,虽然用上了版本控制,逼格还是不够高啊!现在的线上仓库都支持hook技术,可以很方便的实现代码的自动化管理。比如我现在使用gitee.com仓库的webhook功能,监听master分支有push动作时,可以自动通过设置的hook通知生产环境中的脚本执行git pull拉取代码,自动更新,非常方便。1. 设置并使用公钥实现免密码目标环境中使用ssh-keygen -t 继续阅读
Search Results for: IT民工
查询到最新的12条
前端项目文件夹字母大小写改变后,git 监听不到
前端项目文件夹字母大小写改变后,git 监听不到 场景: 我们在开发前端项目的时候,刚开始用的首字母大写About,后期象改成小写about,发现文件夹首字母改成小写后,git没有监听到,没有提示发生了改变。 我问了一下Chatgpt,它是这么回答的: git 监听不到 文件夹字母大小写改变 怎么处理 Git 默认是不会监听文件夹字母大小写的改变的,因为 继续阅读
BitWarden – 免费全平台开源密码管理器
作为一个计算机专业毕业的人来说,互联网上的密码肯定不能是简单地“asdf1234”,但是密码多了有的时候也确实记不住,今天老俍就来推荐一款免费全平台开源密码管理软件 – Bitwarden。 BitWarden 简介 BitWarden 是一款免费且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登录凭据)。Bitwarden 平台提供有多种客户端应用程序(网页版、Windows、macOS、安卓、Linux 继续阅读
(Unity)Android AlertDialog窗口点击旁边自动关闭
在做Unity隐私政策接入的时候遇到的, 因为直接创建了 AlertDialog 但是点击旁边空白的地方会自动关闭,这种情况审核不回通过 在网上看了点Android的,但是很多都是针对Dialog 点击旁边取消的。很多都不能用,刚好自己学过Android原生。 这里记一下AlertDialog怎么实现点击空白地方不会关闭 其实就一行: AlertDialog.Builder dialog=new AlertDi 继续阅读
StopIteration
StopIteration由内置函数 next() 和 iterator 的 next() 方法所引发,用来表示该迭代器不能产生下一项。该异常对象只有一个属性 value,它在构造该异常时作为参数给出,默认值为 None。当一个 generator 或 coroutine 函数返回时,将引发一个新的 StopIteration 实例,函数返回的值将被用作异常构造器的 value 形参。如果某个生成器代码直接或间接地引发了 StopIteration,它会被转换为 RuntimeError (并将 继续阅读
SystemExit
SystemExit此异常由 sys.exit() 函数引发。 它继承自 BaseException 而不是 Exception 以确保不会被处理 Exception 的代码意外捕获。 这允许此异常正确地向上传播并导致解释器退出。 如果它未被处理,则 Python 解释器就将退出;不会打印任何栈回溯信息。 构造器接受的可选参数与传递给 sys.exit() 的相同。 如果该值为一个整数,则它指明系统退出状态码(会传递给 C 的 exit() 函数);如果该值为 None,则退出状态码为零;如果该 继续阅读
ABC SUMMIT 2019百度云智峰会 在京举行
2019年8月29日,一年一度的百度云智峰会在北京国家会议中心举行。“ABC SUMMIT 2019百度云智峰会”以“AI工业化,加速产业智能”为主题。峰会有来自包括央视网、国家电网、重庆气象局、精研科技、戴尔、吉诺救援等等在内,产业链上下游六千余名客户、合作伙伴共同参加。 “ABC+X”战略:AI工业化公式 峰会开始,百度副总裁、智能云事业群组总经理尹世明回顾了百度 继续阅读
Git-Desktop【使用说明】
仓库操作 简单的创建仓库、删除仓库 删除点击 Remove 即可 文件操作 1、提交文件到本地仓库 2、修改文件 Git没有修改文件这一说,它只会再次提交一个新的版本到仓库中,提交修改后的文件其实是在仓库创建了一个新的文件,只不过是一个不同的版本。 版本号 版本号是一个40位的16进制码,对应着我们的文件操作信息。 可以在仓库目录下的 ./git/objects/ 找到每一个仓库文 继续阅读
Git进阶系列 | 4. 合并冲突
大多数开发人员都理解在Git中使用分支的重要性,事实上,本系列已经有一篇关于Git分支策略的文章,解释了Git强大的分支模型、不同类型的分支以及两种最常见的分支工作流。总而言之,在独立的容器中工作(即分支),是非常有用的,也是使用版本控制系统的主要原因之一。 本文我们将研究如何集成分支,如何将新代码添加回现有的开发线路中?有不同的方法可以实现这一点。在这 继续阅读
【AIGC】GitHub Copilot 免费注册及在 VS Code 中的安装使用
欢迎关注【youcans的 AIGC 学习笔记】原创作品 GitHub Copilot 免费注册及在 VS Code 中的安装使用1. GitHub Copilot 功能介绍1.1 代码补全1.2 代码生成1.3 智能建议1.4 支持的语言和IDE集成工具2. 用户注册与申请2.1 个人订阅 GitHub Copilot2.2 取消订阅 GitHub Copilot2.3 免费,免费!2.3.1 GitHub 学生认证2.3.2 GitHub Copilot 教师 继续阅读
基于深度学习的目标检测的介绍(Introduction to object detection with de
物体检测的应用已经深入到我们的日常生活中,包括安全、自动车辆系统等。对象检测模型输入视觉效果(图像或视频),并在每个相应对象周围输出带有标记的版本。这说起来容易做起来难,因为目标检测模型需要考虑复杂的算法和数据集,这些算法和数据集在我们说话的时候就已经被完善和开发了。 以下是我们今天要介绍的内容,为您全面介绍目标检测: Introduction to object detection with deep learnin 继续阅读
双点校园switch,校园网怎么给switch加速
Switch是任天堂推出的游戏机,很多玩家在玩。在switch中,玩家们可以找到很多类型的游戏,其中有一部分是任天堂独占,例如马里奥系列和塞尔达传说;另一部分则是多平台高人气作品,例如暗黑破坏神系列。有很多玩家在问如何加速Switch,让下载、更新游戏的速度变得超快,下面小编来解答。 目前大部分玩家更为熟悉的是在PC端使用加速器,只需要在电脑上下载好加速器软件即可,而switch机器本身不支持下载加速器软件,主流的加速方式有使用加速盒、 继续阅读