问题列表 - 第13672页

在jQuery中组合图像旋转和裁剪

我们目前有一个用于裁剪图像的系统,在前端使用jCrop,System.Drawing在后端使用.NET - 这非常有效,但现在我们需要引入图像旋转.只需要90度角,jQuery.Rotate可以独立工作,但我想优雅地结合这两个jQuery插件.你有这方面的经验吗?有"摇动和烘烤"的解决方案吗?

javascript jquery image-manipulation image

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

获取数据库列中项目的副本

数据库名称= MyDB

表名= MyTable

列名= ColumnSurname

使用SQL Server 2005

我在ColumnSurname中有多个条目,其中一些拼写完全相同.如何使用相同的ColumnSurname值返回所有不同的值.意思是如果"邦德"出现两次以上我想要返回"邦德".

我如何在SQL语句中执行此操作?

sql database

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

优化查询运行时间太长

我使用toad for Oracle来运行一个运行时间太长的查询,有时超过15分钟.

该查询正在提取备忘录,这些备忘录将由经理批准.查询没有带回很多行.通常,当它运行时,它将返回大约30或40行.查询需要访问几个表以获取其信息,因此我使用了很多连接来获取此信息.

我在下面附上了我的查询.如果有人可以帮助优化这个查询,我会非常非常好.

查询:

SELECT (e.error_Description || DECODE(t.trans_Comment, 'N', '', '','', ' - ' || t.trans_Comment)) AS Title,
       t.Date_Time_Recorded AS Date_Recorded,
       DECODE(t.user_ID,0,'System',(SELECT Full_Name FROM employee WHERE t.user_Id = user_id)) AS Recorded_by,
           DECODE(t.user_ID,0, Dm_General.getCalendarShiftName(t.Date_Time_Recorded), (SELECT shift FROM employee WHERE t.user_Id = user_id)) AS Shift,
          l.Lot_Number AS entity_number,
          ms.Line_Num,
          'L' AS Entity_Type, 
           t.entity_id, l.lot_Id AS Lot_Id
      FROM DAT_TRANSACTION t
      JOIN ADM_ERRORCODES e ON e.error_id = t.error_id
      JOIN ADM_ACTIONS a ON a.action_id = t.action_id,
           DAT_LOT l
                 INNER JOIN Status s ON …
Run Code Online (Sandbox Code Playgroud)

sql oracle optimization plsql

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

为什么Psyco使用大量内存?

Psyco是Python的专用编译器.该文档状态

Psyco可以并且将使用大量内存.

这种内存使用的主要原因是什么?大量内存开销一般是JIT编译器的一个特性吗?

编辑:感谢您的答案到目前为止.有三种可能的竞争者.

  • 编写多个专用块,每个块都需要内存
  • 由于在运行中编译源而产生的开销
  • 由于捕获足够的数据来进行动态分析而产生的开销

问题是,哪一个是内存使用的主导因素?我有自己的看法.但我正在增加赏金,因为我想接受实际上正确的答案!如果有人能证明或证明大部分内存的使用位置,我会接受它.否则,社区投票的任何人都将在赏金结束时自动接受.

python memory compiler-construction jit psyco

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

使用更新的Python 2.6.2在Snow Leopard上安装Python映像库(PIL)

我在Snow Leopard安装过程中安装了开发人员工具,对Snow Leopard进行了全新安装(使用擦除驱动器启动).

然后我安装了Python 2.6.2,取代了Snow Leopard默认的python 2.6.1.我试过通过以下方式安装PIL:

  1. easy_install
  2. pip
  3. 下载源并python setup.py build手动运行.

所有产生相同的错误(链接到pip日志:http://drop.io/gi2bgw6).我已经看到其他人使用Snow Leopard默认python 2.6.1成功安装PIL,所以我不确定为什么我在使用2.6.2时遇到这么多麻烦.

python osx-snow-leopard python-imaging-library

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

如何分叉新进程并在Perl中恢复其PID?

我的问题与fork()在Perl代码中使用有关.我希望fork一个新进程并捕获它的PID并将其返回给被调用程序.在Perl中是否有一些命令可以实现这一点?

unix perl fork

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

在屏幕上查找点的坐标?

问题是我有一些图形显示在一个窗体,例如矩形,我想捕获当点到达thees字段.因此,我试图找到这些矩形的corrrdinates,但是因为它是形式的坐标,它与鼠标位置的坐标不匹配.

所以我想知道有没有办法在屏幕上找到一个Point在屏幕上有什么坐标,而不是在窗体或控制器中?

c# graphics point coordinates

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

Zend_Auth存储如何工作?

这很简单.我写

$auth->getStorage()->write($user);
Run Code Online (Sandbox Code Playgroud)

然后我想,在一个单独的进程中加载​​这个$ user,但我不能因为

$user = $auth->getIdentity();
Run Code Online (Sandbox Code Playgroud)

是空的.我不是只是......设定它?为什么不起作用?HALP?

[编辑2011-04-13]

大约两年前就有人问过这个问题.但事实是,我在2010年7月重复了这个问题并得到了一个很棒的答案,我当时根本就不明白.

链接:Zend_Auth无法写入存储

我已经构建了一个非常好的litte类,我使用与Zend_Auth相同的存储引擎在所有项目中使用(有时需要额外调整),但是避免了所有不好的事情.

<?php

class Qapacity_Helpers_Storage {

    public function save($name = 'default', $data) {

        $session = new Zend_Session_Namespace($name);
        $session->data = $data;

        return true;
    }

    public function load($name = 'default', $part = null) {

        $session = new Zend_Session_Namespace($name);

        if (!isset($session->data))
            return null;

        $data = $session->data;

        if ($part && isset($data[$part]))
            return $data[$part];

        return $data;
    }

    public function clear($name = 'default') {

        $session = new Zend_Session_Namespace($name);

        if (isset($session->data))
            unset($session->data);

        return true;
    }

} …
Run Code Online (Sandbox Code Playgroud)

storage zend-framework zend-auth

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

C++迭代器在Visual C++中破解而不是GNU g ++

我正在尝试更多地了解列表容器以及如何迭代它们,但似乎g ++没有问题,但Visual Studio C++遍布各处!

#include <iostream>
#include <string>
#include <list>

using namespace std;

int main(){

   list <string> data;
   list <int>::iterator it;

   data.push_back("fee");
   data.push_back("fi");
   data.push_back("foo");
   data.push_back("fum");

   // something breaks back here ?!?!
  for(it=data.begin(); it!=data.end(); it++){
     cout << *it << endl;
  }

  return 0;

}
Run Code Online (Sandbox Code Playgroud)

c++ gcc visual-c++

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

如何在DataGridView中实现自动滚动?

我有datagridview有25到100行.我在单独的线程中执行任务.每行描述一个任务.我正在选择正在执行任务的行,如果假设该行是15是不可见的,那么我想将该行移动到可见区域.它将自动滚动到所选行..

.net c# datagridview

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