问题列表 - 第43669页

如何在蛋糕中实现持久性JVM功能?

我试图了解cake如何实现其多种JVM方法.在高层次上,我认为蛋糕的工作方式类似于nailgun,其中有一个JVM实例(一个JVM进程),不同项目的新"JVM"实际上只是在一个新的类加载器中评估的clojure/jar(同时不同的jar依赖项),在我看来不是一个新的JVM实例.从Cake和Leiningen有什么区别?但是,有一个暗示有多个JVM(一个用于cake,*用于项目),而不仅仅是一个JVM实例.

如果创建了新的JVM实例,那么加速是从哪里来的?根据我的理解,我认为启动一个新的JVM意味着创建一个新的JVM进程,它会像往常一样产生相同的启动开销.

如果没有,如何添加本机依赖项?据我所知,JVM只知道运行时之前传递的命令行参数的本机依赖关系.我知道如何规避这一点的唯一方法是使用下面列出的Sun/Oracle JVM实现特定的hack.

 (let [clazz java.lang.ClassLoader
      field (.getDeclaredField clazz "sys_paths")] 
   (.setAccessible field true)
   (.set field clazz nil)
   (System/setProperty "java.library.path" (apply str (interpose ";" native-paths))))
Run Code Online (Sandbox Code Playgroud)

jvm clojure

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

mod_rewrite,RewriteMap,RewriteLock和threading

我将RewriteMap配置为使用外部应用程序重写入站URL.效果很好.我现在关心的是线程和性能.有没有办法让外部应用程序处理多个请求?我们现在正在使用RewriteLock,因此一次只有一个线程向外部应用程序发送请求,但这似乎是一个性能瓶颈.

任何指导将不胜感激.谢谢

java apache performance mod-rewrite multithreading

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

按钮单击时自定义ListView选择行

我有自定义列表视图与textview和按钮.我在xml文件中设置了按钮单击句柄,并在ListActivity中设置了实现.

问题是当我点击按钮时,我无法获得我点击的选定行.

问候

android

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

检查另一个进程是否在.NET中具有管理员权限

我正在寻找一种方法来检查远程进程是否具有我(完全托管)代码的管理员权限.可以安全地假设我的代码将以管理员权限运行,因此我并不关心实现我的目标的技术是多么具有侵入性,但是我正在寻找一种必须与XP SP3 x86兼容的完全托管方式从win7 x64开始.

提前致谢!

编辑:为了澄清,我说的是在同一台机器上运行的进程,无论用户是谁启动它.我想确保与进程关联的标识属于Administrators组,或者主线程具有完全权限,特别关注继承提升进程打开的句柄并写入存储而没有任何限制,但应用于进程使用"以管理员身份运行"选项生成.

.net c# windows winapi uac

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

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

在FullScreen模式Android上绘制图像

我已经知道如何在Android上将我的Activity作为全屏,现在我需要在此屏幕中绘制一个图像.

这是我的XML布局.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:id="@+id/image01" android:layout_width="fill_parent"
    android:layout_height="fill_parent" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

此图像是动态生成的,并在ImageView中绘制.

这是我的活动代码.

public void onCreate(Bundle savedInstance) {
    super.onCreate(savedInstance);

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);

    setContentView(R.layout.main);
}
Run Code Online (Sandbox Code Playgroud)

但是在运行时,Activity是FullScreen,但ImageView在中心调整.

怎么了?

我添加了以下代码以查看组件尺寸.

    View view = getWindow().getDecorView();
    Log.i("RMSDK:J:IbaReader(decor)",
            "[w=" + view.getWidth() + ":h=" + view.getHeight() + "]");
    Log.i("RMSDK:J:IbaReader(img)",
            "[w=" + img.getWidth() + ":h=" + img.getHeight() + "]");
Run Code Online (Sandbox Code Playgroud)

这导致两种情况下[w = 320:h = 480].

这是我的绘制方法.

private void draw() {
    byte[] image = services.getImageBuffer(600, 1024);
    Bitmap bmp = Bitmap.createBitmap(600, 1024, Bitmap.Config.RGB_565);
    int row = …
Run Code Online (Sandbox Code Playgroud)

java android imageview android-layout

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

通过在XNA中滑动平面进行碰撞检测

我正在尝试为我正在制作的自定义Minecraft客户端设计碰撞检测算法.基本上,整个世界都是由立方体组成,而玩家(或相机)需要能够站立并移动这些立方体.我想要的结果如下图所示: 图片

绿线是玩家的运动矢量.当玩家在其中一个立方体的平面上刷牙时,我希望矢量变为与平面垂直的矢量.但是,矢量应该保持它在平面方向上的所有速度,但是会失去朝向平面的所有速度.

我希望我的问题清楚.实现这样的碰撞检测系统的最佳和最有效的方法是什么?此外,这样的系统是否允许简单的重力组件?

编辑:忘记提及,立方体存储在三维数组中,[x,y,z].

c# xna collision-detection

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

URL中的ASP.NET MVC冒号

我已经看到IIS将冒号放入URL有问题.我也看到了其他人在这里提出的建议.

通过我正在处理的网站,我希望能够将电影,书籍等标题传递到我的网址,包含冒号,如下所示:

mysite.com/Movie/Bob:The Return
Run Code Online (Sandbox Code Playgroud)

MovieController例如,我将把它作为一个字符串消耗掉并在线下进一步使用.

我意识到结肠不理想.有没有人有任何其他建议?与目前一样糟糕,我正在从所有冒号(:)到另一个角色进行查找和替换,然后当我想在Controller端使用它时向后替换.

url asp.net-mvc routing colon

6
推荐指数
2
解决办法
4242
查看次数

覆盖Django的RelatedManager方法

Django的ForeignRelatedObjectsDescriptor.create_manager(...)函数动态创建RelatedManager类,然后初始化动态创建的类的实例.

如果我想覆盖该RelatedManager.add(...)方法,我该怎么做?

这些RelatedManager类是在文件中创建的:django/db/models/fields/related.py.

我想如何使用自定义的示例RelatedManager是......

class Record(Model):
    string = CharField()
class Managed(Model):
    record = ForeignKey('Record')
    boolean = BooleanField()
def view_function(...):
    record = Record(string='Example')
    record.save()
    record.managed_set.add(Managed(boolean=True)) # How to override add()?
Run Code Online (Sandbox Code Playgroud)

任何建议,将不胜感激.

python django django-models

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

一次验证单独案例的最小和最大长度

我验证了这样的姓氏字段

  validates :surname,
    :presence       => true,
    :length         => { :within => min_surname_length..max_surname_length, :message => "is bad (minimum is #{min_surname_length}, maximum is  is #{max_surname_length})" }
Run Code Online (Sandbox Code Playgroud)

但是我希望在没有单独语法验证的情况下将最小值和最大值分开

validates_length_of :name, :minimum => 3
validates_length_of :name, :maximum => 30
Run Code Online (Sandbox Code Playgroud)

简而言之,我想做这样的事情(我知道,这是错的):

  validates :surname,
    :presence       => true,
    :length         => { :within => min_surname_length..max_surname_length, 
                         :message => "is bad (minimum is #{min_surname_length}" IF MINIMUM, 
                         :message => "is bad (maximum is  is #{max_surname_length})" IF MAXIMUM }
Run Code Online (Sandbox Code Playgroud)

怎么可能一次做到这一点?


这是我将如何使用它:

validates :surname,
    :length         => { :within => min_password_length..max_password_length,
                        :too_short => …
Run Code Online (Sandbox Code Playgroud)

validation ruby-on-rails ruby-on-rails-3

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