问题列表 - 第29392页

滚动我自己的Windows操纵杆HID驱动程序?

我有一个USB操纵杆,我想为它编写自己的HID驱动程序.值得注意的是,我希望在Windows收到操纵杆输入和我的应用程序收到输入事件通知之间注入延迟.我还想改变我的应用程序所获得的操纵杆的身份.我从来没有为Windows编写驱动程序,更不用说HID驱动程序了.任何人都可以向我提供有关如何做到这一点的建议或指示吗?

usb hid joystick

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

使用Ruby或Ruby on Rails生成带签名的PDF

我正在研究一个使用prawn生成PDF的Rails应用程序.简而言之,我们希望能够对生成的PDF进行数字签名.我不知道从哪里开始准确阅读.只是想问一下其他人之前是否能够完成这项工作,如果是的话,我应该用什么样的资源来完成它.

谢谢!

ruby pdf-generation ruby-on-rails prawn digital-signature

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

适用于SDK 4的自定义iPhone KeyBoard(iOS4操作系统)

旧SDK解决方案:

- (void)modifyKeyboard:(NSNotification *)notification 
{
    UIView *firstResponder = [[[UIApplication sharedApplication] keyWindow] performSelector:@selector(firstResponder)];

    for (UIWindow *keyboardWindow in [[UIApplication sharedApplication] windows])
        for (UIView *keyboard in [keyboardWindow subviews])
            if([[keyboard description] hasPrefix:@"<UIKeyboard"] == YES)
            {
                MyFancyKeyboardView *customKeyboard = [[MyFancyKeyboardView alloc] initWithFrame: CGRectMake(0, 0, keyboard.frame.size.width, keyboard.frame.size.height);
                                                       [keyboard addSubview: customKeyboard];
                                                       [customKeyboard release];
            }
}
Run Code Online (Sandbox Code Playgroud)

按照上面的方法,我现在发现iOS4是不同的.不起作用.我确信这是由于命名子视图(或排序)的差异.对于iphone SDK 4,有谁知道如何解决同样的问题?

iphone objective-c ios

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

在WPF中,如何在具有焦点的窗口部分周围放置边框?

我有一个有两个主要区域的窗口.一个是ScrollViewer内部的TextBox,另一个是TabControl.我想在当前具有焦点的部分周围有一个红色边框,所以我编写了以下代码来做到这一点

XAML

<ScrollViewer BorderBrush="Red" 
              BorderThickness="0"
              GotFocus="Border_GotFocus"  
              LostFocus="Border_LostFocus">
    <TextBox/>
</ScrollViewer>
<TabControl BorderBrush="Red" 
            BorderThickness="0"
            GotFocus="Border_GotFocus"  
            LostFocus="Border_LostFocus">
</TabControl>
Run Code Online (Sandbox Code Playgroud)

private void Border_LostFocus(object sender, RoutedEventArgs e)
{
    var control = sender as Control;
    if (control != null)
    {
        control.BorderThickness = new Thickness(0);
    }
}

private void Border_GotFocus(object sender, RoutedEventArgs e)
{
    var control = sender as Control;
    if (control != null)
    {
        control.BorderThickness = new Thickness(2);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,如果我单击TextBox,它不会更新ScrollViewer周围的边框.如果我单击TabControl中的Tab,它会更新边框,以便我可以看到边框,但是当我点击其他地方时不会"删除"它.有没有更好的方法来做到这一点?

wpf focus border

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

为什么Android更喜欢静态类

我看到很多java代码,其中android更喜欢让开发人员使用静态内部类.特别是对于自定义ListAdapters中的ViewHolder Pattern模式.

我不确定静态类和非静态类之间的区别.我已经读过它但是在关注性能或内存占用时似乎没有意义.

java performance android static-classes

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

MVC架构的最新技术?

似乎有大量可能的MVC配置/架构(MVC,MVVM,MVP,HMVC,PAC,文档视图......).是否有任何目前被接受的"最佳"或最先进的MVC架构?什么是最新的想法?或者它是一个免费的和/或简单地绑定到一个开发的平台(例如MVF的MVVM)?

(具体来说,我对在桌面/富客户端应用程序中应用的MVC感兴趣.)

java wpf model-view-controller user-interface cocoa

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

用于在URL中提取锚点的正则表达式

我正在尝试使用preg_replace从url中提取锚标记及其后面的所有内容.我找到一个删除#之后的所有内容,但是我想要一个删除#及其背后的一切.

HTTP://blah.com#removethis

谢谢,史蒂夫

php regex

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

C#Strings(和其他.NET API)的大小限制为2GB吗?

今天我注意到C#的String类返回一个字符串的长度作为Int.由于Int总是32位,无论架构如何,这是否意味着字符串的长度只能是2GB或更小?

一个2GB的字符串将是非常不寻常的,并提出许多问题.但是,大多数.NET api似乎都使用'int'来传达长度和计数等值.这是否意味着我们永远受限于适合32位的集合大小?

似乎是.NET API的一个基本问题.我希望通过相当于'size_t'的方式返回count和length之类的东西.

.net c# string visual-studio

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

Delphi 7 Enterprise或Delphi 2010 Professional

在工作中,我使用Delphi 6&7 Enterprise已有好几年了.几年前,我买了Turbo Delphi Professional的个人副本.因此我有资格获得Delphi 2010 Professional升级.但是我没有资格获得Delphi 2010 Enterprise升级.

是否值得购买Delphi 2010 Professional Upgrade或者我应该寻找Delphi 7 Enterprise?

我试图购买Delphi的目的包括编写用于学习目的的多层数据库应用程序.

任何建议将不胜感激.

TIA!

delphi delphi-7 delphi-2010

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

非法改变了NSFetchedResultsController的获取请求

我得到以下异常是在iOS 4.0下引发但不在3.0下使用核心数据.我正在使用来自核心数据存储的数据填充tableview控制器.然后向下钻取一行并请求该行的详细信息并将其传递到详细视图.

致命错误:部分信息的持久缓存与当前配置不匹配.您已经非法改变了NSFetchedResultsController的获取请求,其谓词或其排序描述符,而无需禁用缓存或使用+ deleteCacheWithName:

iphone cocoa-touch core-data objective-c ios4

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