小编sl1*_*133的帖子

元素变得可见时的jQuery

基本上,我想知道是否有一种方法可以在元素隐藏或可见时自动运行函数,而不是在用户单击时自动运行,而是在另一个脚本中自动运行.

我不希望这只运行一次,因为元素(如滑块)不断从可见变为隐藏.

这是jQuery可以用bind做的吗?比如将元素的可见性绑定到一个函数(我不知道如何写这个)

如果您需要我详细说明我正在尝试做什么,请告诉我.谢谢

伪代码:

$('#element').bind('display:none', function);
function(){
    //do something when element is display:none
}

$('#element').bind('display:block', function2);
function2(){
    //do opposite of function
}
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

CSS - 保持列中的div对齐

我试着寻找我正在寻找的东西,但我一直在为内部div找到css的东西.

无论如何,我要做的是让两列div与另一列对齐,右列始终与左列的顶部对齐.这是我画空白的地方,我似乎无法弄清楚如何做到这一点.

左列的大小是动态的,所以我不能使用:height属性来保持秩序.

这是我想要做的:

在此输入图像描述

html css alignment

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

来自中心的Android动画ObjectAnimator Pivot

另一个我似乎无法解决的简单问题.我想要一个使用ObjectAnimator的动画从中心向上缩放.但是,我不确定如何设置PivotX/Y属性,因为我应用的任何值似乎都不会影响视图.当我使用scaleanimation时,它工作正常,但我必须在这里使用ObjectAnimator.

我试过了

ObjectAnimator scaleX = ObjectAnimator.ofFloat(view,"scaleX",0.0f,1.0f);
ObjectAnimator scaleY = ObjectAnimator.ofFloat(view,"scaleY",0.0f,1.0f);

//I've tried a wide range of values from 0,0 to 0,0.5, to 0.5, 0.5 but none of them do anything
ObjectAnimator pivotX = ObjectAnimator.ofFloat(view,"pivotX",0,1f);
ObjectAnimator pivotY = ObjectAnimator.ofFloat(view,"pivotY",0,1f);

//I've also tried view.setPivotX(0.5f) but that didn't do anything either

animatorSet.playTogether(scaleX,scaleY,pivotX,pivotY);
animatorSet.start();
Run Code Online (Sandbox Code Playgroud)

我只是不确定如何让它从中心扩展.我已经尝试过甚至不使用枢轴,但也没有做任何事情.

任何帮助表示赞赏,

谢谢

**编辑**

以下类型的作品,除了它没有完全居中,而是向左上方增长但仍然有点居中.很难描述.我尝试使用0.5f,它也没用

ObjectAnimator pivotX = ObjectAnimator.ofFloat(view,"pivotX",1f);
ObjectAnimator pivotY = ObjectAnimator.ofFloat(view,"pivotY",1f);
Run Code Online (Sandbox Code Playgroud)

animation android objectanimator

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

异常向上传播调用堆栈

我很难完全理解异常在调用堆栈中传播的概念或真正的用处。我知道如何创建它们,但我真的不知道它们何时会被使用,例如在简单的现实世界数学应用程序或其他应用程序中。

public void method1(){
    try{
        method2();
    }
    catch(Exception e){
        e.printStackTrace();
    }
}

public void method2(){
      try{
          throw new Exception();
      }
      finally{
         System.out.println("no exception, try cleanup");
      }
}
Run Code Online (Sandbox Code Playgroud)

我知道这基本上就是它的工作方式,尽管它可能会更多地涉及更多异常和函数,但我并没有真正理解使用这些而不是只在每个函数中捕获的意义。

java exception try-catch

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

JTabbedPane透明度

如何将实际内容窗格的背景设置为不透明,我添加到其中的面板我已经设置了不透明但是tabbedpane主区域仍然显示为蓝色,即使我做

JTabbedPane tabbedPane = new JTabbedPane();
tabbedPane.setOpaque(false);
Run Code Online (Sandbox Code Playgroud)

java swing transparency jtabbedpane uimanager

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

C#多线程质量分析

我有点像'网络解析器',除了它只是一个网站,它将一次解析许多不同的页面.

目前,我需要以相对快速的方式解析300,000个页面(我只抓取了一小部分不需要太长时间才能完成的信息,每个页面最多花费约3秒钟网络).当然,900,000秒到天= 10天,这是可怕的表现.我想将此减少到最多几个小时,我对于请求数量的时间是合理的,但它仍然需要"快速".我也知道我不能一次只做300,000,或者网站会阻止我的所有请求,所以每次请求之间都要有几秒钟的延迟.

我目前在单个foreach循环中处理它,没有利用任何多线程,但我知道我可以利用它,我不知道我应该采取什么样的路径,无论是线程池,还是其他螺纹系统或设计的类型.

基本上,我正在寻找有人使用多线程向我指出正确的效率方向,这样我就可以轻松地解析我最终解析那么多页面的时间,某种系统或结构用于线程化.

谢谢

c# multithreading

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

C++模板继承

我用谷歌搜索的技能找不到任何类似的问题,所以希望SO可以提供帮助.(下面的示例标题psuedocode)

namespace randomNamespace{
template <typename A, typename B>
class Shape{
    public:
        Shape(int);
        ~Shape();

        bool insert(std::pair<A,B> ab);
    private:
        std::vector<std::pair<A,B> > someListOfPairs;
};
}

class Square : public Shape<string, string>     //causes error requiring template before '<'
{
public:
    Square(int);    //When defined it is Square(int x) : Shape(x); as an initialization list to call superclass constructor
    ~Square();

    bool insert(std::pair<string, string> p);
private:
    //Shape<string, string> someShape    -- see question #3
};
Run Code Online (Sandbox Code Playgroud)

1)继承模板通用基类的正确语法是什么?

2)Class Square是否可以访问someListOfPairs(不是说它是私有的),例如当我调用Square的insert(字符串对)时,它会调用Shape的insert(泛型类型对)?(这又是如何实现的?)

3)我是否必须定义Shape someShape的对象才能正确使用Shape类成员,即使它已经在使用继承?

c++ inheritance templates

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

按对象属性的C#LINQ Order List,选择X Amount

基本上我在LINQ中寻找一种方法来选择列表中的第一个,即3个分组对象.

例如,列表可能包含:

{"AAA","AAA","AAA","AAA","BBB","BBB","CCC","CCC","CCC","CCC","CCC","CCC"," DD","EE","EE"}

我想要返回的列表将是:

{"AAA","AAA","AAA","BBB","BBB","CCC","CCC","CCC","DD","EE","EE"}

这意味着它将返回分组元素的前3个(如果它没有3个元素,它将返回许多它可以1,2)

到目前为止我所拥有的是:

List<Object> sorted = mainList.OrderBy(x => x.NAME).ToList();
Run Code Online (Sandbox Code Playgroud)

它只返回上面的第一个列表.

我想我需要使用某种形式的

 .Select() or .SelectMany()
Run Code Online (Sandbox Code Playgroud)

但我不太确定如何指定获得每个组的第一个X数量,而我没有在网上找到任何显示我需要的例子.

谢谢

c# linq sorting

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

来自C++指针的C#动态变量

超级简单的C#问题,因为我正在尝试更好地学习语言.我来自C++背景,并且不确定没有指针的解决方案.

例如,如果我想要对变量进行单一引用,我会将其声明为

class Foo{
private:
    SomeClassType* sct;
    SomeOtherClass* soc;
public:
    Foo(SomeClassType* xSct, SomeOtherClass* xSoc) : sct(xSct), soc(xSoc) {}
}
Run Code Online (Sandbox Code Playgroud)

所以在C#中,我必须使用我猜测静态引用或者其他动态分配方式?我不希望100%的这些漂浮在那里.我不能为我的生活似乎谷歌正确的话来弄清楚这一点.

C#中的等价物是什么?

c# c++

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