问题列表 - 第5354页

消除临时ASP.Net文件

如何防止ASP.NET创建太多临时文件?我的网站创建了数十亿字节的临时文件,并且溢出了服务器上的主分区.我该如何防止这种情况发生?

asp.net temporary-files

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

当逻辑需要C#和Javascript实现时如何保持DRY?

我目前正在使用ASP.NT MVC RC1来实现基本的时间表应用程序.我想遵循DRY原则,但在一个特定情况下发现它很困难:

我的观点之一,实际上是部分视图,有许多文本框,表示在特定任务上花费的小时数,一周中每天一个文本框.当我最初加载页面时,我希望视图中的文本框显示所有这些小时的总和.另外,我希望在更改文本框中的值时更新总计.文本框的更新不会导致完整的回发,只有一个AJAX回发不对结果做任何事情(回发更新数据库上的值,但返回ActionResult是一个EmptyResult,因为我没有什么需要更新的UI).

目前我让控制器创建一个视图,该视图使用该视图的"total"填充,因此添加所有值的逻辑位于C#控制器中.在UI方面,我有javascript更新UI级别的总数.但这并不好,因为如果我改变计算总数的逻辑,我必须在两个地方改变它!AHH!不要干!

那么,我该怎么做呢?到目前为止,唯一的答案是废弃在UI上计算总数的javascript代码,而是让AJAX回发返回该视图的新"总计".

还有其他方法吗?

javascript c# dry

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

如何检测何时完全接收协议缓冲区消息?

这是我的另一个问题的一个分支.如果你愿意,请阅读它,但没有必要.

基本上,我意识到为了在大型消息上有效地使用C#的BeginReceive(),我需要(a)首先读取数据包长度,然后准确读取多个字节或(b)使用数据包结束分隔符.我的问题是,这些都存在于协议缓冲区中吗?我还没有使用过它们,但是在文档中看起来似乎没有长度标题或分隔符.

如果没有,我该怎么办?我应该只构建消息,然后用长度标题/ EOP分隔符前缀/后缀吗?

c# sockets networking protocol-buffers

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

为什么我的Log4j日志文件时间戳不按顺序,我该如何解决?

我的log4j.xml包含:

<appender class="org.jboss.logging.appender.RollingFileAppender" name="rm">
  ...
  </layout>
Run Code Online (Sandbox Code Playgroud)

我的日志文件显示了乱序的时间戳.我们可以根据时间戳显示吗?

2009-02-19 14:47:01,288 DEBUG [com.catalystwms.core.persistence.TransactionContext]  
2009-02-19 14:54:27,429 INFO [com.catalystwms.tms.services.background.purge.PurgeManager]  
2009-02-19 14:47:01,288 DEBUG [com.catalystwms.core.services.ServiceLocator] 

请帮我.

谢谢,

java log4j

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

IMAGE_FILE_LARGE_ADDRESS_AWARE和3GB OS Switch

如果Windows应用程序IMAGE_FILE_LARGE_ADDRESS_AWARE在映像头中具有该集(通过/ LARGEADDRESSAWARE编译器标志),则通常允许32位应用程序使用超过2GB的内存(仅在32位操作系统已设置时才有意义) boot.ini中的3GB开关).有关详细信息,请参阅MSDN文章/ 3GB.

我的问题是,如果您在没有3GB开关设置的系统上运行此应用程序会发生什么.它被忽略了吗?或者应用程序是否会尝试使用3GB堆并获取内存不足错误,因为用户空间只有2GB可用?

我一直听到有消息称LARGEADDRESSAWARE交换机在2GB用户空间系统中被忽略,但在此无法找到任何官方的Microsoft文档.

提前致谢.

memory winapi

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

更改DataGridView单元格中按钮的颜色

我有一个大型DataGridView控件,它有几个单元格,其中大部分包含一个按钮.如何更改这些按钮的颜色?

这会更改按钮的"轮廓",但不会更改按钮本身.

row.Cells[2].Style.BackColor = System.Drawing.Color.Red;
Run Code Online (Sandbox Code Playgroud)

这似乎没有改变任何可见的东西:

row.Cells[2].Style.ForeColor = System.Drawing.Color.Red;
Run Code Online (Sandbox Code Playgroud)

如果无法更改背景,是否可以更改按钮上的字体?

使用.NET 2.0.

.net c# .net-2.0 winforms

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

Java无缘无故地锁定文件

尽管在最终条款中关闭了流,但我似乎经常在使用Java时清理问题.File.delete()无法删除文件,Windows资源管理器也失败.运行System.gc()有时会有所帮助,但没有什么能够终止VM有助于始终如一,而且这不是一种选择.

有没有人有我可以尝试的其他想法?我在Windows XP上使用Java 1.6.

更新:删除了FLAC代码示例,如果我将代码隔离,则代码可以正常工作.

更新:更多信息,这发生在Apache Tomcat,Commons FileUpload用于上传文件,可能是罪魁祸首,我也使用Runtime.exec()在一个单独的进程中执行LAME来编码文件,但这似乎不太可能因为ProcessExplorer清楚地表明java.exe在文件上有一个RW锁定,LAME终止正常.

更新:我正在假设缺少close()或close()在我的代码或外部库中没有被调用.我只是找不到它!

java locking file

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

可以在VB6上使用Cruise Control吗?

我正在开发一个visual basic 6项目,我想使用一个持续集成软件......有谁知道它是否可以使用VB6的Cruise Control?如果没有......是否有其他软件可以完成这项工作?

谢谢 !

vb6 continuous-integration cruisecontrol

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

实现"明信片大小"网页的最佳方式

如果我想创建一个包含明信片大小内容的网页,我该如何将其定位在屏幕上?

水平不是问题(边距自动); 然而,垂直居中是一个问题.

将容器垂直对中的最佳方法是什么?JavaScript的?我是否应该尝试将其垂直居中,或者您通常更喜欢页面从顶部开始?

谢谢!

css

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

通过内联JavaScript构建外部JavaScript文件

使用外部JS文件而不是将JS作为ASPX页面的一部分包含哪些缺点?

我需要做出一个架构决策,并且从同事那里听说外部JS有时候玩得不好.

javascript asp.net

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