问题列表 - 第11892页

AppDomain是否等同于.NET代码的进程?

我必须调用一些写得不好的第三方COM组件,这些组件有内存泄漏,并且在长时间运行的过程中使用Single Threaded Apartment [STA].

我知道单独的进程将是实现它的好方法,我可以偶尔从长时间运行的进程重新启动它.

可以改用AppDomain吗?如果适当标记,AppDomain线程是否为STA线程?它是否有自己的COM对象内存?卸载AppDomain是否相当于杀死进程?

.net c# appdomain

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

哪些库已移植到不同的编程语言?

由于我使用不同的平台和编程语言,我发现有许多好的库使用不同的编程语言移植而不是原始的.例如,JUnit和Log4j已被移植到几种不同的语言中.有时如果我已经习惯使用这些库,如果我使用其他编程语言,我会找到它的移植版本.

你发现的其他图书馆被移植到不同语言并且和原版一样好?

请为每个答案制作一个图书馆,以便其他人可以投票.

格式:

原始图书馆名称,原始编程语言

  • Ported-Library-Name,Ported-Programming-Language

如果可能的话,链接到图书馆的网站.

.net ruby python java perl

10
推荐指数
3
解决办法
1206
查看次数

Haskell是否足够成熟,适用于Web应用程序?

似乎在Haskell for web上没有做太多工作.人们将它用作功能性编程的学习工具而不是业务.有没有人在Haskell上开发和部署Web应用程序呢?请分享链接.

下一次会议的评论可能会改变我的想法,并计划一些在业务方面也有用的其他方面.指导,指导,拜托!

我打算学习一门函数式编程语言,然后选择了Haskell.

Haskell"煮熟"到足以开发商业Web应用程序吗?或者,我是否应该开始寻找其他选项,甚至可能是函数式编程语言以外的其他选项,如果值得的话?

学习语言的投入非常昂贵,我想确保Haskell真的值得学习.

请指导.

haskell functional-programming

19
推荐指数
4
解决办法
5679
查看次数

html <br>和innerHTML问题

我有这样的内容

var p =  

 i myself
 Abhimanyu Singh
 Yadav
Run Code Online (Sandbox Code Playgroud)

当我试图作为innerHTML插入某个div时,整个内容出现在一行中.使用<pre>标签来避免这个问题.但是需要一些合适的解决方案.

javascript dom

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

为什么显式实现接口不能公开?

我在Class中有方法,它是Interface的实现.当我做它显式实现时,我遇到了编译器错误

The modifier 'public' is not valid for this item
Run Code Online (Sandbox Code Playgroud)

为什么不允许public显式接口实现?

c# interface

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

汇编语言和机器语言之间有什么关系?

汇编语言和机器语言(对于相同的底层系统)是否真的相同?这两个概念之间有什么不同吗?

architecture assembly operating-system machine-code isa

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

为什么以null结尾的字符串?或者:以空值终止与字符+长度存储

我正在用C编写语言解释器,我的string类型包含一个length属性,如下所示:

struct String
{
    char* characters;
    size_t length;
};
Run Code Online (Sandbox Code Playgroud)

因此,我必须花费大量时间在我的解释器中手动处理这种字符串,因为C不包含对它的内置支持.我考虑过切换到简单的以null结尾的字符串只是为了符合底层C,但似乎有很多理由不:

如果使用"length"而不是查找null,则内置边界检查.

您必须遍历整个字符串才能找到它的长度.

你必须做额外的事情来处理以null结尾的字符串中间的空字符.

以空值终止的字符串与Unicode处理不佳.

非空终止字符串可以实习更多,即"Hello,world"和"Hello"的字符可以存储在同一个地方,只是具有不同的长度.使用以null结尾的字符串无法做到这一点.

字符串切片(注意:字符串在我的语言中是不可变的).显然,第二较慢(和更容易出错:考虑增加的错误检查beginend对两种功能).

struct String slice(struct String in, size_t begin, size_t end)
{
    struct String out;
    out.characters = in.characters + begin;
    out.length = end - begin;

    return out;
}

char* slice(char* in, size_t begin, size_t end)
{
    char* out = malloc(end - begin + 1);

    for(int i = 0; i < end - begin; i++)
        out[i] = in[i + …
Run Code Online (Sandbox Code Playgroud)

c string algorithm performance null-terminated

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

设置光标/插入位置的最佳方法是什么?

如果我将内容插入到TinyMCE已经选择的textarea中,那么设置光标/插入符号位置的最佳方法是什么?

我正在使用tinyMCE.execCommand("mceInsertRawHTML", false, content);插入内容,我想将光标位置设置为内容的结尾.

双方document.selectionmyField.selectionStart不会为这方面的工作,我觉得好像这将是由TinyMCE的支持(通过的东西,我不能在他们的论坛上找到)或它会是一个非常丑陋的黑客.

后来:它变得更好; 我只是想通了,当你在WordPress中加载TinyMCE时,它会在嵌入式iframe中加载整个编辑器.

稍后(2):我可以使用document.getElementById('content_ifr').contentDocument.getSelection();将选择作为字符串,但不是我可以使用的选择对象getRangeAt(0).一点一点地进步.

javascript wordpress iframe tinymce getselection

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

VB数据类型大小

在VB 6中,有没有办法让变量大小大于Long?我必须在同一页面上显示超过Long大小的数据?

vb6

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

需要像在Facebook中一样创建消息传递系统 - 任何数据库设计的想法

我正在构建一个像你在facebook中的小型消息传递系统.唯一的问题是,我想知道什么是最好的方式来实现它.在这种情况下,数据库设计要精确.

像所有用户都有一个收件箱和已发送的项目文件夹.从逻辑上讲,一个人发送文件夹的内容实际上会出现在某个人的收件箱中.但是我不认为使用一个表来保存消息会起作用,因为我们可以说有人从他发送的盒子中删除了一条消息,因为接收者和发送者都指的是相同的表格.我该如何实现这个......

php mysql database-design

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