问题列表 - 第24252页

使用ASP.NET MVC App重定向HTTPS

我正在使用ASP.NET MVC 2并且有一个通过HTTPS保护的登录页面.为了确保用户始终通过SSL访问这些页面,我已将该属性添加[RequireHttps]到控制器.这完美地完成了这项工作.

当他们成功登录后,我想将它们重定向回HTTP版本.但是,没有[RequireHttp]属性,我正在努力探索如何实现这一目标.

增加的(潜在的)复杂性是生产中的网站托管在域的路由上,但是出于开发和测试的目的,它位于子目录/虚拟目录/应用程序中.

我是否过度思考这个问题并且有一个简单的解决方案让我盯着我?还是有点复杂?

c# asp.net-mvc https

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

使用hibernate获取更少的列

我有一个包含11列的表,但我需要在我的应用程序中只获取其中的2个,我使用spring/hibernate/DAO组合.现在我有一个包含所有11个字段的域类,以及映射表中所有11列的映射文件.我如何使用得到的只有2个而不是全部?

java orm spring dao hibernate

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

PHP数据库连接实践

我有一个连接到多个数据库(Oracle,MySQL和MSSQL)的脚本,每次脚本运行时都可能不使用每个数据库连接,但所有数据库连接都可以在单个脚本执行中使用.我的问题是,"在脚本开头连接所有数据库是否更好,即使可能没有使用所有连接.或者根据需要连接到它们更好,唯一的问题是我需要在循环中进行连接调用(因此数据库连接在循环中将是新的X次).

是的示例代码#1:

// Connections at the beginning of the script
$dbh_oracle = connect2db();
$dbh_mysql  = connect2db();
$dbh_mssql  = connect2db();

for ($i=1; $i<=5; $i++) {
   // NOTE: might not use all the connections
   $rs = queryDb($query,$dbh_*); // $dbh can be any of the 3 connections
}
Run Code Online (Sandbox Code Playgroud)

是的示例代码#2:

// Connections in the loop
for ($i=1; $i<=5; $i++) {
   // NOTE: Would use all the connections but connecting multiple times
   $dbh_oracle = connect2db();
   $dbh_mysql  = connect2db();
   $dbh_mssql  = connect2db();

   $rs_oracle = queryDb($query,$dbh_oracle);
   $rs_mysql …
Run Code Online (Sandbox Code Playgroud)

php persistence loops database-connection

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

为什么PowerShell无法构建我的.net解决方案?("文件正由另一个进程使用")

我已经编写了一个PowerShell脚本来一个接一个地构建几个.net解决方案.它只是调用tfget(获取最新),然后调用devenv.exe(构建.sln文件).

这是代码:

tfget -item $SolutionPath -overwrite -recurse -ev +errors
...
$out = invoke-expression "devenv.com /rebuild debug $SolutionPath"
Run Code Online (Sandbox Code Playgroud)

几乎每次我运行脚本时,其中一个解决方案都无法构建,我从CSC.exe(?)收到错误说:

错误CS1606:程序集签名失败; 输出可能未签名 - 进程无法访问该文件,因为它正被另一个进程使用.

即使我已经关闭了所有持有这些解决方案的Visual Studio实例,并且我的计算机上没有运行任何exes,也会发生这种情况.

我编写的类似批处理文件工作得很好.只有PowerShell抱怨另一个进程正在使用该文件.

我怎样才能避免这种情况发生?有没有比通过PowerShell构建.net解决方案更好的例子?

.net build-automation powershell build

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

C#中的面试问题

技术负责人问我以下内容:
他创建了一个类,声明了一个对象并对其进行了初始化.但在某些情况下,我们可能会得到"空引用"异常.
他评论说,这种例外有1000种可能的原因,并让我猜出一个原因.
我无法弄清楚.什么是原因,我们可能会得到这样的例外?

c# nullreferenceexception

7
推荐指数
6
解决办法
1314
查看次数

Emacs中的Erlang Edoc

假设我有一个Erlang函数,带有spec.

-spec foo(integer(), string()) ->
      boolean().
foo(_Integer, _String) ->
      true.
Run Code Online (Sandbox Code Playgroud)

我的梦想是自动从Emacs中的这些信息中生成edoc.生成的代码应如下所示:

%%--------------------------------------------------------------------
%% @doc
%% Your description goes here
%% @spec foo(_Integer::integer(), _String::string()) ->
%%%      boolean()
%% @end
%%--------------------------------------------------------------------
-spec foo(integer(), string()) ->
      boolean().
foo(_Integer, _String) ->
      true.
Run Code Online (Sandbox Code Playgroud)

是否存在类似的功能?

emacs erlang code-templates

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

将静态变量锁定在非静态类中是否安全?

我有一个管理共享资源的类.现在,由于对资源的访问依赖于许多参数,因此在程序的正常执行期间,该类被实例化并被多次处理.

共享资源不支持并发,因此需要某种锁定.我想到的第一件事是在类中有一个静态实例,并在其上获取锁,如下所示:

// This thing is static!
static readonly object MyLock = new object();

// This thing is NOT static!
MyResource _resource = ...;

public DoSomeWork() {
    lock(MyLock) {
        _resource.Access();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是否有意义,或者您会使用其他方法吗?

.net c# concurrency static locking

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

UIWebView加载进度并调整网页以适应视图页面?

我正在使用UIWebView加载网页.

有3个问题:

1.当UIWebView加载页面时,是否可以跟踪百分比进度?

2.我注意到当Safari加载网页时,URL文本字段显示蓝色背景进度指示器,告诉用户加载网页的百分比.这是什么技术?

3.我知道有财产scalePageToFit

scalesPageToFit一个布尔值,用于确定网页是否缩放以适合视图,用户可以更改比例.

我尝试将其设置为YES,但看起来它不在公共API中,我的应用程序停止了黑屏,我不确定是什么问题?

iphone uiwebview

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

计算触发器更新前要受影响的行数

我想知道每个语句触发器中将受UPDATE查询影响的行数BEFORE.那可能吗?

问题是我想只允许最多4行的查询.如果受影响的行数为5或更多,我想提出错误.

我不想在代码中执行此操作,因为我需要在db级别上进行此检查.这是可能吗?

提前感谢任何线索

postgresql

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

PHP mkdir和apache所有权

有没有办法设置php在apache下运行来创建文件夹,该文件夹由创建它的程序所有者拥有,而不是由apache拥有?

使用word press会创建要上传的新文件夹,但这些文件夹由apache.apache拥有,而不是由他们运行的网站拥有.这也是使用ostickets进行的.现在我们必须通过SSH进入服务器并chmod该文件夹,但似乎有一个设置可以覆盖任何执行它的程序之外的所有权.

php apache owner mkdir chown

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