小编mc1*_*110的帖子

无法使用IIS,MVC4,C#和COM实例化delphi编写的application.exe

我的Web应用程序是一个名为MyApplication.exe的桌面应用程序的Web界面.我的Web应用程序是用C#(MVC4)编写的,它通过COM-Objects与MyApplication.exe(用delphi编写)进行通信.

当16个客户端通过浏览器调用Web应用程序时,将在服务器上创建16个MyApplication.exe实例:

任务管理器

我的问题:如果客户端号17调用Web应用程序,我的事件日志中会出现以下异常:

"系统错误.代码:8.没有足够的存储空间来处理此命令."

进程资源管理器指示,工作进程w3wp.exe消耗约600 MB内存,但该机器有4 GB RAM.

注意:创建的实例将保存在会话(inProc)中.

我正在使用:

  1. MVC4
  2. ASP.NET CLR 4.0
  3. IIS 8
  4. Windows Server 2012 R2(也发生在Windows 8.1上)
  5. 4GB RAM

我尝试了以下事项:

  1. 使用COM-Objects通过VB脚本在本地创建实例.结果:我能够创建~50个MyApplication.exe实例,没有任何问题.

  2. 使用以下条目调整machine.config:

    processModel enable ="true"memoryLimit ="100"

结果:重新启动工作进程后,问题仍然存在.

asp.net delphi com iis iis-8

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

在 ubuntu 终端中将连续图像从 bmp 转换为 png

我知道我可以使用命令转换,但是如何反转同一文件夹中的连续图像?

我发现这个来重命名它们,

a=1
for i in *.png; do printf -v new  "rgb%04d.png" ${a}; mv ${i} ${new}; let a=a+1; done
Run Code Online (Sandbox Code Playgroud)

我得到了这个,但它并没有摆脱旧的扩展,

for file in *.bmp; do convert "$file" "$file".png; done
Run Code Online (Sandbox Code Playgroud)

bash ubuntu converters

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

如何在内部生成oracle rowid?

我想知道,oracle中的ROWID是否会逐步生成?如果我尝试下面的查询

select min(ROWID) from table
Run Code Online (Sandbox Code Playgroud)

我总是得到表中第一个插入行的ROWID,或者我可能最终得到任何随机行的ROWID?如果有人可以请光一点,这将是非常有帮助的

sql oracle rowid

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

在 NZSQL 中将 limit 与 union all 一起使用时出错

我试图在一周的时间内随机抽样随机条目。为了确保平日和周末条目的平衡,我草拟了 2 个单独的 sql 语句,如下所示:

select * FROM admin.acct_activity
where RANDOM() <=1
        --weekday
        and extract(day from page_hit_ts) Between 6 and 10
limit 500
UNION all

SELECT *
FROM admin.acct_activity
where RANDOM() <=1
        --weekend
        and extract(day from page_hit_ts) Between 11 and 12
limit 200
/* to-do
 1. limit results for each query
 2. order query results by date*/
Run Code Online (Sandbox Code Playgroud)

错误信息是:

"all" (at char 121) expecting a keyword (State:42000, Native Code: 1B)
Run Code Online (Sandbox Code Playgroud)

这是在 Netezza SQL (NZSQL)

第一个 select 语句中的 limit 语句似乎导致了错误。有小费吗?

sql netezza

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

由于armhf导致apt-get更新错误

在Ubuntu上安装CUDA时,我在终端中运行了以下命令:

sudo sh -c 'echo "foreign-architecture armhf" >> /etc/dpkg/dpkg.cfg.d/multiarch'

命令失败,当我这样做时sudo apt-get update,它给了我一大堆failed to fetch错误.然而,我的CUDA安装成功了.如何将其还原,以便在更新时不会出现错误?

linux cuda ubuntu-12.04

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

在Ubuntu 14.04上安装Haskell以进行Web开发

如何在Ubuntu 14.04上使用Haskell进行Web开发?

我已经阅读了一堆教程,但没有任何工作.我得到了教程的一半,终端中的某些东西惨遭失败,导致我不得不花费数小时寻找解决方案,只是为了回到我离开的地方.

是否只有一些二进制文件可用于在Linux上安装所有内容?我在软件中心找不到它.

linux ubuntu haskell

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

写入文件在关闭前不可见; fflush(stdout)无效

我在写入文件时遇到了一些问题,同时在while循环中也有延迟.这是一个片段:

void main(int){
   FILE * fp = NULL;
   sprintf(filename, "log%i.msg", SET_ID);
   fp = fopen(filename, "w+");

   fprintf(fp, "File started\n");
   while(1){
      fprintf(fp, "%i %u %s\n", someInt, someUnsigned, someString);
      fflush(stdout);

      sleep(5); // Commenting out this line will work
   }
   fclose(fp);
   return 1;
}
Run Code Online (Sandbox Code Playgroud)

运行代码为我提供了一个0字节的输出文件,虽然在我的代码完成运行时文件确实具有预期的内容,但睡眠正在生效.但是,当我删除该sleep(5);行时,它确实打印正确.我已经搜索了这个,但我发现它需要刷新,但我这样做(虽然显然不正确).我究竟做错了什么?

c sleep file

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

你可以取消引用函数内的char指针吗?

我正在尝试将一个char指针引用到函数内的char数组:

void getword(char *word)
{
    *word = "bar";
}


int main()
{
    char defword[4] = "foo";
    getword(defword);

    printf("%s\n", defword);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我希望得到"bar"作为输出,但我似乎得到完全无关的字符串'1oo'.

c pointers

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

何时清除顶点缓冲区对象

我只是想知道:何时(以及可能如何)清除VBO中的数据.在重写数据之前,您是否必须清除它?为什么清楚呢?

opengl vbo

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

SQL 为列的每个不同值返回一行(不介意哪一行)

我有一个表,其中有一列名为 X。X 包含从 0 到 99 的数字。但是有重复项(例如 0 存在多次!)

现在我需要一个查询,它给出任何带有 0,1,2,3...99 的行,这意味着我通过一个查询得到 100 个结果,但我不关心 x==0 、 x== 中的哪一个1 ...我明白了,但只是其中之一!

sql中有这样的东西吗?

sql

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

Haskell 错误:“xxx”的类型签名缺少随附的绑定

错误是:“firstWords”的类型签名缺少随附的绑定

代码是:

firtstWords :: IO ()
firstWords = hSetBuffering stdout NoBuffering >> 
             putStrLn "Blah..." 
Run Code Online (Sandbox Code Playgroud)

如果我删除类型签名,代码就可以了。

编辑:好的...拼写失败...首先/=首先

haskell

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

什么是看门狗?

我从C开始开始,我的下一个工作是实现一个看门狗来控制C中线程之间的数据传输.

"看门狗"是什么意思,它做什么?

c data-structures

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

标签 统计

c ×3

sql ×3

haskell ×2

linux ×2

ubuntu ×2

asp.net ×1

bash ×1

com ×1

converters ×1

cuda ×1

data-structures ×1

delphi ×1

file ×1

iis ×1

iis-8 ×1

netezza ×1

opengl ×1

oracle ×1

pointers ×1

rowid ×1

sleep ×1

ubuntu-12.04 ×1

vbo ×1