问题列表 - 第92149页

JRuby"没有这样的文件加载"

使用jruby-1.6.7通过rvm和gem版本1.8.24我创建了一个包含Gemfile的新项目:

source 'http://rubygems.org'
gem 'google-api-client'
Run Code Online (Sandbox Code Playgroud)

和一个main.rb:

require 'google/api_client'
Run Code Online (Sandbox Code Playgroud)

gem install bundler
bundle install
gem list
Run Code Online (Sandbox Code Playgroud)

我明白了

addressable (2.2.8)
autoparse (0.3.1)
bouncy-castle-java (1.5.0146.1)
bundler (1.1.4)
extlib (0.9.15)
faraday (0.8.1, 0.7.6)
ffi (1.0.11 java)
google-api-client (0.4.3)
jruby-launcher (1.0.14 java)
jruby-openssl (0.7.7)
json (1.7.3 java)
jwt (0.1.4)
launchy (2.1.0 java)
multi_json (1.3.6)
multipart-post (1.1.5)
rack (1.4.1)
rake (0.9.2.2)
rubygems-bundler (1.0.2)
rubygems-update (1.8.24, 1.7.2)
rvm (1.11.3.3)
signet (0.3.4)
spoon (0.0.1)
Run Code Online (Sandbox Code Playgroud)

但是当我运行ruby main.rb时,会导致错误:

LoadError: no such file to load -- google/api_client
  require at org/jruby/RubyKernel.java:1033 …
Run Code Online (Sandbox Code Playgroud)

ruby gem jruby bundler

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

MVVM Light应用程序的全局异常处理程序

我正在尝试在使用MVVM Light Toolkit构建的WPF应用程序中创建一个简单的全局异常处理程序,但我很难让它工作.

问题是视图模型中出现的异常不会被App的UnhandledException处理程序捕获,即使我为Dispatcher和AppDomain注册一个侦听器,如下所示:

private void Application_Startup(object sender, StartupEventArgs e)
{
   AppDomain.CurrentDomain.UnhandledException += DomainUnhandledException;
   DispatcherUnhandledException += App_DispatcherUnhandledException;
}

private void DomainUnhandledException(object sender, UnhandledExceptionEventArgs unhandledExceptionEventArgs)
{
   var exception = unhandledExceptionEventArgs.ExceptionObject as Exception;
   ShowExceptionMessage(exception);
}
private void App_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e)
{
   ShowExceptionMessage(e.Exception);
   e.Handled = true;
}
Run Code Online (Sandbox Code Playgroud)

我发现这个博客文章描述了问题点,使用此代码描述的解决方案剪切了视图模型:

// Throw the exception in the UI thread.
App.Current.RootVisual.Dispatcher.BeginInvoke(() => { throw new MyException(); });
Run Code Online (Sandbox Code Playgroud)

但是,我希望所有异常都冒泡到全局异常处理程序,而不仅仅是我自己在VM中抛出的异常处理程序.

所以问题是:在某个地方以某种方式将异常从其他线程重新抛入UI线程吗?

更新:为App的事件处理程序设置添加了更详细的代码.

wpf exception-handling mvvm-light

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

在opengl android中绘制矩形

我正在尝试使用android opengl绘制一个矩形.矩形将在彩色背景中形成.运行代码后,我可以看到背景但内部没有矩形.

public void onDrawFrame(GL10 gl) 
{
    gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);        
    gl.glClearColor(0.4f, 0.5f, 0.6f, 0.5f);
    gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);       
    float[] vertices=
    {
            -1.0f, 1.0f, 0.0f, 
            -1.0f, -1.0f, 0.0f,
            1.0f, -1.0f, 0.0f, 
            1.0f, 1.0f, 0.0f,               
    };
    short[] indices = { 0, 1, 2, 0, 2, 3 };     
    ByteBuffer vbb = ByteBuffer.allocateDirect(vertices.length * 4);
    vbb.order(ByteOrder.nativeOrder());
    FloatBuffer vertexBuffer = vbb.asFloatBuffer();
    vertexBuffer.put(vertices);
    vertexBuffer.position(0);       
    ByteBuffer ibb = ByteBuffer.allocateDirect(indices.length * 2);
    ibb.order(ByteOrder.nativeOrder());
    ShortBuffer indexBuffer = ibb.asShortBuffer();
    indexBuffer.put(indices);
    indexBuffer.position(0);
    gl.glFrontFace(GL10.GL_CCW);
    gl.glEnable(GL10.GL_CULL_FACE);
    gl.glCullFace(GL10.GL_BACK);
    gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);       
    gl.glColor4f(0.5f, 0.3f, 0.3f, 0.7f);
    gl.glVertexPointer(3, GL10.GL_FLOAT, 0, vertexBuffer); …
Run Code Online (Sandbox Code Playgroud)

android opengl-es

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

如何列出TCL实例中的所有命名空间?

如何列出tclsh实例中加载的所有命名空间?

Chenz

namespaces introspection tcl

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

如何计算输入HTML元素的宽度以使其与其内容的大小相匹配?

如何计算输入HTML元素的宽度以使其与其内容的大小相匹配?我已经在用户输入时动态更新输入:

<input type='text' onkeydown='this.size=this.value.length' />
Run Code Online (Sandbox Code Playgroud)

但是,这似乎并不完全正确,因为它没有考虑到某些字符比其他字符长的事实:

  • 如果我只键入一些"l"字符,我会得到越来越多的空格
  • 如果我只键入一些"w"字符,则大小不足

如何进行?

PS:为什么我要这样做(已经在已删除的答案中回答了这个问题)?我有句子,我必须通过输入替换括号内容(例如:[user]是[年]旧).我不知道这个句子是什么,所以我不知道输入的长度是多少,我想让它在一行上保持可读(避免太多的空格).

html javascript css input auto-update

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

通过包含字段名称的字符串变量引用模型字段?

我不知道如何用这个词来表示Google搜索-赦免。如果我有一个像这样的模型:

c = Color.all
Run Code Online (Sandbox Code Playgroud)

我可以说:

c.Color[0].color_name
Run Code Online (Sandbox Code Playgroud)

因此,如果我然后有了一个包含该模型中字段名称的变量,例如:

b = 'color_name'
Run Code Online (Sandbox Code Playgroud)

我该如何使用字段名称为字符串的话说(“ c.color_name”):

c[0].b  
Run Code Online (Sandbox Code Playgroud)

或者,我的意思是告诉Ruby / Rails使用vaiable的内容作为字段名称:

c[0].[the string value of b]
Run Code Online (Sandbox Code Playgroud)

我摸索着尝试所有我能想到的东西,但是我不知道它的语法。

谢谢!

Rails 2.3.5 / Ruby 1.8.7

ruby-on-rails

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

升级到Java 7时存在哪些缺陷

我正在将基于Spring 3.1.0,Hibernate 3.6.0的企业应用程序从Java 6 32位切换到Java 7 64位.有人这样做过吗?任何问题?有关于这个问题的资源吗?

java spring hibernate java-ee

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

如何在Chromium Embedded中禁用查看源选项?

是否可以在Delphi Chromium Embedded中禁用视图源选项?
我没有在属性/方法列表中找到任何合适的东西.

delphi view-source tchromium

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

Orchard CMS 1.4:向自定义ContentPart添加文本字段

在自定义ContentPart的模块中,如何将字段设置为文本字段?

在我的migrations.cs类中,我创建了该部分的表:

public int UpdateFrom1()
        {
            SchemaBuilder.CreateTable("RightContentPartRecord", table =>
               table.ContentPartRecord()
                    .Column<string>("Html"));                                                      
            return 2;
        }
Run Code Online (Sandbox Code Playgroud)

所以,我有一个名为Html的专栏.我想使用WYSIWYG编辑器,所以我被告知我需要一个Text字段来让它"开箱即用".

但是,这不适合我,所以我需要做什么才能将名为Html的列转换为部件上的文本字段?

如何配置它以使用WYSIWYG编辑器?

orchardcms

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

在Javascript中粘贴事件

如何通过右键单击javascript来处理选择的粘贴?我试过"onpaste"事件和所有其他html事件可用但没有任何作用.

javascript javascript-events

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