小编Guf*_*ffa的帖子

c#3.0 expression()=>的含义

这个表达式"()=>"的含义是什么?我已经看到它在构造函数中使用:

return new MyItem(itemId, () => MyFunction(myParam));
Run Code Online (Sandbox Code Playgroud)

谢谢

operators c#-3.0

3
推荐指数
2
解决办法
322
查看次数

使用数据库、php、js 确定餐厅现在是否营业(就像 yelp 那样)

我想知道是否有人知道 yelp 如何确定哪些餐厅“现在营业”?我正在使用 html/javascript/php 开发类似的应用程序。我将在数据库中每天有一栏,以“2243”格式(晚上 10:43)以逗号分隔的时间。例如,如果一家餐厅供应午餐和晚餐,则可能是“1100,1400,1700,2200”。然后我会检查(使用js)当前时间是否属于当天的范围之一。我还希望能够确定一家餐厅是否“今晚营业”、“营业至深夜”等。对于那些我想我会检查营业范围是否与某些范围重叠的情况。

有一个更好的方法吗?特别是,如何将时间存储在数据库中,然后确定它们是否与给定的时间集重叠。

谢谢。

javascript php sql

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

.NET Framework - 使Dictionary <>更快一点的任何方法?

我正在Dictionary<>O(n ^ 2)循环中进行查找,并且需要它快得离谱.不是.有没有人对如何Dictionary<>实施有任何见解?在通过分析器运行我的代码并确定字典查找是CPU时间的大部分时,我正在使用一个独立的测试用例测试字典性能.我的测试代码是这样的:

Int32[] keys = new Int32[10] { 38784, 19294, 109574, 2450985, 5, 398, 98405, 12093, 909802, 38294394 };

Dictionary<Int32, MyData> map = new Dictionary<Int32, MyData>();
//Add a bunch of things to map


timer.Start();
Object item;
for (int i = 0; i < 1000000; i++)
{
   for (int j = 0; j < keys.Length; j++)
   {
      bool isFound = map.ContainsKey(keys[j]);
      if (isFound)
      {
         item = map[keys[j]];
      }
   }
}
timer.Stop();
Run Code Online (Sandbox Code Playgroud)

ContainsKey和map []是两个缓慢的部分(同样慢)..如果我添加一个TryGetValue,它的速度几乎与ContainsKey相同.这是一些有趣的事实..

A Dictionary<Guid, T> …

.net c# algorithm performance hashtable

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

C# - 无法返回List

我正在尝试从类中返回对象列表并获得以下错误:

Error 1 Inconsistent accessibility: property type 'System.Collections.Generic.List<EventXmlExtract.Attribute>' is less accessible than property 'EventXmlExtract.EventExtract.AttributeList' C:\Documents and Settings\eyalk\My Documents\Visual Studio 2010\Projects\Blobs\EventExtractDll\EventExtract.cs 14 32 EventExtractDll

我的代码尝试返回_attributeList:

public class EventExtract
{
    private string _type;
    private int _type_id;
    private List<Attribute> _attributeList = new List<Attribute>();

    internal List<Attribute> AttributeList
    {
        get { return _attributeList; }
        set { _attributeList = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是什么 ?以及如何检索列表?

c# class list public

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

IList <IWhatever>作为方法参数

我有两个IList<ICat>,我正在尝试创建一个方法,它需要IList<ICat>一些工作.我试图传递一个IList<PussyCat>IList<OtherCat>两个,PussyCat并且OtherCat实现,我遇到了问题ICat.

我试过了:

List<PussyCat> cats = ...
DoWork((IList<ICat>)cats);
Run Code Online (Sandbox Code Playgroud)

只是

DoWork(cats);
Run Code Online (Sandbox Code Playgroud)

但是没有编译.有任何想法吗?

c# generics interface

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

用什么来代替弃用的UIImagePickerControllerDelegate方法?

我使用UIImagePickerController 跟踪了一个很棒的教程(http://iphone.zcentric.com/2008/08/28/using-a-uiimagepickercontroller/),以便从iPhone上的相册或相机中获取图像.问题是,该教程有点过时,文档引用了委托使用的方法,因为自3.0以来已经过折旧.问题是,文档未能提供关于使用什么的线索?不推荐使用的方法是:

– imagePickerController:didFinishPickingImage:editingInfo:
Run Code Online (Sandbox Code Playgroud)

上述方法使用如下:

- (void) imagePickerController:(UIImagePickerController*)picker didFinishPickingImage:(UIImage*)img editingInfo:(NSDictionary*)editInfo
{

    image.image = img;
    [[picker parentViewController] dismissModalViewControllerAnimated:YES];


}
Run Code Online (Sandbox Code Playgroud)

问题:目前使用什么代替已弃用的方法?

iphone deprecated uiimagepickercontroller iphone-sdk-3.0

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

使用谓词替换c#中的"if"的示例?

我读到'if'关键字是邪恶的,最好使用谓词替换if.然后我用Google搜索,但仍然没有得到它.

任何人都可以善待提供一个例子吗?

c# predicate

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

即使<div />不是有效的HTML元素,它是否也适用于每个浏览器?

是否$("<div />").appendTo($mySelector)安全使用?它是否适用于每个浏览器,即使它不是有效的HTML元素?

我问,因为它比使用起来更容易 $("<div><div />")

javascript jquery

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

如何使用子查询查询学生分数?

我是SQL Server的新手,我有一些问题要问.我有如下表:

NAME   GRADE    SUBJECT 
JOHN    A       MATH
JOHN    C       PHYSIC
JENNY   B       PHYSIC
JENNY   C       MATH
KENNY   A       MATH
KENNY   B       PHYSIC
Run Code Online (Sandbox Code Playgroud)

.....

我想查询

NAME  MATH    PHYSIC
JOHN    A       C
JENNY   C       B
KENNY   A       B
Run Code Online (Sandbox Code Playgroud)

任何人都帮帮我!谢谢

sql sql-server

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

MYSQL语法错误LEFT JOIN

我有问题试图弄清楚这种语法错误.继承人SQL查询:

SQL QUERY

SELECT oh.date_modified, oh.physicianNote, os.name AS status
FROM order oh 
LEFT JOIN order_status os ON oh.order_status_id = os.order_status_id
WHERE oh.order_id = '118' AND os.language_id = '1'
ORDER BY oh.date_added ASC LIMIT 0,10
Run Code Online (Sandbox Code Playgroud)

SQL错误

1064 - 您的SQL语法出错; 查看与您的MySQL服务器版本对应的手册,以便在第2行"订购哦LEFT JOIN order_status os ON oh.order_status_id = os.order_status_i"附近使用正确的语法

不确定它有什么问题.

mysql sql

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

时间戳区分大小写

Now()ColdFusion中的函数是否区分大小写?我可以用now()而不是Now()吗?

coldfusion coldfusion-8 coldfusion-9

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

C#删除HTML字符串中的空格

是否可以删除C#中以下HTML字符串中的所有空格:

"
<html>

<body>

</body>

</html>
"
Run Code Online (Sandbox Code Playgroud)

谢谢

c# string

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