问题列表 - 第18645页

ColdFusion中J2EE会话管理的缺点

手册页介绍了J2EE会话管理(SM)相对于ColdFusion SM的一系列优势,但另一方面呢?使用J2EE SM时会出现哪些问题?

另外,如果J2EE SM如此酷,为什么ColdFusion SM仍然是默认的?

我可以看到一个明显的原因:向后兼容性.这对Adobe来说很典型.同时我怀疑Adobe关心与其他CFML引擎的兼容性.

还有其他原因吗?

coldfusion session java-ee

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

PCRE在扩展名上过滤文件

我需要一个PCRE(Perl兼容正则表达式),它将匹配文件列表中的所有图像(jpg,png,tiff).所以我需要一些代替XXX的东西

# Perl
while(<>){
chomp;
if(/XXX/){
// non-image
}
}

// PHP
foreach($files as $file){    
if(preg_match('/XXX/',$file){
// non-image
}
}
Run Code Online (Sandbox Code Playgroud)

我知道可以使用如下的否定来完成,但我一直在寻找一些不使用否定的东西.

if(!/\.jpg$/)
{
}
Run Code Online (Sandbox Code Playgroud)

如果可能,请提供有关正则表达式如何工作的简要说明

提前致谢

php regex perl

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

将Application类用于全局变量

是否有任何理由不使用Application类来跨活动共享变量?

例如,DB的句柄或单个HttpClient.

android

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

如何知道磁盘是基本的还是动态的?

在Windows中,我们可以从ac/c ++程序中了解我们正在处理哪种磁盘?忘记gpt或mbr,如何知道它是基本的还是动态的?程序输入可以是驱动器号或与磁盘相关的任何信息,输出应该是动态的或基本的.不需要直接的做法,即使它是漫长的过程,也没关系.我在msdn中找不到多少.请帮帮我.

c c++ windows disk

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

位置栏不显示重定向的URL

这是我的httpd.conf文件http://old.example.com:

RewriteEngine on
RewriteBase /
RewriteRule ^login$  http://another.example.com/login   [L]
Run Code Online (Sandbox Code Playgroud)

问题是虽然我可以重定向到http://another.example.com/login,但位置栏仍然显示http://old.example.com/login.

知道如何解决这个问题吗?

apache mod-rewrite httpd.conf

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

按照加载巨大XML文件的进度

我尝试在dotnet(C#,framework 3.5 SP1)中跟踪大型XML文件(我不是这些文件的提供者)的加载进度:通过网络文件共享从1 MB到300 MB.

我使用XmlReader进行加载而不是直接使用XmlDocument.Load方法来加速加载过程.

顺便说一下,我在互联网/文档上找不到如何遵循这个加载进度:没有代表/事件似乎存在.有没有办法执行这项任务?具有用于XML保存目的的那种功能可能是一件好事.

谢谢

.net c# xml

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

在asp.net MVC中存储状态

我正在构建一个asp.net MVC 2应用程序.

我有一个列表视图,它根据参数列出项目.在数据库中,我有一个父表和子表,因此我的列表视图列出了父id的id与参数中指定的值匹配的所有子记录.

这是我的控制器和型号:

public ActionResult List(int ParentID)
{
    return View(new Models.ChildListModel(ParentID));
}

public class ChildListModel
{
    public int ParentID {get;set;}

    public ManagementUserListModel(int iParentID)
    {
        this.ParentID = iParentID;
        this.Children = DataAccessLayer.ListChildrenForParent(iParentID);
    }

    public List<Child> Children {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我还有一个细节并为该控制器创建操作.详细信息和创建视图有一个"返回列表"操作,我想返回列表视图,并维护原始的ParentID.到目前为止,我一直在通过在列表,编辑,创建和详细信息视图中创建名为ParentID的隐藏字段来实现此目的,以便正确填充模型的ParentID属性:

<%= Html.HiddenFor(model => model.ParentID) %>
Run Code Online (Sandbox Code Playgroud)

然后在每个视图的"返回列表"操作中,我传递了ParentID:

<%=Html.ActionLink("Back to List", "List", new {ParentID = Model.ParentID}) %>
Run Code Online (Sandbox Code Playgroud)

这一切都有效,但我不是在html中存储原始ID的忠实粉丝.有没有更好的方法来做到这一点?是否有一些内置的方式来加密数据(有点像标准的asp.net viewstate呢?)我只是想尝试实现某种防篡改,并试图避免使用会话状态(TempData等),因为我不想处理会话超时.

asp.net-mvc asp.net-mvc-2

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

在Objective-C中合并5个NSStrings

我有多个NSStrings,我希望将它们合并到另一个,这是我的代码到目前为止...

NSString *newURL = [_parameters objectForKey:@"url"];
NSString *emailBody = @"Hey!<br>I just snipped my long url with <a href=\"...\">My Cool App for iPhone</a> in just a few seconds!<p><b><a href=\""+newURL+@"\">"+newURL+@"</a></b></p>";
Run Code Online (Sandbox Code Playgroud)

merge objective-c nsstring

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

设计嵌入式系统的Web界面

操作系统:Linux.

我正在尝试找到为嵌入式系统实现Web界面的可能方法.目前有一个shell(基于文本),并且实现了一小组命令来查询设备.

我是网络开发的新手,我的问题是:

  1. 我必须使用什么Web服务器?(我在开发设置上得到了apache并尝试使用CGI获取一些页面,但看起来这不是嵌入式系统的正确选择)

  2. 假设我正在使用CGI,可以使用什么策略在CGI和主应用程序之间传递数据?我打算在MainApp中创建一个线程来处理来自CGI脚本的查询.该线程将调用MainApp中的接口,检索数据并将其传递给CGI.

embedded webserver cgi device web-frontend

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

如何使用Python中的loadmat访问从.mat文件导入的结构中的字段?

按照这个问题(并回答)如何读取使用Scipy在Matlab中创建的.mat文件,我想知道如何访问导入结构中的字段.

我在Matlab中有一个文件,我可以从中导入一个结构:

>> load bla % imports a struct called G
>> G

G = 

         Inp: [40x40x2016 uint8]
         Tgt: [8x2016 double]
         Ltr: [1x2016 double]
    Relevant: [1 2 3 4 5 6 7 8]
Run Code Online (Sandbox Code Playgroud)

现在我想在Python中做同样的事情:

x = scipy.io.loadmat('bla.mat')
>>> x
{'__version__': '1.0', '__header__': 'MATLAB 5.0 MAT-file, Platform: PCWIN, Created on: Wed Jun 07 21:17:24 2006', 'G': array([[<scipy.io.matlab.mio5.mat_struct object at 0x0191F230>]], dtype=object), '__globals__': []}
>>> x['G']
array([[<scipy.io.matlab.mio5.mat_struct object at 0x0191F230>]], dtype=object)
>>> G = x['G']
>>> G
array([[<scipy.io.matlab.mio5.mat_struct object at …
Run Code Online (Sandbox Code Playgroud)

python file-io matlab scipy mat-file

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