小编Fun*_*ung的帖子

在构建企业解决方案时,可以安全地加入ASP.NET MVC的潮流吗?

在我指出其中一个'VS.'之前 以下问题......

...请让我声明我不是在寻找比较.

我需要答案的一些问题包括:

  1. 做疯狂UI的学习曲线(例如,用于在线构建BOM树的UI)是否陡峭?发布问题的很多人似乎遇到了一些UI需求问题,或者另一个让我担心的问题.该技术是否足够成熟以满足这些类型的要求?
  2. 是否有一个相当发达的社区,以及在线文学的可用性如何?你可以获得大量关于WebForms的文献.
  3. 开发它的时间是否与构建传统企业WebForms站点相当或更少?
  4. 要让整个开发团队感到舒适(如果不是迷恋),WebForms能够熟练掌握ASP.NET MVC需要多长时间?

我认为它的真实性在于StackOverflow是类似Google的产品,ASP.NET MVC可能对此非常有用.但是我不愿意在贵公司的应用类别中开发软件.

替代文字http://stuffthathappens.com/blog/wp-content/uploads/2008/03/simplicity.png

因此,如果某些事情无法完成或者必须被黑客攻击,那么在以后采取暴跌可能会非常昂贵.希望听到那些冒险的人.

谢谢.

migration asp.net-mvc

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

npgsql泄漏Postgres数据库连接:监控连接的方法?

背景:我正在将我的应用程序从npgsql v1移动到npgsql v2.0.9.运行我的应用程序几分钟后,我得到一个System.Exception:从池中获取连接时超时.

网络声称这是由于连接泄漏(打开数据库连接,但没有正确关闭它们).

所以

我正在尝试诊断npgsql中泄漏的postgres连接.

来自各种网络文学; 诊断泄漏连接的一种方法是在npgsql上设置日志记录,并在日志中查找泄漏的连接警告消息.问题是,我没有在任何地方的日志中看到此消息.

我还发现了监视npgsql连接的实用程序,但它不稳定并崩溃.

所以我手动检查代码.对于创建npgsql连接的每个场所,都有一个finally块处理它.对于打开datareader的每个场所,都使用CommandBehavior.CloseConnection(并且处理了datareader).

还有其他地方可以检查或者有人可以推荐一种寻找漏水池连接的方法吗?

c# postgresql connection-pooling pooling npgsql

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

HttpWebResponse响应流的最佳缓冲区大小

与来自HttpWebResponse.GetResponseStream()的流一起使用的最佳缓冲区大小是多少?

在线示例从256b到5Kb不等.是什么赋予了?我想缓冲区大小可能是情境化的.如果是这样,使用什么类型的缓冲区大小的情况是什么?

谢谢.

.net buffer httpwebresponse

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

使用'传统'记录/重放与Moq模型进行模拟

我是嘲笑的新手,我决定使用模拟框架.该起订量家报价

目前,它是唯一一个与所有其他框架中的广义和有点不直观(特别是对于新手)记录/回复方法相对的模拟库.

任何人都可以简单地解释记录/重放方法是什么以及Moq有何不同之处?从决定框架的角度来看,每个人的利弊是什么?

谢谢.

unit-testing moq mocking

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

通过打开整数位来枚举的最快方法

枚举整数并返回打开的每个位的指数的最快方法是什么?看过一个使用<<和另一个使用Math.Pow的例子.想知道是否有其他事情真的很快.

谢谢.

c# optimization performance bit-manipulation

7
推荐指数
4
解决办法
4656
查看次数

如何制作和ipywidget图像可点击?

我想在一个jupyter笔记本中创建一个Image实例来响应点击事件 - 我们怎么能这样做?我还希望能够识别被点击的图像.使用按钮但不使用图像很简单.

python jupyter jupyter-notebook ipywidgets

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

在ASP.NET中实现可编辑的DropDownList

在ASP.NET中实现DropDownList的最优雅方式是什么,可以在不使用第三方组件的情况下进行编辑.

作为最后的手段,我可​​能会尝试使用带有AutoCompleteExtender的TextBox,并使用图像"下拉"列表; 或者一个与HTML重叠的TextBox用一些JavaScript来填充从Select到TextBox的值.但我真的希望有一个更简洁和可维护的解决方案.

提前致谢.

javascript asp.net user-controls drop-down-menu

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

标准的调试方法

调试问题的标准方法是什么?这可能看起来像一个相当广泛的问题,有些人回答"这取决于问题",但我认为我们很多人本能调试,并没有真正尝试过我们的过程.这就是为什么我们说'它取决于'.

我最近有点被迫说出我的过程,因为一些开发人员和我正在处理同样的问题而我们正在以完全不同的方式调试它.我希望他们理解我想要做的事情,反之亦然.

经过一番反思后,我意识到我的调试方式实际上非常单调.我将首先尝试能够可靠地复制问题(特别是在我的本地机器上).然后通过一系列的消除(这是我认为它依赖于问题的地方)尝试识别问题.

其他人试图以完全不同的方式做到这一点.

那么,只是想知道那些为你们工作的是什么?如果你不得不用文字形式化它,你会说你的过程是用于调试的?

顺便说一下,我们还没有发现我们的问题=)

debugging standards

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

在T-SQL中是否有类似于SELECT @@ ROWCOUNT的PostgreSQL?

问题说明了一切.对工作样品的任何帮助都非常赞赏.

谢谢.

t-sql postgresql rowcount

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

在 Windows 中优雅地终止独立的 node.js 生成的子进程

不是重复的:我可以很好地终止进程,我想知道如何在进程内检测它正在被终止,并优雅地关闭。

概述:

我有一个 CLI 工具来生成和终止子 node.js 进程。演示代码包含在这三个文件中:

spawn.js-- 将生成child.js脚本,分离。为了简单起见,我将孩子的管道传输stdio到一个out.log文件

child.js-- 写入文件的简单计数器,使用该readline方法检测 Windows 中的模拟 SIGINT

kill.jsprocess.kill()--使用子进程的 PID调用 a


代码:

生成.js

'use strict';

var spawn = require('child_process').spawn;
var fs = require('fs');
var path = require('path');

var childFilePath = path.resolve(__dirname, 'child.js');

var out = fs.openSync('./out.log', 'a');
var err = fs.openSync('./out.log', 'a');

var options = {
  detached: true,
  stdio: ['ignore', out, err],
};

var child = spawn(process.execPath, [childFilePath], options); …
Run Code Online (Sandbox Code Playgroud)

windows kill command-line-interface node.js

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