小编Nat*_*han的帖子

有没有办法确定以厘米或英寸为单位的android物理屏幕高度?

我需要确切知道屏幕在设备上的实际长度单位有多大,这样我就可以计算出由重力引起的加速度,以每毫秒像素为单位.

Android API中是否有针对此的方法?

android resolution screen inches

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

如何在Emacs中智能地重新缩进Clojure?

我是Clojure的新手,也是Emacs的新手.

是否有Emacs快捷方式可以智能地重新缩进整个文件?如果没有,是否至少有一种方法可以左右缩进选定的区域?

我觉得自己回到石器时代反复按箭头

emacs clojure

23
推荐指数
3
解决办法
6465
查看次数

是否可以免费签署一个Java小程序?

我制作了一个奇怪的小程序,可以让你用你的声音画画.显然它需要访问麦克风,但Java小程序不允许访问,除非它们已签名.据我所知,它很难并且涉及密码学,虽然不清楚,但我认为我也应该向Verisign支付金钱.这一切似乎都是很多偏执的创新,让我感到闷闷不乐,我认为我不是第一个这么想的人.

有没有办法绕过这个"用于教育或测试目的?" 或者可能在我的浏览器中关闭安全性?或免费签署小程序?

我使用的是Firefox 3.0.15和Java 1.6.0的Ubuntu 9.04

java digital-certificate jar-signing signed-applet

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

刚刚安装了QtOpenGL但无法导入它(来自Python)

我刚用debian linux上的apt-get安装它

apt-get install libqt4-opengl
Run Code Online (Sandbox Code Playgroud)

PyQt4的其余部分可用,但我无法进入这个新模块.

from PyQt4 import QtOpenGL
Run Code Online (Sandbox Code Playgroud)

引发ImportError.知道该怎么办?

python opengl pyqt pyopengl apt-get

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

具有多项活动的Android应用

我有一个非常简单的游戏,只包含一个活动,我想添加一个标题屏幕.

如果标题屏幕是另一个活动,我需要对清单文件进行哪些更改才能首先打开标题屏幕?

游戏活动称为Leeder,标题屏幕活动称为LeederTitleScreen

这是我当前的清单文件.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="org.nifong.leeder"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name="Leeder"
                  android:label="@string/app_name"
                  android:configChanges="keyboardHidden|orientation"
                  android:screenOrientation="landscape">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="5" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
</manifest>
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-activity

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

无法让PHP报告错误

我看不到任何PHP错误.我已经尝试了我可以找到的每个技巧来打开错误报告,但没有任何作用.

display_errors已打开且error_logging已打开,但当我查看任何有错误的页面时,我得到一个空白页面.

/var/log/php.log不存在.

如果我设置了本地日志文件,则无法创建任何内容.

我一直在测试的文件是

<?php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
ini_set('error_log','script_errors.log');
ini_set('log_errors','On');


$a=

phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)

还有其他想法吗?

php error-reporting

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

QTreeWidgetItem中的角色是什么?

我有QTreeWidget几个列,我添加QTreeWidgetItems它.我尝试让第二列包含每个数值,Item以便我可以按此值对项目进行排序

QTreeWidgetItem has a method called setData(int column, int role, QVariant(data))
Run Code Online (Sandbox Code Playgroud)

我找不到关于这个role论点是什么的任何文档.我所知道的是,如果我将其设置为1或2,列中会显示某些内容,如果我将其设置为0或> = 3,则列中不显示任何内容,无论数字总是按字母顺序排序,这是错的.

model-view-controller qt pyqt qabstractitemmodel

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

如何在prolog中定义谓词

我是Prolog的新手,到目前为止我已经学会了如何在文件中定义谓词并运行解释器来使用它.但我想知道是否有一种方法可以在? - 提示符下定义谓词,这样我就不必来回切换.

我现在这样做的方式是这样的

文件defs.pl:

adjacent(1,2).
adjacent(1,3).
Run Code Online (Sandbox Code Playgroud)

在prolog翻译:

?- consult('defs.pl').
% defs.pl compiled 0.00 sec, 122 bytes
true.
?- adjacent(1,2).
true.
Run Code Online (Sandbox Code Playgroud)

编辑也许我的意思是如何定义'事实'我不确定.

prolog

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

获得由Voronoi线段形成的凸多边形集的最快方法

我用Fortune的算法找到了一组点的Voronoi图.我得到的是一个线段列表,但我需要知道哪些线段形成闭合多边形,并将它们放在一个被它们所包围的原始点散列的对象中.

什么可能是找到这些最快的方法?我应该从算法中保存一些重要信息吗?如果是这样的话?

下面是我的实现在Java中财富的算法从C++实现移植在这里

class Voronoi {

// The set of points that control the centers of the cells
private LinkedList<Point> pts;
// A list of line segments that defines where the cells are divided
private LinkedList<Edge> output;
// The sites that have not yet been processed, in acending order of X coordinate
private PriorityQueue sites;
// Possible upcoming cirlce events in acending order of X coordinate
private PriorityQueue events;
// The root of the binary search tree of the …
Run Code Online (Sandbox Code Playgroud)

java algorithm voronoi computational-geometry

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

如何在Unity C#脚本中引用ServiceStack库?

我必须制作一个Unity脚本来导入和导出一些3D模型.我正在尝试从我的脚本中引用Servicestack.Redis,以便我可以与redis交谈.它编译得很好,但统一不会加载库.

我已经将Build/Release/MonoDevelop/SericeStack.Redis.zip中的dll复制到了unity中的assets文件夹中(这是正确的吗?)我只是通过克隆https://github.com/ServiceStack/ServiceStack.Redis来获得ServiceStack

当Unity试图加载脚本时,它说

Internal compiler error. See the console log for more information. output was:
Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
  at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
  at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.RootNamespace.ComputeNamespaces (System.Reflection.Assembly assembly, System.Type extensionType) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.RootNamespace.ComputeNamespace (Mono.CSharp.CompilerContext ctx, System.Type extensionType) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.GlobalRootNamespace.ComputeNamespaces (Mono.CSharp.CompilerContext ctx) [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Driver.LoadReferences () [0x00000] in <filename unknown>:0 
  at Mono.CSharp.Driver.Compile () [0x00000] in …
Run Code Online (Sandbox Code Playgroud)

unity-game-engine servicestack

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