问题标签 [leader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
leader - 团队领导类型:更多程序员 || 更多!程序员
昨天我让另一个团队的团队负责人说他们花了一段时间才弄清楚我在 wiki 页面上写的东西,因为我将从源代码管理中获取代码称为“签出”,这显然让他们感到困惑。他们说他们习惯了Clear Case,只听说过“加入一个项目”这个词,并表示他们已经很长时间没有真正编程过。
虽然这很好,但它让我想到了这些年来我所拥有的不同类型的团队领导。我有一些几乎纯粹是管理的,我也有一些同时做管理事情的程序员。
人们是否对他们拥有什么样的团队领导有偏好?您如何关心您的团队负责人是否积极参与您的产品开发?我发现像团队其他成员一样坐下来编写代码的团队领导更有可能理解以下内容(根据我的经验):
- 事情并不总是听起来那么简单。我遇到的不写代码或很少写代码的团队领导认为,一切都是小菜一碟,根本不应该花太多时间(如果你想把它一起破解,可能就是这种情况)
- 他们更了解开发人员并不总是喜欢参加长时间的会议,并尽最大努力避免让他们的团队参加尽可能多的毫无意义的会议
- 他们从技术角度理解你所说的。那些可能有一段时间没有编码的人可能不会跟上许多新技术、技巧或术语的步伐
我发现拥有一个具有开发人员思维并喜欢在代码中亲自动手的团队领导者会更令人满意。也许有些人喜欢团队领导,他们远离事物的实际编码方面,只是简单地分配工作,或者可能是我没有提到的另一种类型的团队领导?
project - 拥有一个本身就是优秀开发者的“软件开发项目经理”是不是最好的办法?
它在市场上是如何运作的?如果可以概括,让项目负责人自己成为开发人员是否是关键点?
如果他不那么擅长编码,他怎么能理解其余的人真正在谈论什么。如果他在编程方面如此出色,他可能在领导方面会遇到困难。如果你想想你遇到的“好”的项目负责人,这种平衡如何?
erlang - 组长当地名册
我尝试使用在本地注册 group_leader()
但它返回 bad_arg 错误
如何为 group_leader() 进程提供本地符号名称?
我确实能够使用将其注册为全局名称
但它不是我需要的。
UPD:真正的问题:
我使用从本地节点(LN )生成的远程节点(RN )创建进程,但我希望该进程使用RN的 group_leader ,而不是LN进行 io 操作。谢谢你。
algorithm - 有向图中的领导者选举算法
我正在尝试在给定有向图的情况下找到领导者选举算法。到目前为止,我发现大多数 LE 算法都有环形网络或网状拓扑。谁能给我一些算法?
vim - Vim:领导不工作
尝试使用vim-latexsuite
的映射时,使用的映射Leader
不起作用:
此插件的所有其他映射都正常工作,因此插件已正确加载。没有mapleader
设置,Leader
应该默认为\
(反斜杠)。
在命令模式下键入\ll
时,光标会向右移动 2 个字符,就像只需键入ll
. 所以反斜杠似乎被忽略了。Vim 不会发出哔哔声或显示任何错误,并且在ll
1000 毫秒之前出现以下错误,这是我的timeoutlen
.
我也尝试了以下设置.vimrc
和/etc/vimrc
(虽然我假设只mapleader
需要在这里设置):
此后,Vim 的行为方式相同:没有哔声,没有错误,并且在键入,ll
光标后向右移动 2 个字符。
任何想法如何解决这一问题?
vim - Vim 不接受 Leader 键 - 超时设置,重新映射为 ",",但只有哔哔声
我是 Vim 新手,目前在新安装的 OSX 10.7 上的 MacVim 中遇到我的 Leader 密钥问题。
我尝试将 Leader 键重新映射到“,”,使用
让 mapleader=","
(在我的 .vimrc 文件中,在它的最顶部),增加了超时(到 10000 毫秒)。我也激活了
设置显示命令
看看它是否会着火——但它不会。
:详细地图,
有趣的是,报告“没有找到映射”。
algorithm - 有非确定性的领导人选举算法吗?
我想知道是否存在确保终止的非确定性领导者选举算法(在单向环中)。我想不出一个,也找不到一个不确定的。我发现的一些是:
选择具有最高进程 ID 的节点作为领导者(确定性)并终止。
随机决定一个节点是否想成为leader,如果环中有另一个节点想成为leade,则重新启动整个过程。这个不会终止,但有终止的概率。
有人可以给我一些关于如何创建分布式非确定性领导选举算法的提示吗?也许用外行的方式解释它。
感谢一切!
vim - 将当前 Vim 缓冲区复制到剪贴板
我正在尝试将 Vim 的缓冲区复制到剪贴板,我执行了以下操作:
:!cat %|pbcopy
# 完美运行
然后我尝试用领导键映射它(这是我第一次尝试映射某些东西,所以如果发现一些愚蠢的东西,请原谅)。
:map <leader>c :!cat %|pbcopy
# 这不行;vim 抱怨:不是编辑器命令
algorithm - 发现服务和领导者选举算法
我一直在做一些研究,以增强我的项目的内部发现服务。我们在集群中有许多节点负责发现服务,高度可用。为了访问某些服务,每个客户端应用程序都会向集群中的所有这些节点发送多播消息。所有节点都响应客户端,并且第一个响应定义了一个特定节点以供进一步工作。这是一个开销,我正在考虑使用某种领导者选举算法,其中只有一个领导者响应客户。为这项任务使用这样的算法是否合理?
algorithm - 接受者改变其值时的paxos
在paxos算法中,wiki中有一段描述:
阶段 2a:接受请求
如果 Proposer 从 Quorum of Acceptor 收到足够多的 Promise,它需要为其提案设置一个值。如果任何 Acceptor 之前接受过任何提案,那么他们会将其值发送给 Proposer,Proposer 现在必须将其提案的值设置为与 Acceptor 报告的最高提案编号相关联的值。如果到目前为止没有任何 Acceptor 接受提案,那么 Proposer 可以为其提案选择任何值。 [17] Proposer 向Acceptor 的Quorum 发送一个Accept Request 消息,并为其提议选择值。
假设提议者向五个接受者发送 Propose(4) 并接收回 Ack(abc, 2)、Ack(abc, 2) 和 Ack(xyz, 3),它必须发送 Accept(xyz, 4)。
我的问题是:
如果提议者最后必须发送 Accept(xyz,4),那么当提议者使用自己的值发送接受请求时,例如。接受(qwe,n)?
发送 Ack(xyz,3) 的接受者在看到新接受时会做什么,为什么?
谢谢