问题列表 - 第37025页

不区分大小写的搜索列表

我有一个testList包含一堆字符串的列表.我想testList在列表中不存在的情况下添加一个新字符串.因此,我需要对列表进行不区分大小写的搜索并使其有效.我不能使用,Contains因为这没有考虑到套管.ToUpper/ToLower出于性能原因,我也不想使用它.我遇到了这种方法,它起作用:

    if(testList.FindAll(x => x.IndexOf(keyword, 
                       StringComparison.OrdinalIgnoreCase) >= 0).Count > 0)
       Console.WriteLine("Found in list");
Run Code Online (Sandbox Code Playgroud)

这有效,但它也匹配部分单词.如果列表包含"山羊",我不能添加"燕麦",因为它声称"燕麦"已经在列表中.有没有办法以不区分大小写的方式有效地搜索列表,其中单词必须完全匹配?谢谢

c# search list case-insensitive

128
推荐指数
4
解决办法
10万
查看次数

从Windows Server 2008上的脚本打开URL

我想编写一个自动加载网址(例如http://google.com)的脚本.但我不想在服务器上安装任何第三方库或程序.最简单的方法是什么?

我只是我的选项是批处理脚本,vb脚本或powershell对吗?

vbscript powershell batch-file

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

在完全绘制所有视图后会触发什么事件?

我需要捕获一些ImageView的绝对位置以用作放置目标.我似乎无法找到我需要将我的代码放入读取屏幕并获得Left(),Top()..位置的事件.我不希望监控每个观点的通货膨胀.必须有某种onScreenFinsihed类型的事件,但我找不到它.onMeasure和onDraw似乎在他们的工作开始时开始,我需要知道他们何时完成.TIA.

android android-layout

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

UIImagepickercontroller:是否可以更改相机胶卷中图像的排序顺序?

基本上,应用IM工作的,如果用户没有滚动到他们的相机胶卷的最底部得到他们最近的照片,我想在顶部最近的,不会这将是一个痛苦的少了很多反正有意义吗?不知道为什么苹果这样设计,或者我只是没有意识到什么.

谢谢

缺口

iphone camera uiimagepickercontroller ios

8
推荐指数
3
解决办法
5162
查看次数

将double常量定义为十六进制?

我想将1.0以下最接近的数字作为浮点数.通过阅读维基百科上的文章IEEE-754我已经设法找出1.0二进制表示3FF0000000000000,所以最接近的双值实际上是0x3FEFFFFFFFFFFFFF.

我知道使用这个二进制数据初始化double的唯一方法是:

double a;
*((unsigned*)(&a) + 1) = 0x3FEFFFFF;
*((unsigned*)(&a) + 0) = 0xFFFFFFFF;
Run Code Online (Sandbox Code Playgroud)

使用起来相当麻烦.

有没有更好的方法来定义这个双号,如果可能的话,作为常量?

c++ floating-point floating-accuracy notation ieee-754

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

在ajax查询完成之前显示加载图像的好方法是什么?

现在,每当用户切换"评论(X)"时它就会联系服务器

我想使其尽快使其作为一个用户点击".INFO.回复"(评论(X)),一个ajax装载机刚刚出现,直到数据完成加载,那么装载机消失.

// Replies - Toggle display of comments
$('.info .reply').click( function() {
    $('.reply', this.parentNode.parentNode).toggle();
    return false;
});

// Load comments
$('.info .reply', this).mousedown( function() {
    var id = $('form #id', this.parentNode.parentNode).val();
    $.ajax({ url: location.href, type: 'post', data: 'id=' + id, dataType: 'json',
        success: function(data) {
            for (var i in data) {
                // Do AJAX Updates
            }
        }
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?

谢谢!

javascript ajax jquery jquery-load

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

从subprocess.Popen获取整个输出

我通过调用subprocess.Popen获得了一个有点奇怪的结果,我怀疑这与我对Python的全新特性有很大关系.

args = [ 'cscript', '%USERPROFILE%\\tools\\jslint.js','%USERPROFILE%\\tools\\jslint.js' ]
p = Popen(args, stdout=PIPE, shell=True).communicate()[0]
Run Code Online (Sandbox Code Playgroud)

输出结果如下(尾随双\ r \n是否存在,以防它重要)

Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.\r\n\r\n
Run Code Online (Sandbox Code Playgroud)

如果我从交互式Python shell运行该命令,它看起来像这样

>>> args = ['cscript', '%USERPROFILE%\\tools\\jslint.js', '%USERPROFILE%\\tools\jslint.js']
>>> p = subprocess.Popen(args, stdout=subprocess.PIPE, shell=True).communicate()[0]
Lint at line 5631 character 17: Unexpected /*member 'OpenTextFile'.
f = fso.OpenTextFile(WScript.Arguments(0), 1),

...

Lint at line 5649 character 17: Unexpected /*member 'Quit'.
WScript.Quit(1);
Run Code Online (Sandbox Code Playgroud)

所以我真正关心的是所有输出,但如果我转储"p"变量的值,我只需设置...

>>> p
'Microsoft (R) Windows Script Host Version 5.8\r\nCopyright (C) Microsoft Corpor …
Run Code Online (Sandbox Code Playgroud)

python subprocess stdout

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

GUI是如何绘制的?

人们如何制作图形用户界面?我的意思是他们用来在屏幕上绘制视觉组件的基本构建块或原理,如KDE,Gnome等.是否有任何关于如何通过直接处理硬件在屏幕上绘制矩形的简单示例?

我正在为那些询问我的平台的人使用PC.

user-interface

4
推荐指数
2
解决办法
570
查看次数

从JSON列中返回的ID确定表单输入类型

我正在通过JSON返回数据并尝试循环遍历JSON数据集以动态填充表单.我需要通过该字段的id属性引用特定字段TYPE(选择,文本,复选框等).我匹配的id属性是在JSON列中传递的.即JSON中的每个列值对应于表单字段的ID属性.使用该列值,我需要找出它对应的表单字段TYPE是什么,以便我知道如何处理该字段的填充,即如果它是一个选择框,插入不同于文本字段等.这是到目前为止我有什么.它正好填充文本字段(因为它不检查字段类型),但我需要帮助访问和填充复选框,选择,ckeditor等.

JSON

{"COLUMNS":["RECORD_ID","USER_ID","PRODUCT_NAME","MODEL_NUMBER","KEYWORDS","CATEGORIES","PRODUCT_GROUP_ID","DESCRIPTION","ORIGIN","SHIPPING_PORTS","MOQ","MOQ_UNIT","FOB_PRICE_CURRENCY","FOB_PRICE","LEAD_TIME","CAPACITY","CAPACITY_UNIT","SAMPLE_CURRENCY","SAMPLE_PRICE","SAMPLE_LEAD_TIME","PACKING","STANDARDS","SHIP_SINGLE","SINGLE_LEAD_TIME","PAYMENT_TERMS","SHOW_LIVE","MAKE_SELL_OFFER","RECEIVE_ALERTS","ALERT_KEYWORDS","BRAND_NAME","IMAGE1","IMAGE2","IMAGE3","IMAGE4","IMAGE5","IMAGE6","IMAGE7","IMAGE8","DOCUMENT1","DOCUMENT2","EXPIRY_DATE","CREATED_DATE","UPDATED_DATE","EXPIRED_FLAG","DISABLED"],"DATA":[[2,18,"Product Title "," * Model Number","Keywords","",17,"<p>\r\n\tsdadsafsasdasdasdasd<\/p>",0.0," \tShipping Ports","Minimum Order (MOQ)","Piece\/s","EUR","Please Enquire","MOQ Lead Time","Monthly Production Capacity","Piece\/s","EUR","Sample Price","Sample Lead Time","According to your requirements","Standards Compliance (e.g. cUPC, UPC, UL)",true,"Lead Time for single unit","L\/C,T\/T,D\/A",true,true,true,"bathroom vanities, bathroom mirrors, tiles, faucets",null,"17431~Sacred-Heart-of-Jesus-Posters.jpg","","","","","","","","","",null,"October, 09 2010 00:00:00","October, 13 2010 00:00:00",false,false]]}
Run Code Online (Sandbox Code Playgroud)

jQUERY CODE

var product_id = $("#product_id").val();

$.getJSON("/cfcs/main.cfc?method=getProducts&returnformat=json",{"product_id":product_id},function(res,code) {
 //loop over each row
 for (i = 0; i < res.DATA.length; i++) {
  //loop over each column
  for (j = 0; j < res.DATA[i].length; j++) {
   var field = …
Run Code Online (Sandbox Code Playgroud)

coldfusion jquery json

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

iOS - 拖放碰撞检测如何检测所选项目何时拖动到另一个子视图?

我们正在添加拖放功能,以便成为一个有球员位置的运动场.

使用Interface Builder映射出位置,每个位置都是一个单独的UIImageView.

我们希望能够将玩家图像从屏幕一侧的工作台位置拖动到场地上的位置.

我们如何最好地检测被移动的所选玩家何时与现有的gamePosition imageView碰撞?

我们正在寻找一种方法来检测当前位置下是否存在视图或ImageView.

-(void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
  UITouch *touch = [[event allTouches] anyObject];
  CGPoint location = [touch locationInView:touch.view];
  tile1.center = location;  

  if gamePositionExistsAtCurrentLocation(location) { //want something like this
    [tile1 setBackgroundColor:[UIColor blueColor]]; 
  } else {
   [tile1 setBackgroundColor:[UIColor yellowColor]]; 
  }
}
Run Code Online (Sandbox Code Playgroud)

iphone drag-and-drop collision-detection ios

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