问题列表 - 第5578页

PY:Url编码没有变量名

有没有一种方法在python中url编码列表没有变量名称?例如
q = ['with space1','with space2']
into qescaped = ['with%20space1','with%20space2']

python

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

总计应该非规范化吗?

我正在一个带有简单规范化数据库的网站上工作.

有一个名为Pages的表和一个名为Views的表.每次查看页面时,该视图的唯一记录都会记录在"视图"表中.

在网站上显示页面时,我使用简单的MySQL COUNT()来总计显示的视图数量.

数据库设计看起来很好,除了这个问题:我对如何在数千个页面中检索前10个最常查看的页面感到茫然.

我应该通过添加Pages.views列来对页面表进行非规范化,以保存每个页面的总观看次数吗?或者是否有一种有效的方法来查询前10个最常查看的页面?

mysql denormalization

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

Perforce保存已打开文件的本地副本

我在perforce客户端上检查了几个文件.我可以通过命令'p4 opened'获取这些文件的列表它以// depot/...的形式提供路径,就好像我想知道如何将它转换为本地路径上的路径(我的意思是客户端路径)因此,我可以创建一个批处理文件来备份那些在一天结束之前感谢提前Uday

perforce

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

来自Java SWT的窗口ID

我想找到SWT程序的窗口ID.

我以标准方式启动SWT shell.然后,我如何找到已创建的窗口的ID?该程序使用Compiz-Fusion窗口管理器在Fedora 10上执行(如果这有所不同).

代码帮助解释我的意思:

public static void main(String[] args) {
  Display display = new Display();
  Shell shell = new Shell();

  // find window ID here??

  shell.open();

  while (!shell.isDisposed()) {
    if(!display.readAndDispatch()) {
      display.sleep();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

2009年3月6日更新 在查看并尝试了各种各样的事情之后(感谢VonC提供了以下建议),我发现了迄今为止有用的东西.这是非常狡猾的,但至少让我暂时继续其他一些工作.

从Control.embeddedHandle返回的ID接近窗口ID.它与可预测的偏移量不同.所以我的代码是:

public static void main(String[] args) {
  ...
  Shell shell = new shell(display, SWT.NONE);

  Composite e = new Composite(shell, SWT.EMBEDDED);
  long windowID = e.embeddedHandle - WINDOW_ID_MAGIC_NUMBER;
  e.dispose();
  ....
Run Code Online (Sandbox Code Playgroud)

WINDOW_ID_MAGIC_NUMBER是5+(在嵌入式复合之前添加到shell的小部件数).

到目前为止,我的系统似乎可靠.我还没有看到它是否会在不同的环境中崩溃.

java swt

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

将char缓冲区传递给函数并获取缓冲区的大小

我已将缓冲区设置为100.我在声明缓冲区的main函数中显示缓冲区.但是,当我将缓冲区传递给函数并获得sizeof'4'时,我认为它应该是100,因为这是我在main中创建的缓冲区的大小.输出:缓冲区大小:100 sizeof(缓冲区):4

#include <string.h>
#include <stdio.h>

void load_buffer(char *buffer);

int main()
{
    char buffer[100];
    printf("buffer size: %d\n", sizeof(buffer));
    load_buffer(buffer);

    return 0;
}

void load_buffer(char *buffer)
{
    printf("sizeof(buffer): %d\n", sizeof(buffer));
}
Run Code Online (Sandbox Code Playgroud)

c arrays function char

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

在HTML/CSS中将图像转换为灰度

是否有一种简单的方法来显示灰度的彩色位图HTML/CSS

它不需要与IE兼容(我想它不会) - 如果它在FF3和/或Sf3中工作,这对我来说已经足够了.

我知道我可以用SVGCanvas和Canvas 来做这件事,但现在看起来好像很多工作.

有一个真正懒惰的人这样做的方法吗?

css image css3 grayscale

605
推荐指数
13
解决办法
40万
查看次数

ListView DataItem显示Null

几天前,我写了一篇关于在ASP.NET中实现ListView的问题.现在,在编写了所有其他代码的情况下,我在ListView中保存更改的项目时遇到了问题.

一些注意事项:

  • "保存"按钮不是ListView的一部分; 它调用GetListViewItems()方法,然后调用该Save()方法.
  • Listview.DataBind()当按下按钮请求更新记录时,将调用该事件
  • Listview显示文本使用<%#Eval("Key.Name") %>命名DropDownList使用<%#Eval("Value") %>

从ListView获取项目

public void GetListViewItems()
{
 List<Foo> Result = FooManager.CreateFooList();
 DropDownList ddl = null;
 ListViewItem Item = null;
    try
      {
       foreach (ListViewDataItem item in lvFooList.Items)
         {
          Item = item;
          ddl = ((DropDownList) (Item.FindControl("ddlListOfBars")));
          if (//something is there)
           {
            Foo foo = FooManager.CreateFoo();
            foo.Id = item.DataItemIndex; //shows null
            int barId = int.Parse(ddl.SelectedItem.Value); //works just fine
            foo.barId = barId;
            Result.Add(foo); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net listview

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

Java异常处理习语......谁是对的以及如何处理它?

我目前与熟人有技术上的不同点.简而言之,这两种基本Java异常处理方式的区别在于:

选项1(我的):

try {
...
} catch (OneKindOfException) {
...
} catch (AnotherKind) {
...
} catch (AThirdKind) {
...
}
Run Code Online (Sandbox Code Playgroud)

备选案文2(他的):

try {
...
} catch (AppException e) {
    switch(e.getCode()) {
    case Constants.ONE_KIND:
    ...
    break;
    case Constants.ANOTHER_KIND:
    ...
    break;
    case Constants.A_THIRD_KIND:
    ...
    break;
    default:
    ...
    }
}
Run Code Online (Sandbox Code Playgroud)

他的论点 - 在我使用关于用户输入验证,异常处理,断言和合同等的大量链接来支持我的观点之后 - 归结为:

"这是一个很好的模型.自从我和我的一位朋友在1998年,大约10年前提出它以来,我已经习惯了.再看看你会看到我们对学术论点的妥协做了很多感觉."

对于为什么选择1是要走的路,有没有人有一个可摧毁的论点?

java exception

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

如何在数据点之间插值?

我目前正在开发一个使用opencv和qt绘制数据点的软件.我需要能够从不完整的数据中填写图像.我想在我拥有的点之间进行插值.任何人都可以推荐一个可以帮助我的库或功能.我想也许是opencv reMap方法,但我似乎无法让它工作.

数据是强度值的2维矩阵.我想创建某种形象.这是一个学校项目.

interpolation opencv signals signal-processing

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

在Eclipse中调试JavaScript

如何在Eclipse中调试JavaScript.我正在使用Eclipse 3.2.1.每次我点击侧面,它都会提供添加书签但没有断点的选项.

有人可以帮我吗?

javascript eclipse debugging remote-debugging

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