小编Mic*_*hue的帖子

运行'git gui'时如何跳过"松散对象"弹出窗口

当我运行'git gui'时,我会得到一个弹出窗口

This repository currently has approximately 1500 loose objects.

然后建议压缩数据库.我以前做过这个,它将松散的对象减少到大约250,但这并不会抑制弹出窗口.再次压缩不会改变松散物体的数量.

我们当前的工作流程需要大量使用'rebase',因为我们正在从Perforce过渡,而Perforce仍然是规范的SCM.一旦Git是规范的SCM,我们将定期进行合并,并且应该大大减轻松散的对象问题.

与此同时,我真的想让这个"有用"的弹出窗口消失.

git garbage-collection rebase git-gui git-gc

115
推荐指数
3
解决办法
2万
查看次数

将C/C++ #defines传递给makefile

我使用Eclipse IDE开发C/C++.Eclipse还会生成一个我不想编辑的makefile,因为它只会被覆盖.

我想在Hudson中使用该makefile进行夜间构建.

如何将在IDE的项目文件中生成的#defines传递给makefile?(为什么Eclipse没有在生成的makefile中包含它们?)

我实际上曾经想过这一次,然后意外地覆盖了它:-(但至少我知道它可以做到......

makefile eclipse-cdt

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

真正为一个C#家伙搞定Java-ME的最好方法

我最近开始为Blackberry开发应用程序.因此,我不得不跳到Java-ME并学习它及其相关工具.语法很简单,但我一直遇到各种问题和环境问题.

例如,让我感到惊讶并且浪费了很多时间的事情是在类对象上缺少真正的属性(我假设所有的OOP语言都有).有很多陷阱.我去过各种比较Java语法和C#的地方,但似乎没有任何网站可以告诉你在迁移到Java时需要注意的事项.

环境是一个完整的另一个问题.Blackberry IDE简直太糟糕了.外观让我想起了Windows 3.1的Borland C++ - 它已经过时了.其他一些问题包括斑点智能感知,弱调试等......黑莓确实有Eclipse插件的测试版,但没有调试支持,它只是一个带有花哨的重构工具的编辑器.

那么,关于如何融入Java-ME的任何建议?

c# migration blackberry java-me

28
推荐指数
2
解决办法
4665
查看次数

即使我强制停止应用程序,whatsapp服务如何重新启动?

我在设备A中运行whatsapp(我们可以从现在开始称它为appX).我去管理应用程序 - >强制关闭以便appX关闭,我不再将appX视为正在运行的服务.

现在,5分钟后,我从另一台设备的appX(设备B)发送一条消息到设备A appX(我们杀了它的那个).以下是我测试的两个场景:

  • 设备A与Android 2.1:它永远不会收到消息,因此我们可以说没有任何appX服务重新启动.如果手动用户重新启动应用程序,它仅接收消息.

  • 设备A与android 2.3.6:出于一些神奇的原因,无论自appX被杀多久以来,只要我们从设备B发送消息 - >设备A获取消息,因此,appX的服务重新启动.注意:在关闭appX并且没有收到任何通知的情况下,我无法在管理应用程序中看到appX的任何正在运行的服务,因此这意味着一旦收到消息/通知,这个魔术服务就会重新启动

我知道这听起来很奇怪,很多人会说这是不可能的,但同样,这已经在这两款设备上进行了测试.

我试图完成同样的行为,所以任何帮助将不胜感激.

service android background whatsapp

23
推荐指数
2
解决办法
4万
查看次数

错误:无法运行程序"jar":CreateProcess error = 2,系统找不到指定的文件

当我在Eclipse中运行我的BlackBerry项目时,出现以下错误:

错误:无法运行程序"jar":CreateProcess error = 2,系统找不到指定的文件

这是怎么造成的,我该如何解决?

eclipse blackberry jar java-me

20
推荐指数
3
解决办法
4万
查看次数

测试适用于Android或BlackBerry的移动网站

如何在没有实际设备的情况下测试Android或BlackBerry的移动网站?

testing android blackberry

19
推荐指数
1
解决办法
3万
查看次数

java-me:将String转换为boolean

我正在为BlackBerry开发,我遇到了这个愚蠢的问题:

我需要将字符串值"1"和"0"分别转换为true和false.尽管如此,Blackberry JDK基于Java 1.3,因此我不能使用Boolean.parseBoolean,Boolean.valueOf或Boolean.getValue.

显然我可以这样做:

if (str.equals("1")) return true;
else if (str.equals("0")) return false;
Run Code Online (Sandbox Code Playgroud)

但这看起来非常难看,也许这些字符串值可能会在以后变为"true"和"false".那么,有没有另一种方法来转换这些类型(String - > boolean,Java 1.3)?

更新:这个问题的所有答案都非常有用,但我需要标记一个,所以我选择了Ishtar的答案.

即便如此,我的修复是多个答案的组合.

string blackberry java-me

14
推荐指数
2
解决办法
3万
查看次数

WhatsApp如何知道我的联系人的国家/地区代码?

我在美国,电话号码如下:

没有国家代码:123-456-7890

国家/地区代码:+1 123-456-7890

现在,根据维基百科,意大利的电话号码有这种格式:

347 xxxxxxx(来自意大利境内)

所以这可能看起来像美国的数字:347-123-4567

当我打开WhatsApp上的所有联系人时,它会自动添加国家/地区代码,因此,如果我有美国手机123-456-7890,则会添加+1.但它怎么知道它是美国的号码呢?它可能是任何东西.

我猜测它使用我当前的区域设置或时区来确定我的位置,以及任何没有国家/地区代码的电话号码,只需添加当前用户的国家/地区代码即可.但是我在我的iPhone中更改了我的区域设置,它仍然能够猜出该号码所属的国家/地区.

知道怎么可能吗?

更新:此外,我只是尝试添加一个新的电话号码,而我的手机处于飞机模式,而我的区域设置设置为意大利语,而我的时区设置为意大利罗马,它仍然知道我放了一个美国号码,所以它可以可能连接到服务器以获取此信息.

iphone timezone objective-c ios

13
推荐指数
2
解决办法
5万
查看次数

在下游项目之前触发上游项目构建

我有以下项目布局:

  • WAR项目A.
    • 上游项目
      • 依赖性B.
      • 依赖性C.
      • 依赖性D.

我正在设置A以便每次我想触发构建时,它将首先构建B,C和D.如果B,C或D的构建失败,那么A的构建也会失败.

这似乎是一个常见的构建案例,但我不知道如何实现它.有以下选项,但它们似乎没有正确的关系:

  • 构建触发器 - 在构建其他项目后构建
    • 将在一些上游项目之后构建当前项目,但是我需要从这个项目中控制构建,因为我正在进行WAR部署.我只想先建立依赖关系.
  • 构建后操作 - 构建其他项目
    • 将在此之后构建项目,但这是我想要做的事情的倒退.

Hudson(或通过插件)中的构建配置对我有用吗?

continuous-integration triggers hudson build

12
推荐指数
1
解决办法
7995
查看次数

Blackberry Playbook模拟器上重新包装的Android应用程序绘图问题

我正在尝试重新打包我为Android制作的小游戏,用于Blackberry Playbook.

我能够重新打包它并在vmware上部署到Blackberry Simulator就好了,除了模拟器上的重绘只是表现得非常奇怪.例如,当重绘东西时,我会得到很多闪烁.有时一半的屏幕绘制,另一半没有.有时屏幕的底部会消失,所有图像都会向上移动.

当我交换按钮图像,或者使用ImageView进行少量动画等时,这似乎发生了.

还有其他人经历过这个吗?它是一个模拟器问题,还是会出现在Playbook上?知道怎么解决?

android blackberry-simulator blackberry-playbook

12
推荐指数
1
解决办法
599
查看次数