问题列表 - 第20873页

用于Google Talk的.NET API?

我正在为Google-Talk(谈话/语音/视频/文件)寻找.NET API.

有资源吗?

.net api open-source google-talk

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

在C#中验证正则表达式是否形成良好的最简单方法是什么?

在C#中有没有简单的方法来测试正则表达式是否是正则表达式?换句话说,我想检查用户提供的正则表达式模式是否格式错误.这纯粹是一种语法测试,而不是正则表达式应该实现/测试的内容.谢谢

c# regex

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

将工作树更新为Git的HEAD

我想我说的都是正确的.

我有一个带有Git的登台服务器,我的伙伴和我从我们当地克隆的那个仓库推动对Git仓库的更改,当我们准备公开的时候,我们标记它就是这样,但是然后我必须做一个git reset --hard更新服务器上的实际文件到HEAD,这对我来说似乎有点奇怪.

我认为这个问题可能是对git如何运作的根本误解.通常我将我的代码分支到我的本地仓库,处理它,然后将它合并到主仓库,然后git push,这是正确的吗?

对不起,对于git来说,我是一个新手,任何使用远程git repos的资源都将不胜感激,谢谢!

git version-control

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

jQuery hasClass() - 检查多个类

附:

if(element.hasClass("class"))
Run Code Online (Sandbox Code Playgroud)

我可以检查一个类,但有一个简单的方法来检查"元素"是否有任何类?

我在用:

if(element.hasClass("class") || element.hasClass("class") ... )
Run Code Online (Sandbox Code Playgroud)

这不是太糟糕,但我想的是:

if(element.hasClass("class", "class2")
Run Code Online (Sandbox Code Playgroud)

遗憾的是,这不起作用.

有类似的东西吗?

performance jquery jquery-selectors

153
推荐指数
5
解决办法
14万
查看次数

F#在产卵和杀戮过程中真的比Erlang快吗?

更新:此问题包含一个错误,使基准无意义.我将尝试更好的基准比较F#和Erlang的基本并发功能,并在另一个问题中查询结果.

我正在尝试了解Erlang和F#的性能特征.我发现Erlang的并发模型非常吸引人,但我倾向于使用F#来实现互操作性.虽然开箱即用F#不提供像Erlang的并发原语 - 从我可以告诉async和MailboxProcessor只涵盖Erlang做得很好的一小部分 - 我一直试图了解F#性能的可能性明智的.

在Joe Armstrong的Programming Erlang一书中,他指出Erlang中的进程非常便宜.他使用(大致)以下代码来证明这一事实:

-module(processes).
-export([max/1]).

%% max(N) 
%%   Create N processes then destroy them
%%   See how much time this takes

max(N) ->
    statistics(runtime),
    statistics(wall_clock),
    L = for(1, N, fun() -> spawn(fun() -> wait() end) end),
    {_, Time1} = statistics(runtime),
    {_, Time2} = statistics(wall_clock),
    lists:foreach(fun(Pid) -> Pid ! die end, L),
    U1 = Time1 * 1000 / N,
    U2 = Time2 * 1000 / N,
    io:format("Process spawn time=~p (~p) microseconds~n",
          [U1, U2]).

wait() -> …
Run Code Online (Sandbox Code Playgroud)

concurrency erlang f# actor

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

以适度可扩展的方式提供活动源项

我正在处理的应用程序有一个活动源,每个用户都可以看到他们朋友的活动(很像Facebook).我正在寻找一种适度可扩展的方式来动态显示给定用户的活动流.我说"适度"因为我只想用数据库(Postgresql)来做这个,也许是 memcached.例如,我希望这个解决方案可以扩展到200k用户,每个用户有100个朋友.

目前,有一个主活动表,用于存储给定活动的呈现的html(Jim添加了朋友,George安装了应用程序等).此主活动表保留源用户,html和时间戳.

然后,有一个单独的('join')表,它只是指向应该在朋友提要中看到此活动的人的指针,以及指向主活动表中对象的指针.

所以,如果我有100个朋友,并且我做了3个活动,那么连接表将增长到300个项目.

很明显,这个表格会很快增长.但是,它具有不错的属性,即向用户显示的获取活动需要单个(相对)便宜的查询.

另一种选择是保留主活动表并通过以下方式查询:

select * from activity where source_user in (1, 2, 44, 2423, ... my friend list)
Run Code Online (Sandbox Code Playgroud)

这样做的缺点是您正在查询可能永远不会处于活动状态的用户,并且随着您的朋友列表的增长,此查询会变得越来越慢.

我看到双方的优点和缺点,但我想知道是否有些SO人可以帮助我权衡选项并建议一种方式或其他方式.我也对其他解决方案持开放态度,但我想保持简单,不要安装类似CouchDB等的东西.

非常感谢!

database database-design social-networking

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

如何拍摄UIView的屏幕截图?

我想知道我的iPhone应用程序如何利用特定的屏幕截图UIView作为UIImage.

我试过这段代码,但我得到的只是一张空白图片.

UIGraphicsBeginImageContext(CGSizeMake(320,480));
CGContextRef context = UIGraphicsGetCurrentContext();
[myUIView.layer drawInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

myUIView尺寸为320x480,并且有一些子视图.这样做的正确方法是什么?

screenshot objective-c uiview ios

131
推荐指数
9
解决办法
10万
查看次数

跨平台网络API

我想知道是否有一个API可以在Windows,Mac和Linux上运行.我想做一个2人可以通过TCP连接玩的纸牌游戏.

c++ api networking cross-platform

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

使用OCaml收集外部命令的输出

在OCaml中调用外部命令并收集其输出的正确方法是什么?

在Python中,我可以这样做:

os.popen('cmd').read()
Run Code Online (Sandbox Code Playgroud)

如何在OCaml中获取所有外部程序的输出?或者,更好的是,OCaml与Lwt?

谢谢.

unix ocaml

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

为什么有一个mime类型与firefox,chrome不一致?

我一开始很困惑为什么我的文件没有为一些用户上传,我发现每个人都没有使用chrome,这是我正在测试的浏览器.

基本上我正在进行文件检查以确保它们只能上传mp3.

这适用于chrome,但不适用于firefox.

if ($_FILES['uploaded']['type']=="audio/mp3")
Run Code Online (Sandbox Code Playgroud)

这适用于firefox,但不适用于chrome.

$_FILES['uploaded']['type']=="audio/mpeg"
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么会这样吗?我认为两种浏览器都能够理解或者......有没有其他浏览器我可能需要担心这些敏感的mime类型?

编辑:如果Pekka建议的是真的,检查某种哑剧类型的最佳方法是什么?

php

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