首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    RabbitMQ管理10

    再次尝试发送 [root@h102 ruby]# ruby p.rb [x] Sent 'Done!' [root@h102 ruby]# 查看队列 [root@h102 ruby]# rabbitmqctl list_queues Listing queues ... mq_learning_q 0 ruby_test_q 1 [root@h102 ruby]# 消费队列里的内容(这个进程消费完队列里的内容后,会挂起,等待接收队列里新的内容) [root@h102 ruby]# ruby c.rb

    35020编辑于 2022-04-23
  • 来自专栏VBA 学习

    代码管理

    但是随着自己VBA使用的增多,代码分散在各个Excel文件中,非常的散乱。管理好自己的代码是提高代码复用率的关键,也能提高开发的效率。 为了把数据与代码分离,我个人一般这样管理自己的代码: 编译型的语言,像C语言之类的,一般都有一个官方的库,以及个人编写、收集的库,这些库是一些常用的功能代码,在编写一个具体任务的时候,会去引用(注意这里是引用而不是复制 ,这个是代码管理的关键,电脑中正常仅有一份库文件)这些库文件,再通过编译生成exe可执行文件。 库 使用加载宏来作为库进行代码管理: 一些功能性的东西,比如一些常用的类、函数等,在编写VBA代码过程中会经常使用到,但是本身不是一个完整的可以完成某个具体任务的,我会放在一个加载宏中,固定保存在电脑的某个位置 将常用的功能分类制作加载宏的目的主要是考虑到随着代码功能的增加,如果放在一个加载宏中,太多了容易混乱,分类管理就比较清晰。

    1.4K10发布于 2020-07-28
  • 来自专栏技术杂记

    Mycat 管理命令10

    Mycat还是一个成长中的项目,还需要一些时间将这些功能完善,但目前来看,主体功能已经可以满足大部分需求

    45630编辑于 2021-12-02
  • 来自专栏禅境花园

    Windows 10管理

    很长时间没摸 windows 了, 发现自己居然 out 了,windows 也有类似 mac 的 brew 包管理器, Winget win10 自带的包管理器,在这之前大神凯文 写了一款叫做 AppGet 的开源的包管理器,深受人们喜爱在这里 ,后来微软准备招揽他,派面试官安德鲁 · 克林尼克 和他聊,面试了一整天。 list 显示已安装的程序包 upgrade 显示并执行可用升级 uninstall 卸载给定的程序包 hash 哈希安装程序的帮助程序 validate 验证清单文件 settings 打开设置或设置管理员设置 帮助文档 Usage: scoop <command> [<args>] Some useful commands are: alias 管理 scoop 别名 bucket NET Framework 4+ Chocolatey 安装 请使用管理员身份打开控制台。

    2.3K20编辑于 2022-10-25
  • 来自专栏京程一灯

    如何管理10万行代码的前端单页面应用

    管理10万行级甚至百万行级代码的前端应用,是我们团队的核心挑战之一。 产品特点 先介绍下我们团队的产品特点: ToB产品,业务复杂度高、业务理解门槛高; 前端代码量巨大(数据分析产品从零开始经历8个月迭代业务代码8万行,仅实现了产品长期规划需求的20%) 架构方案 架构的目的是管理复杂度 ,将复杂问题分而治之、有效管理,我们的具体方法如下: 1. Architecture 数据流管理 刚刚从空间维度讲了架构管理的方案,现在从时间维度说说应用的数据流转 --- Redux单向数据流。 ,我们组织童鞋学习和分享《设计模式》 和 《重构 - 改善既有代码的设计》,持续打磨和优化自己的代码,未来团队会持续输出这方面的系列文章。

    1.8K40发布于 2019-03-27
  • 来自专栏落影的专栏

    代码分支管理

    前言 没有最好的代码管理方式,只有最适合当前需求的方式。 正文 移动项目中,有用SVN做代码管理,也有用Git。从效率上来讲,Git会比SVN更优:最直接的是SVN在切换分支时比较慢。 为了适应敏捷开发的快速迭代,代码管理工具大体都在慢慢切向Git。 本文是介绍项目中用Git管理代码分支遇到的问题。 项目初期 用Git管理代码,首先要区分分支,最直接的做法是仅提供两个分支: 为了保持开发阶段的便利,提供develop分支,作为日常开发的提交分支; 为了保证外网代码的可查,提供master分支,作为日常发布的打包分支 代码的分支管理会随着项目迭代不断进行优化,总体来说是往两个方向发展:保证版本的质量,以及提高开发的效率。 在修改这篇文章的时候颇有感触,文章提到的项目初期真的是很早以前的事情了。 随着项目逐渐发展,分支管理已经逐渐习以为常,现在大家关注的都是组件化多仓管理和多仓合码,pipeline包大小检测、安全检测、覆盖率检测、单元测试等等。

    99510编辑于 2022-04-24
  • 来自专栏叶子的开发者社区

    git管理代码

    理论上改代码前要pull一次,然后在push前在pull一次 改代码前pull一次是为了获取最新的同步,但是coding也是需要时间的,难保敲代码的这段时间没有人动远程仓库的东西,所以在改完代码要 git checkout dev ②首先pull一次 git pull 如果是特定分支,比如dev分支 git pull origin dev 这样就可以获取到最新的更新并合并到当前分支 然后开始敲键盘码代码 -m "修改了无法跳转页面的bug" ⑤然后再一次pull,如果木有冲突就push,默认推送到master git push 推送到指定分支 git push origin dev 如果有冲突,改好代码后回到第

    50130编辑于 2023-08-24
  • 来自专栏云计算linux

    10_博客管理系统

    主要完成用户登录、用户管理、文章管理、文章列表页面、文章详情页面,以及评论管理功能。 1.1 用户登录页面 1.2 用户管理页面 在用户登录页面输入邮箱和密码,登录成功后,进入用户管理页面 1.3 新增用户页面 单击用户管理页面中的“新增用户”按钮,进入新增用户页面 1.4 用户信息编辑页面 单击用户管理页面中的修改按钮,进入用户信息编辑页面 1.5 文章管理页面 单击用户管理页面中的“文章管理”选项,进入文章管理页面 1.6 发布新文章页面 单击文章管理页面中的“发布新文章”按钮,进入发布新文章页面 1.7 前台文章列表页面 博客前台的文章列表页面 2 功能介绍 2.1 后台功能 用户管理:包括用户登录、用户退出和管理用户的功能。 在文章管理模块中,普通用户只能对自己的文章进行管理管理员可以对所有用户的文章进行管理。 评论管理:主要包括评论列表页和删除评论等功能。

    40910编辑于 2024-12-13
  • 来自专栏rainbowzhou的成长足迹

    代码分支管理

    上述情况最有可能的原因就是代码分支管理混乱所致。那么今天就和大家重温一下代码分支策略 有关的知识 。 版本控制系统 提到版本控制系统,大家脑海里肯定会想到SVN或Git。 其实根据版本控制系统的运作方式,目前主流版本管理系统被划分为集中式版本控制系统和分布式版本控制系统两种类型。 集中式版本控制系统 Subversion 简称SVN,是集中式版本控制系统的典型代表。 版本控制系统的出现,解决了多人如何进行协同修改代码的问题。这类版本控制系统,都有一个单一的集中管理的版本控制管理服务器,保存所有文件的历史修订版本记录。 起源于Linus Torvalds 为了帮助管理Linux内核开发而开发的一个开源的版本控制软件。它与集中式版本控制系统的区别在于多个服务器共存,每个人的节点都是一个代码仓库,所有的节点都是平等的。 特点: 优势:分支方式简单,管理工作量较少; 不足:会有等待时间,存在一定的资源浪费;若高频交付,可能存在未完成功能的代码

    1.1K20编辑于 2023-03-16
  • 来自专栏CSharp编程大全

    github代码管理

    JQuery、Newtonsoft.Json、log4net等,我们需要从网上下载这些库,然后依次拷贝到各个项目中,当有的类库有更新时又不得不再重复一遍很是繁琐 ,这时就可以考虑使用NuGet来帮我们管理和更新这些类库 代码上传到github: 第一步:在github上建立存储仓库: ? 第二步:在vs中建立项目,然后点击解决方案--右键--将解决方案添加到代码管理器--点击团队资源管理器 ? 第四步:然后github就能看到你发布的代码了 ? 第五步:如果修改了一些内容,点击更改,然后全部提交,如要要上载github,那么点击同步并推送 ? ?

    84830发布于 2020-08-19
  • 来自专栏mukekeheart的iOS之旅

    OC学习10——内存管理

    在Java、C++、OC等语言中都涉及到这些问题,Java的内存管理是非常轻松的,因为这些内存管理的工作都由虚拟机自动去完成,不需要程序员自己管理,C++就苦逼了,需要程序员时时刻刻注意内存管理,防止内存泄漏 在正常情况下,当一段代码需要使用某个对象时,应将该对象的引用计数加1,当这段代码不再需要该对象时,应该将该对象的引用计数减1,表示这段代码不再访问该对象了。 4 //引用计数加1,为2 5 [person retain]; 6 //引用计数减1,为1 7 [person release]; 8 9 //打印结果是1 10 9、现在最新的Xcode在代码中基本上会自动定义@autoreleasepool块,这其实就是自动释放池的上下文,任何在该上下文中创建的对象都由喜用的ARC来自动进行管理释放,并在释放结束后消除这些对象 10、在正常情况下,如果某个函数很长,且在该函数运行过程过程中出现很多中间变量,占据了大量的内存,或者程序在执行过程中创建了大量的临时对象(比喻在循环中创建对象),程序可能需要多次释放这些临时对象,这次程序可以考虑将

    88450发布于 2018-02-27
  • 来自专栏Python碎片公众号的专栏

    Git 代码分支管理 版本管理

    一、git 分支管理 1. 当出现代码冲突,会有很多情况,保留一方的代码放弃另一方的代码,或双方都可以保留,或双方都需要修改,这个过程要找相关的人来一起讨论方案,找能决策的人来决定。 以上就是常见的分支管理操作了。 二、git 版本管理 在使用 git 提交代码时,每次 commit 都会生成唯一的版本号,回退版本,创建分支等操作都可以使用到具体的版本号,来按需找到对应的代码状态。 git 可以通过 git tag 来给项目打标签,定义版本号,更方便的进行版本管理。 # 删除本地标签 git tag -d 标签名 # 删除远程标签 git push origin --delete tag 标签名 这样,可以很方便的对项目进行版本管理了。

    2.8K31发布于 2021-02-26
  • 来自专栏熊二哥

    项目管理深入理解10--整合管理

    项目管理过程和项目整合管理的关系。 项目章程、项目管理计划、项目文件的内容及作用。 项目文件:指项目进行过程中的各种管理文件,它们不是项目管理计划的一部分,但是它们有助于项目经理管理项目,如问题日志、风险登记册、里程碑清单、绩效报告、干系人登记册、资源日历、质量控制测量结果等。 事业环境因素、组织过程资产、项目选择方法的内容,专家判断、挣值管理的作用。 项目管理信息系统、配置管理及变更控制系统的内容,变更控制委员会的作用。 项目整合管理:包括识别、定义、组合、统一于协调各项目管理过程组的过程及项目管理活动。 指导和管理项目工作:为实现项目目标而执行项目管理计划中所确定工作的过程,其输出和工具包括变更请求、工作绩效信息、项目管理信息系统。

    1.2K90发布于 2018-01-24
  • 来自专栏Python碎片公众号的专栏

    Git 代码管理代码提交和代码回退)

    Git的主要功能是代码管理,版本管理,分支管理。 在远程代码管理平台上,项目的代码管理在一个远程代码仓库中,在本地,代码保存在一个本地代码仓库中。 通过Git,本地对代码进行修改后,可以提交到远程代码仓库,当远程的代码被他人修改后,也可以拉取代码到本地。 (这个操作也要慎重,要与团队做好沟通,否则会把其他人的代码也覆盖了) 三、Git代码管理(提交和回退) 本文中,有一个叫 GitProject 的项目代码托管在 Github 上,在 Windows 本地已经配置好了本地代码仓库 在实际的工作中,代码的分支会非常多,大的项目活跃的分支可能10几个,还有很多不常用的分支。 10. 重新提交回退的代码 现在将代码回退到了暂存区,现在的状态是待提交状态。 可以回退到工作区进行修改,重新提交代码,然后推代码到远程仓库。

    3.3K20发布于 2021-02-26
  • 来自专栏网络安全攻防

    OWASP低代码Top 10

    ,产业界提出了一个明确而紧迫的需求,即建立依赖此类平台开发的应用程序相关的安全和隐私风险意识 OWASP Top 10 Low-Code/No-Code Security Risks(简称OWASP低代码十大安全风险 创客创建一个简单的应用程序来查看数据库中的记录,该应用程序被配置成确保每一个用户只能查看相关的记录,然而应用程序的配置方式是底层数据库连接与其用户隐式共享,应用程序用户可以直接使用数据库连接,获得对所有记录的完全访问权限 场景3:管理员使用服务账户将应用程序连接到自己的源代码管理系统 ,这意味着可以由业务用户而不是管理员进行设置 攻击场景 创客创建一个应用程序,该应用程序公开了一个API端点,但是该端点没有被配置为拒绝匿名访问,因此攻击者扫描低代码/无代码平台的子域找到该应用并窃取其底层数据 ,存储在由无代码/低代码供应商管理的数据库中的数据通常包含一些敏感数据,例如:个人可识别信息(PII)和财务数据,应用程序创建者可以决定如何存储这些数据,然而管理员通常缺乏对此类托管数据 库的可见性,在许多情况下敏感数据违反监管要求未经加密存储就在不同地理位置之间传输 API的密钥,于是其他创客也就可以直接访问到这些API密钥,此外这些API密钥可能会泄漏到应用程序的客户端代码中,从而使用户也可以直接访问到这些密钥 预防措施 资产管理失效 风险评级 风险要点 无代码

    1.7K20编辑于 2022-12-22
  • 来自专栏奝-大周

    代码审计day10

    变量覆盖 变量覆盖是指变量未被初始化,我们可以自定义参数值替换程序原有的变量值 extract()变量覆盖 int extract ( $array , extract_rules,prefix ) $array 关联的数组,受第二个和第三个参数的影响 extract_rules 对待非法/ 数字和冲突的键名的方法将根据取出标记 prefix 仅在第二个参数特殊时需要,添加前缀 危险函数 EXTR_OVERWRITE-默认。如果有冲突,则覆盖已有的变量。 EXTR_SKIP- 如果有冲突,不覆盖已有的变量。

    72730发布于 2020-08-19
  • 来自专栏阮一峰的网络日志

    谷歌的代码管理

    一、概况 谷歌最早使用 CVS 进行代码管理,1999年改为 Perforce。那时是一台 Perforce 主机,加上各种缓存机。 当时,全公司的代码就在一个仓库里面,后来一直沿用这种做法。 Piper 架设在谷歌自己的分布式数据库系统(以前叫 Bigtable,现在改名 Spanner)之上,分布在全世界10个数据中心,保证世界各地的谷歌员工都有良好的访问速度。 目前,这个代码仓库包含10亿个文件、3500万次提交记录,大小为86TB,用户达到几万人。工作日每秒有50万次请求,高峰时80万次,大部分来自自动构建和测试系统。 (3)简化的依赖管理 如果你是库文件或者 API 的作者,因为所有人的代码都在一个库里面,所以很容易找到依赖你的所有下游代码。 每当代码变动,所有依赖你的代码都会自动构建。 此外,编译器团队也会对不同语言的所有代码进行分析,找出不合理的代码和过时的API。 四、缺点 单一代码仓库的主要缺点是,所有工具都必须自己写,因为市场上没有能够管理这种规模的代码仓库的软件。

    1.4K80发布于 2018-04-13
  • Windows 10 路由表管理

    基本管理命令: route print route命令基本格式: ROUTE [-f] [-p] [-4|-6] command [destination] [MASK DELETE Deletes a route CHANGE Modifies an existing route 此指令在windows 10

    2.5K20发布于 2020-12-30
  • 来自专栏c

    Linux10 服务管理(1)

    01查看服务(查看能用service 管理的服务) ls -l /etc/init.d/ QQ截图20210730111557.png 下面我们以network为例进行演示 查看network服务的状态

    70710发布于 2021-07-30
  • 来自专栏Tensorbytes

    代码版本管理规范

    代码版本管理规范 项目代码release包括三类: 大版本(x.0.0) 小版本(x.x.0) 补丁(x.x.x) 版本管理 git 流程模式有两种:一种是Git flow工作流,一种是Github flow merge master --> "预发布环境": 测试 master --> "生产环境": 部署发布 "hotfix" -> develop: merge @enduml 步骤 master分支不做代码提交 ,master为生产环境运行代码 开发主要在develop分支上进行提交 功能开发切换一个新的功能分支上,功能分支完成后需合并到develop分支 用release分支做版本发布,release用于预发布环境测试 merge --no-ff hotfix-1.2 # 删除hotfix分支 $ git branch -d hotfix-1.2 原则 开发永远不直接提交到master分支,master保留用于发布到生产中的代码 Github Flow 分支模型 面对git flow的繁琐,github flow分支模型仅具有功能分支和主分支,将所有内容合并到master分支中并进行部署,采用pull request方式进行代码合并

    3.4K51发布于 2020-08-17
领券