问题列表 - 第22172页

为什么我的秒表.频率如此之低?

  Debug.WriteLine("Timer is high-resolution: {0}", Stopwatch.IsHighResolution);
  Debug.WriteLine("Timer frequency: {0}", Stopwatch.Frequency);
Run Code Online (Sandbox Code Playgroud)

结果:

  Timer is high-resolution: True
  Timer frequency: 2597705
Run Code Online (Sandbox Code Playgroud)

这篇文章(从2005年开始!)提到频率为3579545,比我的还多一百万. 这篇博文提到频率为3,325,040,000,这是疯了.

为什么我的频率相对较低?我在i7 920机器上,所以不应该更快吗?

c# stopwatch

11
推荐指数
2
解决办法
3515
查看次数

php imagecopyresampled质量差

我有一个PHP脚本保存原始图像,然后调整大小 - 一个缩略图和一个较大的图像供Web查看.这种效果很好,除了一些图像质量很差.它似乎是用非常低的颜色托盘保存的.你可以在http://kalpaitch.com/index.php?filter=white看到结果- 点击标题为'white white white'的第一个缩略图

以下是用于图像重采样的代码:

function resizeImg($name, $extension, $size1, $size2) {
if (preg_match('/jpg|jpeg|JPG|JPEG/',$extension)){
    $image = imagecreatefromjpeg($name);
}
if (preg_match('/gif|GIF/',$extension)){
    $image = imagecreatefromgif($name);
}

$old_width = imageSX($image);
$old_height = imageSY($image);
$old_aspect_ratio = $old_width/$old_height; 

if($size2 == 0){
    $new_aspect_ratio = $old_aspect_ratio;
    if($old_width > $old_height){
        $new_width = $size1;
        $new_height = $new_width / $old_aspect_ratio;
    } else {
        $new_height = $size1;
        $new_width = $new_height * $old_aspect_ratio;
    }
} elseif($size2 > 0){
    $new_aspect_ratio = $size1/$size2;
    //for landscape potographs
    if($old_aspect_ratio >= $new_aspect_ratio) {
        $x1 …
Run Code Online (Sandbox Code Playgroud)

php image

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

从命令行启动Python IDLE以编辑脚本

我尝试了这个命令的许多变种:idle.py -e filepath,但它只是像正常一样开始IDLE,没有打开任何额外的窗口进行编辑,也没有抛出任何错误.

那么我怎样才能通过命令行(或者甚至是Python模块)来打开IDLE,file> open> filepath呢?

python windows python-idle

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

"允许服务与桌面交互"的替代方案?

我在服务器上安装了一个Windows服务(C#),它每10分钟启动一个可执行文件(C#),以处理从一个目录到另一个目录的一些图像.任何用户都不需要进行任何交互.尽管如此,由于可执行文件作为输出窗口,为了使服务运行,我必须启用" 允许服务与桌面交互 "复选框,这被认为是一种不安全和不良做法.我该如何解决这个问题?我喜欢将可执行文件与我的Windows服务分开,因为

  • 它使调试更容易,并且不需要重新部署完整的Windows服务.
  • 有时我使用相同的Windows服务以不同的间隔启动几个可执行文件(但都与同一个项目相关).

编辑:

未启用与桌面的交互时,控制台应用程序无法正确执行,并且Windows日志中会出现以下错误:

Faulting application myapp.exe, version 1.0.0.0, time stamp 0x4b8304c3, 
faulting module KERNEL32.dll, version 6.0.6002.18005, time stamp 0x49e03821, 
exception code 0xc0000142, fault offset 0x00009eed, process id 0x10ec, 
application start time 0x01cab736950a64b5.
Run Code Online (Sandbox Code Playgroud)

启用桌面交互后,应用程序将正常执行.

有什么想法吗?

非常感谢你的时间.

c# windows-services exe

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

调用Android的getSharedPreferences()的问题; 来自SQLiteOpenHelper类

首先,我想简要描述一下我的情况.

我有两个类,一个MainClass和一个DataBaseHelper类,它们扩展了SQLiteOpenHelper.

在我的MainClass中,我调用DataBaseHelper类中的方法来打开数据库.在打开数据库之前,我想检查用户数据库版本(一旦我想更新数据库并将其推送到Android市场,这一点很重要).所以从DataBaseHelper类我调用以下方法,它在MainClass中.

 public int checkCurrentDbVersion(){
        // Restore preferences
        SharedPreferences settings = getSharedPreferences(PREFERENCES, 0);
        int dbUpgradeVar = settings.getInt("dbUpgradeVar", 1);
        return dbUpgradeVar;        
    }
Run Code Online (Sandbox Code Playgroud)

我从DataBaseHelper类调用checkCurrentDbVersion()方法,如下所示:

    MainClass currentDbVersion = new MainClass(); 

    int oldDbVersion = currentDbVersion.checkCurrentDbVersion();
Run Code Online (Sandbox Code Playgroud)

一旦调试器运行以下行,它就会停止.

SharedPreferences settings = getSharedPreferences(PREFERENCES, 0);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我没有定义构造函数.这可能是失败吗?

最好的问候Johe

database android android-preferences

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

NSMutableData删除字节?

我可以通过使用该appendData方法轻松地向NSMutableData实例添加字节,但是我没有看到任何类似的删除数据的方法?我忽略了什么,或者我是否需要创建一个新对象并仅复制我需要的字节?

objective-c nsdata nsmutabledata

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

使用Actionscript 3.0控制声音音高?

浏览声音类的文档后,似乎没有办法用Actionscript 3.0控制声音音调.只有控制音量和平移的能力.为什么没有投球属性?它是在Actionscript中创建全功能声音引擎能力的唯一声音属性?

我希望我被误导了,但是如果我没有任何替代方案/变通方法来控制AS3的音高?

audio actionscript-3 pitch

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

在WPF中处理捕捉到设备像素的任何提示

WPF中的许多控件都具有此设备像素的快照(如MSDN中所述).我经常发现自己忘了设置它然后发现有些东西有时看起来很奇怪.

人们用什么来处理这个问题?

wpf

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

组合框自动完成

无论如何要让组合框的自动完成从文本中的任何地方开始,让我举个例子.如果我有一个叫约翰·史密斯在组合框中如果我开始以字母"J"它拉起来约翰·史密斯但不说,我要开始以字母"S"来搜索他的姓,是可能的,如果是这样有没有人有代码或代码链接这样做.

gwt combobox

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

如何从命令行启动gnome-terminal并复制环境变量?

是否有发动方式GNOME终端命令行(即使用在/ usr/bin中/ GNOME终端命令),并有新的终端继承的环境变量,并从中运行指令终端的另一组变量?因此情况如下:

  1. 打开一个终端
  2. 设置一些变量
  3. 设置一些环境变量
  4. 在新终端中启动需要当前终端的变量和环境变量的可执行文件

思考?

gnome-terminal

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