问题列表 - 第1013页

WPF图表库

您之前使用过哪些免费或开源的WPF图表库?我正在研究我的论文,没有钱支付商业替代品.

有效的答案应该支持undo/redo,导出到XML并希望有良好的文档.

我正在构建一个开源的UML /数据库图表工具.

wpf diagram

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

什么是DLL文件,它们如何工作?

DLL文件究竟是如何工作的?似乎有很多它们,但我不知道它们是什么或它们是如何工作的.

那么,与他们的交易是什么?

windows dll winapi

204
推荐指数
7
解决办法
22万
查看次数

Java equals():反映或不反映

此问题特别与覆盖具有大量字段的对象的equals()方法有关.首先,让我说这个大型对象不能在不违反OO原则的情况下分解为多个组件,因此告诉我"没有类应该有超过x个字段"将无济于事.

继续前进,当我忘记检查其中一个字段是否相等时,问题就开始了.因此,我的equals方法不正确.然后我想用反射:

--code removed because it was too distracting--
Run Code Online (Sandbox Code Playgroud)

这篇文章的目的不一定是重构代码(这甚至不是我正在使用的代码),而是得到关于这是否是一个好主意的输入.

优点:

  • 如果添加了新字段,则会自动包含该字段
  • 如果语句,该方法比30多简洁

缺点:

  • 如果添加了新字段,则会自动包含该字段,有时这是不合需要的
  • 性能:这一点要慢一些,我觉得不需要打破一个分析器
  • 将某些字段列入白名单以便在比较中忽略它有点难看

有什么想法吗?

java reflection equals

9
推荐指数
3
解决办法
5244
查看次数

我知道Perl 5.学习Perl 6有什么好处,而不是转向Python?

来自Perl 5背景,迁移到Perl 6或Python有什么好处?

编辑:如果你认为这只是因为你认为它只是火焰棒,请阅读下面的答案.他们不是在争论; 他们写得很好,讨论了每种语言的优缺点.为Stack Overflow社区提供一些功劳.

python perl comparison perl6 raku

23
推荐指数
7
解决办法
2904
查看次数

"SELECT*FROM users WHERE id IN()"== FAIL

我有一个名为sqlf()的函数,它模拟预处理语句.例如,我可以做以下事情:

$sql = sqlf("SELECT * FROM Users WHERE name= :1 AND email= :2",'Big "John"','bj@example.com') ;

由于各种原因,我不能使用预备语句,但我想模仿它们.我遇到的问题是像查询一样

$sql = sqlf("SELECT * FROM Users WHERE id IN (:1)",array(1,2,3) );

我的代码工作,但它失败了空数组,例如以下抛出一个mysql错误:

SELECT * FROM Users WHERE id IN ();

有没有人有什么建议?我应该如何将数组转换为可以注入IN子句的sql?替换NULL将不起作用.

php mysql

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

计算C++中矩阵的伪逆

我想在C++中计算矩阵的Moore-Penrose伪逆,有人可以指向我的库实现或数字配方吗?

谢谢!

c++ recipe matrix-inverse

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

使用Java的ImageIO将像素数组转换为Image对象?

我目前正在使用以下代码将像素值数组(最初使用java.awt.image.PixelGrabber对象创建)转换为Image对象:

public Image getImageFromArray(int[] pixels, int width, int height) {
    MemoryImageSource mis = new MemoryImageSource(width, height, pixels, 0, width);
    Toolkit tk = Toolkit.getDefaultToolkit();
    return tk.createImage(mis);
}
Run Code Online (Sandbox Code Playgroud)

是否可以使用ImageIO软件包中的类来实现相同的结果,因此我不必使用AWT工具包?

Toolkit.getDefaultToolkit()似乎不是100%可靠,有时会抛出一个AWTError,而ImageIO类应该始终可用,这就是为什么我有兴趣改变我的方法.

java image toolkit awt javax.imageio

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

如何在Ruby中生成成对距离数组?

假设我有一个代表一组点的数组:

x = [2, 5, 8, 33, 58]
Run Code Online (Sandbox Code Playgroud)

如何生成所有成对距离的数组?

ruby algorithm

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

如何在Silverlight中提供文本框焦点?

在我的Silverlight应用程序中,我似乎无法将焦点带到TextBox控件.在各种帖子的推荐下,我将IsTabStop属性设置为True,我使用的是TextBox.Focus().虽然UserControl_Loaded事件正在触发,但TextBox控件没有获得焦点.我在下面包含了我非常简单的代码.我错过了什么?谢谢.

Page.xaml

<UserControl x:Class="TextboxFocusTest.Page"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Loaded="UserControl_Loaded" 
    Width="400" Height="300">

    <Grid x:Name="LayoutRoot" Background="White">        
        <StackPanel Width="150" VerticalAlignment="Center">            
            <TextBox x:Name="RegularTextBox" IsTabStop="True" />    
        </StackPanel>        
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

Page.xaml.cs

using System.Windows;
using System.Windows.Controls;

namespace PasswordTextboxTest
{
    public partial class Page : UserControl
    {
        public Page()
        {
            InitializeComponent();
        }

        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            RegularTextBox.Focus();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

silverlight textbox focus

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

你有整合Mantis和Subversion吗?

我主要做Windows开发.我们使用MantisSubversion进行开发,但它们没有集成在一起,实际上它们位于不同的服务器上.

我做了一些关于将两者整合在一起的谷歌搜索,并发现了这篇文章.看起来很有趣.

我想知道是否有人这样做或已经完成了这个以及你的经历是什么.如果你有不同的解决方案,我也有兴趣了解它!

谢谢!

svn mantis scmbug

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