问题列表 - 第23937页

如何创建<a href=>到Facebook并分享消息?

我不想分享我的PAGE,但我希望与一些简短的URL链接共享一条消息.

html javascript css templates facebook

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

java.util.regex.Pattern可以进行部分匹配吗?

是否可以知道流/字符串是否包含可以匹配正则表达式的输入.

例如

 String input="AA";
 Pattern pat=Pattern.compile("AAAAAB");
 Matcher matcher=pat.matcher(input);
 //<-- something here returning true ?
Run Code Online (Sandbox Code Playgroud)

要么

 String input="BB";
 Pattern pat=Pattern.compile("AAAAAB");
 Matcher matcher=pat.matcher(input);
 //<-- something here returning false ?
Run Code Online (Sandbox Code Playgroud)

谢谢

java regex

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

如何从ExtJS Store检索JSON数据数组

是否有一种方法允许我完全按照我使用以下方式加载我在ExtJS网格面板中存储的数据:

var data = ["value1", "value2"]
Store.loadData(data);
Run Code Online (Sandbox Code Playgroud)

我想有一个用户选项来重新加载网格,但需要考虑对商店的更改.用户可以进行更改并且网格会动态更新,但是如果我重新加载网格,即使已使用新更改更新了数据库,也会显示最初加载的数据.我宁愿不重新加载页面,只是让他们用新更改的商店重新加载网格数据本身.

我想我正在寻找这样的东西:

var data = Store.getData();
//data = ["value1", "value2"]
Run Code Online (Sandbox Code Playgroud)

一切都说完了之后.或者是否有不同的方法使用我不知道的新数据刷新网格.即使使用代理仍然使用"原始"数据,而不是新商店.

extjs

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

在MySQL的文本列中搜索字符串

我有一个mysql表,其中有一个列将xml存储为字符串.我需要找到xml列包含6个字符的给定字符串的所有元组.没有其他事情 - 我需要知道的是这个6字符串是否存在.

因此,将文本格式化为xml可能无关紧要.

问题:如何在mysql中搜索?即 SELECT * FROM items WHERE items.xml [contains the text '123456']

有没有办法可以使用LIKE运算符来执行此操作?

mysql search sql-like

61
推荐指数
5
解决办法
21万
查看次数

如何在语法规则中使用矢量模式?

我一直在编写Common Lisp宏,所以Scheme的R5Rs宏对我来说有点不自然.我我有了这个想法,除了我不明白如何在语法规则中使用矢量模式:

(define-syntax mac
  (syntax-rules ()
    ((mac #(a b c d))
     (let ()
       (display a)
       (newline)
       (display d)
       (newline)))))

(expand '(mac #(1 2 3 4)))  ;; Chicken's expand-full extension shows macroexpansion

=> (let746 () (display747 1) (newline748) (display747 4) (newline748))
Run Code Online (Sandbox Code Playgroud)

我不知道我是如何使用一个需要将其参数写成向量的宏:

(mac #(1 2 3 4))
=>
1
4
Run Code Online (Sandbox Code Playgroud)

是否有某种技术使用这些模式?

谢谢!

lisp macros scheme syntax-rules define-syntax

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

如何在执行长SQL查询时显示已用时间?

我需要在查询执行之前显示一个弹出窗口,显示执行sql查询时经过的时间,并在查询结束时关闭该窗口.

其实我做的是这样的

var
  frm : tFrmPopupElapsed;
  // this form has a TTimer and a TLabel to show the elapsed time
  // but the label is not updated, I tried using update and refresh
  // but nothing happens
begin
  frm := tFrmPopupElapsed.Create(nil);
  try
    frm.Init; // this procedure enables the timer
    frm.Show();
    ExecuteMyVeryLongQuery();
  finally
    frm.Close; 
  end;
end;
Run Code Online (Sandbox Code Playgroud)

如何更新标签以显示查询执行时所用的时间?使用计时器?还是线程?

delphi delphi-7

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

iPhone UITableView与自定义单元格断断续续.如何让它顺利滚动?

我正在使用UITableView来显示使用Interface Builder创建的自定义单元格.表格滚动不是很平滑(它"断断续续")让我相信细胞没有被重复使用.这段代码有问题吗?

- (UITableViewCell *)tableView:(UITableView *)tableView 
       cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"TwitterCell";
TwitterCell *cell = (TwitterCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

if (cell == nil){
    //new cell
    NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"TwitterCell" 
                                                   owner:nil options:nil];

    for(id currentObject in topLevelObjects)
    {
        if([currentObject isKindOfClass:[TwitterCell class]])
        {
            cell = (TwitterCell *)currentObject;
            break;
        }
    }

}

if([self.tweets count] > 0) {
    cell.lblUser.text = [[self.tweets objectAtIndex:[indexPath row]] username];
    cell.lblTime.text = [[self.tweets objectAtIndex:[indexPath row]] time];
    [cell.txtText setText:[[self.tweets objectAtIndex:[indexPath row]] text]];
    [[cell imgImage] setImage:[[self.tweets objectAtIndex:[indexPath row]] image]];
} …
Run Code Online (Sandbox Code Playgroud)

iphone interface builder uitableview

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

找出单元测试中的失败模式

我是单元测试的新手,我只是进入构建测试套件的例行程序.我有一个相当大的项目,我想从一开始就构建测试.

我正在试图找出构建测试套件的一般策略和模式.当你看一堂课时,由于班级的性质,很明显会有很多考试.对于具有基本CRUD操作的"用户帐户"类,与数据库表相关,我们将要测试 - 好吧,CRUD.

  • 创建一个对象并查看它是否存在
  • 查询其属性
  • 改变一些属性
  • 将某些属性更改为不正确的值
  • 并再次删除它.

至于如何破解事物,大多数CRUD类都有"失败"测试,例如:

  • 输入数据类型无效
  • 一个数字作为ID键超出所选数据类型的范围
  • 输入错误的字符编码
  • 输入太长

等等等等.

对于与文件操作有关的单元测试,"破坏事物"列表可以是

  • 文件名中的字符无效
  • 文件名太长了
  • 文件名使用不正确的协议或路径

我非常确定类似的模式 - 适用于当前正在进行的单元测试之外 - 可以在大多数正在测试的单元中找到.

现在我的问题是:

  • 我是否正确看到这种"破碎模式"?或者我对单元测试有一些完全错误,如果我做对了,这根本不是问题?单元测试是一个过程,找到尽可能多的方法来打破单位的正确方法吗?

  • 如果我是对的:这些模式是否有现有的定义,清单,备忘单?

  • 是否存在任何条款(主要在PHPUnit中,因为我正在使用的框架)来自动化这些模式?

  • 是否有任何帮助 - 以检查清单或软件的形式 - 以帮助编写完整的测试?

php phpunit unit-testing

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

Visual Studio插件以显示按下的键

我的团队开始接受结对编程,我们中的一些人比其他人更熟悉Resharper(和其他生产力工具)。我正在与Mark Miller一起观看DNR电视节目,他有一个Visual Studio插件,可以显示按下了哪些键。我认为在配对以及与其他开发人员进行演示时,这将是一个很棒的插件。您可以在此处查看正在使用的插件。

有谁知道该插件是否公开可用?如果没有,是否还有其他可用的类似产品?

pair-programming keyboard-shortcuts visual-studio

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

Perl的@INC是如何构建的?(又名影响Perl模块搜索的所有方法是什么?)

影响Perl模块搜索位置的所有方法是什么?或者,Perl的@INC是如何构建的

我们知道,Perl使用@INC包含目录名的数组来确定搜索Perl模块文件的位置.

在StackOverflow上似乎没有全面的"@INC"FAQ类型的帖子,所以这个问题是一个问题.

perl perl-module

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