问题列表 - 第35840页

即时加载插件(DLL)

有没有办法在D中动态加载和动态调用DLL中的函数?我希望我的程序能够在启动时加载插件,也许还可以即时加载.

d

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

如何在Ruby中设置SSLContext选项

我需要创建一个SSLSocketRuby 1.8+来与加密服务进行通信.我想在SSLContext对象上设置SSL选项(它最终SSL_CTX_set_options在底层的OpenSSL库中调用).我没有看到任何明显的方法来做到这一点.

这是使用OpenSSL::SSL::SSLContext界面.

作为参考,这类似于调用set_options()Python的pyOpenSSL库.

ruby ssl openssl

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

RealBasic还有哪些其他同类产品?

我正在寻找可以为Mac和Windows创建应用程序的东西.RealBasic似乎也可以创建内置某种SQLLite数据库的应用程序.这对于需要保存状态/数据的独立应用程序来说非常有用.

我有Flash,可以为Mac和Windows创建可执行文件,但它没有简单的数据库打包或集成.

RealBasic还有哪些其他同类产品?

realbasic

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

有没有一种简单的方法可以将序数字符串转换为匹配的数值?

有没有人知道将"第一","第十"和"第一百"之类的单词转换为数字等价的方法?

样品:"第一" - > 1,"第二" - > 2,"第十" - > 10,"百分之一" - > 100

任何算法都足够了,但我在C#中写这个.

编辑

它不漂亮,一次只能用一个单词,但它适合我的目的.也许有人可以改进它,但我没时间.

 public static int GetNumberFromOrdinalString(string inputString)
    {
        string[] ordinalNumberWords = { "", "first", "second", "third", "fourth", "fifth", "sixth", "seventh", "eighth", "ninth", "tenth", "eleventh", "twelfth", "thirteenth", "fourteenth", "fifteenth", "sixteenth", "seventeenth", "eighteenth", "nineteenth", "twentieth" };
        string[] ordinalNumberWordsTens = { "", "tenth", "twentieth", "thirtieth", "fortieth", "fiftieth", "sixtieth", "seventieth", "eightieth", "ninetieth" };
        string[] ordinalNumberWordsExtended = {"hundredth", "thousandth", "millionth", "billionth" };

        if (inputString.IsNullOrEmpty() || inputString.Length < 5 || inputString.Contains(" …
Run Code Online (Sandbox Code Playgroud)

c# string algorithm ordinals numeric

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

将事件传递给父母

我想创建一个应用程序,其中一些事件应该被处理,好像它们被传递到父容器一样.例如,我有一个JPanel包含JLabel.顶部JPanel实现了鼠标按压和拖动.我需要做什么,以使事件看起来像他们到达JPanel而不是标签本身.(更改源对象很重要)

有没有比实际实现事件并在父代中复制它们更好的解决方案?(在一些具有> 5个孩子的物体之后,这将变得乏味).

java user-interface swing event-handling

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

功能测试"获取"请求和https协议

我正在尝试为必须在https上运行的操作编写功能测试.我没有测试HTTPS重定向 - 我已经知道它可以在另一个测试中运行.

我想要做的是:

get :new, :protocol => "https://"
assert_redirected_to :root
Run Code Online (Sandbox Code Playgroud)

但这不会通过https发出请求.是否有"get"选项可以让我更改协议?

此外,如果我尝试指定url(例如:get"https:/test.host/do/something"),我会收到路由错误,因为我的rails级别没有用于https的路由 - 它在我的网站上处理服务器级别.

get ruby-on-rails functional-testing

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

我可以在不使用虚函数的情况下获得多态行为吗?

由于我的设备,我无法使用虚拟功能.假设我有:

class Base
{
    void doSomething() { }
};

class Derived : public Base
{
    void doSomething() { }
};

// in any place
{
    Base *obj = new Derived;
    obj->doSomething();
}
Run Code Online (Sandbox Code Playgroud)

obj->doSomething()将调用只是Base::doSomething()

有没有一种方法Base *obj,来调用doSomethingDerived

我知道我可以只是把virtual之前doSomething()Base它解决的问题,但我通过我的设备的限制,编译器不支持它.

c++ polymorphism virtual overriding function

18
推荐指数
4
解决办法
6944
查看次数

Android SurfaceHolder.unlockCanvasAndPost()不会导致重绘

我正在使用Android sdk实现一个相当标准的应用程序,该应用程序涉及使用SurfaceView,SurfaceHolder和Callback设置进行绘制.

在我的主线程(UI线程)中,我没有绘制或处理SurfaceHolder(或您使用它检索的画布).

在一个单独的线程中,我有以下内容:

Log.i("GAME.DrawThread", "run()");
        Log.i("GAME.DrawThread", Thread.currentThread().getName());
        Canvas canvas = null;
        try {
            canvas = holder.lockCanvas();
            synchronized(holder) {
                Log.i("GAME", "draw():synchronized");
                Paint paint = new Paint();
                paint.setColor(R.color.draw_color);
                canvas.drawColor(R.color.draw_color);
                canvas.drawLine(0, 0, 500, 500, paint);
            }
        } catch (SurfaceHolder.BadSurfaceTypeException e) {
            Log.e("GAME", "onDraw():  BadSurfaceTypeException");
        } finally {
            if (canvas != null) {
                holder.unlockCanvasAndPost(canvas);
            }
        } 
Run Code Online (Sandbox Code Playgroud)

正在执行此代码,不会抛出任何异常,并且没有我可以找到的负面影响; 但是,unlockCanvasAndPost()调用永远不会导致调用onDraw().

换句话说,unlockCanvasAndPost()不会导致重绘SurfaceView.

什么可能导致这种症状的想法?我有丰富的java经验,相当多的android经验,以及大量的调试经验,无法跟踪这一点.

提前致谢.

java android draw surfaceview

9
推荐指数
2
解决办法
5827
查看次数

这应该很容易,但我无法弄清楚

我保证,我通常比这更好.

这里的背景故事:在我的工作中,如果你迟到/缺席,你会得到出勤分数.工作出勤点的一种方法是周末工作.每工作12个周末,您将获得2个出勤点.

例如,如果一名员工有26个周末时间,我需要减去24小时,剩余2小时,并删除4个点.

现在我在Excel中拥有所有这些,但我可能很容易创建一个快速的php/mysql,但这很痛苦.我最好的方法是什么?我认为mod功能,但是......是的.我头疼.有人指出我正确的方向?

php algorithm excel

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

XMLHttpRequest读取渐进式数据不起作用?

我遇到了XMLHttpRequest下载渐进式数据的问题.我得到状态2而不是状态3.在状态3之后它再也不会被调用.我究竟做错了什么?我读到了需要刷新数据的地方,但我该怎么做?

这是我的代码:

var xmlHttp = new XMLHttpRequest();
// try to connect to the server
try
{
  // initiate server request
  xmlHttp.open("GET", "http://208.43.121.133:8164/;", true);
  xmlHttp.setRequestHeader("Icy-Metadata", "1");
  xmlHttp.onreadystatechange = function() 
  {
    alert("status: "+xmlHttp.status);
    alert("State: "+xmlHttp.readyState);

    if (xmlHttp.readyState == 3)
    {
      alert(xmlHttp.responseText);
    }
  };
  xmlHttp.send(null);
}
// display an error in case of failure
catch (e)
{
  alert("Can't connect to server:\n" + e.toString());
}
Run Code Online (Sandbox Code Playgroud)

我准备好在readyState为3时读取xmlHttp.responseText吗?

javascript xmlhttprequest

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