问题列表 - 第27460页

在Windows XP中每个线程时间片需要多长时间?

我试图找出Windows中每个线程时间片(量子)需要多长时间,但我发现的唯一信息是时钟周期为15到20ms或20-30ms.我怎样才能找到这些信息?我认为它可能因操作系统而异,但我不确定.我很欣赏有关这个主题的任何建议.

谢谢.

multithreading operating-system windows-xp

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

如何重新创建默认的UIView与默认的tableView相同:viewForHeaderInSection:?

我试着实现了

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
Run Code Online (Sandbox Code Playgroud)

获取黑色部分的标题的文本标签而不是白色,但它看起来与SDK创建的默认颜色不同,我的丑陋.

如何重新创建与SDK中的UIView完全相同的UIView?

来自Apple文档:

讨论
表视图对节标题标题使用固定字体样式.如果需要不同的字体样式,请在委托方法tableView:viewForHeaderInSection中返回自定义视图(例如,UILabel对象).

iphone objective-c uitableview

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

用于自动解密文件的软件工具,其加密算法(和/或加密密钥)未知?

我有加密的想法,我可以很容易地编程加密一些本地文本文件.

鉴于我的方法是新颖的,并且不使用任何行业标准加密技术,我是否能够使用"cracker"应用程序或类似程序来测试我的加密强度?

或者所有这些工具都依赖于加密过程的先进知识(或截获的"密钥"),这意味着我必须构建自己的破解程序进行测试?

encryption cryptography cracking stream-cipher

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

strcpy与memcpy

memcpy()和strcpy()有什么区别?我试图在一个程序的帮助下找到它,但两者都提供相同的输出.

int main()
{
    char s[5]={'s','a','\0','c','h'};
    char p[5];
    char t[5];
    strcpy(p,s);
    memcpy(t,s,5);
    printf("sachin p is [%s], t is [%s]",p,t);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

产量

sachin p is [sa], t is [sa]
Run Code Online (Sandbox Code Playgroud)

c memcpy strcpy

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

设计模式仅适用于面向对象的设计吗?

我想知道所有的设计模式是否只用于面向对象的设计?在非面向对象的设计中是否使用了任何设计模式?

感谢致敬!

oop design-patterns

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

当控制器被子类化时,为什么Rails before_filter被调用了两次?

我在Rails 2.3.5,我有这个问题:

class BaseController < ApplicationController
  before_filter :foo, :only => [:index]
end

class ChildController < BaseController
  before_filter :foo, :only => [:index, :show, :other, :actions]
end
Run Code Online (Sandbox Code Playgroud)

问题是在ChildController上,过滤器被调用两次之前的foo.

我已经尝试了很多关于这个问题的解决方法.如果我不在:index孩子中包含该动作,则永远不会调用该动作.

我找到的解决方案有效,但我认为它非常难看

skip_before_filter :foo
before_filter :foo, :only => [:index, :show, :other, :actions]
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来解决这个问题?

ruby inheritance ruby-on-rails before-filter actioncontroller

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

Java(JSP/Servlet):相当于.jsp内的getServletContext()

我应该如何从.jsp访问ServletContext?例如,如何从.jsp内部调用getRealPath方法.

这是一个Servlet,工作正常:

protected void doGet(
            HttpServletRequest req,
            HttpServletResponse resp
    ) throws ServletException, IOException {
        resp.setContentType( "text/html; charset=UTF-8" );
        final PrintWriter pw = resp.getWriter();
        pw.print( "<html><body>" );
        pw.print( getServletContext().getRealPath( "text/en" ) );
        pw.print( "</body></html>" );
        pw.flush();
        pw.close();
    }
Run Code Online (Sandbox Code Playgroud)

现在我正在寻找我应该在下面的.jsp中插入的确切行,以完成与上面的servlet完全相同的操作.

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <body>
     ...  // What should I insert here   
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

java jsp servlets

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

iframe总是在IE7中显示滚动条

在IE7中有一个恼人的问题.我有一个网站,在每个页面的底部都有一个iframe,而对于我的生活,我无法隐藏滚动条.这只是在IE7中,我测试的每个其他浏览器都很好.

我有scrolling ="no"并设置overflow:hidden; 仍然没有工作.

如果任何人得到任何东西,他们可以建议我会非常好

http://www.keyscape.co.uk是该网站

干杯马丁

iframe scroll internet-explorer-7

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

如何确定3D平面的哪一侧显示?

这是一个3d n00b问题.

我正在研究一个WPF控件,它实现了Silverlight的PerspectiveTransform功能的基础,允许2D平面在三个轴中的任何一个上旋转.它工作得很好.然而,我有点困在确定飞机后部是否显示所需的数学上.我现在想出的天真代码是:

bool isBackShowing = Math.Abs(RotationX) > 90 && Math.Abs(RotationY) < 90;
if (!isBackShowing)
{
    isBackShowing = Math.Abs(RotationX) < 90 && Math.Abs(RotationY) > 90;
}
Run Code Online (Sandbox Code Playgroud)

但是,当任一轴上的旋转在+ -270和+ -360之间时,这会失败.

底层变换使用Quaternion对象进行实际旋转,并且具有良好的Axis和Angle属性,所以我猜我可以使用它,如果我知道如何.

3d wpf quaternions

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

从父类ctor调用重写的方法

我尝试从父类的构造函数中调用重写方法,并注意到跨语言的不同行为.

C++- 回声A.foo()

class A{

public: 

    A(){foo();}

    virtual void foo(){cout<<"A.foo()";}
};

class B : public A{

public:

    B(){}

    void foo(){cout<<"B.foo()";}
};

int main(){

    B *b = new B(); 
}
Run Code Online (Sandbox Code Playgroud)

Java- 回声B.foo()

class A{

    public A(){foo();}

    public void foo(){System.out.println("A.foo()");}
}

class B extends A{  

    public void foo(){System.out.println("B.foo()");}
}

class Demo{

    public static void main(String args[]){
        B b = new B();
    }
}
Run Code Online (Sandbox Code Playgroud)

C#- 回声B.foo()

class A{

    public A(){foo();}

    public virtual void foo(){Console.WriteLine("A.foo()");}
}

class B …
Run Code Online (Sandbox Code Playgroud)

c# c++ java polymorphism inheritance

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