问题列表 - 第38721页

捕获DLL引发的异常

当异常退出DLL中的函数时,mingw32运行时只调用terminate std :: unexpected而不是将异常传播给调用DLL的代码.这个问题有什么解决方案?DLL和调用它的应用程序都使用相同的编译器进行编译.

mingw32支持两种不同的异常机制:SJLJ和Dwarf2.他们中的一个应该比另一个更好吗?也许唯一的选择是切换到MSVC或ICC或者单独更改构建选项会有帮助吗?

请注意,即使catch(...)也不会捕获任何异常,甚至不是内置类型(throw 1;),因此它与异常类型的可见性无关.

c++ dll exception

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

另一个时区的日期:Linux上的C++

有没有办法得到日期...最好是YYYYMMDD格式...在澳大利亚/悉尼时区(不仅仅是GMT + 11).....在Linux上通过C++?

谢谢,

罗杰

c++ linux timezone date

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

线程上下文切换

我正在开发一个涉及UI和后台服务的C/C++项目,它通过网络获取数据来进行一些繁重的处理.为了使我的UI不会无响应,我想生成一个单独的线程,然后在该线程中调用后台服务,而另一个线程将在UI中显示忙碌指示.一旦后台服务完成了它的工作,我就想将线程上下文从后台线程切换到UI线程,这样就可以删除忙碌指示并显示更多的屏幕流.我相信这是大多数UI工作的常用方式.我想知道的是实现这一目标的有效和最佳方法是什么.现在我没有为上面实现的代码,我只是在寻求想法和最佳方法.

该平台是Linux.我正在使用的UI框架是一个自定义UI框架,它提供了一个用于UI开发的SDK,但与大多数UI框架不同,它不会为我提到的场景提供任何内容.它几乎已经被弃用了,但需要用于这个项目,这是一个痛苦,所以唯一的选择是我可以使用Pthread或System v与实际调用的一些包装器,这将有助于我将实现在不同平台上保持可移植性.

由于嵌入式环境的某些限制,我无法使用Boost Threads.
关于如何进行上下文切换的任何建议和解释都将非常有用.

c c++ multithreading pthreads

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

HTML5表格单元格填充 - 在浏览器中有所不同

我把它简化为一个相当简单的例子.

对我来说,它在Chrome 7.0中与在Firefox 3.6.12中看起来不同.IE 9 beta看起来像Chrome.

我希望能够在TD上设置填充,并使其在所有浏览器中以相同的高度渲染.目前,使用10px顶部填充,Chrome中的单元格看起来比Firefox更高.

我尝试过使用Eric的重置css,它不会改变结果任何想法为什么这些都被渲染得不同?

它的外观如下所示 - http:// yfrog.COM/5zqa7p

而代码......

<!DOCTYPE html>
<head>
<title>padding test</title>
<meta charset=utf-8>
<style>
td { width: 100px; height:100px; background: green; padding: 10px 0 0 0; }
</style>
</head>
<body>
<table>
<tr><td>TEST</td></tr>
<tr><td>TEST</td></tr>
</table>
</body>
Run Code Online (Sandbox Code Playgroud)

css html5 html-table cross-browser padding

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

Lua的能力:有什么经验?

关于Lua和Javascript是否支持对象能力模型,cap-talk邮件列表上进行了一些讨论,得出的结论是,由于支持将环境限制为被调用函数setfenv,以及对不可变对象进行不可伪造引用的可能性,OCM可能是实现.

我们看过这个怎么样了?我有兴趣从现有应用程序中删除漏洞,在Lua中使用非常有用的,慷慨的脚本支持,遗憾的是在各种情况下允许完全shell访问.需要一些shell访问:对象能力模型似乎是管理事物的好方法.但是我担心一个案例我可以说是多么令人信服,这种方法实际上可以确保在确定的混乱实践中是安全的.

一些链接:

  1. 更老的问题:如何创建安全的Lua沙箱?
  2. erights.org的背景:从对象到功能
  3. Lua wiki:SandBoxesReadOnlyTables - 显示setfenv在行动; 显示表格背后的基本思想,在适当的情况下,可以只读

security lua sandbox environment-variables capability

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

如何在vbscript中子文化字符串

我正在使用VBScript

我有下面的文字

str = "tcm:1-245-9"
Run Code Online (Sandbox Code Playgroud)

现在我想以这种方式将字符串子串在字符串上,以便我得到如下的输出

pstr = "245" 从上面的字符串,

请让我知道VBScript中的建议.

谢谢.

vbscript

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

弹出窗口上的EditText

我正在使用Java在Android 2.2上进行开发.我在PopupWindow上放了一个editText,它不起作用.它就像一个禁用的编辑文本,单击编辑文本将不会显示软键盘.如何在popupWindow上添加编辑文本?

java android popupwindow android-edittext

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

如何用jQuery和Regex选择第二个单词..?

假设正则表达式是最好的方法,我想选择第一个单词:

<div class="name">Bob Marley</div>
Run Code Online (Sandbox Code Playgroud)

并用它来替换这个div标签中的第二个单词:

<div class="message">Hey friend, how are you?</div>
Run Code Online (Sandbox Code Playgroud)

所以最终结果等于:

<div class="message">Hey Bob, how are you?</div>
Run Code Online (Sandbox Code Playgroud)

更新

这是我实际代码的混合体.我注意到,当它运行时,它只是将jquery文本放入我的文本区域而不是实际执行该函数.这可能是因为我从需要val()的输入中提取而不是像上面示例所示的div标签中的文本.

 $(".me_signup .name").bind("mouseup keyup", function(){
   $(this).siblings('.message').text(function(i,txt) {
        var name = $(this).val().split(' ')[0];
        return txt.replace('friend', name);
    });
 });
Run Code Online (Sandbox Code Playgroud)

这将创建一个文本区域,并在其中写入

function (i, txt) {
    var name = $(this).val().split(" ")[0];
    return txt.replace("friend", name);
}
Run Code Online (Sandbox Code Playgroud)

regex jquery

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

Dropbox api在android中

有没有人使用dropbox api编写一些应用程序?我想编写应用程序,将能够读/写文件到Dropbox Share文件夹...我发现这个帖子:forums.dropbox.com/topic.php?id = 25486和这个项目:http:// bitbucket.org/dropboxapi/dropbox-client-java/overview 但我找不到任何文档或教程来执行dropbox文件操作甚至添加api库...

android dropbox

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

在netbeans中突出显示PHP shell脚本而不扩展的语法

我在一个项目中有许多shell脚本 - 用PHP编写.这些文件都没有文件扩展名,并且由于遗留代码导致的限制而无法添加一个文件.目前在Netbeans中似乎没有办法将这些脚本标识为PHP,并且强制使用其他PHP脚本的语法高亮显示.不同编辑器中允许shell脚本使用语法高亮的常用方法是通过像Vim中的模型(这里的其他示例)这样的东西,但据我所知,Netbeans中没有类似的东西.每个文件都有一个shebang和php标签,它们都将脚本标识为php文件.有没有人知道这个的解决方法?我愿意为文件添加内容以使其工作,但由于多种原因我无法添加扩展名.

FWIW我正在使用带有C/C++插件的PHP版netbeans 6.9.1来启用.sh文件的语法高亮

php shell netbeans syntax-highlighting

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