问题列表 - 第6187页

如何在ASP.NET MVC中处理会话数据

假设我想存储language_id会话中调用的变量.我想我可能会做以下事情:

public class CountryController : Controller
{ 
    [WebMethod(EnableSession = true)]  
    [AcceptVerbs(HttpVerbs.Post)]  
    public ActionResultChangelangue(FormCollection form)
    {
        Session["current_language"] = form["languageid"];
        return View();    
    } 
}
Run Code Online (Sandbox Code Playgroud)

但是当我检查会话时,它总是为空.怎么会?我在哪里可以找到有关ASP.NET MVC中处理会话的一些信息?

c# asp.net-mvc session

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

使用LINQ扩展在foreach上键入Constraint

我在SO上看到了一个方法来限制从foreach循环返回到某种类型的项目,如果我没记错的话,使用IEnumerable上的LINQ扩展和类型检查的lambda.我再也找不到了,有人能说明这是如何实现的吗?

.net c# linq

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

LINQ如何在内部工作?

我喜欢在.net上使用LINQ,但我想知道它在内部是如何工作的?

有谁知道吗?

THKS.

linq

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

除了GET和POST之外,你如何从浏览器向RESTful应用程序发送任何内容?

我没有得到RESTful的东西.是的,我知道如何从我的浏览器向我的应用程序发送GET请求.这是通过URL链接.

<a href="/user/someone">
Run Code Online (Sandbox Code Playgroud)

并且还可以通过表单方法发送POST请求.

<form method="post">
Run Code Online (Sandbox Code Playgroud)

除此之外,我知道浏览器有时会发送HEAD命令来确定页面状态,但最终用户无法控制.

那我正在阅读的那些DELETE和PUT命令是什么?如何从浏览器向RESTful应用程序发送DELETE命令?

rest http

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

学习Haskell等纯函数式语言背后的理论的参考资料?

在学习Haskell时,我感觉作者并不总是告诉我一切,所以要真正理解它,我想知道类型系统背后的理论,monad和类似的概念.

大多数这些概念来自我听说过的类别理论,那么关于这个主题和相关主题的一些好书或网站是什么?

haskell functional-programming

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

管理大量文件的提示?

关于文件管理和存储在大型项目中,有一些非常好的问题.

在DB中存储图像 - 是还是不?
您会将二进制数据存储在数据库或文件系统中吗?

第一个有一些很好的见解,在我的项目中,我决定采用文件路径,而不是DB路由.

反对使用文件系统的一个主要问题是备份.但在我们的系统中,我们有一个很棒的备份方案,所以我并不担心.

下一个路径是如何存储实际文件.我一直在考虑让文件的位置始终保持静态,并在数据库方面创建一个虚拟目录系统.因此,文件的链接不会改变.

我正在构建的系统将具有一个全局文件管理,因此所有用户都可以访问所有文件.但许多已经走过文件路径的人谈论物理目录大小(例如,如果所有文件都在一个目录中)

所以我的问题是,为这些静态文件创建文件夹有什么技巧或最佳实践方法,或者我根本不应该去虚拟目录路由.

(项目在LAMP堆栈(PHP)上,如果它有帮助的话)

php directory-structure file-management

13
推荐指数
3
解决办法
8316
查看次数

如何更改计时器格式

我创建了计时器.如何将计时器格式更改为秒,以便它不会是长号?谢谢

private long startTime  = System.currentTimeMillis();
Timer timer  = new Timer(1000, this);
timer.start();

timer.stop();
long endTime    = System.currentTimeMillis();
long timeInMilliseconds = (endTime - startTime);
Run Code Online (Sandbox Code Playgroud)

java format timer

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

从A-> Z构建程序

我已经阅读了很多关于Microsoft Dot Net的书籍,我学到了很多东西

  • 面向对象的编程
  • Windows用户界面设计
  • 使用SQL Server和XML
  • 调试应用程序
  • 使用序列化和应用程序域
  • 部署Windows应用程序
  • 安全和许可

我知道如何做到这一切,没有完美和非常深刻,但很好.但我的问题是我无法构建应用程序.这不是关于这个想法,我有想法.

问题是,每次启动时,我都不知道如何启动,从何处着手,如何设计计划,在编写应用程序时或之后调试应用程序,何时实现安全性,何时部署和测试应用程序,如果我的应用程序缺少一个步骤,如果它与其他dot net框架兼容,如果它在所有平台上都能完美运行....

我觉得我的学习中有一些缺失,使我无法构建整个应用程序,这是安全的,并且在管理时.

我错过了另一本书,课程,课程吗?或者这是我的问题?所有人都可以设计计划,还是仅限于其他人?最后:我该怎么办?继续学习并构建一个应用程序(稍后出售)或者只是兼职工作直到我完成学业并找到一份全职工作?

.net build

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

[NSMutableDictionary setValue:value forKey:key]是否保留NSString键?

NSMutableDictionary使用该setValue:forKey:方法添加项目时(我认为这概括为任何NSObject),字典是否保留第二个参数,NSString

例如:

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
NSString *theString = @"hello";
int i;
for (i=0; i<[theString length]; i++){
    NSNumber *myInt = [NSNumber numberWithInt:i];
    NSString *character = [NSString stringWithFormat:@"%C",[theString characterAtIndex:i]];
    [dict setValue: myInt forKey:character];
}
[dict release];
[pool release];
Run Code Online (Sandbox Code Playgroud)

显然,没有理由myInt在循环中释放它,dict因此它在代码结束之前无法释放.但是同样如此character吗?我的想法是,如果NSMutableDictionary以其他方式存储字符串,那么可以在循环周围创建一个临时池并释放这些字符串,而不是等到字典的发布.

我也很好奇,为什么retainCountcharacter是7FFFFFFF,就好像它是一个NSConstantString,我希望stringWithFormat返回一个NSString对象,它需要保留,但似乎并不如此.

memory-management objective-c

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

使用Python获取html文件中所有<a>标签中的href属性值

我正在python中构建一个应用程序,我需要在一个网页中获取所有链接的URL.我已经有一个函数使用urllib从web下载html文件,并将其转换为带有readlines()的字符串列表.

目前我有这个代码使用正则表达式(我不是很擅长)来搜索每一行中的链接:

for line in lines:
    result = re.match ('/href="(.*)"/iU', line)
    print result
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为它只为文件中的每一行打印"无",但我确信至少在我打开的文件上有3个链接.

有人可以给我一个暗示吗?

提前致谢

html python regex parsing

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