问题列表 - 第20378页

如何在WinForms中旋转图片

我希望在我的应用程序中有一张图片,我可以旋转以指示方向,如风向.甚至是时间.我用什么代码来旋转图片?谢谢

更新:我使用的是.NET 2.0,Windows 2000,VS C#2005

c# image winforms

41
推荐指数
6
解决办法
10万
查看次数

在Firefox 3.6中使用JavaScript解压缩zip存档

我正在玩一个应用程序,它将演示一些Firefox 3.6特定的功能,其中大部分都列在这里:http://demos.hacks.mozilla.org/openweb/

我想在浏览器中拖动一个zip文件,解压缩它,并使用解压缩的内容.

是否有任何现有的库可以做到这一点?FireFox 3.6特别有我可以使用的东西吗?或者我是否必须推出自己的解压缩库?


记录:http://github.com/augustl/js-unzip

javascript compression firefox zip html5

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

如何构建匹配算法?

我以前从未构建过匹配算法,也不知道从哪里开始.所以这是我的基本设置以及我为什么这样做.如果我没有问正确的问题,请随意纠正我.

我有一个人名的名字和唯一标识符的数据库.几个生成的标识符(内部生成的和一些第三方),姓氏,名字和出生日期是我将使用的主要标识符.

我全年多次收到第三方列表,该列表需要导入并绑定到我数据库中的现有人员,但数据从未像我的一样干净.ID可能会更改,出生日期可能会出现拼写错误,姓名可能会出现拼写错误,姓氏可能会更改,等等.

每次导入都可能有20,000条记录,所以即使它准确率为99%,仍然需要200条记录,我必须手动进行匹配.我认为在将传入的人员与我的用户进行匹配时,我正在寻找更高达99.9%的准确率.

那么,我该如何制作一个可以解决这个问题的算法呢?

PS即使您没有确切的答案,但知道一些材料可供参考也会有所帮助.

PPS一些例子与m3rLinEz写的类似:

ID: 9876234 Fname: Jose     LName: Guitierrez       Birthdate:01/20/84  '- Original'

ID: 9876234 Fname: Jose     LName: Guitierrez       Birthdate:10/20/84  '- Typo in birth date'
ID: 0876234 Fname: Jose     LName: Guitierrez       Birthdate:01/20/84  '- Wrong ID'
ID: 9876234 Fname: Jose     LName: Guitierrez-Brown Birthdate:01/20/84  '- Hyphenated last name'
ID: 9876234 Fname: Jose, A. LName: Guitierrez       Birthdate:01/20/84  '- Added middle initial'
ID: 3453555 Fname: Joseph   LName: Guitierrez       Birthdate:01/20/84  '- Probably someone else with same birthdate and same last name'
Run Code Online (Sandbox Code Playgroud)

algorithm matching

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

列在JTable中移动[finished]事件

如何在JTable中检测到列移动操作已完成?我已经将columnModeListener添加到我的列模型中,但问题是每次列移动时都会调用columnMoved方法(按某些像素).我不想要这种行为.我只想检测列拖动完成的时间.

columnModel.addColumnModelListener(new TableColumnModelListener() {

            public void columnAdded(TableColumnModelEvent e) {
            }

            public void columnRemoved(TableColumnModelEvent e) {
            }

            public void columnMoved(TableColumnModelEvent e) {
                //this is called so many times
                //I don't want this, but something like column moved finished event
                System.out.println("Moved "+e.getFromIndex()+", "+e.getToIndex());
            }

            public void columnMarginChanged(ChangeEvent e) {
            }

            public void columnSelectionChanged(ListSelectionEvent e) {
            }
        });
Run Code Online (Sandbox Code Playgroud)

我希望很清楚我在寻找什么.谢谢.

java events swing jtable

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

如何将元素的背景扩展到其容器之外?

我有一个包含h3标签的div,我希望h3的背景超出包含div标签到页面边缘.有没有办法在CSS中这样做?
我认为绝对定位h3,但我不知道从屏幕边缘到div边缘的大小(我希望它的位置),因为div居中.

html css

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

如何避免数据库死锁

我有一个遭受数据库死锁的群集应用程序.

它是一个使用JPA和hibernate的j2ee应用程序.数据库是Z/OS上的DB2 8.1设置为页面锁定(这是公司的要求).

问题是主键是作为序列生成的,并且在系统有任何重要负载时尝试插入记录时经常会死锁.

是否有任何"最佳实践"来降低死锁的可能性?

java db2 concurrency deadlock

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

c#泛型方法重载与抽象访问者模式不一致

尝试访问者模式和泛型方法我在C#.NET中发现了一种差异.AFAIK C#编译器更喜欢泛型方法的显式重载,因此以下代码:

public abstract class A
{
    public abstract void Accept(Visitor v);
}

public class B : A
{
    public override void Accept(Visitor v)
    { v.Visit(this); }
}

public class C : A
{
    public override void Accept(Visitor v)
    { v.Visit(this); }
}

public class D : A
{
    public override void Accept(Visitor v)
    { v.Visit(this); }
}

public class Visitor
{
    public void Visit(B b)
    { Console.WriteLine("visiting B"); }

    public void Visit(C c)
    { Console.WriteLine("visiting C"); }

    public void …
Run Code Online (Sandbox Code Playgroud)

c# generics methods overloading operator-precedence

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

正在搜索基本CMS

我正在寻找基于PHP/MySQL的CMS,其中包括注册/登录等基础知识.它不应该像TYPO3那样复杂.Drupal和Joomla我不想要.

php mysql content-management-system

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

jQuery UI对话框 - 如何使其不可关闭?

我正在尝试使用jQuery对话框作为ajax的加载屏幕.到目前为止,我的工作非常好,但我希望加载屏幕不能关闭.然而,似乎UI对话框没有"可关闭"作为选项?

你怎么让它不可关闭?我尝试将closeText设置为空白但是没有做任何事情.小'​​X'仍显示在右上角.

难道你不认为closable应该是对话框小部件的选项吗?

谢谢

jquery dialog jquery-ui modal-dialog

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

将一个数字列表分成较小的列表,其中"sum"大致相同

我在网格上执行大约2000次测试,每次测试都作为网格上的单独任务运行.测试确实有很大的启动时间.总执行需要500个小时,在60个节点SunGridEngine上完成不到10个小时.测试运行时间从5分钟到90分钟不等.结合没有太多智能的测试可以获得一些性能提升.我想创建大小相等的"任务".我怎么能这样做?

(我们现在做的是:对所有测试进行排序并继续添加,直到执行时间总和大约为5小时.寻找更好的东西)

java algorithm grid graph set

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