问题列表 - 第38139页

仅使用基元编码的java程序的引用

我听说过具有严格延迟要求的Java程序,其中"新"指令永远不会 - 或者很少使用(因为没有新的=>没有对象 - >没有GC =>改进的延迟)...而是处理所有业务逻辑使用原语.

我无法在网上找到这种技术的参考资料......任何关于讨论这种技术或代码片段的网页的链接都将非常感激.

java garbage-collection real-time

11
推荐指数
2
解决办法
1071
查看次数

我的活动完成后如何停止GPS /位置跟踪?

我有一个非常简单的Android应用程序,它显示谷歌地图视图并使用GPS跟踪位置(基本上是这样):

public void onCreate(Bundle savedInstanceState) {
    // ...
    mLocationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
    // ...
}

public void onResume() {
    super.onResume();
    mLocationManager.requestLocationUpdates(mProvider, 20000, 1, this);
}

public void onPause() {
    super.onPause();
    mLocationManager.removeUpdates(this);
}

public void onLocationChanged(Location location) {
    mPosition = getGeoPointForLocation(location);
    mMapController.setCenter(mPosition);
}
Run Code Online (Sandbox Code Playgroud)

当我使用以下命令退出应用程序时(例如通过菜单),GPS继续跟踪 - 似乎活动仍在运行:

// ...
case R.id.menu_exit:
    finish();
// ...
Run Code Online (Sandbox Code Playgroud)

如果无法通过移除位置管理器onPause()并呼叫,如何停止GPS跟踪finish()?至于我已经阅读过教程或其他问题,这应该是解决方案..

gps android android-activity

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

Delphi dfm编译错误

编译的所有exes都可以反编译(但有一些困难),但delphi应用程序表单保存为exe内部的dfms,可以很容易地看到(使用reshacker)(soooo很容易)我可以克服这些问题,首先我想到将dfm数据复制到oncreate程序,所以我可以隐藏我的表格信息.

告诉我一个很好的解决方案,

我不喜欢使用压缩机

而我的应用程序有点大,所以我不能将一个接一个端口重新连接到一个DLL.我需要一个有效的解决方案

delphi hex decompiling dfm

-1
推荐指数
1
解决办法
506
查看次数

有关创建类似Google地图的界面的建议

我正在尝试制作一些基于网络的棋盘游戏,我希望界面可以平移和缩放.就像在Google地图中如何平移和缩放地图一样,我希望移动和缩放游戏板.当然,不同的谷歌地图,我希望与图像瓷砖工作.

谁能给我推荐使用什么技术?这是否适合纯HTML?HTML 5画布?还是SVG?是否需要推荐任何特定的JS库?

我想避免使用flash和Java.浏览器兼容性是加号,但不是最重要的因素.例如,我认为要求旧版IE​​的Chrome Frame可能没问题.

任何想法/建议将不胜感激.

html html5 svg

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

在一组指针中查找指针的内容

编辑:看错了一行,这是一套当然,谢谢你发现我的(懒惰)错误.

以下示例代码:

set<Foo *> set_of_foos;

set_of_foos.insert(new Foo(new Bar("x")));
set_of_foos.insert(new Foo(new Bar("y")));
[...]

// The way a "foo" is found is not important for the example.
bool find_foo(Foo *foo) {
  return set_of_foos.end() != set_of_foos.find(foo);
}
Run Code Online (Sandbox Code Playgroud)

现在当我这样做

find_foo(new Foo(new Bar("x")));
Run Code Online (Sandbox Code Playgroud)

它返回当然是假的,因为无法找到它.原因很明显(指针指向不同的对象,因为它们都被分配了set导致不同的地址值)给我.

我想比较vector(上例中的"x")不是false本身的.使用boost不是修改Foo的选项.

我是否需要遍历每个new内部Foo或是否有更简单的解决方案?我尝试了唯一的序列化每个内容"x"并替换为Foo *a Foo但这似乎是一个非常"黑客"的解决方案,并不是非常有效.

PS:如果有人有更好的头衔,请更改它.用几句话来描述这个问题我很难.

c++ containers pointers stl set

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

Git 在克隆时更改二进制文件

我刚刚开始使用 git,在尝试从 github 克隆存储库时遇到了问题。存储库中包含多个二进制文件(.exe 和 .dll);当我在本地计算机上克隆它时,这些二进制文件都无效(就 Windows 而言)。尝试执行它们会导致显示以下消息:

“XXX 不是有效的 Win32 应用程序”

相信我已经正确设置了所有内容(使用 GitExtensions,如果相关的话) - 但我似乎无法解决这个问题。

非常感谢任何帮助!

编辑:

这是我当前的 .gitconfig - 如果相关:

[merge]
    tool = kdiff3
[mergetool "kdiff3"]
    path = c:/Program Files (x86)/KDiff3/kdiff3.exe
[diff]
    guitool = kdiff3
[difftool "kdiff3"]
    path = c:/Program Files (x86)/KDiff3/kdiff3.exe
[core]
    editor = \"C:/Program Files (x86)/GitExtensions/GitExtensions.exe\" fileeditor
    autocrlf = true
Run Code Online (Sandbox Code Playgroud)

windows git github

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

java.awt.print.PrinterJob的监听器

是否有听众java.awt.print.PrinterJob?我只能找到PrintJobListenerjavax.print.DocPrintJob.我正在寻找它的等价物java.awt.print.PrinterJob,以便我可以追踪印刷是否存在问题.

java printing awt

5
推荐指数
1
解决办法
3990
查看次数

R:RGraphviz安装

我一直在尝试使用强力安装库 - 尝试人们在邮件列表中发布的事物的不同组合(我太懒了,不能一个一个地列出它们,但我想我尝试了它们中的大多数.我如果它可以帮助任何人,也可以列出.)结果有所不同,从丢失的dll的无害消息到RGui无法在我手动删除库之前启动.尽管如此,我还没有成功......

你知道如何正确安装它,它的工作原理吗?我正在运行64位Windows 7,我并不热衷于从源代码编译软件包.谢谢!

installation r graphviz

8
推荐指数
2
解决办法
7383
查看次数

在 VB.NET 中以编程方式在文本上创建带有阴影的图像

我目前正在为我目前正在进行的一个项目构建一个内联网引擎,我想通过尽可能从代码生成标题图像来节省自己一些时间,但是,我希望它能够符合我们的概念形象。

我想要实现的目标如下:

一些文字

我的问题是我不知道如何从代码创建它。我可以做绝对的基础知识,但仅此而已。

当谈到渐变背景和文本上的阴影时,我开始崩溃。我可以将文本定位在较大的标题图像上,因此如果无法生成我在那里的精确渐变,那么我可以解决这个问题,但我真正想要实现的是带有字体的文本并放置阴影。

我想说可以安全地假设要使用“非标准”字体,我只需要将其安装在网络服务器上?

感谢您提前提供的任何帮助。

vb.net asp.net image-manipulation .net-4.0

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

使用Node.js连接Cloudant CouchDB?

我正在尝试使用Node.js连接到Cloudant上的CouchDB数据库.

这适用于shell:

    curl https://weng:password@weng.cloudant.com/my_app/_all_docs
Run Code Online (Sandbox Code Playgroud)

但是这个node.js代码不起作用:

    var couchdb = http.createClient(443, 'weng:password@weng.cloudant.com', true);
    var request = couchdb.request('GET', '/my_app/_all_docs', {
        'Host': 'weng.cloudant.com'
    });
    request.end();
    request.on('response', function (response) {
        response.on('data', function (data) {
            util.print(data);
        });
    });
Run Code Online (Sandbox Code Playgroud)

它给了我这些数据:

    {"error":"unauthorized","reason":"_reader access is required for this request"}
Run Code Online (Sandbox Code Playgroud)

如何使用Node.js列出我的所有数据库?

javascript couchdb node.js cloudant

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