问题列表 - 第25498页

Bookmarklet用于编辑当前URL

我正在寻找一个简单的书签,以获取我的网站的当前URL并通过几个更改刷新它.例如:

  1. 以当前页面为准:http://www.example.com/pages/
  2. 并将其更改为:https://admin.example.com/pages/
  3. 然后加载新的URL.

我试着寻找可以做到这一点的书签,但我找不到一个.谁能指出我正确的方向?即使是像我这样的东西的书签,我可以根据自己的需要进行编辑.

javascript url bookmarklet

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

单元测试JSON输出模块,最佳实践

我目前正在研究一个模块,它接受我们的业务对象之一并将该对象的json表示返回给调用者.由于我们环境的限制,我无法使用任何现有的json编写器,因此我编写了自己的json编写器,然后业务对象编写器使用它来序列化我的对象.json编写器以类似于此的方式进行测试

@Test
public void writeEmptyArrayTest() 
{
   String expected = "[  ]";
   writer.array().endArray();
   assertEquals(expected, writer.toString());
}
Run Code Online (Sandbox Code Playgroud)

这是唯一可管理的,因为每个指令产生的输出很小,即使我一直觉得必须有更好的方法.

我现在面临的问题是为对象编写器模块编写测试,其中输出更大,更易于管理.在预期的字符串中拼写错误的风险使我的测试变得非常糟糕,从长远来看,以这种方式编写代码似乎既愚蠢又无法管理.我一直觉得我想写测试以确保我的测试表现正常,这种感觉让我担心.

这样做的更好方法是什么?

json unit-testing

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

如何动态添加XmlInclude属性

我有以下课程

[XmlRoot]
public class AList
{
   public List<B> ListOfBs {get; set;}
}

public class B
{
   public string BaseProperty {get; set;}
}

public class C : B
{
    public string SomeProperty {get; set;}
}

public class Main
{
    public static void Main(string[] args)
    {
        var aList = new AList();
        aList.ListOfBs = new List<B>();
        var c = new C { BaseProperty = "Base", SomeProperty = "Some" };
        aList.ListOfBs.Add(c);

        var type = typeof (AList);
        var serializer = new XmlSerializer(type);
        TextWriter w = …
Run Code Online (Sandbox Code Playgroud)

.net c# xml-serialization xmlinclude

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

SQL Server +选择所有不同记录的前1条记录

我正在努力编写查询以产生以下记录.

我有一张记录表

c1  c2            c3                  c4    c5   c6

1  John         2.3.2010 12:09:54     4     7    99        
2  mike         2.3.2010 13:09:59     8     6    88   
3  ahmad         2.3.2010 14:09:59     1     9    19   


4  Jim        23.3.2010 16:35:14      4     5    99   
5  run        23.3.2010 12:09:54      3     8    12 
Run Code Online (Sandbox Code Playgroud)

我想只获取记录: -

3  ahmad         2.3.2010 14:09:59     1     9    19   
4  Jim        23.3.2010 16:35:14      4     5    99   
Run Code Online (Sandbox Code Playgroud)

我的意思是按列c3排序的记录和当天最新的记录.在这里,我有1,2,3条记录,在一天中的不同时间.在那里我需要按日期desc排序的记录,然后只需要前1个记录.类似的4和5.你能帮我写一个查询.

sql-server

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

核心数据中多语言数据的良好实践

我需要在我的iPhone应用程序中使用多语言coredata数据库.我可以为每种语言创建不同的数据库但我希望在iphone sdk中存在一种自动方式来管理不同语言核心数据中的数据,例如资源和字符串.

有人有一些提示吗?

database iphone core-data

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

Convert.ToDateTime(bool)有什么意义?

我昨晚正在为我正在进行的系统做一些类型转换例程.其中一个转换涉及将字符串值转换为DateTime等效值.

执行此操作时,我注意到Convert.ToDateTime()方法有一个接受布尔参数的重载.

第一个问题?在什么情况下这可能有用?

我进一步尝试在QuickWatch中执行该方法.无论哪种方式(true或false),例程都返回InvalidCastException.

第二个问题?为什么这种方法在这里呢?

编辑

伙计们,谢谢你的回答.从合同的角度来看,我可以看出它多么合理,但核心框架包括以下方法似乎很奇怪:

  • 永远不会工作
  • 更糟糕的是,当有人试图调用它时,实际上会抛出异常.

这有点像制造一辆装有控制装置的汽车,可以在使用时主动阻止您的车辆工作.

.net c# datetime

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

使用xs:extension忽略元素的顺序

如何设计我的xsd以忽略元素序列?

<root> <a/> <b/> </root>
Run Code Online (Sandbox Code Playgroud)

<root> <b/> <a/> </root>
Run Code Online (Sandbox Code Playgroud)

我需要使用extension代码生成的原因,所以我尝试了以下使用all:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.example.com/test"
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:t="http://www.example.com/test" >

    <xs:complexType name="BaseType">
        <xs:all>
            <xs:element name="a" type="xs:string" />
        </xs:all>
    </xs:complexType>

    <xs:complexType name="ExtendedType">
        <xs:complexContent>
            <xs:extension base="t:BaseType">
                <xs:all> <!-- ERROR -->
                    <xs:element name="b" type="xs:string" />
                </xs:all>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>

    <xs:element name="root" type="t:ExtendedType"></xs:element>
</xs:schema>
Run Code Online (Sandbox Code Playgroud)

此xsd无效,但报告以下错误<!-- ERROR -->:

cos-all-limited.1.2:所有模型组必须出现在{min occurrence} = {max occurrence} = 1的粒子中,并且该粒子必须是构成复杂类型的{content type}的对的一部分定义.

cos-all-limited.1.2的文档说:

1.2具有{max occurrence} = 1的粒子的{term}属性,它是构成复杂类型定义的{content type}的对的一部分.

我真的不明白这一点(既不是xsd也不是英语母语:)).


我做错了什么,我做错了什么,或者没有办法实现这个目标?

xml xsd

15
推荐指数
2
解决办法
9283
查看次数

协同乳胶

我想在我的乳胶文档的特定位置插入有关修复的注释,并且可能有一个"todos/fixme" 列表

你怎么处理这个?

似乎一种方法是使用fixme包,但我无法使其工作.

是否有人使用它?

latex

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

在iPhone上强制更改UIInterfaceOrientation

我想要获得一个iPhone应用程序,它只需要导航控制器堆栈中的每一次推送或弹出来改变方向.

基本上第一个视图是肖像,第二个视图是第三个肖像(是的我知道这不太理想,但那是设计,我必须实现它).

我已经在这里
做了各种建议.... 如何在没有设备自动旋转的情况下检测iPhone上的旋转?
将新视图推送到UINavigationViewController时强制纵向方向
是否有记录的方法来设置iPhone方向?
但没有取得全部成功.

设置链接3.1.2我阅读上面链接的文章似乎表明,如果我的肖像视图推送视图

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return ((interfaceOrientation == UIInterfaceOrientationLandscapeRight) );
}
,键盘将在需要时以正确的方向显示.

这种方法的问题在于,如果没有状态栏,状态栏转换会很奇怪和丑陋 - 每次更改都会在页面上隐藏阴影.

所以.我错过了什么

1)我认为在3.1.2(或可能更早)中,应该只是通过推动控制器来提供所需的方向,我是错误的吗?

2)是否有另一种方法可以使键盘以正确的方向显示.

3)未记录的API是否可以调用(请不要!)

iphone objective-c uiinterfaceorientation

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

多个if块或单个if条件

如果我需要检查多个条件,这是性能方面的首选方式

if( CND1 && CND2 && CND3 && CND4)
{
}
else
{
}
Run Code Online (Sandbox Code Playgroud)

要么

  if(CND1)
{
   if(CND2)
   {
      if(CND3)
      {
         if(CND4)
         {
         }
         else
         {
         }
      }
      else
      {
      }
   }  
else
   {
   }
}
    }
Run Code Online (Sandbox Code Playgroud)

c# coding-style

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