问题列表 - 第34477页

如何使用javascript或jquery检测IE7并向div添加一个类

有没有办法检测IE7?

我在IE8中的代码没有任何问题,但是IE7有问题.

所以我认为当浏览器是IE7通过javascript检测它时,我可以添加一个带有jquery的类.

我想改变

<div id="system">
Run Code Online (Sandbox Code Playgroud)

<div id="system" class="ie7">
Run Code Online (Sandbox Code Playgroud)

提前致谢.

javascript jquery internet-explorer-7

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

红宝石中ffi和mri c扩展之间的权衡是什么?

红宝石中ffi和mri c扩展之间的权衡是什么?

ruby ffi

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

如何理解Visual Studio的调用堆栈?

  VCamD.ax!CFactoryTemplate::CreateInstance()  + 0x3f bytes 
> VCamD.ax!CClassFactory::CreateInstance()  + 0x7f bytes 
Run Code Online (Sandbox Code Playgroud)

什么0x7f0x3f

c++ debugging visual-studio

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

如何使用jQuery"提交"表单的一部分

我有一个像电子表格一样的表格.当用户离开一行时,我想使用jQuery Ajax将该行的字段提交给服务器.该页面是一个大的形式,所以这不是一个javascript点击提交按钮场景 - 形式是巨大的,我只想发送一小部分内容出于速度的原因.

我已经编写了代码来识别行并迭代行中的字段.我的问题是如何构建dat对象以提交可理解的东西,我可以在服务器端进行反汇编和存储.

目前我的代码看起来像这样

var dat=[];
$("#" + finalrow).find("input").each(function () {
    var o = $(this).attr("name");
    var v = $(this).val();
    dat.push({ o: v });
});
$.ajax({
    url: 'UpdateRowAjax',
    dataType: 'json',
    type: 'POST',
    data: dat ,
    success: function (data) {
        renderAjaxResponse(data);
    }
});
Run Code Online (Sandbox Code Playgroud)

dat的组装根本不起作用.那么我应该如何构建该dat对象以使其"看起来"尽可能像表单提交一样.

javascript jquery

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

如何序列化/反序列化生成的WCF代理代码?

我试图从svcutil序列化/反序列化生成的WCF Web服务代理代码.虽然我能够序列化对象,但我无法将它们反序列化回对象.这是我通过序列化生成的XML:

<RootObject xmlns="http://schemas.myco.com/online/sync/2008/11">
    <WrapperObject>
        <Objects>
            <SomeObject p4:type="Foo" ContextId="d5f9f021-b2a1-47ba-9f25-1e068194dc87" ObjectId="fad3ef87-3944-459d-b45b-1e4e52ef24db" xmlns:p4="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.myco.com/online/sync/2008/11" />
        </Objects>
      </WrapperObject>
</RootObject>
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  1. 我已经在使用XmlSerializerNamespaces来声明命名空间以匹配生成的代理代码中指定的命名空间.为什么还有一个"p4"标签,它添加到"SomeObject"标签并添加了一个新的xml命名空间(xmlns:p4 ="http://www.w3.org/2001/XMLSchema-instance").

        using (XmlWriter xmlWriter = XmlWriter.Create(stringBuilder, xmlSettings))
        {
            XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces();
            namespaces.Add(string.Empty, defaultNamespace);
    
            XmlSerializer serializer = new XmlSerializer(typeof(T), defaultNamespace);
            serializer.Serialize(xmlWriter, objectToBeSerialized, namespaces);
    
            return stringBuilder.ToString();
        }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 当我尝试使用以下代码反序列化XML时,我收到以下错误:"System.InvalidOperationException:生成XML文档时出错.---> System.Xml.XmlException:'p4:type'是重复的属性名称."

        using (TextReader textReader = new StringReader(xmlString))
        {
            using (XmlReader xmlReader = XmlReader.Create(textReader))
            {
                XmlSerializer serializer = new XmlSerializer(typeof(T), defaultNamespace);
                return (T)serializer.Deserialize(xmlReader);
            }
        }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 代理代码由svcutil生成,以与WCF Web服务进行通信.当我使用Web服务调用时,所有生成的对象都被正确地序列化/反序列化.

以前有没有人有类似的问题?

.net c# xml-serialization

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

在JavaScript Web应用程序中实现类似SproutCore的绑定

我已经完成了SproutCore教程,并了解了框架提供的内容.这看起来很神奇,虽然我不确定我对一个在幕后生成HTML和CSS的框架的感觉.关于SproutCore我觉得最吸引人的是它的绑定 - 减少保持所有内容同步所需的胶水代码量只能是一件好事.

我有兴趣了解SproutCore的绑定是如何实现的.我希望能够利用绑定而不必使用SproutCore等框架.

如何编写绑定数据及其表示所需的JavaScript代码,如何在没有任何粘合代码的情况下立即反映数据的变化?

javascript binding sproutcore

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

在VB.NET中使用String数组的IndexOf

如何在以下代码中找到字符串数组中项的索引:

Dim arrayofitems() as String
Dim itemindex as UInteger
itemindex = arrayofitems.IndexOf("item test")
Dim itemname as String = arrayofitems(itemindex)
Run Code Online (Sandbox Code Playgroud)

我想知道如何在字符串数组中找到项的索引.(所有项目都是小写的,所以大小写无关紧要.)

vb.net arrays indexof

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

设计问题:带有单一方法的 Java 类好吗?

我需要以下功能

Given two sorted lists, merge them
Run Code Online (Sandbox Code Playgroud)

我有这个骨架 Java 代码:

public class MergeLists{
   public List merge(List l1, List l2){
      List l3;
      // merge l1, l2 in to l3
      return l3;
   }

   public static void main(){
      // populate list1 and list2
      MergeLists ml = new MergeLists();
      List l3 = ml.merge(l1,l2);
   }
}
Run Code Online (Sandbox Code Playgroud)

这个单一的方法类是正确的方法吗?我觉得几乎是空的班级正在盯着我说这是糟糕的设计。我最初将 List L3 作为 MergeLists 的私有成员,但后来我想,merge(l1,l2) 可以用同一个对象多次调用,这要求 l3 是 merge(l1,l2) 的本地成员。我读到使用静态方法对于代码可重用性来说更糟糕。请指教。谢谢你。

java class

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

跨浏览器href里面的href?

我有css看起来像下面

ul.sometclass li a {

display:inline-block;
}
Run Code Online (Sandbox Code Playgroud)

我的HTML看起来像

<ul class="someclass">
<li>
  <a href="outertest.html">outer test 

         <div style="display:inline; float:left;overflow: hidden;">
                   <a href="innertest.html"><div style="display:inline; float:left;">inner test</a>
                   <a href="innertest.html"><div style="display:inline; float:left;">inner test</a>
        </div>
   </a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

1.对于跨浏览器支持,可以在href中使用href吗?
2.是我的ul.someclass li影响内部a_href?在我看来,它影响和在Firefox上,即使我把它作为内联,它呈现为块.在即可以

html css

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

如何从Git中提取历史子集?

更新:我试图简化这里的真实示例以清楚地解释我的选项,但这并没有真正起作用.到目前为止,下面的链接示例过于笼统,甚至无法使用这个简单的示例.

我能够一直用SVN做这种事情并且非常熟练.现在我发现在Git中非常困难,并开始相信我的历史基本上太过密集,无法将它拉开.

真实世界的问题:我已经移动并重命名了十几个文件.他们的历史与数百个其他文件的历史混杂在一起,我想完全删除历史记录.

在SVN中,我可以使用dump/include-filter/exclude-filter/load序列来修剪存储库,很少我可能需要在加载之前在转储文件中手动重命名路径.

像这样的东西,我会做的:

SET Includes=trunk/src/Foo.aaa trunk/src/Foo.bbb trunk/src/Foo trunk/src/Bar
SET Excludes=trunk/src/Bar/Blah.aaa trunk/src/Foo/Blah.aaa

svnadmin dump FooSrc > Full.dump 2> Dump.log
svndumpfilter include %Includes% --skip-missing-merge-sources --renumber-revs --drop-empty-revs < Full.dump > Filter_1.dump 2> Filter_1.log
svndumpfilter exclude %Excludes% --skip-missing-merge-sources --renumber-revs --drop-empty-revs < Filter_1.dump > Filter_2.dump 2> Filter_2.log
svnadmin create FooDest
svnadmin load FooDest --ignore-uuid < Filter_2.dump > Load.log 2> Load_Errors.log
Run Code Online (Sandbox Code Playgroud)

有没有人有一个很好的例子,这不仅仅是一个简单的删除单个文件或导出单个子目录?

我可以定义文件集的最简单方法是使用7个目录路径的列表.这些目录中的所有内容都需要保存,外部的所有内容都需要从历史记录中删除.


简化问题:

我有一个Git存储库,它有一些我想要提取到自己的存储库中的文件.问题是这些文件是在原始存储库的整个历史记录中创建和修改的,因此我无法弄清楚如何干净地提取它们.

以下是我的历史记录的要点(只有更多的提交和更多要忽略).正如你所看到的,我显然不打算稍后将这些文件从历史中挑选出来:

commit 4a09d3f977a8595d9e3f61766a5fd743e4265a56

M    src/Foo/Bar/FileToExtract2.foo
A    src/Foo/Bar/FileToExtract3.bar
D    src/Foo/AnotherFileToIgnore.txt

commit 05d26f23518083270cc45bf037ced29bec45e064

M    src/Foo/Blah/IgnoreThisOneToo.foo
M    src/Foo/AnotherFileToIgnore.txt

commit 343187228f4bd8e4427395453034c34ebd9a95f3 …
Run Code Online (Sandbox Code Playgroud)

git version-control history

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