问题列表 - 第3183页

如何使用NSBrowser中所选单元格的路径更新NSPathControl

我需要在NSBrowser中使用当前选定的路径更新NSPathControl,但是当路径从NSBrowser更改时,我无法找到获取通知的方法.执行此操作的理想方法是观察NSBrowser中的路径键路径,但这使得KVO只能观察<key>返回void消息且没有更新的set 方法(setPath返回bool成功值).

我也试过观察selectedCell密钥路径,但是当选择更改时我没有收到通知.

有没有其他一些非常明显的方法可以做到这一点,我错过了?

cocoa objective-c key-value-observing cocoa-bindings

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

在MS Access中导入/导出关系

我有几个具有确切表结构的mdb文件.我必须将主表的主键从autonumber更改为所有这些中的数字,这意味着我必须:

  1. 删除主表所具有的所有关系
  2. 更改主表
  3. 再次创建关系,...对于所有表.

有没有办法从一个文件导出关系并将它们导入到所有其他文件?

我确信这可以通过一些宏/ vb代码来完成.有没有人有我可以使用的例子?

谢谢.

ms-access vba access-vba table-relationships

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

Rails ActiveSupport时间解析?

Rails的ActiveSupport模块使用许多方法扩展了内置的ruby Time类.

值得注意的是,有一种to_formatted_s方法,它允许您编写Time.now.to_formatted_s(:db)以获取数据库格式的字符串,而不是必须在strftime任何地方编写丑陋的格式字符串.

我的问题是,有没有办法倒退?

类似于Time.parse_formatted_s(:db)解析数据库格式的字符串,返回一个新的Time对象.这似乎是rails应该提供的东西,但如果是,我找不到它.

我只是无法找到它,或者我是否需要自己编写?

谢谢

ruby time parsing ruby-on-rails activesupport

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

双击即可在Vista上执行Jar

这几乎让我失败了.

在XP和早期版本的Windows上,您可以自定义Open With filetypes以包含java-jar"myjar.jar",但在Vista上,此功能似乎已被删除.我当然可以创建一个.bat文件来启动我的应用程序,但是可以根据需要让Vista执行.jar吗?

java executable-jar windows-vista

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

您是否曾使用代码虚拟器或vmprotect来防止逆向工程?

我知道没有办法完全保护我们的代码.我也知道,如果用户想要破解我们的应用程序,那么他或她不是购买我们的应用程序的用户.我也知道改善我们的应用程序更好..而不是害怕防裂技术.我也知道没有商业工具可以保护我们的应用....我也知道....

好.足够.我听到了一切.我真的认为增加一点保护不会受到伤害.

所以....你曾经使用过来自oreans或vmprotect的代码virtulizer吗?我听说他们有时被某些杀毒软件检测为病毒.

在购买之前我应该​​注意的任何经验.我知道它会创建一些虚拟机并对代码进行模糊处理,以便更难找到注册例程的弱点.

有什么警告我应该知道吗?

谢谢.任何意见,将不胜感激.

乱切

cracking reverse-engineering

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

关于项目euler 72(lisp)的奇怪问题

我认识到输出中有一个明显的模式,我只是想知道为什么当我尝试运行任何> 52时,lispbox的REPL会中止.此外,任何有关改进代码的建议都非常受欢迎.^ - ^

(defun count-reduced-fractions (n d sum)
  (setf g (gcd n d))
  (if (equal 1 d)
      (return-from count-reduced-fractions sum)
      (if (zerop n)
          (if (= 1 g)
              (count-reduced-fractions (1- d) (1- d) (1+ sum))
              (count-reduced-fractions (1- d) (1- d) sum))
          (if (= 1 g)
              (count-reduced-fractions (1- n) d (1+ sum))
              (count-reduced-fractions (1- n) d sum)))))
Run Code Online (Sandbox Code Playgroud)

我打电话时得到的一切

(count-reduced-fractions 53 53 0)

;评价中止

这对我来说没有多大意义,因为它会在下面的所有数字上运行(并返回准确的结果),并且我可以(如果我想)在我的脑袋,纸上或一行中做53在口齿不清的时候.我甚至测试了大于53的许多不同的数字,以确保它不是特定于53.没有任何作用.

lisp common-lisp

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

通过C#在WPF中显示位图图像

我想要做的是如此简单,但我很难让它工作.我在同一行看到了一些帖子,但我仍然有疑问.

我有一个名为mnuA的MenuItem对象.我想要的只是在C#中以编程方式设置icon属性.我尝试了以下内容

a)mnuA.Icon = new BitmapImage{UriSource = new Uri(@"c:\icons\A.png")}; 结果:我没有显示实际的图标,而是获得了类名(System.Windows.Media.Imaging.BitmapImage)

b)mnuA.Icon = new BitmapImage(new Uri(@"c:\icons\A.png")); 结果:我没有显示实际图标,而是获得图像的路径(file:///c:/icons/A.png)

我究竟做错了什么?对于像这样简单的事情,我真的需要一个转换器类吗?

wpf icons bitmapimage

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

是否有一种解决方法可以解决Java在行走大型目录时表现不佳的问题?

我试图一次处理一个通过网络存储的文件.由于缓冲不是问题,因此读取文件很快.我遇到的问题只是列出文件夹中的目录.在许多文件夹中,每个文件夹至少有10k个文件.

由于File.list()返回数组而不是iterable,因此性能非常慢.Java关闭并收集文件夹中的所有名称,并在返回之前将其打包到数组中.

这个错误条目是http://bugs.sun.com/view_bug.do;jsessionid=db7fcf25bcce13541c4289edeb4?bug_id=4285834并且没有解决方法.他们只是说这已经为JDK7修复了.

几个问题:

  1. 有没有人解决这个性能瓶颈问题?
  2. 我想要实现不可能吗?即使它只是遍历目录,性能仍然会变差吗?
  3. 我可以使用测试版JDK7构建具有此功能,而无需建立在它在我的整个项目?

java performance directory-walk

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

AdornerDecorator和制表符停止问题

我正在使用IDataErrorInfo验证并指出我的文本框中的错误.我发现我有一次Tab文本框,一次用于adornerdecorator.

我有一个错误模板:

<ControlTemplate x:Key="ErrorTemplate">
        <StackPanel KeyboardNavigation.IsTabStop="False" >
        <Border KeyboardNavigation.IsTabStop="False"  BorderBrush="Red" BorderThickness="1" Padding="2" CornerRadius="2">
            <AdornedElementPlaceholder KeyboardNavigation.IsTabStop="False" />
        </Border>
        </StackPanel>                
    </ControlTemplate>
Run Code Online (Sandbox Code Playgroud)

文本框模板:

<Style x:Key="TextBoxInError" TargetType="{x:Type TextBox}">
        <Setter Property="KeyboardNavigation.TabNavigation" Value="None"/>
        <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
        <Setter Property="Margin" Value="0,5,0,5"/>
        <Setter Property="AllowDrop" Value="true"/>
        <Setter Property="HorizontalContentAlignment" Value="left"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type TextBox}">
                    <Grid  KeyboardNavigation.IsTabStop="False" >
                        <Border  KeyboardNavigation.IsTabStop="False" x:Name="Border" Background="{DynamicResource WindowBackgroundBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1" Padding="2" CornerRadius="2">
                            <ScrollViewer IsTabStop="False" Margin="0" x:Name="PART_ContentHost" Style="{DynamicResource SimpleScrollViewer}" Background="{TemplateBinding Background}"/>
                        </Border>
                    </Grid>
                    <ControlTemplate.Triggers>
                        <Trigger Property="Validation.HasError" Value="true">
                            <Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Self}, Path=(Validation.Errors), Converter={StaticResource errorConverter}}"/> …
Run Code Online (Sandbox Code Playgroud)

validation wpf xaml adornerdecorator tabstop

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

使用JavaScript或jQuery检测哪个表单输入具有焦点

如何使用JavaScript或jQuery检测哪个表单输入具有焦点?

在函数中,我希望能够确定哪个表单输入具有焦点.我希望能够在直接的JavaScript和/或jQuery中执行此操作.

javascript forms jquery focus

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