问题列表 - 第30011页

如何防止弹出窗体从父窗口获取焦点

我有一个小的windows.form,用于在鼠标位于windows.Form上的某个区域时显示信息,但是当它设置为可见时,它会从父窗口获取焦点.有没有办法防止这种情况 - 它导致主要形式闪​​烁,因为它在焦点和外出之间切换.

c#,.net 2.0,system.windows.forms

c# .net-2.0 winforms

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

推送通知错误:"无法设置本地证书链文件"

我写了一个测试php页面,它只发送一个通用推送通知,它间歇性地工作.有时它会传递消息,有时我会收到此错误:

"消息:stream_socket_client()[function.stream-socket-client]:无法设置本地证书链文件`/var/www/ninerobot.com/public/mlb/certs/mlbtr-push-dev.pem';检查一下您的cafile/capath设置包括您的证书及其发行人的详细信息"

你知道我怎么解决这个问题吗?

我在Apple的文档中看到它说:"注意:要与APN建立TLS会话,必须在提供商的服务器上安装Entrust Secure CA根证书.如果服务器运行的是Mac OS X,则此根证书已在密钥链中在其他系统上,证书可能不可用.您可以从Entrust SSL证书网站下载此证书." 这是否意味着我需要做的事情?

iphone push push-notification apple-push-notifications

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

正确导入已在Haskell中的Prelude中定义的内容

我正在尝试在Haskell中定义一个可折叠的实例,我在导入时遇到了一些问题.

所以先试试:模块MyList在哪里

import Data.Foldable

data MyList a = MyList [a]

instance Foldable (MyList) where
  foldr f b (MyList as) = foldr f b as
Run Code Online (Sandbox Code Playgroud)

结果(正常但很烦人)

模糊发生`foldr'

所以,我想我必须将它从Prelude:模块MyList中隐藏起来

import Prelude hiding (foldr)
import Data.Foldable

data MyList a = MyList [a]

instance Foldable (MyList) where
  foldr f b (MyList as) = foldr f b as
Run Code Online (Sandbox Code Playgroud)

这个编译,我加载到ghci并尝试一些基本的东西:

*MyList> foldr (:) "" (MyList "hello")
"hello"
*MyList> foldl (flip (:)) "" (MyList "hello")

<interactive>:1:0:
    Ambiguous occurrence `foldl'
    It could refer to either `Prelude.foldl', imported from …
Run Code Online (Sandbox Code Playgroud)

haskell coding-style

15
推荐指数
3
解决办法
3769
查看次数

Rails3:警告:toplevel引用的常量ApplicationController

每次我收到警告:

app/controllers/agency/agencies_controller.rb:1: warning: toplevel constant ApplicationController referenced by Agency::ApplicationController
Run Code Online (Sandbox Code Playgroud)

我的agencies_controller.rb:

class Agency::AgenciesController < Agency::ApplicationController

  def index
    ...
  end 

  ...
end
Run Code Online (Sandbox Code Playgroud)

和Agency :: ApplicationController:

class Agency::ApplicationController < ApplicationController
  layout 'agency'

  helper_method :current_agency
  private

  def current_agency
    @current_agency ||= current_user.agency 
  end

end
Run Code Online (Sandbox Code Playgroud)

铁轨对我有什么要求?有什么麻烦?

与另一个控制器相同的情况

class Agency::ClientsController < Agency::ApplicationController
  ...
end
Run Code Online (Sandbox Code Playgroud)

没有警告,没有错误......

inheritance ruby-on-rails ruby-on-rails-3

9
推荐指数
3
解决办法
5526
查看次数

我的正则表达式做错了什么?

我试图捕获"Rio Grande Do Leste":

...
<h1>Rio Grande Do Leste<br />
...
Run Code Online (Sandbox Code Playgroud)

运用

var myregexp = /<h1>()<br/;

var nomeAldeiaDoAtaque = myregexp.exec(document);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

更新:

还有2个问题:

1)搜索(文档)没有产生任何结果,但将其更改为(document.body.innerHTML)工作.这是为什么?

2)我不得不将其更改为:myregexp.exec(document.body.innerHTML)[1] ; 得到我想要的东西,否则它会给我一些结果,包括<h1>.这是为什么?

3)(已回答)为什么我需要使用".*"?我认为它会在()之间收集任何东西?

html javascript regex capturing-group

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

将数组数组定义为常量

我试图在我的一个类中将一个数组数组定义为一个常量,代码如下所示:

Constant =  [[1,2,3,4],
            [5,6,7,8]]
Run Code Online (Sandbox Code Playgroud)

当我在irb中加载课程时,我得到:

NoMethodError: undefined method `[]' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

我尝试使用%w并且所做的只是把每一个变成一个字符串所以我得到"[1,2,3,4]"而不是[1,2,3,4]

如何将数组数组定义为常量?

我使用ruby 1.8.7.

当我在IRB中定义常量时它很好,但是当我用它加载类时我得到一个错误.

require 'file_with_class.rb'
    NoMethodError: undefined method `[]' for nil:NilClass
    from ./trainbbcode/tags.rb:2
    from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from (irb):1
Run Code Online (Sandbox Code Playgroud)

那个文件看起来像这样:

class TBBC
    Tags =  [[/\[b\](.*?)\[\/b\]/,'<strong>\1</strong>',@config[:strong_enabled]],
    ...
    [/\[th\](.*?)\[\/th\]/,'<th>\1</th>',@config[:table_enabled]]]
Run Code Online (Sandbox Code Playgroud)

ruby

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

c ++对模板结构声明歧义!

在c ++中对类的定义中有两个typedef.它们是为了什么?在代码中没有使用它们!

template <class T1, class T2> struct pair
{
  typedef T1 first_type;
  typedef T2 second_type;

  T1 first;
  T2 second;
  pair() : first(T1()), second(T2()) {}
  pair(const T1& x, const T2& y) : first(x), second(y) {}
  template <class U, class V>
    pair (const pair<U,V> &p) : first(p.first), second(p.second) { }
}
Run Code Online (Sandbox Code Playgroud)

c++ templates definition ambiguity std-pair

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

jQuery锚点击,"this","e.target" - 返回url

我已经从Mootools切换到jQuery,因为我认为它有更好的支持.我有这样的HTML:

<ul class="menuHandler">
<li class="menuTreeElement activeOpt" id="menuOpt1">
<ul id="menuOpt1Content">
<li><a href="#" class="menuOpener">Opcje</a><a href="#" class="sprite menuOpener"></a></li>
<li class="submenuElement">Opcje</li>
<li class="submenuElement">Opcje</li>
<li class="submenuElement">Opcje</li>
<li class="submenuElement">Opcje</li>
<li class="submenuElement">Opcje</li>
<li class="submenuElement">Opcje</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

JS

jQuery(document).ready(function($)
{
    $('.menuTreeElement .submenuElement').hide();   
    $('.menuHandler li.menuElement, .menuHandler li.menuTreeElement').removeClass('activeOpt');
    $('.menuHandler li.menuElement, .menuHandler li.menuTreeElement').addClass('inactiveOpt');
    $('.menuHandler li.menuElement a.menuOpener, .menuHandler li.menuTreeElement a.menuOpener').click(function(e){
    e.preventDefault();
    alert(this);
    alert(this.id);
    alert($(this));
    alert(e.target);
    alert(e.target.id);
    alert($(e.target));     
    });
});
Run Code Online (Sandbox Code Playgroud)

结果:

URL,空警报,[对象对象],URL,空警报,[对象对象].我不知道该怎么办.链接是否有帮助:http://misiur.com/CRP/admin/

我想实现这一点:1.你点击一个带有menuOpener 2.类的所有li同一个子类中的class submenuElement(在本例中是menuOpt1Content)正在显示

javascript jquery html5 click

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

与实物匹配的模式(标准ML)

这样做:

fun test a 0.0 = "good"
  | test a b = "bad";
Run Code Online (Sandbox Code Playgroud)

导致错误,但如果我更改0.0,则错误消失.但是,我需要匹配0.0,我想知道是否以及如何实现.

functional-programming sml smlnj

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

我为什么要学习哈斯克尔?

可能重复:
Haskell与现实世界中的程序编程

很少有人听到人们说"每个程序员都应该知道Haskell","如果你不了解haskell就不是程序员"等等.但是,我不确定我是否应该费心去尝试简短地理解这种语言.使用口译员(直观地了解基础知识)至少需要几天(如果不是几周),而且我不确定结果是否值得.

一点背景(了解我的知识)
我从小就开始编程(大概在10年或13年前),可编程计算器,移动到基本,然后到非x86汇编(重新复用乘法和除法,编写自修改鼠标驱动程序很有趣),pascal, delphi,现在我几乎完全使用C++.了解unix shell的方法,可以在python中编写软件,也可以在任何东西(如果我附近有参考书)中编写远程类似于C++或Pascal的软件(即块,类似的流控制等).专业化是3D编程和着色器."在水中钓鱼"具有低级操作(C风格的内存分配,指针),对于极度OOP方法不太熟悉(即,为了创建类而创建类).几乎完全是自学成才.我绝对不是新手,但有些地方我可以改进.

那么......在这一点上我可以从学习Haskell获得什么呢?据我所知,这种语言并没有被广泛使用,因此它可以与更少的库接口(就像Delphi编程一样 - 你可以在delphi中进行DirectX编程,如果你真的想要,但你可以用它来写3dsmax/maya插件(好吧,理论上可能是这样,但它肯定不容易)).我也不认为我能够轻松地将一段Haskell代码插入到游戏引擎中.

那么,我可以从中获得什么样的有用知识呢?

PS我不会买"如果你学习另一种语言,你可能会学到一些可能有用的东西"的论点.

haskell

36
推荐指数
5
解决办法
3万
查看次数