问题列表 - 第33775页

为什么在我使用Canvas时重写的Paint过程会一次又一次地调用自身?

当我从此类开发自己的组件时遇到了这个问题:TImage 我使用了以下代码:

procedure Paint;override;
begin
inherited
canvas.TextOut(5,5,'Hi')
end;
Run Code Online (Sandbox Code Playgroud)

提前致谢

delphi

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

选择/插入Upsert的版本:是否有高并发的设计模式?

我想做一个UPSERT的SELECT/INSERT版本.以下是现有代码的模板:

// CREATE TABLE Table (RowID INT NOT NULL IDENTITY(1,1), RowValue VARCHAR(50))

IF NOT EXISTS (SELECT * FROM Table WHERE RowValue = @VALUE)
BEGIN
   INSERT Table VALUES (@Value)
   SELECT @id = SCOPEIDENTITY()
END
ELSE
   SELECT @id = RowID FROM Table WHERE RowValue = @VALUE)
Run Code Online (Sandbox Code Playgroud)

将从许多并发会话中调用该查询.我的性能测试表明它会在特定负载下持续抛出主键违规.

是否有一种高并发方法可以使此查询保持性能,同时仍然避免插入已存在的数据?

t-sql sql-server concurrency design-patterns sql-server-2008

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

如何在PHP中将上传的视频文件编码为.flv格式

我的平台是PHP JOOMLA MYSQL.我想编码并加载不同格式的上传视频文件到.flv,.mp4和.avi

我希望此过程在上载过程中完成,或者在完成上载过程后作为单独的过程完成.我确实使用我的ffmpeg代码可能是最好的,但字面上无法编码一些视频文件,这些文件说比特率为1/1000,因此文件无法编码.有些人表现质量差.

如果有人知道在这些情况下通常用于编码的最佳做法,请与我分享.

任何帮助将不胜感激,并提前感谢您对此有一个很好的答复

php mysql video joomla1.5 video-encoding

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

rails如何知道send_file何时完成

由于准备要下载的数据的内容需要一些时间,我想在用户提交请求时显示消息"准备下载文件"

然后当文件准备好时,我使用send_file发送数据

一旦完成,我需要清除消息

非常感谢

ruby-on-rails sendfile

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

为什么我得到StackOverflowError

public class Category {

    private Category parentCategory;
    private Set<Category> childCategories;
    private String name;

    public Category() {
        childCategories = new HashSet<Category>();
    }

    public Category getParentCategory() {
        return parentCategory;
    }

    public void setParentCategory(Category parentCategory) {
        this.parentCategory = parentCategory;
    }

    public Set<Category> getChildCategories() {
        return childCategories;
    }

    public void setChildCategories(Set<Category> childCategories) {
        this.childCategories = childCategories;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Override
    public String toString() {
        return "Category [childCategories=" + childCategories + …
Run Code Online (Sandbox Code Playgroud)

java stack-overflow

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

什么是使用eclipse在pydev中切换断点的键盘快捷方式

我想我错过了房间里的大象但是对于我的生活,我找不到在使用pydev插件时在eclipse中设置断点的键盘快捷键.

我已经尝试过的事情:

  1. Ctrl+ Shift+ B:什么都不做.

  2. Ctrl+ F10:打开断点上下文菜单,您可以在其中选择添加断点,删除等...我不想每次要使用键盘快捷键时都滚动菜单.. .kinda打败了目的捷径.

  3. 点击代码左侧的条带:这是我将它设置为atm的唯一方法,但如果可以,我宁愿避免使用鼠标.

我在eclipse 3.6上使用了pydev 1.6.1

编辑(31/08):根据codedevour和Tao的两个答案,我已经尝试编辑快捷方式,但是新的快捷方式也没有运气Ctrl+ Shift+ Alt+ B.其他快捷方式有效.我也尝试将In窗口中的"When"下拉到"Pydev编辑器范围"而没有任何影响.从编辑告诉我的内容来看,断点快捷方式没有冲突.

这是两台机器上的全新安装,两台机器都安装在两台机器上.

eclipse keyboard-shortcuts breakpoints pydev

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

如何进一步简化这段LINQ代码

我有这个代码,我用来绑定到转发器:

Repeater rpt;

var q = from t in new[] { 10 }
        select new { ID = t };

rpt.DataSource = q;
rpt.DataBind();
Run Code Online (Sandbox Code Playgroud)

是否有更简单的方法来完成此代码段; 那个var q部分?

c# linq

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

iPhone存储在tmp目录中

我有一个关于iPhone存储的stackoverflow问题的问题.就像我已经尝试回答一样,我们可以在tmp目录中缓存数据.但评论说,当操作系统失灵时,数据可以被删除.我完全不明白评论所说的问题.

我想询问OS是否手动或自动删除tmp目录的过程.换句话说,如果系统自动检测到我们的tmp目录必须被删除.

另一个问题是,如果我们可以控制,或者被要求做一些事情(在删除过程之前),这可以帮助我们保留tmp目录.

另一个问题是,如果我们无法做任何事情,那么操作系统在多长时间内会这样做

iphone caching objective-c temporary-files ios

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

带有Django的Google App Engine - InboundMailHandler似乎只运行一次

我正在为Google App Engine(使用Python和Django)编写一个应用程序,该应用程序需要接收电子邮件并将收到的电子邮件的一些元素添加到数据存储区.我是一个非常新手的程序员.

问题是我指定处理传入电子邮件的脚本似乎只运行一次(直到触摸脚本).

从本地管理控制台向"test@downloadtogo.appspotmail.com"发送测试电子邮件会导致实体正确添加到本地数据存储区.

发送第二个,第三个等测试电子邮件无效 - 未添加实体.

"触摸" handle_incoming_email.py(我理解为添加或删除空格然后保存),然后发送另一个测试电子邮件,将导致正确添加实体.

app.yaml中:

application: downloadtogo
version: 1
runtime: python
api_version: 1

handlers:
- url: /static
  static_dir: static

- url: /.*
  script: main.py

- url: /_ah/mail/.+
  script: handle_incoming_emaril.py
  login: admin

inbound_services:
- mail

handle_incoming_email.py:


from downloadtogo.models import Email

import logging, email
import wsgiref.handlers
import exceptions

from google.appengine.api import mail
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext.webapp.mail_handlers import InboundMailHandler

class MailHandler(InboundMailHandler):
  def receive(self, message):
    email = Email()
    email.from_address …
Run Code Online (Sandbox Code Playgroud)

python django google-app-engine

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

HTTP中的HTTP Get请求

我只是学习用C编写代码,我不知道是否有人可以指出我正确的方向,或者给我一个简单的HTTP Get请求的例子.

谢谢 :)

c http

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