小编Ken*_*isa的帖子

什么浏览器现在支持window.postMessage调用?

window.postMessage现在支持呼叫的所有浏览器是什么?我正在寻找本机支持它的浏览器,而不是通过iFrame hack.

javascript cross-browser

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

如何在按Enter键时禁用自动提交行为?

我想根据我输入的输入文本按Enter键转到p2.htm或p3.htm.我还想手动点击submit1按钮提醒('no1').

它适用于FireFox,但在IE6中,当我按下回车键时,它将提交提交按钮.

我怎样才能在IE 6中使用FireFox中的东西?

我使用javascript和jQuery.

<input id="Text2"  type="text"  onkeyup="if(event.keyCode==13){go2();}" /> 
<input id="Text3"  type="text"  onkeyup="if(event.keyCode==13){go3();}" /> 

<input id="submit1"  type="submit" value="submit" onclick="alert('no1')" />

<script type="text/javascript">
    function go2()
    {
        window.location = "p2.htm";
    }
    function go3()
    {
        window.location = "p3.htm";
    }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript button

12
推荐指数
5
解决办法
3万
查看次数

为什么我不能将DateTime []转换为object []?

似乎我可以将DateTime转换为对象,那么为什么我不能将数组DateTime []转换为object []?我知道这与值/引用类型有关,但是没有拳击允许我这样做吗?

.net c# casting .net-4.0

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

使用SSIS从Excel导入数据而不知道工作表名称

我有一个由其他服务器更新的电子表格(在我的掌握),我需要自动将这些数据转化为SQL 2005中的数据始终是电子表格的第一页.但是,该工作表的名称会根据行数而变化.

有没有办法在不事先知道工作表名的情况下运行从Excel中提取数据的SSIS作业?它似乎依赖于工作表名称作为数据源,但我希望告诉它"工作表编号1"或类似的东西.

sql excel ssis

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

在使用LINQ生成XML时,如何从元素中删除xmlns?

我正在尝试使用LINQ生成我的Sitemap.站点地图中的每个网址都使用以下C#代码生成:

XElement locElement = new XElement("loc", location);
XElement lastmodElement = new XElement("lastmod", modifiedDate.ToString("yyyy-MM-dd"));
XElement changefreqElement = new XElement("changefreq", changeFrequency);

XElement urlElement = new XElement("url");
urlElement.Add(locElement);
urlElement.Add(lastmodElement);
urlElement.Add(changefreqElement);
Run Code Online (Sandbox Code Playgroud)

当我生成我的站点地图时,我得到的XML如下所示:

<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url xmlns="">
    <loc>http://www.mydomain.com/default.aspx</loc>
    <lastmod>2011-05-20</lastmod>
    <changefreq>never</changefreq>
  </url>
</urlset>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何从url元素中删除"xmlns ="""?除此之外,一切都是正确的.

谢谢您的帮助!

c# linq

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

控制台输出说明位长溢出

当我运行我的应用程序时,我将此输出提供给控制台:

位长溢出代码11位7-> 5代码16位4-> 5

位长溢出代码4位6-> 7

位长溢出代码3位6-> 7代码0位6-> 7

位长溢出代码16位4-> 5

位长溢出代码4位6-> 7代码5位6-> 5代码16位4-> 5

位长溢出代码16位4-> 5

位长溢出代码0位6-> 7

位长溢出代码11位6-> 7

该应用程序将拉出3个文件并将其保存到其文档文件夹中,除了此输出外,所有内容似乎都可以.

更新:

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 

@try { 
    NSString *docsPath =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
    NSString *filePath = [docsPath stringByAppendingPathComponent:@"ZipTest.zip"]; 
    ZipFile *zipFile = [[ZipFile alloc] initWithFileName:filePath mode:ZipFileModeCreate]; 
    ZipWriteStream *stream; 

    if (self.textSwitch.on) { 
        stream = [zipFile writeFileInZipWithName:@"text.txt" compressionLevel:ZipCompressionLevelBest];
    } 
    [zipFile close]; 
    [zipFile release]; 
} 
@catch (ZipException *ze) {} 
@catch (id e) {} 

[pool drain];
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

谢谢

iphone overflow bit

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

如何从CAB文件创建MSI?

我需要将Crystal Reports Active X打印控件推送给我的用户,因为他们无法访问自己的计算机来自行安装.理想情况下,我想通过MSI来做到这一点,我可以通过组策略推出.

下面是CAB中的.inf文件.从我读过的内容来看,我相信我可以在Visual Studio的"安装项目"中重新打包它,但我正在寻找一些关于如何解决这个问题的建议.

[version]
    signature="$CHICAGO$"   
    AdvancedINF=2.0   
[Add.Code]
    PrintControl.dll=PrintControl.dll
    csprintdlg.dll=csprintdlg.dll
    pvlocale-1-0.dll=pvlocale-1-0.dll   
    xerces-c_2_7.dll=xerces-c_2_7.dll
    msvcr80.dll=msvcr80.dll
    Microsoft.VC80.CRT.manifest=Microsoft.VC80.CRT.manifest
    LCIDTable.xml=LCIDTable.xml
[PrintControl.dll]
    file-win32-x86=thiscab   
    CLSID={B7DA1CA9-1EF8-4831-868A-A767093EA685}
    FileVersion=13,0,0,99
    RegisterServer=yes 
[pvlocale-1-0.dll]
    file-win32-x86=thiscab  
    FileVersion=13,0,0,99
[csprintdlg.dll]
    file-win32-x86=thiscab  
    FileVersion=13,0,0,99
[xerces-c_2_7.dll]
    file-win32-x86=thiscab  
    FileVersion=14,0,0,716
[msvcr80.dll]
    file-win32-x86=thiscab
    FileVersion=8,0,50727,4053
[Microsoft.VC80.CRT.manifest]
    file-win32-x86=thiscab
[LCIDTable.xml]
    file-win32-x86=thiscab
Run Code Online (Sandbox Code Playgroud)

installation windows-installer cab setup-project crystal-reports

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

为什么把javascript放在asp.net中?

我被问及JavaScript,我不确定我提到的几点.

使用ASP.net后,我发现用于处理事件的术语是代码隐藏方法.

但在其他情况下,我发现JavaScript在asp.net页面中使用.

我的问题是,这是完成的,因为javascript文件是外部.js文件,可以从任何地方访问或有不同的原因吗?

谢谢你的回复.

javascript asp.net

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

如何验证我在iPhone上从Web下载的图像文件?

我正在使用NSURLConnection sendSynchronousRequest方法下载图像,并且工作正常.但是,偶尔我会遇到图像URL指向图像文件以外的问题的问题.例如,我发现这个非图像URL导致了问题:http: //www.100plusposters.com/images/ExoticFlowers.jpg 该URL返回一个网页,我认为这是因为该网站缺少图像.

Objective-C的一个好处是无效图像不会导致崩溃.它简单而安静地继续,并且不显示任何图像,但这仍然是一个问题.

如何在显示之前验证返回的数据以确保它是有效的图像文件?

谢谢!

我的相关代码,如果有帮助......

NSError *error = nil;
NSURLResponse *response;
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:5];

NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

if(data != nil && [error localizedDescription] == nil) 
{
    //Create UIImage object using initWithData method
    //Display UIImage
}
Run Code Online (Sandbox Code Playgroud)

iphone image objective-c uiimage

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

TaskContinuationOptions.OnlyOnFaulted不考虑使用异常的流量控制?

我的印象是,控制流量与异常被认为是一种不好的做法.

那你为什么要这样做:

var task = Task.Factory
            .StartNew(() => command.Execute());
task.ContinueWith(t => 
                      {
                          // success callback
                      }, TaskContinuationOptions.OnlyOnRanToCompletion);
task.ContinueWith(t =>
                      {
                          Log.Error(string.Format("'{0}' failed.", command.GetType()), t.Exception);
                          // error callback
                      }, TaskContinuationOptions.OnlyOnFaulted);
Run Code Online (Sandbox Code Playgroud)

当你可以轻松地catch将异常放在里面时command.Execute(),我在这里有什么东西吗?任务可以抛出与它们正在执行的代码无关的异常吗?

编辑:如果我们使用c#5 asyncawait关键字,你会说这会更好,或者在上面的例子中捕获所有真的无关紧要怎么样?

public class AsyncFooCommand : AsyncCommandBase<Bar>
{
    public override Bar Execute()
    {
        try
        {
            var bar = // Do something that can throw SpecificException
            Successful = true;
            return bar;
        }
        catch (SpecificException ex)
        {
            // Log
        }
    }
}
public static …
Run Code Online (Sandbox Code Playgroud)

c# asynchronous

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

必需的字段验证器停止图像按钮 onclick?

我构建的图像按钮有问题。当我将所需的字段验证器附加到页面时,它们会阻止按钮 onclick 事件触发。我对此感到非常困惑,因为我在我的代码中看不到任何问题!

请你能把目光投向这个并帮助我吗?

干杯

<asp:TextBox ID="TB_Newsletter" runat="server" CssClass="nwsltr-input"></asp:TextBox>

        <asp:RequiredFieldValidator ID="RequiredFieldValidator1"  ValidationGroup="V1" runat="server" Display="Dynamic"  ControlToValidate="TB_Newsletter" ErrorMessage="You must enter your email address"></asp:RequiredFieldValidator>

        <asp:RegularExpressionValidator ID="RegularExpressionValidator1" 
           runat="server" ValidationGroup="V1" Display="Dynamic"
           ValidationExpression="^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$" 
           ErrorMessage="Invalid Email Address" ControlToValidate="TB_Newsletter"></asp:RegularExpressionValidator>

      <asp:ImageButton ID="IB_SubScri" 
           ImageUrl="~/_includes/images/buttons/nwsltr-btn.png" runat="server" 
           onclick="IB_SubScri_Click" CausesValidation="True" ValidationGroup="V1"/>
Run Code Online (Sandbox Code Playgroud)

.net c# validation imagebutton

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

如何检索Lotus Notes数据库的"Record activity"标志?

Lotus Notes数据库的

我想检索Lotus Notes数据库的"Record activity"标志,如屏幕截图所示(请参阅左下角的复选框).我怎么能通过API做到这一点?

lotus-notes

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

C# - 启动时应用程序崩溃(Windows 7)

我正在开发一个必须在Windows启动时运行的项目,

我试过用:

            RegistryKey rkApp = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
            rkApp.SetValue("1234", path + @"\xxxx.exe");
            rkApp.Close();
Run Code Online (Sandbox Code Playgroud)

它从Windows开始,但立即崩溃("应用程序已停止工作窗口正在检查......".

当我尝试调试它时,它不会崩溃.

我该如何解决?

.net c#

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