问题列表 - 第13004页

jQuery与其他Javascript库共存有多好?

我正在研究服务器端框架.

在这里和那里,我一直在添加手工制作的javascript来做客户端的事情.然而,这变得越来越痛苦,据我所知,我认为jQuery可以提供帮助.

问题是,因为这本质上是服务器端的东西,我不想强​​制我的用户(假设将有任何:)使用jQuery.

所以问题是,jQuery与其他流行的JavaScript库共存有多好?它会为了自己的目的劫持全球名称和事件,还是一个相对尊重和共存的家伙.

javascript jquery javascript-framework

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

如何有效地选择符合特定条件的QTableView的行子集?

我有一个QTableView使用QSqlTableModel.

在底层数据库(postgresql)表中有一个时间戳列.

如何选择基础时间戳列为NULL的选择模型中的所有行?

指向正确方向的指针会有所帮助.

更新:

我遇到的主要问题是表现.我尝试过的每种方法都会导致两个性能问题.

首先是对约5,000个选定记录的SELECTModel() - > select(选择)调用需要30秒.它似乎是为每一行发出选择改变信号.即使信号处理程序被禁用,它仍然需要10秒.

第二个性能问题是即使在使用所选行更新视图后,尝试滚动视图也非常缓慢且滞后.我的猜测是选择模型由5,000个单独的选择组成,而不仅仅是最小数量的选择范围.

在我正在试验的数据中,选择是连续的; 所以它应该能够表示为单个选择范围.如果我只是调用tableView-> selectAll(),那么这非常快.

我想知道的是,是否有一种规范,有效的方法来选择一堆匹配的行.或许我的代码中存在一个导致性能下降的缺陷.有没有办法使用count0建议的QSortFilterProxyModel 来实现这个目的?我希望视图显示所有行,但选择匹配的行.

以下是我尝试的最后一个方法的代码段:

void MainWindow::selectNullTimestamp()
{

    QModelIndex start = model->index(0, TIMESTAMP_COLUMN);


    QModelIndexList indexes = model
                ->match(start, Qt::DisplayRole,
            QVariant(QString("")),
            -1,
            Qt::MatchFixedString);

    QItemSelectionModel* selection_model = ui->tableView->selectionModel();

    QItemSelection selection;

    foreach(QModelIndex index, indexes) {

        QModelIndex left =
            model->index(index.row(), 0);

        QModelIndex right =
            model->index(index.row(),
                                 NUM_COLUMNS - 1);

        QItemSelection sel(left, right);

        selection.merge(sel, QItemSelectionModel::Select);

    }

    selection_model->select(selection, QItemSelectionModel::Select);

}
Run Code Online (Sandbox Code Playgroud)

c++ model-view-controller qt qt4

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

IE7有类似YSlow的工具吗?

我喜欢YSlow for Firebug/Firefox,但是我遇到了一个我想要描述一个HTTPS站点的情况,这个站点在IE6/7之外没有实际工作(例如没有IE8,没有Firefox,没有Chrome)

修复网站在所有浏览器中工作正式步骤#1,但要对现有网站进行一些分析和基准测试(这将有助于报告总体目标实现)我真的需要能够分析现有网站.

特别是我正在寻找的信息是:

  1. 整体页面速度
  2. 静态内容(什么图像,css,js文件)被缓存,最小化,gzip压缩
  3. 慢CSS的计数/位置(例如CSS表达式的使用)
  4. Cookie信息
  5. 图像大小
  6. 重复的脚本/ CSS
  7. 文件大小等

如果没有特定的全能工具,是否有特定的工具可以帮助我解决难题的一部分.

例如

  • 我有Fiddler2设置...这将给我HTTP(S)会话,标题,请求,文件大小,gzipping等.
  • 我有一个或两个书签,将计算重复的脚本/ CSS
  • 我安装了IE7开发人员工具,以便我可以查看HTML并检查内容

使用上面我可以提取大部分信息,然后计算我自己的"得分"/需要注意的事项清单,但这是相当多的工作.:-(

有没有人有更好的工具呢? IE7有类似YSlow的工具吗?

performance internet-explorer-7

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

使用校准点在地图上将经度和纬度转换为XY

如果我有一个尺寸为sizeX,sizeY的jpeg地图

和地图上的一些校准点(X,Y,Lon,Lat)

使用给定的经度/纬度对计算地图中相应XY点的算法是什么?

gps geocoding latitude-longitude coordinates

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

简单的线程在c ++中工作

我正在创建一个简单的C++程序来询问用户在主线程中的华氏度,然后在另一个线程中将此值转换为Celsius.

但我继续得到一个错误.此错误保持不变

visual studio 2008\projects\cs1\cs1\cs1.cpp(16):错误C2143:语法错误:缺少';' 在'='之前

此问题有时会消失,但不会出现运行时异常.我正在使用Visual Studio 2008,Windows XP.

谢谢-Sunny Jain

#include "stdafx.h"
#include "stdafx.h"
#include "windows.h"
#include "stdlib.h"
#include "stdio.h"
#include "process.h"
#include "conio.h"
#include "iostream"
using namespace std;

bool flag= false;

void calculateTemperature_DegreeCelcius(void * Fahrenheit)
{
    float far;
    far=*((float*) Fahrenheit);
    float celcius = (5.0/9.0)*(far - 32);
    cout << "\nDegree Celcius :";
    cout << celcius;  
    flag = true;
}


int _tmain(int argc, _TCHAR* argv[])
{
    float temp_Fahrenheit;

    while(true){
        cout << "\nEnter Degree Fahrenheit value you want to convert …
Run Code Online (Sandbox Code Playgroud)

c++ multithreading

0
推荐指数
2
解决办法
866
查看次数

什么是python关键字"with"用于?

什么是python关键字"with"用于?

示例来自:http://docs.python.org/tutorial/inputoutput.html

>>> with open('/tmp/workfile', 'r') as f:
...     read_data = f.read()
>>> f.closed
True
Run Code Online (Sandbox Code Playgroud)

python

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

在Python中别名一个类

我正在写一个类来实现一个算法.该算法具有三个复杂程度.我有意义实现这样的类:

class level0:
    def calc_algorithm(self):
        # level 0 algorithm
        pass

    # more level0 stuff

class level1(level0):
    def calc_algorithm(self):
        # level 1 algorithm
        pass

    # more level1 stuff

class level2(level1):
    def calc_algorithm(self):
        # level 2 algorithm
        pass

    # more level2 stuff
Run Code Online (Sandbox Code Playgroud)

我期望calc_algorithm在每个班级都会被覆盖.根据某个命令行选项,我想在数据上运行0级,1级或2级.这就是我调用算法的方法:

for offset in itertools.product(*map(xrange, (dim[0] - 1, dim[1] - 1, dim[2] - 1))):
    algorithm(offset).calc_algorithm    
Run Code Online (Sandbox Code Playgroud)

其中algorithm要么是level0,level1level2.

我用其他语言做的方式是:

for offset in itertools.product(*map(xrange, (dim[0] - 1, dim[1] - 1, dim[2] - 1))): …
Run Code Online (Sandbox Code Playgroud)

python class

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

您可以在PowerShell v2脚本中设置对象的DefaultDisplayPropertySet吗?

以下是来自Kirk Munro的博客文章,其中解释了脚本如何在其输出对象上设置DefaultDisplayPropertySet:

Essential PowerShell:定义自定义对象的默认属性

他的技术和示例代码似乎在PowerShell v2中不起作用.(注意,我安装了PowerTab和PSCX - 也许那些可能会干扰.)

任何人都知道如何让这个在PowerShell v2上运行?


更新:这是博客文章中的例子,这对我不起作用(注意,我已经更正了单引号字符):

$myObject = New-Object PSObject
$myObject | Add-Member NoteProperty Name 'My Object'
$myObject | Add-Member NoteProperty Property1 1
$myObject | Add-Member NoteProperty Property2 2
$myObject | Add-Member NoteProperty Property3 3
$myObject | Add-Member NoteProperty Property4 4
$myObject | Add-Member NoteProperty Property5 5
$myObject

  ## Output:
  # Name      : My Object
  # Property1 : 1
  # Property2 : 2
  # Property3 : 3
  # Property4 : 4
  # Property5 : 5 …
Run Code Online (Sandbox Code Playgroud)

powershell powershell-2.0

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

Django管理员,自定义错误消息?

我想知道如何在Django管理员中显示错误消息.

我的网站上有一个私人用户部分,用户可以使用"点"创建请求.一个请求从用户的帐户中取1或2个点(取决于两种类型的请求),因此如果帐户有0分,则用户无法在私人用户部分发出任何请求...这一切都很好,但是用户也可以打电话给公司并通过电话提出请求,在这种情况下,我需要管理员在用户点数为0的情况下显示自定义错误消息.

任何帮助都会很好:)

多谢你们

python django django-admin

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

sql 2008中没有索引的表的列表

如何在SQL 2008数据库中列出没有索引的表?

编辑
我想要Schema名称和Table名称.

t-sql sql-server sql-server-2008

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