问题列表 - 第16455页

C#Lambda表达式 - 帮助

我正在学习lambda表达式和委托.虽然我尝试执行以下操作,但我在标记为粗线的行处收到错误.(错误:运算符'+ ='不能应用于'Test.MessageDelegate'和'lambda expression'类型的操作数.)帮我处理lambda表达式.

namespace Test
{
    public delegate void MessageDelegate(string title,object sender,EventArgs e);
    class Program
    {
        static event MessageDelegate logEvent;

        static void Main(string[] args)
        {
            logEvent = new MessageDelegate(OnLog);
            logEvent("title",Program.logEvent,EventArgs.Empty);
Run Code Online (Sandbox Code Playgroud) logEvent + =(src,e)=> {OnLog("Some",src,e); };
            Console.ReadKey(true);

        }

        static void OnLog(string title, object sender, EventArgs e)
        {
            if (logEvent != null)
            {
                Console.WriteLine("title={0}", title);
                Console.WriteLine("sender={0}", sender);
                Console.WriteLine("arguments={0}",e.GetType());
            }
        }
     }

 }
Run Code Online (Sandbox Code Playgroud)

c# lambda

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

httplib2,如何设置多个cookie?

您可能已经意识到,HTTP服务器通常会发送的不仅仅是session_id cookie; 但是,httplib2使用字典处理cookie,如下所示:

response, content = http.request(url, 'GET', headers=headers)

headers = {'Cookie': response['set-cookie']}

url = 'http://www.example.com/home'   
response, content = http.request(url, 'GET', headers=headers)
Run Code Online (Sandbox Code Playgroud)

那么,我该如何设置额外的cookie?如果用字典处理,我不能有双Cookie键:S.

谢谢你的时间.

python cookies httplib2 cookiejar

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

是否有可能从Go中的一些goroutine中获得结果?

我刚才刚刚了解了Google的编程语言Go.我对它提供的并发支持很感兴趣,并着手了解它的更多信息.但是,我去看看Go如何实现并发的特定功能,到目前为止我还没有看到任何证据表明这个功能完全存在.

这是一个假设的情况:假设我们正在编程一个函数来确定特定输入的Foo值.对于任何给定的输入,Foo值可以在域A或域B中找到(不在两者中).在这些域中搜索的技术是完全不同的,但它们共享成功搜索倾向于快速返回的属性,而不成功的搜索必须遍历整个数据集才能详尽无遗,因此需要很长时间.

现在,在其他采用并发的语言(例如Cilk)中,可以对Foosearch函数进行编程,以便生成Asearch函数和Bsearch函数.这些函数将同时运行,并且每当它们中的任何一个得到答案时,该答案将被报告给调用函数Foosearch,它将终止它已经生成但未返回的任何函数.

但是,使用Go的goroutines,看起来你只能通过一个频道连接两个例程 - 所以你无法设置Asearch或Bsearch可以发送的频道,具体取决于首先找到答案,并从中读取Foosearch它.它看起来你不能在没有阻塞的情况下从频道读取 - 所以你不能让Foosearch启动Asearch和Bsearch并从两者设置频道,然后在循环中运行检查是否有一个或哪个产生了一个答案.

我对Go的并发限制的理解是否正确?还有另一种方法可以达到给定的结果吗?

concurrency go goroutine

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

Facebook Connect登录对话框无效

我正在使用Facebook Connect for iPhone并遵循官方说明.我使用以下代码显示登录对话框:

FBLoginDialog* dialog = [[[FBLoginDialog alloc] initWithSession:session] autorelease];
[dialog show];
Run Code Online (Sandbox Code Playgroud)

(请注意,当我使用FBLoginButton方法而不是直接显示对话框时,结果是相同的.)

该对话框按预期弹出,但正如您在下面的屏幕截图中看到的那样,它太大了,看起来像完整的Facebook主页.我可以平移对话框以显示登录按钮,但是一旦我登录它继续显示对话框内的常规Facebook页面.它永远不会调用我的session:didLogin回调.

有什么我做错了吗?

替代文字http://img.skitch.com/20091115-t24w7p5gpa6iqgehjdc4f1awfs.jpg

iphone facebook

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

Pylons和Memcached

有人碰巧在他们的网络应用程序中使用这种组合?我在查找配置此类的教程或指南时遇到了一些麻烦.还看到我最近如何开始使用Pylons我不熟悉所以请保持建议非常友好(我甚至没有使用像Beaker这样的模块).

我正在使用MySQL,运行pastie HTTP服务器,只是memcached在Debian上安装了软件包,使用SQLAlchemy ORM在我的Pylons应用程序中与我的数据库交互,现在我不知道该怎么做.

python pylons memcached

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

Enum范围问题

我尽量把事情保持在本地,所以我把枚举放在类范围内,即使它们在两个类之间共享(我把它放在"更好"的类中.)这很好,但是我最近遇到了一个问题,如果我把枚举放在类范围内,就会发生循环依赖.

枚举将成为多个类的构造函数参数,它所在的类(以及最适合它的类)包括这些类.因此,不可能将枚举用作包含的类的构造函数参数,因为它将导致循环依赖.

将这个枚举放在自己的头文件中会不会更好,如果是这样,我应该将头文件中的所有枚举保持一致吗?这个问题是否还有其他解决方案(这是合乎逻辑的)?

c++ enums scope

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

MOV [EBX],AX - 指向寄存器的指针?

MOV [1234H], AX表示将AX的值复制到内存中的1234十六进制地址.所以,请纠正我,如果我说的是错误的,[]运算符作为指针,对吧?

这就是说,我无法理解以下指令:MOV [EBX], AX为什么使用[]?EBX是处理器内部的通用寄存器,而不是存储器单元,因此没有指针,对吧?

PS我在masm32下编程.

谢谢

assembly masm masm32

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

timediff大于2分钟

我正在尝试编写一个查询,我可以消除不到2分钟的timediff.我尝试了以下的变体,没有返回任何结果

 timediff(sessions.producer_on,sessions.producer_off)>'00:02:00'
Run Code Online (Sandbox Code Playgroud)

timediff没有>工作正常并返回所有结果 - 我遇到了> 00:02:00条件的困难.任何人都可以帮忙 - 非常感谢

mysql

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

将键入的文本转换为小写

我有一个index.jsp

[剪断]

<% 
  String name = request.getParameter("name");
  String pass = request.getParameter("pass");
  String globalname = "webeng";
  String globalpass = "2009";
  if (name !=null && pass!=null && name.equals(globalname) && pass.equals(globalpass))
   {
   %>
    <hr />
    <p><b>Howdy, <%= request.getParameter("name") %></b></p>
    <hr />
<% }
  else if (name !=null | pass!=null && name.equals("") | pass.equals(""))
  {
  %>
    <hr />
    <p><b>Ooops, one or more fields are empty. Please fill everything out!!</b></p>
    <hr />
<% }
  else if (name !=null | pass!=null && !name.equals(globalname) | !pass.equals(globalpass))
  { …
Run Code Online (Sandbox Code Playgroud)

java string jsp lowercase

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

生成唯一的名称?

我正在一个php网站上工作,我们必须从users.i上传图像,我必须重命名该文件,以防止图像名称冲突.

uniqid(rand(), true);
and adding a large random number after it.
Run Code Online (Sandbox Code Playgroud)

这会完美地运作吗 有什么建议..??

它关于图像的一代唯一名称.....

php random

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