问题列表 - 第41416页

javascript修改css类属性,同时只知道类的名称

这是我的css课程:

.my-css-class-name
{
    display: block;
}
Run Code Online (Sandbox Code Playgroud)

我的网页上有一个使用此类的元素.我想修改这个元素的"display"属性.
我很乐意通过获取该元素的句柄然后修改我需要的内容来做到这一点,但是,我不知道元素的名称 - 它是随机生成的(它是第三方扩展).

所以我想我必须得到".my-css-class-name"的句柄并直接修改该属性.
我如何到达那里,跨浏览器(主要的)解决方案?

编辑#1:
我正在寻找与新浏览器的兼容性.

javascript css jquery

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

运算符的部分专业化()

我的一个类声明了一个模板化的函数:

template<class A, class B>
A do_something(const std::vector<B> &data)
Run Code Online (Sandbox Code Playgroud)

我想部分专注于typename A.B是一个实现非常小的接口的类型系列,我们使用了很多,所以我希望我的专业化是通用的B.我怀疑这是双重烦恼,因为typename A它只用作返回类型.

从互联网上,我发现我不能部分专门化一个函数,所以我创建了一个类,如下所示:

template<class A, class B> 
class do_something_implementation {
  public:
    do_something_implementation(const std::vector<B> &data_) {
      data = data_;
    }

  int do_something_implementation<int, B>::operator()() {
    /* Complicated algorithm goes here... */
  }

  double do_something_implementation<double, B>::operator()() {
    /* Different complicated algorithm goes here... */
  }

  private:
      std::vector<B> data;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译它(使用Visual Studio 2008)时,编译器崩溃(!),我收到以下错误:

fatal error C1001: An internal error has occurred in the compiler.
Run Code Online (Sandbox Code Playgroud)

我认为这是我的问题,而不是编译器.有没有更好的方式来表达我的目标部分专业化?

c++ templates specialization

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

在IIS7和Windows 7中配置WCF

我尝试浏览IIS7和Windows7中托管的WCF服务(.svc文件)时遇到问题.它抛出以下错误.

HTTP错误404.3 - 未找到由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.

我试图运行ServiceModelReg,但它说我应该有管理员权限才能运行它,虽然我是这台机器上的管理员.

有没有人知道如何解决这个问题.

wcf iis-7 uac windows-7

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

如何在Bundler中使用"gemspec"规则,同时仍然使用gem的本地签出?

场景:我正在gem-foo使用Bundler 开发一个gem .我有一个依赖gem-bar,我已经在本地检查开发.我可以在Gemfileas中声明这个依赖:

gem "gem-bar", :path => "/path/to/local/gem-bar"
Run Code Online (Sandbox Code Playgroud)

然而,在开发宝石时,"最佳实践"似乎是在gem-foo.gemspec通道中定义所需的宝石:

s.add_runtime_dependency 'gem-bar'
Run Code Online (Sandbox Code Playgroud)

然后简单地在Gemfile使用中包含依赖项:

gemspec
Run Code Online (Sandbox Code Playgroud)

我想要做的是在gemspec中添加对gem的运行时依赖性,但是对其进行一些本地修改gem-barbundle install使用本地开发结帐.假设我控制两个宝石的情况,并且我在某种程度上同时攻击它们,我将同时推动新版本.我可能只是注释掉s.add_runtime_dependency在gemspec并与在Gemfile中的本地路径添加它,但那种感觉......容易出错?gemspec 应该总是声明这个依赖项,并且Gemfile应该能够覆盖Bundler应该用于gem的位置.但是,如果您实际执行此操作,则会收到以下错误:

您不能指定来自不同来源的相同gem两次.您指定gem-bar(> = 0)应来自未指定的源和/ path/to/local/gem-bar的源

理想情况下,我只是有一些本地覆盖,因为我从来不想要我不小心推动宝石需要gem-bar在特定路径上的本地.那会很愚蠢.

有没有人对这个用例有一个很好的解决方案?

ruby gem rubygems bundler

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

图形/点阵简化

我正在研究图切割算法的数据结构.问题是在最短路径上进行不同的切割.我制作了数据结构,我不确定属性.

输入是最短路径的有向图,它是有界点阵,有最小和最大元素的部分有序集.

节点n的下一个节点N(n)定义为一组节点b,其中a <b且没有c,其中<c <b.类似地定义前一节点P(n).扩展集合的定义,N(n)对于S中的n的N(S)并集,类似于P(S).

在节点集合L,N(L),N(N(L)),...的列表上容易进行不同的切割,其中对于每个相邻的集合对A,N(A)= B认为存在没有分区:

A = A_1 union A_2
B = B_1 union B_2
with B_i = N(A_i), A_i = P(B_i) for i=1,2.
Run Code Online (Sandbox Code Playgroud)

使用此属性创建具有映射的新晶格:

  • 子格到一个节点
  • 如果找到上部分区而不是创建边缘(分区基数编号).

简单来说,格子 - >点阵映射的算法是:

A = {minimum node}
new_node = [A]
1:
while A, N(A) don't have partitions
  append N(A) to new_node
  A = N(A)
for each partition $B_i$
  last_new_node = new_node
  create new_node = [B_i]
  create edge last_new_node to new_node
  go to 1
At the end fix …
Run Code Online (Sandbox Code Playgroud)

algorithm graph-theory graph data-structures

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

是否可以通过Zope 3浏览器覆盖CMF皮肤中的模板:页面?

我试图覆盖<browser:page ...具有相同name=属性的CMF外观层提供的视图.这在Plone中是可能的,还是浏览器视图只能覆盖其他浏览器视图?

zope plone

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

如何选择用于人脸检测的级联文件?

我是面部检测的新生.这些天我尝试编译用于​​面部检测的OpenCV2.1代码.我发现前面检测有大约4个级联文件,分别是"haarcascade_frontalface_alt.xml","haarcascade_frontalface_alt_tree.xml","haarcascade_frontalface_alt2.xml"和"haarcascade_frontalface_default.xml"

我没有找到任何文件来描述它们之间的区别,哪个更喜欢面部检测任务?

opencv face-detection

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

数字不允许(0-9) - javascript中的正则表达式

我想要正则表达式模式允许我任何字符,但它不能允许(0-9)数字?

javascript regex

25
推荐指数
3
解决办法
8万
查看次数

什么案例更好?

我有一个清单MyClass:

struct MyClass {
     bool is_old_result(int lifetime);
};
std::list<MyClass> results;
int lifetime = 50; // or something else
Run Code Online (Sandbox Code Playgroud)

什么情况下删除更好(c ++设计和性能):

results.remove_if(
    std::bind2nd(std::mem_fun_ref(&MyClass::is_old_result), lifetime));
Run Code Online (Sandbox Code Playgroud)

要么

results.remove_if(boost::bind(&MyClass::is_old_result, _1, lifetime));
Run Code Online (Sandbox Code Playgroud)

要么

struct RemoveFunctor {
   RemoveFunctor (int lifetime) : lifetime(lifetime) {}
   bool operator()(const MyClass & m) { return m.is_old_result(lifetime); }
private:
   int lifetime;
};
results.remove_if(RemoveFunctor(lifetime));
Run Code Online (Sandbox Code Playgroud)

为什么?

PS请,没有lambda函数,没有C++ 0x.

c++ performance stl language-design functor

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

寻找特定的可可记录框架

最近有一个非常好的Cocoa日志框架.它有一个GUI,所以你可以记录图像和数据blob等一个很好的演示文稿.但我不记得名称,无法用谷歌找到它.

有谁知道我在寻找哪个框架?它的链接就可以了.谢谢.

-编辑-

不是:

  • cocoalumberjack

  • Log4Cocoa

  • SOLogger

logging cocoa objective-c

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