问题列表 - 第41120页

软件设计师/架构的认证/课程

在成为软件开发人员7年多之后,我认为现在是时候将我的编程提升到一个新的水平.我在考虑设计师或建筑师.

是否有设计师/建筑师的认证/课程?我同意认证/课程不会让我成为一名优秀的设计师/建筑师,但它会继续我的简历.IMO它还将为我提供一个深入挖掘的平台.

请告知我软件设计师/架构师的认证或课程.

architecture

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

WPF:如何在MVVM中播放故事板?

所以,如果在ViewModel中发生某些逻辑,我想播放故事板动画.但是StoryBoard存在于View中,我没有从ViewModel引用View.那我怎么去玩故事板呢?

c# wpf mvvm

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

WinForms选项卡控件问题

我有一个以两种模式显示的表单.切换模式完全改变了表单的外观,就像您使用选项卡控件并在每个选项卡上具有不同的控件布局一样.

如果我可以隐藏选项卡本身,选项卡控件将是完美的.

当然,我可以使用两个面板并以编程方式显示和隐藏适当的面板.我试过这个,但我的锚定一直搞砸了(我认为这是一个Visual Studio设计器的bug.)

理想情况下,我想使用"向导"控件,它是无标签的,在设计时,绘制第一页的控件,将"PageNumber"属性切换到第二页,然后将控件拖放到第二页.

我认为TabControl具有不带选项卡的功能,例如,它可以很好地创建一个向导样式的界面.

最好的方法是什么,以便我的设计时间外观模仿运行时间?

目前,我有两个面板,一个直接在另一个面板上,我翻转了每个面板的可见属性,我的自动锚定正在被VS搞砸了.我可能不得不求助于编写我自己的存档代码,这并不难,但我喜欢它,当设计环境对屏幕运行时的外观反应的可能性非常接近.它只会让生活更轻松.

我也有Telerik Q3 WinForm控件,以防该控件集中有替代品...

建议?

tabcontrol visual-studio-2010 winforms

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

高频堆

谁能解释一下CLR的"HighFrequencyHeap"?

.net c#

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

这个Ruby函数在做什么?

我对如何返回感到困惑:

def utc2user(t)
  ENV["TZ"] = current_user.time_zone_name 
  res = t.getlocal 
  ENV["TZ"] = "UTC"
  res
end
Run Code Online (Sandbox Code Playgroud)

它首先设置ENV变量,然后将'res'设置为本地值,然后重新分配ENV变量,然后返回res?

我不确定我是否理解这是如何从UTC转换到用户时区的?

ruby ruby-on-rails

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

学习C++:返回引用并绕过切片

我有一个时间了解参考的魔鬼.请考虑以下代码:

class Animal
{
public:
    virtual void makeSound() {cout << "rawr" << endl;}
};

class Dog : public Animal
{
public:
    virtual void makeSound() {cout << "bark" << endl;}
};

Animal* pFunc()
{
    return new Dog();
}

Animal& rFunc()
{
    return *(new Dog());
}

Animal vFunc()
{
    return Dog();
}

int main()
{
    Animal* p = pFunc();
    p->makeSound();

    Animal& r1 = rFunc();
    r1.makeSound();

    Animal r2 = rFunc();
    r2.makeSound();

    Animal v = vFunc();
    v.makeSound();
}
Run Code Online (Sandbox Code Playgroud)

结果是:"树皮树皮rawr rawr".

用Java的思维方式(显然已经破坏了我对C++的概念化),结果将是"树皮树皮树皮".我从前一个问题中了解到,这种差异是由切片引起的,我现在对切片的理解有了很好的理解.

但是,让我们说我想要一个返回Animal值的函数,它实际上是一个Dog. …

c++ polymorphism reference object-slicing

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

grails:可重用的身份验证拦截器

我找到了一个简单的grails auth示例,其中在控制器中使用beforeInterceptor,如果用户未登录,则将用户重定向.它看起来像这样:

  def beforeInterceptor = [action:this.&checkUser,except:['login']]
  def checkUser() {
    if(!session.user) {
      redirect(controller:'home')
      return false
    }
  }
Run Code Online (Sandbox Code Playgroud)

如果您只有一个必须保护的控制器,这一切都很好.当你有一个以上的时候会发生什么?我不能将该checkUser方法放入服务中,因为服务无法重定向,并且可能没有该session对象.请帮忙

authentication grails

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

如何在Java中获得32位唯一编号?

我需要在Java中生成一个唯一的32位数.我需要将数字作为Java int返回,这是接口所需的.你能否就此分享一些想法?

该号码将用作MySQL PK,并且多个线程可以同时生成自己的唯一ID.(抱歉决定不使用MySQL增量ID)

我尝试过UUID类,但它生成的数据似乎比我可以使用的更多.

我发现了这个,但不确定它是否有效:

    // seems no way to get int
    UUID id = UUID.randomUUID();
    System.out.println(id);

    // not working either?
    java.rmi.server.UID uid = new java.rmi.server.UID();
    System.out.println(uid.toString());

    // the one i am using
    SecureRandom prng = SecureRandom.getInstance("SHA1PRNG");
    prng.setSeed(System.currentTimeMillis());
    int ret = prng.nextInt();
    System.out.println(ret);
Run Code Online (Sandbox Code Playgroud)

java uuid guid uid

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

Twisted,gevent eventlet - 我什么时候使用它们

在什么情况下,像eventlet/gevent这样的东西比扭曲更好?Twisted似乎是最常用的,但eventlet/gevent必须具有一些优势......我不是在寻找特定场景的答案,只是一般性.

python twisted gevent eventlet

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

如何使用javascript onClick事件而不是链接调用jQuery colorbox?

我想用javascript而不是href链接调用colorbox?

有谁知道我怎么做到这一点?

谢谢.

javascript jquery colorbox

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