问题列表 - 第16931页

Scala中var和val定义有什么区别?

Scala中的a varval定义之间有什么区别?为什么语言需要两者?你为什么选择a val而不是var反之?

scala

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

用户单击浏览器的后退按钮时阻止回发

我有一个网页,可以向多个用户发送电子邮件(在线分发列表).单击提交按钮并发送电子邮件后,将显示状态页面,其中列出已发送的电子邮件数,错误和其他信息.如果用户单击后退按钮,则会重新发送电子邮件.我怎么能阻止这个?

注:浏览器就提示用户"重新提交"或实际发送电子邮件之前"重新发送"数据页面,但不会从单击它,然后不知道为什么邮件的两个副本共出动停止我的用户.

环境:

  • 服务器:C#,ASP.NET 2.0,IIS6
  • 客户端:任何浏览器(我不想要像SmartNavigation这样的特定于IE的解决方案)

asp.net postback back-button

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

Java,MySQL:有没有办法用Java程序嵌入MySQL服务器?

我喜欢.NET的一件事是能够将数据库文件与项目一起使用.我知道使用SQLite数据库,这可以做到,但有人用MySQL数据库后端实现了这一点吗?

因此,例如,如果我运行一个java程序,它应该能够启动自己的迷你MySQL服务器并操纵数据.基本上,我想要与SQLite相同的流程,但我需要MySQL的强大功能.

java mysql embedded-database

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

如何部署:1个补丁中的数据库,源和二进制更改?

我是一个开发团队的一员,该团队使用Joomla和Drupal等系统处理许多基于CMS的项目.

在我们的开发过程中,我们所有的代码更改都在Git内部进行管理.在sprint结束时,我们创建一个DIFF,我们可以通过补丁应用到实时站点.

问题是大多数时候,变化包括

  • 数据库架构更改
  • 数据库数据更改
  • 源代码更改
  • 二进制文件更改(如图像)

Git Diff可以很好地处理源代码更改.二进制文件仅包含在Diff中,除非引用文件已更改.

数据库架构更改和数据库数据更改是一团糟.

如果存在可用于在1个补丁中部署所有这些更改的统一补丁系统,我就会徘徊.

所以问题是,"是否有一个系统可用于在一次拍摄中部署所有这些变化?

理想情况下,该系统允许像补丁那样运行干运行,但是对于所有4种数据类型都是如此.

编辑:感谢大家提供的反馈,这是我在这方面的研究的起点.

这是我到目前为止发现的:

  1. 使用Linux打包系统部署基于php的应用程序很困难,因为项目的更改是迭代发生而不是发布.

  2. 可以使用dbconfig将更改部署到项目,但问题是生成mysql db diffs(架构和数据)

  3. 部署基于php的应用程序真正缺少的是一个部署管理器,它将安装在服务器上,并且是部署补丁的接口

我在这个主题上开了一个Google Wave,结果产生了很多信息.如果有人有兴趣阅读此浪潮,请告诉我,我会加你.

migration deployment patch

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

如何用die()包含文件; 功能?

带有die()的file1.php和file2.php; 功能.

include.php:

<? include 'file1.php';
include 'file2.php' ?>
Run Code Online (Sandbox Code Playgroud)

file1.php

<? echo 'included'; die(); ?>
Run Code Online (Sandbox Code Playgroud)

file2.php

<? echo 'not included'; die(); ?>
Run Code Online (Sandbox Code Playgroud)

如何用die()包含这两个文件; 功能?

php file function include die

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

根据URL更改OutputCache

我有一个页面,我想使用OutputCache指令缓存.但是,我使用URL重写器模块在此页面上引导多个URL,每个URL具有不同的内容.

有没有办法使用缓存输出每个URL?我没有其他标准可以改变缓存结果.

asp.net caching url-rewriting

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

什么是Moonlight技术上?

从技术角度来看,互联网上关于Moonlight究竟是什么的信息令人惊讶.将它理解为基于Mono的CoreCLR +基础库(与Silverlight作为插件本身的一部分相同的.dll)是否正确?

这是否意味着如果我有Silverlight 3.0应用程序和我引用基础库,再加上开发我自己的Silverlight库,这个应用程序在Moonlight 3.0(如果可用)中的工作方式相同,当然除了bug等.

moonlight

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

openid网址列表

可能重复:
我在哪里可以找到OpenID提供商URL列表?

我正在为我的网站创建一个openid身份验证代码.我需要显示用户可以选择的URL列表(谷歌,雅虎等).我找不到这些其他网站的所有开放ID网址.某个地方有名单吗?

我知道谷歌是https://www.google.com/accounts/o8/id.是否有列表显示主要的openid提供商及其URL?

php openid openid-selector

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

Trac的看板板插件

是否有任何插件/应用程序用于在看板上显示/管理Trac错误跟踪系统的票证?例如,我希望能够通过拖放它们来改变Trac票证的状态.我尝试了一些像AgileZen这样的独立工具,但我找不到将它们与Trac集成的方法.

plugins trac kanban

11
推荐指数
2
解决办法
7801
查看次数

是否可以在sql server上使用jdbc获取查询计划?

我正在使用JTDS驱动程序,我想确保我的java客户端收到与在Mgmt studio中执行SQL时相同的查询计划,有没有办法获得查询计划(理想情况下是xml格式)?

基本上,我想要相同的格式输出

set showplan_xml on 
Run Code Online (Sandbox Code Playgroud)

在管理工作室.有任何想法吗?

一些用于获取session_id计划的代码

SELECT usecounts, cacheobjtype,
  objtype, [text], query_plan
FROM sys.dm_exec_requests req, sys.dm_exec_cached_plans P
  CROSS APPLY
    sys.dm_exec_sql_text(plan_handle)
  CROSS APPLY
    sys.dm_exec_query_plan(plan_handle)    
WHERE cacheobjtype = 'Compiled Plan'
    AND [text] NOT LIKE '%sys.dm_%'
    --and text like '%sp%reassign%'
    and p.plan_handle = req.plan_handle
    and req.session_id = 70 /** <-- your sesssion_id here **/
Run Code Online (Sandbox Code Playgroud)

java sql-server sql-server-2005 jtds jdbc

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