问题列表 - 第27012页

在没有JavaScript的情况下使输入按钮像<a>一样

我知道我可以为风格按钮分配一个onclick动作<input type="button".但它是否可以让它表现得像<a>没有使用JavaScript?我问,因为我处在一种技术上我最好使用<a>的情况,但按钮看起来更好.

html css input button

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

元搜索引擎架构

我认为这个问题不够明确; 这是一个直接更新的问题点:

构建元搜索引擎时使用的常见体系结构是什么?是否有可用于构建此类搜索引擎的库?

我正在寻找构建"企业"类型的搜索引擎,其中索引数据可能来自专有(如Autonomy或Google Box)或公共搜索引擎(如Google Web或Yahoo Web).

java design-patterns search-engine meta-search

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

计算Java String中的行数

需要一些紧凑的代码来计算Java中字符串中的行数.该字符串将由\r或分隔\n.这些换行符的每个实例都将被视为一个单独的行.例如 -

"Hello\nWorld\nThis\nIs\t"
Run Code Online (Sandbox Code Playgroud)

应该返回4.原型是

private static int countLines(String str) {...}
Run Code Online (Sandbox Code Playgroud)

有人能提供一套紧凑的陈述吗?我在这里有一个解决方案,但是我觉得它太长了.谢谢.

java string lines

47
推荐指数
7
解决办法
7万
查看次数

无法批量加载.文件"c:\ data.txt"不存在

我在将文本文件中的数据读入ms sql时遇到问题.我在我的c:\中创建了一个文本文件,名为data.txt,但由于某种原因,ms sql server无法找到该文件.我收到错误"无法批量加载.文件"c:\ data.txt"不存在." 有任何想法吗?

数据文件(是的,我知道数据看起来很糟糕,但在现实世界中,它是如何来自客户端):

01-04 10.338,18 0,00 597.877,06- 5 0,7500 62,278-
06-04 91.773,00 9.949,83 679.700,23- 1 0,7500 14,160-
07-04 60.648,40 149.239,36 591.109,27- 1 0,7500 12,314-
08-04 220.173,70 213.804,37 597.478,60- 1 0,7500 12,447-
09-04 986.071,39 0,00 1.583.549,99- 3 0,7500 98,971-
12-04 836.049,00 1.325.234,79 1.094.364,20- 1 0,7500 22,799-
13-04 38.000,00 503.010,49 629.353,71- 1 0,7500 13,111-
14-04 286.400,00 840.126,50 75.627,21- 1 0,7500 1,575-
Run Code Online (Sandbox Code Playgroud)

Sql:

CREATE TABLE #temp
(
    vchCol1 VARCHAR (50),
    vchCol2 VARCHAR (50),
    vchCol3 VARCHAR (50),
    vchCol4 VARCHAR (50), …
Run Code Online (Sandbox Code Playgroud)

sql bulkinsert

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

使用C++模板在编译时在AbstractFactory中动态注册构造函数方法

当实现MessageFactory类来实例化Message对象时,我使用了类似的东西:

class MessageFactory 
{
  public:
    static Message *create(int type)
    {
       switch(type) {
         case PING_MSG:
            return new PingMessage();
         case PONG_MSG:
            return new PongMessage();
         ....
    }
}
Run Code Online (Sandbox Code Playgroud)

这工作正常但每次添加新消息时我都要添加一个新的XXX_MSG并修改switch语句.

经过一些研究后,我发现了一种在编译时动态更新MessageFactory的方法,因此我可以添加任意数量的消息,而无需修改MessageFactory本身.这样可以更简洁,更容易维护代码,因为我不需要修改三个不同的位置来添加/删除消息类:

#include <stdio.h>                                                                                                                                                                           
#include <stdlib.h>                                                                                                                                                                          
#include <string.h>                                                                                                                                                                          
#include <inttypes.h>                                                                                                                                                                        

class Message                                                                                                                                                                                
{                                                                                                                                                                                            
   protected:                                                                                                                                                                                
      inline Message() {};                                                                                                                                                                   

   public:                                                                                                                                                                                   
      inline virtual ~Message() { }                                                                                                                                                          
      inline int getMessageType() const { return m_type; }                                                                                                                                   
      virtual void say() = 0;                                                                                                                                                                

   protected:                                                                                                                                                                                
      uint16_t m_type;                                                                                                                                                                       
};                                                                                                                                                                                           

template<int TYPE, typename IMPL>                                                                                                                                                            
class MessageTmpl: public Message                                                                                                                                                            
{                                                                                                                                                                                            
   enum { _MESSAGE_ID = TYPE }; …
Run Code Online (Sandbox Code Playgroud)

c++ templates factory-pattern

11
推荐指数
2
解决办法
5743
查看次数

在一个项目中使用不同的语言

我最近听说过在一个(大)项目中使用了几种不同的语言,我还读到了一些着名的服务,比如使用Rails作为前端的Twitter,与其他一些语言混合使用,而Scala我认为它是后端.

  • 这是常见做法吗?谁那样做?

  • 我相信这有不利之处.我认为您将遇到不同的解释器/编译器问题并无缝连接不同的语言.这是真的?

  • 为什么这样做呢?为了表现?

programming-languages

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

C#中带正斜杠的字符串的格式是什么?

我正在使用HtmlHelper,我根据检索到的日期和月份值提供表数据ID.问题是id无法以其所处的格式识别.'/'当我用' - '替换'/'时,它似乎不会被拾取.

daysRow.AppendFormat("<td id='{0}/{1}'>{0}</td>", day, d1.Month.ToString());
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何格式化这个?

c# html-helper

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

使用.Net的Fluent验证库验证单个属性

您可以使用Fluent验证验证单个属性吗?如果是,如何验证?我认为2009年1月的这个讨论主题向我展示了如何通过以下语法来实现:

validator.Validate(new Person(), x => x.Surname);
Run Code Online (Sandbox Code Playgroud)

不幸的是,它似乎不适用于当前版本的库.另一件让我相信可能有可能验证单个属性的事情是Jeremy Skinners博客文章的以下引用:

"最后,我添加了能够执行一些FluentValidation的属性验证器而无需验证整个对象的能力.这意味着现在可以停止将默认的"值为必需"消息添加到ModelState中."

但是,我不知道这是否必然意味着它支持仅验证单个属性,或者您可以告诉验证库在第一个验证错误后停止验证.

.net asp.net validation asp.net-mvc fluentvalidation

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

观察者和回调之间的巨大差异是什么?

观察者和回调之间的巨大差异是什么?何时何地使用哪一个?

ruby-on-rails

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

从Youtube频道获取视频链接,从Urls中提取视频ID并将其存储在数组中

这是我在这个网站上的第一个问题.我是php的新手但是我已经按照建议尽可能地弄脏了它.不幸的是现在我有点难过这个简单的Youtube应用程序,我正在努力创建.

我知道有几个相关的问题,但我还没有找到一个全面的解决方案来解决我的问题.

无论如何,我要做的是在youtube频道中获取视频的网址,提取视频ID并创建一个数组,然后我可以传递给javascript函数以获得一些很酷的客户端内容.

到目前为止,这是我的代码.我很确定我的问题与数组与字符串以及方法内外的变量有关.在任何情况下,我的array_map函数都不起作用,showFullFeed()函数只返回一个值而不是链接数组.

任何帮助都是很有帮助的.干杯

 

class ChannelFeed {

function __construct($username) { $this->username=$username; $this->feedUrl=$url='http://gdata.youtube.com/feeds/api/users/'.$username.'/favorites'; $this->feed=simplexml_load_file($url); }

public function getYTid() {

$ytURL = $this->feed->entry->link['href'];

$ytvIDlen = 11; // This is the length of YouTube's video IDs

// The ID string starts after "v=", which is usually right after // "youtube.com/watch?" in the URL $idStarts = strpos($ytURL, "?v=");

// In case the "v=" is NOT right after the "?" (not likely, but I like to …

php youtube arrays api gdata

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