问题列表 - 第9711页

如何在CSS选择器中组合类和ID?

如果我有以下div:

<div class="sectionA" id="content">
    Lorem Ipsum...
</div>
Run Code Online (Sandbox Code Playgroud)

有没有办法定义一个表达"带有id='content'AND 的div"这个想法的风格class='myClass'

或者你只是采取一种方式或另一种方式

<div class="content-sectionA">
    Lorem Ipsum...
</div>
Run Code Online (Sandbox Code Playgroud)

要么

<div id="content-sectionA">
    Lorem Ipsum...
</div>
Run Code Online (Sandbox Code Playgroud)

css css-selectors

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

什么是(功能)反应式编程?

我已经读过关于反应式编程的维基百科文章.我还阅读了关于功能反应式编程的小文章.描述非常抽象.

  1. 功能反应式编程(FRP)在实践中意味着什么?
  2. 反应式编程(与非反应式编程相反)是由什么组成的?

我的背景是命令式/ OO语言,因此可以理解与此范例相关的解释.

functional-programming terminology frp reactive-programming

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

.NET中的LinkedList是循环链表吗?

我需要一个循环链表,所以我想知道是否LinkedList是循环链表?

.net c# linked-list

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

为什么抽象类和接口都存在于C#中?

如果我们可以通过将类中的所有成员都设置为抽象来实现接口功能,那么为什么抽象类和接口都存在于C#中.

是因为:

  1. 接口存在多重继承
  2. 有接口是有意义的,因为对象的CAN-DO功能应放在接口而不是基本抽象类中.

请澄清

.net c# oop

13
推荐指数
3
解决办法
6300
查看次数

如何克服从IEnumerable <T>创建List <T>的开销?

我正在使用一些LINQ select东西来创建一些返回的集合IEnumerable<T>.

在我的情况下,我需要一个List<T>,所以我将结果传递给List<T>构造函数来创建一个.

我想知道这样做的开销.我的收藏中的项目通常是数百万,所以我需要考虑这个.

我假设,如果IEnumerable<T>包含ValueTypes,它是最糟糕的表现.

我对吗?Ref类型怎么样?无论哪种方式,还有List<T>.Add一百万次通话的费用,对吗?

有办法解决这个问题吗?像我可以使用扩展方法"重载"LINQ Select等方法吗?

.net c# linq performance ienumerable

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

HTML标记中测试自动化的测试ID?

我们使用自动化测试来验证Web应用程序的功能.为了使测试用例中的断言更简单,更灵活,我们正在考虑引入'TestIDs',即HTML标记中的ID,以帮助测试用例找到并验证页面上的元素.此外,这些TestID将允许更具体的集成测试,由于页面上的数据有限,这些测试目前是不可能的.

然而,这就是让我们犹豫的原因:

  • 引入测试ID意味着更改测试测试
  • 安全性 - 我们会披露内部域对象ID和其他在页面上不可见的信息
  • 标准 - 取决于我们如何将TestID放入标记中,我们很可能违反元素或属性的预期语义用法(例如'id'或'class'属性,其他html元素等)
  • 干扰 - TestID可能会干扰应用程序代码
  • 性能 - TestID是不必要的标记(对用户)并增加页面大小(仅对大页面有意义)

将TestID限制为测试/暂存HTML似乎不是一个好主意,因为我们显然希望测试将在生产中使用的代码,并且不希望我们的测试/暂存环境表现不同.实际上,我们目前在发布后针对实时系统运行部分测试套件.

你认为TestIDs是个好主意吗?如果是这样你会如何将它们放入标记中?


一些示例标记来演示我正在谈论的内容:

<!-- this test id allows an integration test to verify that
  the carrot 188271 is in fact green but exposes the id to the user -->
<tr id="testid-carrot-id-188271">
    <td class="color">green</td>
    <td class="size">doesn't matter</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

html testing integration-testing automated-tests web-applications

3
推荐指数
2
解决办法
2144
查看次数

多少豆应该够了?

我是德国大学的本科学生.
我有一个团队编程课程..我们必须使用JavaEE/JSF来建立一个社交网站..像LinkedIn.
无论如何,我的小组创造了很多豆子.哪个恕我直言太多了.

    <?xml version='1.0' encoding='UTF-8'?>

<!-- =========== FULL CONFIGURATION FILE ================================== -->

<faces-config version="1.2" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
    <managed-bean>
        <managed-bean-name>SessionBean1</managed-bean-name>
        <managed-bean-class>egispartnerprofile.SessionBean1</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>ApplicationBean1</managed-bean-name>
        <managed-bean-class>egispartnerprofile.ApplicationBean1</managed-bean-class>
        <managed-bean-scope>application</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>RequestBean1</managed-bean-name>
        <managed-bean-class>egispartnerprofile.RequestBean1</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>Hauptseite</managed-bean-name>
        <managed-bean-class>egispartnerprofile.Hauptseite</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>PasswordVergessen</managed-bean-name>
        <managed-bean-class>egispartnerprofile.PasswordVergessen</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>registery</managed-bean-name>
        <managed-bean-class>egispartnerprofile.registery</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>Page1</managed-bean-name>
        <managed-bean-class>egispartnerprofile.Page1</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <validator>
        <validator-id>login.EmailValidator</validator-id>
        <validator-class>Login.EmailValidator</validator-class>
    </validator>

    <managed-bean>
        <managed-bean-name>Bewertung</managed-bean-name>
        <managed-bean-class>group52.infoholders.Bewertung</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>Mitarbeiter</managed-bean-name>
        <managed-bean-class>group52.infoholders.Mitarbeiter</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>Nachrichten</managed-bean-name>
        <managed-bean-class>group52.infoholders.Nachrichten</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>Benutrzer</managed-bean-name>
        <managed-bean-class>group52.infoholders.Benutzer</managed-bean-class>
        <managed-bean-scope>application</managed-bean-scope>
    </managed-bean>
    <managed-bean>
        <managed-bean-name>view$MainPage</managed-bean-name> …
Run Code Online (Sandbox Code Playgroud)

jsf javabeans java-ee

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

Clojure可变存储类型

我正在尝试从网站上提供的API和文档中学习Clojure.我对Clojure中的可变存储有点不清楚,我想确保我的理解是正确的.如果有任何想法我错了,请告诉我.

编辑:我正在更新这个,因为我收到有关其正确性的评论.


免责声明:所有这些信息都是非正式的,可能是错误的.不要使用这篇文章来了解Clojure的工作原理.


Vars总是包含根绑定,可能还包含每个线程的绑定.它们与命令式语言中的常规变量相当,不适合在线程之间共享信息.(感谢Arthur Ulfeldt)

Refs是支持原子事务的线程之间共享的位置,可以更改单个事务中任意数量的ref的状态.在退出同步表达式(dosync)时提交事务,并且使用STM魔法(回滚,队列,等待等)自动解决冲突

代理是通过调度独立的操作函数来更改代理的状态,使得线程之间异步共享信息的位置,而开销最小.虽然在调度函数完成之前未设置代理程序的值,但代理程序会立即返回并因此是非阻塞的.

原子是可以在线程之间同步共享的位置.它们支持不同线程之间的安全操作.

这是我基于何时使用这些结构的友好总结:

  • Vars就像命令式语言中的常规旧变量.(尽可能避免)
  • 原子就像Vars一样,但具有线程共享安全性,可以立即读取和安全设置.(谢谢马丁)
  • 代理就像一个Atom,但它不是阻塞它而是产生一个新的线程来计算它的值,只有在改变一个值时才会阻塞,并且可以让其他线程知道它已经完成了分配.
  • Refs是在事务中锁定自己的共享位置.我们只是启动一个事务并让Clojure处理该事务中refs之间的所有锁定条件,而不是让程序员决定在每个锁定代码的竞争条件下会发生什么.

此外,相关概念是功能future.对我来说,似乎未来的对象可以被描述为同步代理,在完成计算之前根本无法访问该值.它也可以描述为非阻塞Atom.这些准确的未来概念是什么?

multithreading future clojure mutable

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

JQuery $ .ajax并处理结果集

我有以下内容

 $.ajax({        
  type: "POST",        
  url: "qry_invControl.cfm",        
  data: "p_sales_price=" + input.val() + "&action=getCashPrice",
  cache: false,       
  success: function(data) {    
     $("#cashPrice_"+num).html(data);       
  }    
  });
Run Code Online (Sandbox Code Playgroud)

我需要修改我的qry_invControl.cfm以返回除了cashPrice之外的其他内容,例如条款,月付款.如何修改我的成功函数,以便我可以执行以下操作:

 $("#cashPrice_"+num).html(data.cashPrice);
 $("#terms_"+num).html(data.terms);
 $("#monthlyPayment_"+num).html(data.monthlyPayment);
Run Code Online (Sandbox Code Playgroud)

我将需要填充其他div以显示相关数据(terms,monthlyPayment)和一个来自qry_invControl.cfm的ajax调用.

ajax coldfusion jquery

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

如何使用正则表达式提取HTML img源?

我需要从HTML文档中的所有图像标记中提取src元素.

因此,输入是一个HTML页面,输出将是指向图像的URL列表:ex ... http://www.google.com/intl/en_ALL/images/logo.gif

以下是我到目前为止所提出的:

<img\s+src=""(http://.*?)
Run Code Online (Sandbox Code Playgroud)

这不适用于src不在img标记之后的标记,例如:

<img height="1px" src="spacer.gif">
Run Code Online (Sandbox Code Playgroud)

有人可以帮助完成这个正则表达式?这很简单,但我认为这可能是获得答案的更快捷方式.

regex vbscript asp-classic

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