问题列表 - 第42727页

| =运算符在C#中做了什么?

简而言之,C#4.0浏览代码示例 我遇到了一些涉及枚举的有趣运算符

[Flags]
public enum BorderSides { Left=1, Right=2, Top=4, Bottom=8 }

...
BorderSides leftRight = BorderSides.Left | BorderSides.Right;
...

BorderSides s = BorderSides.Left;
s |= BorderSides.Right;
...

s ^= BorderSides.Right; 
Run Code Online (Sandbox Code Playgroud)

在其他地方记录了哪里?

UPDATE

找到与此相关的论坛帖子

c# language-features c#-4.0

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

调度分组重传

我正在通过UDP编程网络协议,在Linux中使用C/C++.该协议必须提供可靠性,因此我将模拟像TCP上的TCP重传这样的东西.

这可以使用pthreadsfork来完成,但我认为这是一种过度杀伤并消耗大量系统资源.更好的方法是利用调度程序.

我可能无法使用Linux内部调度程序,因为我在用户空间编程.是否有标准的C/C++库来实现这一目标?第三方图书馆怎么样?

编辑:有人问为什么我这样做.为什么不使用TCP呢?

答案是,因为我正在实施隧道协议.如果有人通过TCP隧道TCP,效率将大幅下降.这里有更多信息为什么TCP over TCP是一个坏主意.

c c++ linux network-programming scheduling

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

DialogResult.OK按钮上的'Exit Sub'

我有一个带有OK按钮()的VB.NETform(CopyScenarioForm),DialogResult property = OK并且还Accept Button为Form 指定了它.

mainForm使用主要的Form()显示此表单

If DialogResult.OK = CopyScenarioForm.ShowDialog() Then
      DoSomething()
End if
Run Code Online (Sandbox Code Playgroud)

现在,当用户点击CopyScenarioForm.OK按钮时,我想验证他的条目,如果我想Exit SubOK按钮的点击处理程序中无效,但是当我这样做时表单仍然关闭并DoSomething()执行.有没有办法阻止这种情况并使表单保持活动状态,只有在输入有效时才退出.我注意到,如果我改变OK按钮的DialogResult属性NONE而不是OK那么它不会导致它关闭.但那我怎么知道用户如何退出表格执行DoSomething()

.net vb.net winforms

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

根据相邻单元格中下拉列表中的选择更改单元格的填充颜色

这是我第一次来这里,所以我希望我做得对.

首先,我已经研究了很长一段时间了,并且已经找到了许多在Excel中操作单元格颜色的有用技巧,但没有一个能够完成任务.

这是我需要完成的事情;

我有一张桌子,上面显示了我教学的每周课程安排.

在每一行中,我都有与时间,房间和程序有关的数据.每行的最后两个单元格是课程的颜色代码和课程的级别.让我解释一下;

在单元格H8中,我希望根据单元格I8中下拉列表中的选定级别获得填充颜色.(例如,如果我从I8的下拉列表中选择"Pre-Intermediate",我希望H8的填充颜色变为"红色")

问题是我找到的所有解决方案只允许选择"是/否"或"0/1".这对我来说不够.

I8下拉列表中的项目和单元格H8的相应颜色是;

Elementary -> Blue  
Pre-Intermediate -> Red  
Intermediate -> Green  
Upper Intermediate -> Amber  
Run Code Online (Sandbox Code Playgroud)

我真的很沮丧,非常感谢任何寻求解决方案的帮助.

谢谢大家.

excel excel-2007 excel-formula

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

fancybox - 关闭fancybox窗口时将变量传递回父级

嗨,我想知道一旦孩子关闭,是否有可能将一个变量从fancybox子传回父母?

任何信息都非常感谢.

问候,

菲尔

编辑**

function cleanUp(){
    var bla = $("#fancybox-frame").contents().find('input[name=pd_id]');
    alert(bla.val());
}
$("#tree .product a[class!=copy]").fancybox({
    'width'             : 770,
    'height'            : '95%',
    'autoScale'         : false,
    'transitionIn'      : 'none',
    'transitionOut'     : 'none',
    'type'              : 'iframe',
    'onCleanup'         : cleanUp
}); 
Run Code Online (Sandbox Code Playgroud)

variables jquery parent fancybox

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

111
推荐指数
5
解决办法
25万
查看次数

从代码中打开地图应用程序 - 在哪里/如何找到"当前位置"?

我打开地图应用程序,从我的代码中显示从用户的当前位置到目标坐标的路线.我使用以下代码打开地图应用.我按下按钮时调用此代码.getCurrentLocation是一种返回最近更新位置的方法.

- (void)showDirectionsToHere {

    CLLocationCoordinate2D currentLocation = [self getCurrentLocation];  // LINE 1
    NSString* url = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f", 
                                                  currentLocation.latitude,
                                                  currentLocation.longitude, 
                                                  destCoordinate.latitude, 
                                                  destCoordinate.longitude];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
}
Run Code Online (Sandbox Code Playgroud)

这里[self getCurrentLocation]LINE 1中用于CLLocationManager确定当前位置并返回该值.

注意:我还没有在LINE1中实现代码.我刚刚计划这样做.

我的问题是:

  1. 这是一个很好的做法,在调用地图应用程序时计算当前位置?
  2. [self getCurrentLocationopenURL被叫之前返回当前位置吗?
  3. 在打开地图应用之前,我是否必须确定当前位置?

我对这些事情有点困惑.请指导我.谢谢.

iphone google-maps core-location ios

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

在haskell中,为什么我需要指定类型约束,为什么编译器不能解决它们?

考虑一下这个功能

add a b = a + b
Run Code Online (Sandbox Code Playgroud)

这有效:

*Main> add 1 2
3
Run Code Online (Sandbox Code Playgroud)

但是,如果我添加一个类型签名,指定我想添加相同类型的东西:

add :: a -> a -> a
add a b = a + b
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

test.hs:3:10:
    Could not deduce (Num a) from the context ()
      arising from a use of `+' at test.hs:3:10-14
    Possible fix:
      add (Num a) to the context of the type signature for `add'
    In the expression: a + b
    In the definition of `add': add a b = a + b …
Run Code Online (Sandbox Code Playgroud)

haskell type-systems type-inference typeclass

6
推荐指数
3
解决办法
1267
查看次数

用php操纵mysql中的1500多万条记录?

我有一个包含1500多万条记录的用户表,在进行注册功能时,我希望检查用户名是否已经存在.我为用户select count(uid) from users where username='webdev'"名列做了索引,当我运行查询" ,.hmmm时,它继续加载空白屏幕最终挂起了.我在我的localhost中使用php 5和mysql 5这样做.所以建议我一些技巧来处理这个问题情况.

这个mongodb是我们本地机器处理这个过程的好方法吗?

谢谢,Nithish.

php mysql database rdbms mongodb

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

如何在创建数据库时首先在Entity Framework代码中填充数据?

我正在使用代码第一实体框架,我想知道如何在创建数据库时运行一些代码,以便我可以用一些数据填充我的数据库.(请注意,我要求创建数据库,而不是每次应用程序启动时).

有人知道我可以使用哪种方法或事件吗?

entity-framework code-first ef-code-first

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