问题列表 - 第5033页

缓存VS Session VS cookies?

有关Cache VS Session VS Cookies的注意事项有哪些?

例如:
我正在使用会话变量很多,当用户开始订购产品然后去吃午饭并在几个小时后回来继续预订时,有时会在预订应用程序中出现问题.我将预订存储在会话中,直到用户确认或中止预订,因此当用户只需在浏览器中单击X并且永不返回时,我无需与数据库通信并处理数据库中的中途预订.

我应该使用缓存或cookie或某种组合吗?

(此外,当应用程序中出现一些错误时,会话对象会自行重置,因此我会遇到更多问题)

我主要做桌面编程,觉得我在这里缺乏很多知识,所以任何可以扩展使用Cache,Session,Cookies(或db)的人都会受到赞赏

编辑:从答案看来,似乎DB和Cookie的组合是我想要的.

  1. 我必须将预订存储在连接到会话ID的数据库中
  2. 将session-id存储在cookie中(加密).
  3. 每个页面加载检查cookie并从数据库中获取预订
  4. 我有一个清理程序,每周运行一次,清除未完成的预订.

我不能将预订存储为cookie,因为用户可以更改价格和其他敏感数据,我必须验证所有内容(不能信任数据).

我做对了吗?

谢谢你们所有人的出色解释!

asp.net cookies session state-management

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

实体框架+ SQLite部署

我有一个ASP.NET MVC应用程序,通过实体框架使用SQLite数据库.一切都适用于VS 2008的本地开发网络服务器.

但是,将Web应用程序部署到我的服务提供商会导致此错误:

[ArgumentException: Unable to find the requested .Net Framework Data Provider.  It may not be installed.]
   System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName) +1308959
   System.Data.EntityClient.EntityConnection.GetFactory(String providerString) +35
Run Code Online (Sandbox Code Playgroud)

服务提供商评论说他们不支持SQLite.我曾经认为SQLite独立于服务提供商的设置,因为它可以部署App_Data.

有没有成功实体框架+ SQLite部署的经验?

干杯,-pom-

sqlite asp.net-mvc entity-framework system.data.sqlite

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

C:静态数组

我需要static void* array[1024];在库中有一个,我需要为每个条目设置为NULL.

我的问题是关于将整个数组设置为NULL memset (array, NULL, sizeof (void*) * 1024)的最佳方法,是最好的解决方案吗?

c arrays

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

在asp.net中进行回发操作后刷新页面

我的asp.net网格中添加了命令按钮.使用该按钮执行操作后,我们刷新网格以反映新数据.(基本上这个动作重复了网格行).

现在,当用户使用刷新页面时F5,会显示一条警告消息(要将信息重新发送到服务器),如果我们选择"重试",则会自动重复该操作.

我知道这是asp.net中的常见问题,我们怎样才能最好地处理这个问题?

asp.net postback refresh

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

使用Maven进行项目分发

我有一个项目,我通过发送大包裹分发.我想知道是否有一种用户友好的方式使用Maven来分发项目的更新?我需要像更新Firefox或Acrobat Reader这样的软件.检查存储库,警告用户更新,下载并重新配置.所有这些都在简单友好的界面中.欢迎备用开源java项目.

maven-2 software-distribution distribution

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

在mozilla firefox中没有为javascript函数定义事件?

function onlyNumeric() {   
    if (event.keyCode < 48 || event.keyCode > 57) {
        event.returnValue = false; 
    }

}

onkeypress=onlyNumneric();
Run Code Online (Sandbox Code Playgroud)

在IE中,此代码工作正常.但是,在Mozilla Firefox中,该事件是一个未定义的错误.

javascript firefox internet-explorer cross-browser

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

以编程方式获取所有可用语言(在卫星装配中)

我正在使用.resx文件设计多语言应用程序.

我有一些文件,如GlobalStrings.resx,GlobalStrings.es.resx,GlobalStrings.en.resx等.当我想使用它时,我只需要设置Thread.CurrentThread.CurrentCulture.

问题:我有一个包含所有可用语言的组合框,但我手动加载:

comboLanguage.Items.Add(CultureInfo.GetCultureInfo("en"));
comboLanguage.Items.Add(CultureInfo.GetCultureInfo("es"));
Run Code Online (Sandbox Code Playgroud)

我试过了

cmbLanguage.Items.AddRange(CultureInfo.GetCultures(CultureTypes.UserCustomCulture));
Run Code Online (Sandbox Code Playgroud)

没有任何成功.还尝试了CultureTypes中的所有元素,但是我只获得了一个包含更多我不使用的语言的大列表,或者是一个空列表.

有没有办法只获得支持的语言?

.net c# localization cultureinfo

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

jquery href返回undefined

我的HTML中有这个

<a class="deleteLink" href="system/id">link</a>
Run Code Online (Sandbox Code Playgroud)

然后使用jQuery,我在$中运行它(document.ready(function()

alert($("a.deleteLink").attr("href"));
Run Code Online (Sandbox Code Playgroud)

其中显示了system/id

但运行这个:

alert($("a.deleteLink").href);
Run Code Online (Sandbox Code Playgroud)

显示未定义

如果我将ID添加到这样的标签中

<a id="myId" class="deleteLink" href="system/id">link</a>
Run Code Online (Sandbox Code Playgroud)

然后

alert(myId.href); 
Run Code Online (Sandbox Code Playgroud)

显示http:// localhost/system/id这是我想从jQuery获得的东西(所以我可以做类似的事情

$.post($("a.deleteLink").href);
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我从jQuery(1.2.6)中获取完整的href值吗?

jquery

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

评估软件估算:确定的不切实际的迹象?

在回答Ash发布的" 处理可怕的估计 "时,我分享了一些我学到并亲自用来发现弱估计的技巧.但我确信必须有更多!

当需要快速评估由第三方(同事,业务合作伙伴或外部公司)编制的软件项目估算时,在场景中使用什么启发式?

软件估算较弱的明显且不那么明显的迹象可以在没有详细了解手头任务的情况下被发现?

evaluation project-management estimation

24
推荐指数
5
解决办法
1670
查看次数

TopLink Essentials和EclipseLink有什么区别

TopLink Essentials和EclipseLink有什么区别,它们都来自Oracle?

oracle jpa eclipselink

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