问题列表 - 第10074页

有没有什么好的理由让javascript成为内联

我一直在建一个网站.在某些阶段,我注意到IE显示有点坏了,Chrome除了身体标签(空)之外什么都没有呈现,而且FF看起来都很好.

把键盘扔到房间后面,把头撞在我的鼠标上后,我发现了问题所在.我已经离开了(不要问怎么或为什么,一定是闪电般的速度切割和粘贴错误)在内联脚本块中未公开的HTML注释.

<script type="text/javascript">
        <!--
        ...
    </script>
Run Code Online (Sandbox Code Playgroud)

我猜测(未经测试)问题可能要么没有出现,要么在脚本是外部的时候以更加明显的方式表现出来.所以无论如何,我开始思考,有没有时间你有一个很好的理由来编写内联脚本?

html javascript scripting inline

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

C#中.wav的平均幅度

有没有人知道使用C#获取.wav文件的平均幅度的方法(即使它意味着调用外部命令行程序并解析输出)?谢谢!

c# audio wav

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

是否可以wikify Visual Studio XML注释?

是否可以从Visual Studio生成的XML注释文件生成一组Wiki页面?

我说的是像Sandcastle这样的东西,但是对于wiki格式而不是编译的CHM.

编辑:我正在使用MediaWiki,可以导入/导出XML文章.所以我希望能够编写一个将XML注释转换为MediaWiki XML的转换.

wiki xml-comments visual-studio

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

C#.NET图表库/代码?

我正在创建一些报告软件,它将生成带有图表和所有相关数据的excel工作簿.除了内置的库和.NET Office集成功能之外,还有其他任何人发现对创建类似项目有用的工具或代码吗?

编辑:我的目标是winforms.

.net c# charts interop ms-office

4
推荐指数
3
解决办法
3580
查看次数

根据值确定常量的名称

有没有办法从给定值确定常量的名称?

例如,给出以下内容:

public const uint ERR_OK = 0x00000000;

怎么能获得"ERR_OK"?

我一直在寻找反思,但似乎无法找到任何有助于我的东西.

.net c# reflection const

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

我被困在UpdatePanel陷阱中

我有一个很大的问题.我正在ASP.NET 3.5中创建一个CRM(客户关系管理)系统

我将整个项目基于DevExpress.com控件和UpdatePanels的使用.

现在我的一个页面,即整个系统的中心页面,包含了大量的可能性,因此有大量的UserControls.

现在我的问题是它变得非常慢,因为UpdatePanels正在重新发布整个页面而不仅仅是更新面板.我们正在谈论弹出窗口出现之前3-4秒:(

有没有什么办法可以在不破坏我的脖子的情况下将整个系统从UpdatePanels重构出来?无论如何,我可以优化我对UpdatePanels的使用吗?

ViewState也绝对是巨人.

欢迎任何好的想法......

asp.net updatepanel

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

Haskell:重叠实例

请考虑以下示例程序:

next :: Int -> Int
next i
  | 0 == m2 = d2
  | otherwise = 3 * i + 1
  where
    (d2, m2) = i `divMod` 2

loopIteration :: MaybeT (StateT Int IO) ()
loopIteration = do
  i <- get
  guard $ i > 1
  liftIO $ print i
  modify next

main :: IO ()
main = do
  (`runStateT` 31) . runMaybeT . forever $ loopIteration
  return ()
Run Code Online (Sandbox Code Playgroud)

它只能使用get而不是lift get因为instance MonadState s m …

haskell typeclass

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

备份如何在SQL Server中工作?

假设我有一个非常大的数据库.它的备份从午夜开始,到凌晨02:00结束.

当我恢复备份时,我会在午夜或02:00(或其他地方)拥有数据库的状态?

更进一步,假设我有多个数据库,其中包含对彼此元素的引用.如果我同时从并行备份所有数据库,当我恢复所有数据库时,我将在同一时间点拥有所有数据库的状态?

sql-server backup restore

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

跨子域的PHP会话

我想设置以下内容:

auth.example.com
sub1.example.com
sub2.example.com
Run Code Online (Sandbox Code Playgroud)

如果用户访问sub1.domain.com或sub2.domain.com且他们未登录,则会将其推送到auth.domain.com并登录.sub1.domain.com和sub2.domain.com是两个单独的应用程序但使用相同的凭据.

我尝试在php.ini中设置以下内容:

session.cookie_domain = ".example.com"
Run Code Online (Sandbox Code Playgroud)

但它似乎没有将信息从一个域传递到另一个域.

[编辑]

我尝试了以下方法:

sub1.domain.com/test.php

session_set_cookie_params(0, '/', '.example.com');
session_start();
print session_id() . "<br>";
$_SESSION['Regsitered'] = 1;
echo '<a href="http://auth.example.com/test.php">Change Sites</a>'
Run Code Online (Sandbox Code Playgroud)

auth.domain.com/test.php

session_set_cookie_params(0, '/', '.example.com');
session_start();
print session_id() . "<br>";
$_SESSION['Checked'] = 1;
print_r($_SESSION);
Run Code Online (Sandbox Code Playgroud)

会话ID完全相同但是当我转出$ _SESSION变量时,它不显示两个键,只是我在每个域下设置的任何键.

[编辑2]

我更新了[编辑]

php authentication session cross-domain

89
推荐指数
3
解决办法
8万
查看次数

使用异常抛出构造函数初始化对象的正确方法

这似乎是一个微不足道的问题,但我现在已经挂了几个小时(可能是Java太多了我的C++ braincells).

我创建了一个具有以下构造函数的类(即没有默认构造函数)

VACaptureSource::VACaptureSource( std::string inputType, std::string inputLocation ) {
    if( type == "" || location == "" ) {
    throw std::invalid_argument("Empty type or location in VACaptureSource()");
}
type = inputType;
location = inputLocation;

// Open the given media source using the appropriate OpenCV function.
if( type.compare("image") ) {
    frame = cvLoadImage( location.c_str() );
    if( !frame ) {
        throw std::runtime_error("error opening file");
    }
}
else {
    throw std::invalid_argument("Unknown input type in VACaptureSource()");
}
Run Code Online (Sandbox Code Playgroud)

}

当我想创建一个实例时,我会使用

    // Create input data object …
Run Code Online (Sandbox Code Playgroud)

c++ constructor exception

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