问题列表 - 第7218页

动态脚本加载同步

我有一个脚本,知道加载包含javascript类的动态脚本.我正在使用以下代码加载类脚本:

var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "myscript.js";
head.appendChild(script);
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用eval创建新类:

var classObj = eval(" new MyClass()" );
Run Code Online (Sandbox Code Playgroud)

问题是eval的代码正在执行bofre脚本已加载到内存中我得到一个错误, MyClass is undefined.

有没有办法同步这些事件?我需要确保脚本完全加载到内存中才能开始从中分配类.

javascript

10
推荐指数
2
解决办法
7970
查看次数

写出一个zip文件在IE7中不起作用

我继承了一个旧的应用程序,它将zip文件存储在数据库中,需要检索此文件.在Firefox中工作正常,我可以打开zip并且里面的每个文件都很好.当我在IE7中运行它时,我收到以下错误.

Internet Explorer无法从localhost下载ProductContentFormImage.aspx.

Internet Explorer无法打开此Internet站点.请求的网站不可用或无法找到.请稍后再试.

我正在使用下面的代码.

byte[] content = (byte[])Session["contentBinary"];

Response.ClearContent();
Response.ClearHeaders();
Response.Clear();

Response.Buffer = true;
Response.Expires = 0;
Response.ContentType = "application/zip";
Response.AddHeader("Content-Length", content.Length.ToString());
Response.AddHeader("Content-Disposition", "attachment; filename=content.zip");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.BinaryWrite(content);
Response.End();
Run Code Online (Sandbox Code Playgroud)

c# asp.net zip internet-explorer

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

完全仲裁C#问题

假设您有一个对象,为了示例,我们将调用ScoreHotChicksEngine.并且说ScoreHotChicksEngine的构造函数期望传递一个IDataReader,其中包含属于Lonely Geeks的评分热门小鸡的属性值.

ScoreChicksEngine(IDataReader reader);
Run Code Online (Sandbox Code Playgroud)

好的,这是我想收集的信息......

作为开发人员,您会发现在传递给ScoreChicksEngine之前必须先阅读读者会更有用

IDataReader = command.ExecuteReader();
reader.Read();
ScoreChicksEngine SCE = new ScoreChicksEngine(reader);
Run Code Online (Sandbox Code Playgroud)

或者你会假设引擎本身会调用该函数并可能处理空值?

IDataReader  = command.ExecuteReader();
ScoreChicksEngine SCE = new ScoreChicksEngine(reader);
if (SCE.HasReaderData()) doSomething();
Run Code Online (Sandbox Code Playgroud)

c# architecture

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

在一个语句中选择两个表的连接中的第一行

我只需要从连接表A和B的查询中选择第一行.在表B上存在多个具有相同名称的记录.两个表中的任何一个都没有标识符.我无法更改方案,因为我不拥有数据库.

TABLE A
NAME

TABLE B
NAME
DATA1
DATA2

Select Distinct A.NAME,B.DATA1,B.DATA2 
From A 
Inner Join B on A.NAME = B.NAME
Run Code Online (Sandbox Code Playgroud)

这给了我

NAME       DATA1    DATA2
sameName   1        2
sameName   1        3
otherName  5        7
otherName  8        9
Run Code Online (Sandbox Code Playgroud)

但我需要每个名称只检索一行

NAME       DATA1    DATA2
sameName   1        2
otherName  5        7
Run Code Online (Sandbox Code Playgroud)

我能够通过将结果添加到带有标识列的临时表中,然后选择每个名称的最小标识来完成此操作.

这里的问题是我需要在一个语句中执行此操作.

sql db2

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

如何选择表格单元格而不在jQuery中选择嵌套表格单元格

我想只选择表中第一级'td'元素而不是任何嵌套表的单元格.例如:

<table id="Outer">
    <tr>

        <td> --this one
        </td> 

        <td> --this one
            <table>
                <tr>
                    <td></td> -- but not this one or any deeper nested cells
                </tr>
            </table>
        </td>

    </tr> 
</table>
Run Code Online (Sandbox Code Playgroud)

(在prod代码中是的,我会包括tbody,thead ...)

jquery css-selectors sizzle

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

0
推荐指数
5
解决办法
3329
查看次数

使用Silverlight框架有价值吗?

我在设计Silverlight 3 LOB应用程序三周后,我决定使用Entity Framework,RIA Services和MVVM模式.

现在我正在调查所有胶水.我正在检查行为,ICommand,依赖属性,IoC等.

在撰写本文时,Silverlight有许多框架.

Silverlight.FX
Silverstone
CSLA用于Silverlight
Prism
Caliburn

这些必要吗?
您是否有使用这些框架的经验?
这些框架是否仍适用于Silverlight 3?
使用这些框架的优点和缺点是什么.

说实话,我对CSLA并不感兴趣,因为我们今天没有使用它,但我把它包括在内是为了完整性.

silverlight silverlight-3.0

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

是否有类似于Visual Studio的gcc 4.2警告可能会丢失数据?

是否有gcc的标志,从长到短的转换会产生关于可能丢失数据的警告?

我正在开发一个为Visual Studio(2005)和GCC 4.2(适用于Mac OS X)编译的C++应用程序.

Visual Studio打印出来的警告遵循以下模式:

: warning C4244: 'argument' : conversion from 'long' to 'short', possible loss of data
Run Code Online (Sandbox Code Playgroud)

我尝试过-Wconversion,但这并不是我想要的.到目前为止,我唯一能找到的是一个实验性标志,-Wcoercion,它与GCC 4.3相关(我不确定我们是否还想投资).

2009年4月22日美国东部时间11:00编辑:为了澄清,我想看到那个警告.我们有代码,我们想知道何时会发生数据丢失.如果我有代码:

unsigned long value1 = LONG_MAX;
std::cout << "value1: " << value1 << std::endl;

unsigned short value2 = value1;
std::cout << "value2: " << value2 << std::endl;
Run Code Online (Sandbox Code Playgroud)

我得到了这个预期的结果:

  value1:2147483647
  value2:65535

在我们的代码中,我们有特殊的断言来执行强制操作并在执行代码导致数据丢失时发出警告.我们使用Visual Studio的警告在我们的大型代码库中找到了这些位置.

我们有什么方法可以在gcc 4.2中生成这些警告吗?

c++ gcc visual-studio-2005

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

从字符串中删除无用的段落标记

如果我有一个像这样的字符串:

<p>&nbsp;</p>
<p></p>
<p class="a"><br /></p>
<p class="b">&nbsp;</p>
<p>blah blah blah this is some real content</p>
<p>&nbsp;</p>
<p></p>
<p class="a"><br /></p>
Run Code Online (Sandbox Code Playgroud)

我怎样才能把它变成:

<p>blah blah blah this is some real content</p>
Run Code Online (Sandbox Code Playgroud)

正则表达式需要获取&nbsp;s和空格.

php regex

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

如何使用Delphi制作rocketdock/OSX风格的启动栏

我想制作一个带有图标的工具栏,当你将鼠标悬停在它们上面时,这些图标会变得更大.我不介意重新发明轮子,但如果有人能提出一个好处:

  1. 图像格式(不确定位图在这里工作,不知道如何做矢量)
  2. 现有控制(付费或免费,只要我可以在一个密切的源应用程序中使用它)
  3. 容器类(TPanel是否足够?)

delphi toolbar

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