问题列表 - 第39140页

如何绘制透明的NSScroller

我正在对NSScroller进行子类化,试图让它看起来与iOS上的"滚动条"看起来类似.我希望它只是一个叠加,表示当前位置被绘制在其下面.无论出于何种原因,如果我覆盖了滚动条的drawRect,我会得到填充白色的边界.有没有办法防止这种情况,这样我就可以在我的NSScroller子类的基础上绘图了?

编辑:使用清晰的颜色绘图似乎让我接近,但它画得"太清晰了":P它正在向桌面绘图,当我只是想要绘制到窗口时.这张照片可能会更清楚 替代文字

有任何想法吗?

cocoa objective-c nsview nsscroller

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

从Int到bigint的主键更改?

当你的int主键用完时,你可以将其数据类型更改为bigint吗?(它不会成为问题?)

sql-server sql-server-2005 sql-server-2008

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

交互式控制台程序如何工作?

我想了解程序,如vimman在外壳做工.他们如何让用户滚动,刷新显示器等?

它们似乎与某些控制台库交互,因此操纵我们看到的内容.真的发生了什么?

curses shell console

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

是以下C++单例实现?

我确实在网上看到了一些实现单例类的模式如下:

class singleton {
public:
    int a;
    void print()
    {
        std::cout << a << std::endl;
    }
} singleton;

int main()
{
    // singleton b; COMPILATION ERROR
    singleton.a = 3;
    singleton.print();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它确实在GCC上编译,但我觉得将实例命名为类的名称并不是一种正确的编码方式.

  • 是否有禁止此类约定的特殊规则(实例名称与类名相同)
  • 源代码是否在其他编译器中编译?

c++ singleton coding-style

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

常规命名空间内匿名命名空间内符号的链接

在C++中,将函数或变量放在匿名命名空间中会使其内部链接,即与static在文件级别上声明它相同,但却是惯用的C++.

普通命名空间中的匿名命名空间怎么样?它仍然保证内部联系吗?

// foo.cpp

void func1() {
    // external linkage
}

static void func2() {
    // internal linkage
}

namespace {
    void func3() {
        // internal linkage
    }
}

namespace ns1 {
    void func4() {
        // external linkage
    }

    namespace {
        void func3() {
            // still internal linkage?
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ namespaces anonymous linkage

14
推荐指数
3
解决办法
7238
查看次数

使用Coldfusion创建QR码

有没有人得到"开源QR码库"与ColdFusion合作?我需要在ColdFusion中生成QR码.

我也发现这个教程对如何使用生成它斑马线.

但教程并不清楚如何配置文件,例如需要在哪个目录...

欢迎任何帮助和替代方案,谢谢.

java coldfusion coldfusion-8 coldfusion-9

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

ColorAnimation不喜欢我在WPF xaml文件中使用DynamicResource

我的应用程序中的某些键颜色作为动态​​资源加载.除了ColorAnimation之外,大多数控件都可以正常工作.为此,它抛出一个异常:

无法将属性"To"中的值转换为"System.Nullable"1 [[System.Windows.Media.Color,PresentationCore,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35]]'类型的对象.'#FF93CF65'不是属性'To'的有效值.

我在样式中使用完全相同的资源,在这种情况下它可以正常工作.有问题的xaml如下所示:

<Style x:Key="ChildWindowButtonBarButtonStyle" TargetType="{x:Type Button}">
    <Setter Property="BorderBrush" Value="{DynamicResource ButtonBorder}" />
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="BorderBrush" Value="#ffffb14c" />
        </Trigger>
        <Trigger Property="IsEnabled" Value="false">
            <Trigger.EnterActions>
                <BeginStoryboard>
                    <Storyboard>
                        <DoubleAnimation BeginTime="00:00:00" Duration="00:00:00.8"  Storyboard.TargetProperty="Opacity" From="1" To=".5" />
                    </Storyboard>
                </BeginStoryboard>
            </Trigger.EnterActions>
            <Trigger.ExitActions>
                <BeginStoryboard>
                    <Storyboard>
                        <DoubleAnimation BeginTime="00:00:00" Duration="00:00:00.4"  Storyboard.TargetProperty="Opacity" From=".5" To="1" />
                        <ColorAnimation  BeginTime="00:00:00" Duration="00:00:00.2"   Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)" To="Green"/>
                        <ColorAnimation  BeginTime="00:00:00.3" Duration="00:00:00.4"   Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)" To="{StaticResource ButtonBorder}"/>
                    </Storyboard>
                </BeginStoryboard>
            </Trigger.ExitActions>
        </Trigger>
    </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

有没有人对此有任何想法?
- 戴夫

silverlight wpf xaml

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

SC.exe config <servicename> obj = LocalSystem出错

该命令sc.exe config <servicename> obj= LocalSystem导致以下错误:

The account name is invalid or does not exist,
or the password is invalid for the account name specified.
Run Code Online (Sandbox Code Playgroud)

我想创建批处理文件以将特定服务更改为LocalSystem,但上述命令不起作用.我可以设置本地系统通过services.msc没有问题.

谢谢.

windows-services

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

Net :: HTTP.get发生奇怪的Ruby错误

我有以下Ruby代码:

require 'net/http'
require 'uri'

include Net

$DEBUG = 1

print "Enter a GitHub username: "
username = gets

puts "Username = #{username}" if $DEBUG == 1

source = HTTP.get(URI.parse("http://github.com/api/v2/xml/user/show/#{username}"))

puts source if $DEBUG == 1
Run Code Online (Sandbox Code Playgroud)

每当我运行它时,我都会收到以下错误:

Exception `Errno::EAGAIN' at /usr/local/lib/ruby/1.9.1/net/protocol.rb:135 - Resource temporarily unavailable - read would block
Run Code Online (Sandbox Code Playgroud)

即使它工作正常.关于为什么会发生这种情况以及如何阻止它发生的任何想法?

提前致谢!

编辑:使用htty,我能够连接到所需的服务器,并获得资源,没有任何错误.

ruby http

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

将dom4j docment转换为W3c文档

我需要将带有dom4j的xml构建转换为w3c文档,并且不知道它是如何做的...

java xml w3c dom4j

4
推荐指数
3
解决办法
8093
查看次数