问题列表 - 第13609页

是否可以在Safari(Mac OS X)中加载NPAPI插件?

我有一些代码位于浏览器中,并为IE(COM/ActiveX)和Firefox(NPAPI)编写了C++插件.

我现在必须在Mac OS X上使用此代码.我在Apple的网站上找到了一些输入,但它是用Objective C编写的.

我也读过关于SIMBL的内容,但它似乎只处理Objective C代码,不是吗?

所以这是我的问题:

  • 是否可以为Safari编写纯C++插件(重新使用我的Firefox NPAPI插件会很棒)?

  • 如果不可能,有没有办法使用目标C插件作为某些C++代码的加载器?

我是Mac OS上的总菜鸟,甚至没有Mac Box可以搞乱,因此这是非常通用的问题.

谢谢

c++ safari macos plugins

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

跟踪线程内存和CPU消耗

我正在编写一个Linux应用程序,它可以观察其他应用程序并跟踪资源消耗.我正在计划使用Java,但编程语言对我来说并不重要.目标很重要,所以我可以切换到另一种技术或使用模块.我的应用程序将所选的第三方应用程序作为子进程运行 大多数儿童软件解决了一些算法,如图形,字符串搜索等.观察者程序在结束工作时跟踪子资源.

如果子应用程序是多线程的,那么可能以某种方式跟踪消耗每个线程的资源量?应用程序可以使用任何非分布式内存线程技术编写:Java线程,Boost线程,POSIX线程,OpenMP,任何其他.

linux memory resources multithreading

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

关闭ExecutorService

在Tomcat中,我编写了一个ServletContextListener,它将在启动期间启动ExecutorService并在卸载时终止它.

我在关注ExecutorService的javadoc中的示例

public void contextDestroyed( ServletContextEvent sce )
{
    executor.shutdown();
    try
    {
        executor.awaitTermination( 50, TimeUnit.SECONDS );
    }
    catch( InterruptedException ie )
    {
        Thread.currentThread().interrupt();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我应该在contextDestroyed()方法中传播InterruptedException吗?

java multithreading servlets exception-handling exception

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

Flex:DataGridColumn中的可选文本?

如何在DataGridColumn中选择文本(以便我可以复制)?

apache-flex actionscript

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

你如何在C中声明字符串常量?

我知道在C语言中,将数字常量声明为enums而不是#define它们是非常惯用的,或者至少是好的风格.

/* bad style */
#define MAXLINE 1024

/* good/better style */
enum {
    MAX_LINE = 1024
};
Run Code Online (Sandbox Code Playgroud)

字符串常量的定义是否有等效规则?

/* is this good style? */
#define HELLO "Hello World"

/* or is this better? */
const char *HELLO2 = "Howdy";
Run Code Online (Sandbox Code Playgroud)

你喜欢哪个?如果可能,显示任何一种方法的一些缺点.

c

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

当UIWebView试图阻止锁定Web线程时,避免主线程冻结

所有UIWebView共享一个Web线程.

当其中一个init被从超级视图等中删除时,它们将尝试以阻塞方式从主线程锁定Web线程,从而暂时冻结主线程的运行循环.

如果Web线程忙,例如在执行长同步时XMLHttpRequest,这可能会长时间阻塞主线程.

有办法避免这种情况吗?

如果我可以修改UIWebView,我只是让锁定尝试不阻塞,但显然情况并非如此,所以我正在寻找其他聪明的想法.

iphone cocoa-touch uiwebview

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

C++ 中的 BSTR 和 SysAllockStringByteLen()

我是 C++ 新手,所以这可能是一个菜鸟问题;我有以下功能:

#define SAFECOPYLEN(dest, src, maxlen)                               \
{                                                                    \
    strncpy_s(dest, maxlen, src, _TRUNCATE);                          \
    dest[maxlen-1] = '\0';                                            \
}

short _stdcall CreateCustomer(char* AccountNo)
{
    char tmpAccountNumber[9];
    SAFECOPYLEN(tmpAccountNumber, AccountNo, 9);
    BSTR strAccountNumber = SysAllocStringByteLen(tmpAccountNUmber, 9);

    //Continue with other stuff here.
}
Run Code Online (Sandbox Code Playgroud)

当我通过这段代码进行调试时,例如我传入了帐号“A101683”。当它做SysAllocStringByteLen()部分的时候,账号就变成了中文符号的组合...

任何人都可以对此有所了解?

.net c++ string chars visual-studio-2008

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

比较lambda表达式中的列表

我正在寻找一种方法来自动比较对象的适当性与lambda表达式中的值列表.例如,我有这个lambda表达式:

List<MyObjectType> myObjectList = GetObjectValues();

List<MyObjectType> filterdObjectList = myObjectList.Where(x => x.objectProp == ??a list of values??)
Run Code Online (Sandbox Code Playgroud)

基本上我需要在"objectProp"具有多个有效值之后过滤我的对象列表.(注意:我不想使用"Foreach")

c# asp.net lambda list

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

获取本周的星期一和星期五的日期(PHP)

我怎样才能得到当周的星期一和星期五的日期?

我有以下代码,但如果当天是星期日或星期六,则会失败.

$current_day = date("N");
$days_to_friday = 5 - $current_day;
$days_from_monday = $current_day - 1;
$monday = date("Y-m-d", strtotime("- {$days_from_monday} Days"));
$friday = date("Y-m-d", strtotime("+ {$days_to_friday} Days"));
Run Code Online (Sandbox Code Playgroud)

php datetime date

31
推荐指数
3
解决办法
8万
查看次数

HTML中所有锚点的常规偏移量?

我有一些锚元素,但它们在绝对位置div中,div的内容很大,以至于它在内部滚动(溢出:自动).

div中的所有条目都有一个锚点在顶部,但是如果我去这个锚点我有我想要的元素直接在侧面,但我希望它在中心.我需要像偏移一样的东西,所以我可以跳得比正常高.

html anchor

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