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

    并发编程之线程协作

    并发编程之线程协作 1.1. wait / notify / notifyAll 1.1.1. 实例 1.2. 条件变量condition 1.3. 参考文章 并发编程之线程协作 wait / notify / notifyAll Object.wait()/Object.notify()/Object.notifyAll()可用于实现等待和通知。

    37810发布于 2019-12-31
  • 来自专栏数字化 IT 从业者路径课

    软件交付与协作 —— ITIL 4

    当今的组织越来越强调使协作文化能够引入创新解决方案。涉及(专家的)不同观点、观点和重要见解的想法有助于建立更好的工作条件、更好的政策和实践等。 这包括与主要供应商建立更密切、更协作的关系,以发现和实现新价值并降低失败风险。 不足对当前(快速变化)的商业环境的支持不足;与敏捷等新型软件开发方法结合不够;框架过于庞大和复杂,难以在中小企业落地;强调流程高于协作,实施困难且效果较差。 ITIL 发展趋势 与敏捷、精益、DevOps 方法实践等深度结合;简化框架流程,进一步加强文化协作理念;与云计算等技术深度融合和发展。 应用部署与管理主要包括但不限于虚拟化技术、容器技术与容器编排等;4. 软件交付与协作主要包括但不限于 CMMI、ITIL、DevOps 等。

    2.1K32编辑于 2023-03-22
  • 来自专栏CODING DevOps

    软件交付与协作 —— ITIL 4

    当今的组织越来越强调使协作文化能够引入创新解决方案。涉及(专家的)不同观点、观点和重要见解的想法有助于建立更好的工作条件、更好的政策和实践等。 这包括与主要供应商建立更密切、更协作的关系,以发现和实现新价值并降低失败风险。 ITIL 发展趋势 与敏捷、精益、DevOps 方法实践等深度结合; 简化框架流程,进一步加强文化协作理念; 与云计算等技术深度融合和发展。 在接下来的《数字化 IT 从业者知识体系》系列文章,何文强将从软件开发方法、应用技术架构、应用部署与管理、软件交付与协作四个方面,为大家进行逐一分享介绍: 1. 应用部署与管理主要包括但不限于虚拟化技术、容器技术与容器编排等; 4. 软件交付与协作主要包括但不限于 CMMI、ITIL、DevOps 等。

    2.3K50编辑于 2022-03-16
  • 来自专栏物流IT圈

    异步编程协作性多任务处理

    从操作系统的角度来看,协作式多任务只是一个执行线程,在其中,应用程序在处理多个请求/命令之间切换。 它们彼此交错,但是有一个控制线程,称为协作调度程序,其角色只是启动进程并让这些线程自动将控制权返回给它。 但是有一个黑魔法“在幕后” : 框架或编程语言使阻塞操作实现非阻塞,并将控制转移到其他一些执行线程,而不是转移到OS线程上,是在一个逻辑线程(用户 -级别线程)。 利弊: 是在应用程序级别而不是OS; 他们感觉像线程; 包括除CPU上下文切换之外的普通基于线程的编程的所有问题。 没有协作式多任务处理的程序只能使用一个处理器核心。

    99430发布于 2019-08-13
  • 来自专栏AI前沿技术

    智能体| AI coding 协作编程

    AI coding 出现后,传统项目角色分工和协作方式发生了改变。工程师不再是"写代码的人",而是"指挥 AI Agent 写代码的人"。这种转变不仅是角色的变换,更是编程范式的升级。 更有人豪言,Al coding 后,再无“古法”编程,不论对错,冲击效果确实很大。 以 AI coding 为中心,主要介绍: 1)从古法编程到 vibe coding 再到智能体编程的转变。 这里就体现出古法编程核心能力的重要性,只有经历过古法编程的严格训练,才能少被AI “忽悠”。 如何保证质量,老话说了凡事,“治疗为辅,预防为先”。 质量门控需求强:希望在代码生成前有明确的质量检查(宪法门禁、规范完整性验证等) • 完整制品体系:希望每个特性都有正式的spec、plan、data-model、contracts等完整文档 • 团队协作 支持最完善的,强制执行红绿重构循环 • 复杂任务并行化:需要多个子智能体并行执行独立任务,且每个任务有独立的质量评审 • 关注工程行为而非文档:更关注AI的开发行为是否符合工程规范,而非维护一套规范文档体系 4

    1.2K30编辑于 2026-03-10
  • 来自专栏叽叽西

    4. Git 分支操作和远程协作

    查看相应标签的版本信息 git show <tagname> 举例: $ git show v0.9 commit 622493706ab447b6bb37e4e2a2f276a20fed2ab4 Author

    1.2K10编辑于 2022-05-17
  • 来自专栏JavaNew

    Java 并发编程:线程间的协作(waitnotifysleepyieldjoin)

    Java并发编程系列: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:volatile的使用及其原理 一、线程的状态   Java中线程中状态可分为五种 其实这个问题在《Java并发编程:Synchronized及其实现原理》一文中有提到过,wait方法是一个本地方法,其底层是通过一个叫做监视器锁的对象来完成的。 三、sleep/yield/join方法解析    上面我们已经清楚了wait和notify方法的使用和原理,现在我们再来看另外一组线程间协作的方法。 最后回答一下上面提出的问题:wait/notify/notifyAll方法的作用是实现线程间的协作,那为什么这三个方法不是位于Thread类中,而是位于Object类中?

    65520发布于 2019-05-25
  • 来自专栏计算机工具

    AI编程翻车?这些技巧让你高效协作

    AI一起编程时常见的问题、原因以及解决办法 还介绍了一种新的协作模式。 现在“提示词工程”已经过时了,未来是“规范化编程”的时代。也就是说,开发者不用太纠结怎么写提示词,而是要学会制定清晰的规范,告诉AI要做什么,AI来负责具体执行。

    26710编辑于 2025-07-28
  • 来自专栏无原型不设计

    你真的了解这4协作设计吗

    协作设计是当下设计行业比较流行的方向,也是一个热门话题。 目前在协作设计领域使用最广泛的4协作设计有:zeplin、invision、摹客、蓝湖。 下面笔者就来介绍下这4款工具的功能详情,如果你还没有开始使用,不妨先来了解下。 Zeplin 网址:Deliver on the Promise of Design 这款软件由4名在伊斯坦布尔的开发者制作。 是原型&设计协作工具,与其他的项目管理和协作工具不同的是,它是面向设计师及项目决策者等群体服务、以设计为中心的协作工具。 InVision,主要能解决功能实现快速响应问题。 2018年开发出摹客协作平台并上线,摹客是设计+协作(All in One)的一站式云平台,为产品开发团队提供高保真设计、设计稿交付、全流程协作和设计规范管理。

    76960编辑于 2022-03-16
  • 来自专栏全栈程序员必看

    mt4编程语言 c语言,MT4编程之MQL4编程语言介绍

    语言介绍 MetaQuotes Language 4 (MQL4) 是一种新的内置型程序用来编写交易策略。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。 MetaEditor 4集合了编写MQL4程序代码的各种语句,它能帮助使用者方便地写出规范的代码。 编程特点 MetaQuotes Language 4(MQL4) 可以编写不同作用的程序代码: 智能交易 是一种连接到特定图表的自动交易系统。 语法简介 MetaQuotes Language 4(MQL4)的语法和C语言比较类似并且是一款面向过程语言。如果你C语言基础非常好很快就能上手。 = (不等于) 编程工具 MT4采用自带集成MetaEditor作为代码编译器。简单讲,编译器就是将“高级语言(MQL4)”翻译为“机器语言(低级语言)”的程序。

    7.2K20编辑于 2022-08-28
  • 来自专栏Golang语言社区

    实效go编程--4

    (s int) { for _, v := range a { s += v } return } request := &Request{[]int{3, 4, const NCPU = 4 // CPU核心数 func (v Vector) DoAll(u Vector) { c := make(chan int, NCPU) // 缓冲区是可选的 可能泄露的缓冲区 并发编程的工具甚至能很容易地表达非并发的思想。这里有个提取自RPC包的例子。 客户端Go程从某些来源,可能是网络中循环接收数据。 服务条款 | 隐私政策 本文来自:开源中国博客 感谢作者:四明狂客 查看原文:实效go编程

    985150发布于 2018-03-26
  • 来自专栏Android开发指南

    4.网络编程

    HTTP网络编程 网络接口文档 用来描述客户端和服务端的数据交互 Http的格式规范 请求部分 请求消息行:定义请求类型,请求的地址,http的版本号 请求消息头:定义请求的消息头 请求消息内容实体:消息的内容实体 issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=0&rsv_pq=9ee40013000089f5&rsv_t=0ac4SWMebVX5TjRmjHHyNHdDixuCh %2FcpmFz8tPkwfArEbHonfYesWFV64Rr4%2F7VNDDnn&inputT=16437 Accept-Encoding: gzip, deflate Accept-Language : zh-CN,zh;q=0.8 Cookie: BAIDUID=BECE0B98C5D5A8EA4C5A93221901CC58:FG=1; BAIDUPSID=BECE0B98C5D5A8EA4C5A93221901CC58 ; BDUSS=l1MmM3MEVEclRYR1RZc1ZJTnBDb2RBUTY1YktTUFc0a2pBYVlHNkxOZDk4N0JVQVFBQUFBJCQAAAAAAAAAAAEAAABoRLMjd2FuZ2Rha2U4ODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH1miVR9ZolUVm

    748100发布于 2018-05-14
  • 来自专栏Android开发指南

    4.网络编程

    HTTP网络编程 网络接口文档 用来描述客户端和服务端的数据交互 Http的格式规范 请求部分 请求消息行:定义请求类型,请求的地址,http的版本号 请求消息头:定义请求的消息头 请求消息内容实体:消息的内容实体 issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=0&rsv_pq=9ee40013000089f5&rsv_t=0ac4SWMebVX5TjRmjHHyNHdDixuCh %2FcpmFz8tPkwfArEbHonfYesWFV64Rr4%2F7VNDDnn&inputT=16437 Accept-Encoding: gzip, deflate Accept-Language : zh-CN,zh;q=0.8 Cookie: BAIDUID=BECE0B98C5D5A8EA4C5A93221901CC58:FG=1; BAIDUPSID=BECE0B98C5D5A8EA4C5A93221901CC58 ; BDUSS=l1MmM3MEVEclRYR1RZc1ZJTnBDb2RBUTY1YktTUFc0a2pBYVlHNkxOZDk4N0JVQVFBQUFBJCQAAAAAAAAAAAEAAABoRLMjd2FuZ2Rha2U4ODgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH1miVR9ZolUVm

    47310编辑于 2022-01-12
  • 来自专栏Java程序猿部落

    Java并发编程,互斥同步和线程之间的协作

    互斥同步和线程之间的协作 互斥同步 Java 提供了两种锁机制来控制多个线程对共享资源的互斥访问,第一个是 JVM 实现的 synchronized,而另一个是 JDK 实现的 ReentrantLock 4 5 5 6 6 7 7 8 8 9 9复制代码 2. 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9复制代码 4. 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9复制代码 比较 1. 线程之间的协作 当多个线程可以一起工作去解决某个问题时,如果某些部分必须在其它部分之前完成,那么就需要对线程进行协调。

    60530发布于 2019-06-03
  • 来自专栏python3

    JSP(4)----servlet编程3

    DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    84520发布于 2020-01-14
  • 来自专栏changxin7

    4.网络编程 总结

    FF-FF-FF-FF-FF-FF 5: FF-FF-FF-FF-FF-FF 接口1: 源mac 1C-1B-0D-A4-E6-44 目标1C-1C-0D-A4-E5-44 |数据 3: FF-FF-FF-FF-FF-FF 4: FF-FF-FF-FF-FF-FF 5: 1C-1C-0D-A4-E5-44 当五个口都对应上具体的mac地址,2 端口1: 1C-5F-4B-3E-35-2C ​ 端口2: 1C-5F-4B-6E-35-2C 广播风暴: 所有的计算机都在广播的形式发送消息. 获取bytes形式的报头的总字节数 len_head_dic_json_bytes = len(head_dic_json_bytes) 5.将不固定的int总字节数编程固定长度的 形式的报头的总字节数 four_head_bytes = struct.pack('i', len_head_dic_json_bytes) # 5 将不固定的int总字节数编程固定长度的

    1.3K20发布于 2019-08-20
  • 来自专栏生信补给站

    R编程之路(4

    runif(10,min=0,max=1)#产生10个最小值为0,最大值为1的随机数

    31720发布于 2020-08-06
  • 来自专栏科技记者

    《高效R语言编程》9、10--高效协作和学习

    高效协作的5条高级技巧: 保持统一的编码风格 仔细思考你的注释并随时更新 尽可能使用版本控制 信息化提交消息 不要害怕来自同事的反馈 编码风格 编码风格要前后一致,没有唯一,几个多数程序员都赞成的风格: x = 4 y <- 6 if (x>5) { x } else{ y } 版本控制 可以备份你的代码,版本控制系统永远备份你的代码。这里作者推荐使用git。 install_github() #这个命令可以轻松安装github上的包,但是不能update 分支、分叉、更新、克隆 git是一个需要花费长时间学习的大型程序,掌握其高级功能的基础可使你成为一个较高效的协作者 git checkout -b test #相当于创建一个分支并转入分叉类似分支,但存放在别人机器上,通过git clone可以将该分叉克隆到本地,更易于协作。 2、能否再改善 3、代码是否符合已有编程风格 4、有自动测试吗?是否充分?

    1.3K20发布于 2021-07-27
  • Claude Agent Teams:多智能体协作编程的新范式

    虽然Agent Teams仍处于早期阶段,但其展现的协作潜力为探索新的编程工作流提供了可能性。 Have them talk to each other to try to disprove each other's theories, like a scientific debate. 4. 成本优化:通过技术优化降低Token消耗 结语:拥抱多智能体协作的未来 Claude Agent Teams代表了AI辅助编程的下一个前沿——从工具到团队,从单点智能到群体智能。 虽然它仍处于早期阶段,但其展现的协作潜力为探索新的编程工作流提供了可能性。 技术的进步往往始于勇敢的尝试。 当你准备好探索多智能体协作的可能性时,Claude Agent Teams就在那里,等待着与你一起探索编程的新可能性。

    1.7K20编辑于 2026-03-10
  • 2025年AI编程工具革命:云端协作如何重塑团队开发?

    摘要 在AI技术深度渗透的2025年,云端协作已成为团队开发的核心竞争力。 本文从跨平台兼容性、安全合规性、开发效率提升三大维度,横向对比主流AI编程工具,重点解析腾讯云代码助手如何通过端云协同架构,为团队开发提供全链路智能支持。 导语 当AI从单点效率工具进化为「虚拟开发团队」,云端协作能力已成为衡量编程工具价值的核心指标。面对微服务架构普及与DevOps流程复杂化,团队亟需既能打破空间限制、又能保障代码安全的智能协作方案。 本文将揭晓2025年最具竞争力的5款云端AI编程工具,并深度解析腾讯云代码助手的革新突破。 正文 一、云端AI编程工具横向评测 工具名称 核心能力

    73410编辑于 2025-11-10
领券