小编hic*_*123的帖子

使用string.Replace匹配整个单词

我正在使用NET 2.0和WinForms.

目前,我需要一个代码来替换给定文本中的另一个字符串,但在文本中它应该只查找整个单词.我的意思是:

string name = @"COUNTER = $40
CLOCK_COUNTER = $60";
name = name.Replace("COUNTER", "COUNT");
Run Code Online (Sandbox Code Playgroud)

它应该只替换COUNTERwith 的第一个实例COUNT,因为这是整个单词.但是,似乎string.Replace并没有考虑整个词.

请不要推荐正则表达式.我已经尝试过了,这对我的需求来说太慢了.我需要一些非常快速和有效的东西.我怎么能做到这一点?

c# string replace .net-2.0

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

我可以在带有Mirror API的Google Glass应用中使用我自己的语音命令吗?

我想使用Mirror API将自己的或自定义语音命令用于Google Glass应用.
这可能吗?如果是这样,我该怎么做?

google-glass google-mirror-api

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

Foundation.js + Backbone.js

有没有人尝试使用Backbone.js(最新的1.1)与基金会的UI(最新的5.2)?我需要使用响应式菜单和Abide验证(都使用Foundation Javascript)

我渲染视图时无法重新初始化Foundation JS元素,因为我的容器中的所有元素都被销毁,或者从一个地方移动到另一个地方,而Foundation不会识别它们.

我尝试$("#container").foundation()从每个Backbone视图中调用每个初始化函数,但这似乎不起作用.

有谁知道如何初始化基金会超过一次,或让它看到新的渲染元素?

javascript backbone.js zurb-foundation

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

如何解决"未声明的选择器'forwardGeocoderDidFail:withErrorMessage"警告?

我该如何解决此警告?

在此输入图像描述

警告是"未声明的选择器'forwardGeocoderDidFail:withErrorMessage:'".为什么我会收到此警告,如何解决?

这是我的代码:

if (!handeledByBlocks && self.delegate) {
    if (!parseError && parser.statusCode == G_GEO_SUCCESS)
    {
        [self.delegate forwardGeocodingDidSucceed:self withResults:parser.results];
    }
    else if ([self.delegate respondsToSelector:@selector(forwardGeocoderDidFail:withErrorMessage:)])
    {
        [self.delegate forwardGeocodingDidFail:self withErrorCode:parser.statusCode andErrorMessage:[parseError localizedDescription]];
    }        
}
Run Code Online (Sandbox Code Playgroud)

objective-c ios ios7 ios7.1

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

Swift 2.1 [UInt8] --utf8->字符串?

我知道Stack Overflow和其他地方都存在这样的问题。但是它似乎也发展了很多。

给定一个列表UInt8(基本上是一个swift字节数组),最简单/惯用的方法是将其隐式化为swift String

我对不使用NSData / NSString的方法特别感兴趣,因为如果Santa将Swift带入Linux的世界,那么无疑将没有NS库,而且我想知道如何做到这一点。迅速。

utf-8 swift swift2.1

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

Chrome.notifications.create 不起作用

我是第一次创建 Chrome 扩展程序。

我用过chrome.notifications.create,但是没用!这是我的代码:

chrome.storage.sync.get('refresh_time',function(items){
    status = $('td.c').next().html();
    if (status.trim() == 'SomeText') {
        alert('Works');
        var opt = {
            type: "basic",
            title: "Project1",
            message: "This is my first extension.",
            iconUrl: "icons/icon-128.png"
        };
        chrome.notifications.create('statusChanged', opt, function(){});
    }
})
Run Code Online (Sandbox Code Playgroud)

执行后我收到警报,但chrome通知不起作用!你能告诉我我的代码有什么问题吗?

顺便说一下,我在清单文件中使用了下面的代码。

"permissions" : [
    "storage",
    "notifications",
    "tabs"
]
Run Code Online (Sandbox Code Playgroud)

notifications google-chrome google-chrome-extension

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

在C#6.0中编码但是针对.NET 2.0进行编译的缺点

今天这个问题突然出现在我脑海中.

C#6.0或任何其他版本都引入了很酷的新功能,使代码更容易编写.

但是,假设我有一个运行WindowsXP的客户端,它不支持.NET 4.6.

在C#6.0中编写我的代码(或者将来最新的C#版本)是否有任何缺点,但是要针对.NET 2.0框架(或者与C#版本不同的.NET的某些其他版本)进行编译被释放了)

编辑

对于那些不知道的人,您可以通过项目属性 - >应用程序选项卡 - >目标框架来定位.NET Framework

您可以通过项目属性 - >构建选项卡 - >高级 - >语言版本来定位C#语言版本.

EDIT2 - C#6.0代码在.NET 2.0上编译并在WindowsXP上运行

static void Main(string[] args)
{
    try
    {
        StringBuilder sb = null;
        string value = sb?.ToString();  // C#6 Feature. Wont throw an exception. 

        if(value == null)
        {
            Console.WriteLine("The Value is null");
        }

        string value2 = sb.ToString();  // Will cause an "Object Reference not set to an instance" exception

    }
    catch ( Exception ex) when (ex.Message.Contains("object")) // C#6.0 …
Run Code Online (Sandbox Code Playgroud)

.net c# frameworks c#-6.0

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

Laravel WhereIn 或 Wheren 与 where

我试图设计一个查询,但我不知道从哪里开始。

我会写出我希望它如何运行。

    Items::whereIn('id',$ids)->orWhereIn('id_2',$ids)->where('type','!=',$type)->get();
Run Code Online (Sandbox Code Playgroud)

这就是我希望它工作的方式,但我知道这行不通,因为它只会忽略 WHERE type=$type 查询,因为 whereIN 已经提取了不符合 Where 查询的记录。

基本上我想要这个的雄辩版本......

  "SELECT * FROM items WHERE type!=$type AND (id IN (1,2,3) OR id_2 IN(1,2,3))"
Run Code Online (Sandbox Code Playgroud)

subquery where-in laravel

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

复选框不会使用Javascript检查IE7,但没有错误

好吧,我对这个完全感到困惑.

我有一个脚本从JSON对象接收一堆值并创建一堆复选框,并根据它们的值检查或取消选中这些复选框.

该脚本在IE8,Firefox3等中正常工作......等等......

然而...

在IE7中,脚本无法选中复选框.它没有显示错误,据我所知,脚本运行得很好.我只是没有检查任何复选框,我不知道为什么...

shoppingCart['Update_Stock_Item_0_NRD%5FHAT2'] = {
            'propeller': {
                            'label'          : 'propeller',                             
                            'optionValues'   : {                                                    
                                                 'on' : {
                                                    'selected': 'selected'
                                                        },
                                                  'off' : {
                                                            'selected': ''
                                                          },
                                                        '' : new String()
                                                }
                        },
            'sunLogo': {
                            'label'          : 'sunLogo',                           
                            'optionValues'   : {                                                    
                                                 'on' : {
                                                    'selected': 'selected'
                                                        },
                                                  'off' : {
                                                            'selected': ''
                                                          },
                                                        '' : new String()
                                                }
                        },
            'MSLogo': {
                            'label'          : 'sunLogo',
                            'optionValues'   : {                                                    
                                                 'on' : {
                                                    'selected': 'selected'
                                                        },
                                                  'off' : {
                                                            'selected': ''
                                                          }, …
Run Code Online (Sandbox Code Playgroud)

javascript checkbox json internet-explorer-7

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

使用属性存储值

我更喜欢使用lang,dir,id,class等属性来存储引用这些对象的一些javascript函数的有用数据 - 我这样做是为了避免使用在每次操作或更改后都必须更新的数组.问题是这是一个不好的做法,我不能总是使用我想要的属性,因为它们已经在使用或在某些标签类型上不可用.有没有更好的办法?

请注意,我不喜欢使用分隔符分隔多个值,因为在处理大量对象时这很慢.

javascript html5

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