问题列表 - 第9424页

GWT自定义事件处理程序

有人可以给我一个创建自定义事件和处理程序集的示例.假设您有一个Person对象,您希望小部件知道它是否已更新.

您创建一个HandlerManager,现在您必须创建一个事件和一个处理程序.您将如何定义这些类,以便您可以订阅和触发事件?

大多数事件都是基于DOM的,而我想创建一些自定义事件和处理程序,我可以在任何基于浏览器的事件之外触发.

java events gwt dom-events

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

Linux bash(不是主目录)中tilde的含义

首先,我知道这~/是主目录.CD到~~/带我到主目录.

然而,cd ~X带我到一个特殊的地方,X似乎什么都有.

在bash中,如果我点击" cd ~"并点击标签,它会显示一些可能的~X选项,例如~mailand ~postgres~ssh.转到那些文件夹并执行一个pwd向我显示这些文件夹不在主目录中; 他们到处都是.

它们不是别名.我查过了.它们不是env.变量,否则它们需要一个$.

什么是设置这些链接,我在哪里可以找到这些链接的设置位置?

linux bash home-directory

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

如何在不丢失.NET中的alpha通道的情况下从剪贴板中获取图像?

我正在尝试从剪贴板保存复制的图像,但它正在丢失其alpha通道:

Image clipboardImage = Clipboard.GetImage();
string imagePath = Path.GetTempFileName();
clipboardImage.Save(imagePath);
Run Code Online (Sandbox Code Playgroud)

如果我从PhotoShop或IE/Firefox/Chrome复制32位图像并运行上面的代码,则输出会丢失其Alpha通道,而是在黑色背景下保存.

图像保存为PNG,可以包含Alpha通道.

正确的数据似乎在剪贴板中,因为粘贴到其他应用程序(例如PhotoShop)会保留alpha通道.

任何人都可以让我摆脱痛苦吗?

提前致谢!

更新:

// outputs FALSE
Debug.WriteLine(Image.IsAlphaPixelFormat(Clipboard.GetImage().PixelFormat));
Run Code Online (Sandbox Code Playgroud)

以上表明,一旦从剪贴板中取出,alpha数据就会丢失.也许我需要以其他方式将其从剪贴板中删除?

.net c# clipboard png image

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

什么是图像哈希用于?

我有时会听到这个词,我想知道它的用途是什么?

algorithm hash image

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

IIS Web-Garden强制进程初始化是否可行?

我们有一个在IIS Web-Garden中运行的ASP.Net Web应用程序 - 它被配置为最多分配四个进程.在我们的Web应用程序中,第一个访问该站点的用户会导致加载所有缓存的项目.由于我们在IIS Web-Garden中运行,因此最终需要最多四个用户为四个Web-Garden进程中的每一个构建缓存.这个缓存构建需要30-40秒,我们试图让它更快,但不太可能再改进它.

这是不可接受的,我们的任务是让所有人都能快速访问网站(无需等待缓存初始化).我想使用一种抓取网站来预热缓存的解决方案.问题是Web-Garden功能似乎是一个黑盒子 - 你无法控制IIS是否/何时决定在下一个HTTP请求命中时加载第2,第3或第4个进程.

对我来说,这似乎是一个常见问题,但寻找解决方案却收效甚微.我的问题是,有没有办法通过HTTP标头或其他一些构造给IIS一个提示,你希望它加载或至少路由到进程2,3,4等?

asp.net iis caching web-garden

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

为什么StackPanel不会在Silverlight中左侧放置文本块而在右侧放置按钮?

好的,我放弃了:我需要在下面更改为这个StackPanel,以便它放置:

  • 表格最左侧的文字
  • 形式最右侧的按钮.

alt text http://tanguay.info/web/external/stackPanelLeftRight.png

<UserControl x:Class="TestData333.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Width="400" Height="300">
    <Grid x:Name="LayoutRoot" Background="White">
        <Border CornerRadius="10" Background="Yellow" Padding="20">
            <StackPanel VerticalAlignment="Top" HorizontalAlignment="Left">
                <ScrollViewer Background="Beige" 
                              Height="230"
                              Width="360">
                    <StackPanel>
                        <TextBlock x:Name="TheContent" 
                           Foreground="Navy"
                           FontSize="14"
                           TextWrapping="Wrap"/>
                    </StackPanel>
                </ScrollViewer>

                <StackPanel Orientation="Horizontal">
                    <TextBlock x:Name="ProgressIndicator" Text="Ready..."
                               HorizontalAlignment="Left"/>
                    <Button Content="Load Data"
                        Width="100"
                        HorizontalAlignment="Right"
                        Click="Button_Load"
                        Margin="0 5 0 0"/>
                </StackPanel>

            </StackPanel>
        </Border>
    </Grid>
</UserControl>
Run Code Online (Sandbox Code Playgroud)

回答:

下载了Silverlight 3工具包,它安装了DockPanel,引用了System.Windows.Controls,然后是XAML:

<UserControl x:Class="TestData333.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
    Width="400" Height="300">
    <Grid x:Name="LayoutRoot" Background="White">
        <Border CornerRadius="10" Background="Yellow" Padding="20">
            <StackPanel VerticalAlignment="Top" HorizontalAlignment="Left"> …
Run Code Online (Sandbox Code Playgroud)

silverlight xaml stackpanel

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

使用ShowDialog显示时,如何控制对话框的位置?

这是一个非常微不足道的问题,但我似乎无法找到解决问题的方法.这让我烦恼,因为我觉得我应该知道答案,但我要么是在寻找错误的术语,要么是在寻找错误的方法和属性.

我有一个从两个地方调用的配置对话框.

第一个是从表单上的按钮正常工作 - 正如您所期望的那样.

第二个是来自系统托盘中notifyIcon的上下文菜单,但它出现在屏幕的左上角.理想情况下,我希望它显示在主屏幕的中心,或者可能靠近系统托盘.

  • 我已经尝试过设置Location,但是在dialog.ShowDialog()调用时它似乎被覆盖了.

  • 我已经尝试过使用dialog.ShowDialog(IWin32Window)重载,但这似乎并不像我那样传递null窗口句柄.

  • 我尝试使用dialog.Show(),但(这是我可能出错的地方)设置位置似乎不会给出一致的结果.

  • 我甚至尝试过设置dialog.Parent属性 - 这当然会引发异常.

我只知道当我(希望)看到一些答案时,我会意识到答案是显而易见的,但此刻我完全陷入困境.

谢谢你的答案 - 我怀疑这是显而易见的,但像往常一样,我一直坚持俯视错误的路线.更令人讨厌的是我也使用过设计师的这个属性.

c# dialog winforms

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

如何设置div的样式以使其与文本一起运行?

我想用文本做一个小的文本高度div运行.我的代码看起来像这样:

blah blah blah <div style="display:block; float: left; width: 100px">[IN A DIV]</div> blah
Run Code Online (Sandbox Code Playgroud)

它应该看起来像:

blah blah blah [IN A DIV] blah blah
Run Code Online (Sandbox Code Playgroud)

但它总是出现:

blah blah blah 
[IN A DIV]
blah blah
Run Code Online (Sandbox Code Playgroud)

html css

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

在ObjectiveC中,指针是将类实例变量初始化为'nil'还是其他?

即,ObjectiveC的行为与C类似,因为如果你创建一个指针,例如:

NSString* c;
Run Code Online (Sandbox Code Playgroud)

c指向nil,还是指向为其保留的内存区域中的随机值?

换句话说,指针是否已预先初始化,或者我是否需要自己执行此操作?正如我所说,我知道在C/C++中并非如此,但我想知道这里是否有一些ObjC魔法.

objective-c

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

Django ImportError在/无论我做什么

所以我刚开始玩Django,我决定尝试一下我的服务器.所以我按照Djangoproject.com教程中概述的基础知识安装了Django并创建了一个新项目

不幸的是,无论我做什么,我都无法获得工作的意见:我经常得到

ImportError at /

No module named index
Run Code Online (Sandbox Code Playgroud)

以下是此错误的屏幕截图

我一直在谷歌搜索和尝试各种命令,没有运气,我真的要撕掉我的头发,直到我变成秃头.我已经尝试将django源目录,我的项目目录和app目录添加到PYTHONPATH而没有运气.我还确保init .py在所有目录中(包括项目和应用程序)有没有人知道这里可能出现什么问题?

更新

对不起,我发布这篇文章的时候很匆忙,这里有一些背景信息:

我一直在尝试的服务器只是django的内置服务器使用manage.py(python manage.py 0.0.0.0:8000,因为我需要在外部访问它)在linux上(debian)

APPDIR/views.py

from django.http import HttpResponse

def index(request):
    return HttpResponse("Sup")

def test(request):
    return HttpRespons("heyo")
Run Code Online (Sandbox Code Playgroud)

urls.py

from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Example:
    # (r'^****/', include('****.foo.urls')),

    # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    # to INSTALLED_APPS to enable admin documentation:
    # (r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # …
Run Code Online (Sandbox Code Playgroud)

python django

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