小编ian*_*ayo的帖子

我应该在Home或Eclipse Workspace中存储git存储库吗?

我只是从svn转到git,我很想奠定一些好的基础.

默认情况下,Eclipse希望将本地克隆存储库存储在〜/ git中.我更愿意在同一个工作区中保存任务的所有数据 - 所以我倾向于将它保存在我的工作区中.

我应该考虑哪些重要的利弊?

我不打算做很多分支 - 我真的要走dvcs路线,主要是为了克服一些不可靠的互联网通信问题.

java eclipse git

45
推荐指数
1
解决办法
2万
查看次数

伪代码比较两棵树

这是我遇到的一个问题,并且没有确信我使用过最有效的逻辑.

例如,假设我有两棵树:一个是文件夹结构,另一个是该文件夹结构的内存"模型".我希望比较两棵树,并生成一个树中存在的节点列表而不是另一棵树 - 反之亦然.

是否有可接受的算法来处理这个问题?

algorithm tree pseudocode

20
推荐指数
1
解决办法
8729
查看次数

如何在Ant的Available命令中使用通配符

我正在使用Ant构建脚本来整理基于Eclipse的应用程序以进行分发.

构建的一个步骤是检查构建文件夹中是否存在正确的库.我目前使用Ant命令.不幸的是,每次切换到新的Eclipse构建时我都必须修改脚本(因为版本号会更新).

我不需要检查版本号,我只需要检查文件是否存在.

那么,我该如何检查:

org.eclipse.rcp_3.5.0.*
Run Code Online (Sandbox Code Playgroud)

代替:

org.eclipse.rcp_3.5.0.v20090519-9SA0FwxFv6x089WEf-TWh11
Run Code Online (Sandbox Code Playgroud)

用Ant?

欢呼,伊恩

java ant

17
推荐指数
2
解决办法
1万
查看次数

推向新的GitHub组织会出现403错误

我遇到了一个最近的问题,它适用于我创建的任何新的GitHub组织.

我是两个相当成熟的GitHub组织的管理员.我可以在其中创建回购,一切都"正常".(SmartGit,和CLI Git,OSX).

但是,如果我创建一个新组织,我不能Push,它会收到403错误:

$ git push 
remote: Permission to [org]/[repo].git denied to [username].
fatal: unable to access 'https://github.com/[org]/[repo].git/': 
  The requested URL returned error: 403
$
Run Code Online (Sandbox Code Playgroud)

重现步骤:

  1. 创建组织
  2. 在组织内创建回购
  3. 通过GitHub进行文本编辑
  4. 克隆回购
  5. 改变文字
  6. 报告添加/提交/推送> 403错误

我可以通过GitHub.com网页界面进行(并提交)更改,但我不能将它们从我的本地仓库中推出.

注意:在不同的PC上,我可以推送到现有组织中,而不是新组织.另一台PC仍然是Mac,所以它可能与钥匙链有关.好的,我已经从Windows VM测试过它,但它仍然失败了.所以,它看起来像GitHub端的东西.

有什么建议?

git github smartgit

10
推荐指数
1
解决办法
742
查看次数

是否可以创建纯客户端GWT应用程序?

我对GWT非常熟悉 - 完成了基于Eclipse的教程.但该教程以客户端 - 服务器模式运行.

我的问题是:是否有可能创建一个完全运行客户端的GWT应用程序,其中生成了javascript/html但是不依赖于后端java类?

我知道GWT功能的全部范围可能不存在(包括使用Java运行时功能),但我仍然对这种解决方案感兴趣.

欢呼,伊恩

javascript gwt client-side

9
推荐指数
1
解决办法
3610
查看次数

突出显示文本的重叠范围

我希望使用 CSS 背景底纹来注释 HTML 中的一些文本。

但是,这些区域可能会相互重叠。

在此示例中,我希望将“Jim,Alex,Dunedin”的背景着色为黄色,然后将“Dunedin, 184.3”的背景着色为蓝色。在这种情况下,“但尼丁”元素将呈现绿色阴影。

我很确定这在 HTML 中是不可能的,因为我认为 span 元素不能重叠。

对于这个问题还有其他解决方案吗?

重叠区域

html css

6
推荐指数
1
解决办法
1525
查看次数

Javascript算法中重用GWT DatePicker的策略

在我的 GWT 应用程序中,我使用 Javascript 库为用户提供 SQLWhere 字符串生成器功能 - 用于支持“高级搜索”。

javascript 源当前仅提供日期的纯 html 文本字段。如果我使用纯 JS,我会合并许多第三方日期选择器库之一。

但是,我已经在客户端中安装了 GWT 日期编辑器(以支持其他 UI 功能)。

谁能推荐一种将 GWT 弹出编辑器合并到我的旧版 JavaScript 中的策略?由于 GWT 编译器混淆,我认为我无法可靠地预测 GWT 日期编辑器组件类的名称。

我认为这是从 GWT 推送配置或从 javascript 源拉取配置之间的平衡。

干杯,伊恩

javascript gwt

4
推荐指数
1
解决办法
1040
查看次数

Javascript 映射/减少以查找最新版本的数组项

我有一系列消息,我想将其缩减为仅包含这些消息的最新版本。

我已经使用普通的旧 JS 解决了这个问题: forEach 将每条消息放入以 为键的字典中id,覆盖以前的版本,然后通过将 dict 转换为数组Array.from(mathes.values)

但是,我想了解更多关于现代 ES JS 的信息 - 并怀疑有一个巧妙的 map/reduce 来解决我的问题。

const messages = []
messages.push({id: 1, ver:1})
messages.push({id: 2, ver:1})
messages.push({id: 3, ver:1})
messages.push({id: 1, ver:2})
messages.push({id: 2, ver:2})
messages.push({id: 2, ver:3})

const newest = [] // some fancy map/reduce

console.log(newest)
// [{id: 1, ver:2},
// {id: 2, ver:3},
// {id: 3, ver:1}]

Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我使用地图/减少来执行上述操作吗?

javascript reduce

0
推荐指数
1
解决办法
48
查看次数

标签 统计

javascript ×3

git ×2

gwt ×2

java ×2

algorithm ×1

ant ×1

client-side ×1

css ×1

eclipse ×1

github ×1

html ×1

pseudocode ×1

reduce ×1

smartgit ×1

tree ×1