问题列表 - 第48082页

Java HashSet重复比较

我有一个Person包含的类String firstName, lastName.我想将此类的实例插入到a中List,但我不想插入重复项.

我如何使用HashSet它使用类似的东西firstName+lastName来找出重复?

java list duplicates hashset

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

具有多个ASP.NET Web应用程序的Visual Studio解决方案

我有一个Visual Studio 2010解决方案,其中包含多个Web应用程序.我已经设置了一个作为启动项目,但是当我调试Visual Studio时,为我的解决方案中的每个Web应用程序启动了一个开发服务器.反正我是否可以让Visual Studio只启动默认启动项目的开发服务器?

asp.net visual-studio-2010

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

C#和SQL LIKE条件:'%'用作单字符通配符

我在我的DataSet中有这样的查询(数据库位于.mdf文件中):

SELECT *
FROM TableName
WHERE SomeField LIKE @Param
Run Code Online (Sandbox Code Playgroud)

TableName中含有记录????????SomeField外地.

@Param???????%它的作品完美,但如果@Param??????%?????%,它返回0行.?????%%%也有效.

为什么'%'可以作为单字符通配符使用?

c# sql sql-server wildcard sql-like

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

使用LLVM-gcc或gcc进行部分评估/专业化

我对c/c ++的(部分)编译时评估非常感兴趣(不是像c ++中的模板参数).让我们考虑以下情况(取自[1]):

double mypower(double x, int n) {
  int i;
  double ret = x;
  for (i = 1; i < n; i++) {
    ret *= x;
  }
  return ret;
}
Run Code Online (Sandbox Code Playgroud)

然后在代码中的某处调用此函数:

mypower(x,3); // y varies all the time, 
Run Code Online (Sandbox Code Playgroud)

然后编译器可以优化它(例如循环展开).我使用的一些常用函数可以从优化中获益(通过手动创建专用函数进行测试).演示文稿[1]描述了一个搜索函数的过程,并由函数的专用版本替换.这似乎有效.但它似乎并不是非常普遍,需要为应该替换的函数编写代码.

该演示文稿似乎是从2008年开始,我找不到比此来源更多的信息.那么从那时起有什么改进吗?我更喜欢某种自动化,它对可能由属性语法控制的所有函数都做同样的事情(例如__attribute__(peval)......).此外,我希望同样适用于面向对象的代码,为不同的对象创建专门的类([2]似乎暗示这是不可能的).

另外,我希望这种专业化不仅适用于代码中的常量.我正在考虑编译为LLVM IR(字节码)的程序可以执行以下操作:

  1. 在解释器的初始化阶段运行程序,在初始化阶段,程序可以从文件中读取一些配置.初始化后,解释器停止.

  2. 从那一点开始修复一些变量(包括成员变量).提取这些变量(例如,在编译期间由属性标记).

  3. 创建专门的函数和类.将这些克隆到字节码中.

  4. 运行JIT以创建本机机器代码.

这是我要求的很多,只有少数计算密集型程序可以从这种优化中受益.但是有些人必须在努力.我可能只是不知道正确的搜索条件来提供谷歌.

注意:请不要建议使用非类型参数或手动专业化的模板类,我已经这样做了.我只是希望编译器为我工作.

链接:

[1] 介绍如何在LLVM中进行部分评估

[2] 关于部分评估的论坛信息

c++ optimization evaluation llvm partial

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

CSS选择器 - 选择特定的子元素

这是我的代码片段:

<div class="totals">
        <table id="shopping-cart-totals-table">
    <col />
    <col width="1" />
    <tfoot>
        <tr>
    <td style="" class="a-right" colspan="1">

        <strong>Grand Total</strong>
    </td>
    <td style="" class="a-right">
        <strong><span class="price">$364.99</span></strong>
    </td>
</tr>
    </tfoot>
    <tbody>

        <tr>
    <td style="" class="a-right" colspan="1">
        Subtotal    </td>
    <td style="" class="a-right">
        <span class="price">$354.99</span>    </td>
</tr>
<tr>
    <td style="" class="a-right" colspan="1">

        Shipping & Handling (Flat Rate - Fixed)    </td>
    <td style="" class="a-right">
        <span class="price">$10.00</span>    </td>
</tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

有没有办法选择显示"$ 10.00"的范围?也许选择元素的第二次出现?IE:第二次出现".totals table tbody tr td [colspan ='']"?

css css-selectors css3

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

PHP DOMDocument nodeValue 转储文字 UTF-8 字符而不是编码

我遇到了一个类似于这个问题的问题

来自 DomDocument 的 nodeValue 在 PHP 中返回奇怪的字符

我发现的根本原因可以用 mb_convert_encoding() 模仿

在我的单元测试中,这终于解决了这个问题:

$test = mb_convert_encoding('é', "UTF-8");
$this->assertTrue(mb_check_encoding($test,'UTF-8'),'data is UTF-8');
$this->assertTrue($this->rw->checkEncoding($test,'UTF-8'),'data is UTF-8');
$this->assertIdentical($test,html_entity_decode('&Atilde;&copy;',ENT_QUOTES,'UTF-8'),'values match');
Run Code Online (Sandbox Code Playgroud)

UTF-8 数据的原始值似乎即将到来,并且运行 PHP 的系统的基本代码页很可能不是 UTF-8。

一直到解析(使用转储到 DOMDocument 的 HTML5lib 实现)字符串保持干净,UTF-8 友好。仅在使用拉取数据时

$span->nodeValue
Run Code Online (Sandbox Code Playgroud)

我是否看到编码稳定性失败。

我的猜测是,用于将 domdocument 导出到 nodeValue 的 htmlentities 捕获使用了编码转换器,但忽略了内联编码值。

鉴于我的问题与 HTML5 有关,我认为这与实现的新颖性直接相关,但这似乎是一个更广泛的问题。除了开头提到的问题之外,我无法通过搜索找到有关此特定于 DOMDocument 的问题的任何信息。

更新

以前进的名义,我已从 HTML5lib 和 DOMDocument 切换到Simple HTML DOM,它导出干净转义的 html,然后我可以将其解析回正确的 UTF-8 实体。

另外,我没有尝试过的一个功能是

utf8_decode
Run Code Online (Sandbox Code Playgroud)

因此,对于遇到此问题的其他人来说,这可能是一个解决方案。它解决了我在使用 AJAX/PHP 时遇到的一个相关问题,在 2009 年的这篇博客文章中找到了解决方案:克服 AJaX UTF-8 编码限制(在 PHP 中)

php encoding utf-8 character-encoding domdocument

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

如何在Delphi应用程序中调用APPCRASH事件?

您可能会将此视为一个愚蠢的问题,但我很好奇如何使用APPCRASH错误终止我的delphi制作的应用程序.(也称为"不发送"错误!!)

Thnx提前

delphi

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

我什么时候需要使用" 在xml?

如果我的引号不在属性中,我是否需要使用&quot;

哪个是对的?图表A或附件B?

图表A.

<boat>
    <name> Bertha </name>
    <description> Good boat.  10 feet long.  "Fixer-upper"</description>
</boat>
Run Code Online (Sandbox Code Playgroud)

图表B

<boat>
    <name> Bertha </name>
    <description> Good boat.  10 feet long.  &quot;Fixer-upper&quot;</description>
</boat>
Run Code Online (Sandbox Code Playgroud)

xml

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

C++中天花板功能的问题

我正在参加编程课程的介绍.我们不必编写实际的代码,但如果我们这样做,我们会得到额外的信任.我们使用Raptor作为流程图,您可以从那里生成C++代码,并通过一些修改获得工作代码.我使用Visual Studio 2008进行代码mod和构建.对于期中考试,我有停车问题.这些评论解释了程序的功能,除了一个错误之外它构建得很好:我收到一条消息,说第70行找不到'ceiling'标识符.这是代码:

// midterm part 2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <string>

void getTime (float &time);
void getAge (int &age);
void calcFee (float time, double &fee);

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
   double discount;
   double fee;
   float time;
   int age;

   cout << "This program gets the amount of time parked and calculates the total fee for parking." <<endl;
   cout << "The rate is $1.00 for the …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-2008

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

在php中的字符串中使用"<"和">"

我的代码中有一段看起来像这样:

$accounts[] = array("id" => 1, "fullName"=>"Lorem ipsum", "email"=>"lorem@example.com");
$accounts[] = array("id" => 2, "fullName"=>"Lorema ipsum", "email"=>"lorema@example.com");
$toUsers = array();
foreach($accounts as $account){
    $toUsers[] = $account['fullName'] . "<" . $account['email'] . ">";
}
$toString = implode(", ",$toUsers);
Run Code Online (Sandbox Code Playgroud)

这个循环应该给我一个字符串,格式化为电子邮件标题(我想使用邮件功能).我期待结果,$toString = "Lorem ipsum<lorem@example.com>, Lorema ipsum<lorema@example.com>";但我得到的只是$toString = "Lorem ipsum, lorema Ipsum";

我需要做什么才能让"<"和">"在php中使用字符串?

谢谢,JNK

php string email special-characters implode

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