问题列表 - 第31546页

如何从SQL Server数据库中获取以给定字符串开头的条目?

我有一个数据库,在标签系统中使用了很多单词.我已经为自动完成框创建了必要的代码,但我不确定如何以最有效的方式从数据库中获取匹配的条目.

我知道LIKE命令,但在我看来它更像是一个EQUAL命令.我只得到与我输入的单词完全相同的单词.

我的计划是读取每一行,然后使用C#的string.StartsWith()和string.Contains()函数来查找可能适合的单词,但我认为对于大型数据库,读取每一行可能效率低下然后过滤它们.

有没有办法只读取以SQL Server开头或包含给定字符串的行?

c# sql t-sql sql-server string-comparison

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

C++,这个goto语句是否合理?

我稍微改变了标题因为我认为这是更合适的问题.

你会重构它(似乎合法使用goto)?如果,您将如何重构以下代码以删除转到语句?

if (data.device) {
    try {
        ...
    }
    catch(const std::exception&) { goto done; }
    ... // more things which should not be caught
done: ;
}
Run Code Online (Sandbox Code Playgroud)

完整的声明

#ifdef HAVE_GPU
            // attempt to use GPU device
            if (data.device) {
                try {
                    Integral::Gpu eri(S, R, Q, block.shell());
                    eri(basis.centers(), quartets, data.device);
                }
                // if GPU fails, propagate to cpu
                catch(std::exception) { goto done; }
                data.device += size;
                host_index.extend(block_index);
                block_index.data.clear();
            done: ;
            }
#endif
Run Code Online (Sandbox Code Playgroud)

谢谢

在看过大多数人的偏好之后,我决定带着旗帜,但是约克先生发表评论.

谢谢大家

c++ exception-handling goto

9
推荐指数
3
解决办法
1158
查看次数

.NET WebBrowser控件是否可以使用IE9?

我意识到这是一个早期发布并且不稳定.我不会梦想在任何其他项目中替换IE9的默认webbrowser控件,但在这种情况下我特别需要IE9与其他版本进行比较.

我想让.NET WebBrowser控件使用IE9而不是机器上的默认IE版本.我可以完全控制机器,因此破解系统文件或其他任何可能需要的东西都没有问题.

通常,这可以通过将更新安装到IE来实现,但在IE9的情况下,它会安装一个单独的应用程序,使IE的当前版本保持不变.这意味着WebBrowser控件继续使用当前版本(这很有意义并且是MS的智能举措,因为IE9仍处于开发阶段).但在我的(边缘)情况下,我需要WebBrowser控件来使用IE9.

是否可以在.NET表单应用程序中嵌入IE9?

编辑

Hans Passant的帮助下,我得到了更多.在IE9的prog文件目录中发生了一些非常有趣的事情.有一个名为"iepreview.exe.local"的目录,当删除时,会使IE9预览应用程序使用IE8(使用acid3测试检查).

不是我想要的,但我想知道这是否是我可以根据我的需要进行的某种重定向.

编辑2

我已经尝试将.local hack应用于我的iexplore.exe和我的.NET应用程序的副本,我注意到其他有趣的东西 - 两个应用程序都开始使用IE7而不是IE8(我的IE版本)或IE9.

这可能是iexplore试图使用IE9然后再回到IE7?看起来很奇怪它甚至可以使用IE7,但这是它开始使用的useragent字符串.

.net c# com internet-explorer

14
推荐指数
2
解决办法
7625
查看次数

在Selenium 2中截取测试截图的最佳方法是什么?

我需要一种方法来截取我的功能测试.现在我正在使用Selenium 2和C#绑定.我非常想在测试结束时截取屏幕截图,以确保显示所需的页面.您是否知道我可以将任何特定工具合并到我的C#代码中以触发屏幕截图?我找不到内置的Selenium 2解决方案(没有查看).

c# selenium screenshot webdriver functional-testing

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

ResignFirstResponder不会关闭键盘(iPhone)

我在这个网站上搜索过,我找不到解决我现在面临的问题的方法.希望有人能提供帮助.

我创建了一个UIAlertView来提示用户在iPhone应用程序中输入他们的名字.

    UIAlertView *enterNameAlert = [[UIAlertView alloc] initWithTitle:@"Enter your name"
                                                             message:@"\n\n\n"
                                                            delegate:self
                                                   cancelButtonTitle:NSLocalizedString(@"Cancel", nil)
                                                   otherButtonTitles:NSLocalizedString(@"OK", nil),nil];

    UITextField *enterNameField = [[UITextField alloc] initWithFrame:CGRectMake(16, 83, 252, 25)];
    enterNameField.keyboardAppearance = UIKeyboardAppearanceAlert;
    enterNameField.borderStyle = UITextBorderStyleRoundedRect;
    enterNameField.autocorrectionType = UITextAutocorrectionTypeNo;
    enterNameField.clearButtonMode = UITextFieldViewModeWhileEditing;
    enterNameField.returnKeyType = UIReturnKeyDone;
    enterNameField.delegate = self;
    [enterNameField becomeFirstResponder];
    [enterNameAlert addSubview:enterNameField];

    [enterNameAlert show];
    [enterNameAlert release];
    [enterNameField release];
Run Code Online (Sandbox Code Playgroud)

我已经设置了这个viewController以符合头文件中的UITextFieldDelegate,并实现textFieldShouldReturn:了在用户点击Done时尝试关闭键盘.

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    if ([textField isFirstResponder]) {
        [textField resignFirstResponder];
        NSLog(@"text field was first responder");
    } else {
        [textField becomeFirstResponder];
        [textField resignFirstResponder];
        NSLog(@"text field …
Run Code Online (Sandbox Code Playgroud)

iphone keyboard uitextfield uialertview dismiss

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

删除同一个表中的语句

我需要根据相关子查询的同一个表中的列条件查询同一个表的delete语句.

我无法直接运行delete语句并检查mysql中相同子表的相同子表的条件.

我想知道使用临时表是否会影响mysql的内存/性能?

任何帮助将受到高度赞赏.

谢谢.

mysql

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

抓取HTML5画布的每个帧

这些调色板循环图像令人叹为观止:http://www.effectgames.com/demos/canvascycle/?sound = 0

我想将其中的一些(或全部)制作成桌面背景.

我可以使用动画gif版本,但我不知道如何从画布"动画"中获得它.是否有任何可用的东西可以沿着这些方面做某事(特别是对于那个链接而言,一般而言).

javascript html5 animation screen-scraping

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

使用Paypal或其他支付处理服务进行小额支付处理?

目前,我使用PayPal进行付款处理.几乎90%的商品以0.99美元的价格出售,并且希望使用Paypals的微支付帐户,但PayPal表示"支持向美国到美国,GB到GB,AU到AU以及欧盟到欧盟交易的商家的Micropayments".我公司位于美国,但客户遍布全球.这是否意味着使用微支付选项,我不能从居住在欧洲或美国以外的人那里获得付款?目前我正在使用普通帐户,我为每次销售支付0.34美元,这是非常无利可图的.我可以用较低的费用使用其他付款处理服务吗?

谢谢.

paypal payment-gateway payment-processing

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

使用"AJAX"下载CSV文件

我正在尝试为我的网站完成一个相当简单的任务,但我不确定如何去做.我希望用户查看一个表,然后单击一个按钮,此时用户可以保存该表的内容为csv文件.此请求有时可能非常复杂,因此我生成一个进度页面以提醒用户.

除了实际生成csv文件之外,我发现了大多数事情.(我使用jQuery和PHP)

点击运行jQuery代码:

hmis_query_csv_export: function(query_name) {
    $.uiLock('<p>Query Loading.</p><img src="/images/loading.gif" />')
    $.get({
        url: '/php_scripts/utils/csv_export.php',
        data: {query_name: query_name},
        success: function(data) {
            $.uiUnlock();
        }
    });}
Run Code Online (Sandbox Code Playgroud)

相关的PHP:

header("Content-type: text/x-csv");
header("Content-Disposition: attachment; filename=search_results.csv");
//
//Generate csv
//
echo $csvOutput
exit();
Run Code Online (Sandbox Code Playgroud)

这样做是将文本作为PHP文件发送,但它不会生成下载.我究竟做错了什么?

php csv ajax

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

Android:引用上下文和内存泄漏

我已经读过,Android应用程序中的一个错误和内存泄漏源是为了保持对Context的长期引用.

但是我不明白是否可以创建一个看起来像这样的类:

public class HelperClass {
    private Context context;

    public HelperClass(Context context) {
        this.context = context;
    }
    public void myHelperMethod() {
        // uses this.context
    }
}
Run Code Online (Sandbox Code Playgroud)

并从活动中调用它:

public class MyActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        HelperClass h = new HelperClass(this);
        h.myHelperMethod();
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)

android android-context

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