问题列表 - 第1039页

有助于Python

我是一个非常缺乏经验的程序员(可以制作tk应用程序,文本处理,有点理解oop),但Python非常棒,我想帮助社区.初学者贡献的最佳方式是什么?

python

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

SQL Server Management Studio无法启动

我的一个同事有这个问题,显然是在安装Re#之后,这似乎完全不相关。但也许不是。

无法加载文件或程序集“ SqlManagerUi,版本= 9.0.242.0 ...”或其依赖项之一。该模块应包含程序集清单。(mscorlib)。

为什么是这样?

谢谢

sql-server

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

检测WPF验证错误

在WPF中,您可以使用ExceptionValidationRule或在数据绑定期间根据数据层中抛出的错误设置验证DataErrorValidationRule.

假设你有一堆这样设置的控件,你有一个Save按钮.当用户单击"保存"按钮时,您需要确保在继续保存之前没有验证错误.如果存在验证错误,您希望对它们大声疾呼.

在WPF中,如何确定是否有任何数据绑定控件设置了验证错误?

data-binding validation wpf

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

如何在EAR中部署一个WAR作为Glassfish中的根(/)上下文?

我有一个包含两个WAR的EAR文件,war1.war和war2.war.我的application.xml文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<application version="5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd">
  <display-name>MyEAR</display-name>
  <module>
    <web>
      <web-uri>war1.war</web-uri>
      <context-root>/</context-root>
    </web>
  </module>
  <module>
    <web>
      <web-uri>war2.war</web-uri>
      <context-root>/war2location</context-root>
    </web>
  </module>
</application>
Run Code Online (Sandbox Code Playgroud)

这导致war2.war在http:// localhost:8080/war2location上可用,这是正确的,但war1.war在http:// localhost:8080 //上 - 注意两个斜杠.

我究竟做错了什么?

请注意,包含在EAR中时会忽略WAR的sun-web.xml文件.

ear glassfish java-ee

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

有哪些HTML电子邮件设计指南?

您可以为电子邮件中的丰富HTML格式提供哪些指导,同时在许多客户端和基于Web的电子邮件界面中保持良好的视觉稳定性

关于Stack Overflow问题的一个不相关的答案表明:

http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html

其中包含以下准则:

  1. 放置样式表<body>而不是<head>
    某些电子邮件客户端会将CSS从头部剥离,但如果样式块(无效)在正文中,则保留它.
  2. 尽可能使用内联样式
    Gmail将删除任何样式表,无论是在<head>或中<body>,还是使用该style=""属性分配的荣誉内联样式
  3. 返回表格
    由于Outlook 2007使用Microsoft Word渲染引擎,近年来电子邮件标准实际上已经倒退了一大步.在没有样式表的情况下,忘掉您学习的大部分定位.
  4. 不要依赖
    图像除非用户明确要求显示图像,否则大多数客户端和大多数基于Web的电子邮件客户端都不会显示图像.

我也有一些"未经证实"的事实,我不记得我在哪里阅读它们.

  1. 不要在表中使用两个以上的嵌套级别
    这是真的吗.如果我这样做会发生什么?是否有任何特定的客户/客户窒息?
  2. 小心在单元格/表格中嵌套背景图像
    据我所知,您可能会遇到背景图像完全重新应用于降序表格/单元格中的情况,而不仅仅是"闪耀".再次,真的与否?哪个客户?

我想从战壕中获得更多的指导和经验,充实这份清单.

你能提供进一步的建议吗?

更新:我特别要求HTML中的设计部分指南和一致性.有关避免垃圾邮件过滤器的一般准则以及常见礼节的问题已经在SO上.

html email

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

调整MFC中的控件大小

我正在编写一个有两个窗格(via CSplitter)的程序,但是我在解决每个帧中的控件大小时遇到​​了问题.为简单起见,有人可以告诉我如何使用单一CEdit控件对基本框架进行操作吗?

我很确定它与这个CEdit::OnSize()功能有关......但我真的没有到达任何地方......

谢谢!:)

c++ mfc

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

我应该在PHP中允许'allow_url_fopen'吗?

我们有几个开发人员要求allow_url_fopen在我们的服务器上启用.这些天的常态是什么,如果libcurl启用,是否真的有任何理由允许?

环境是:Windows 2003,PHP 5.2.6,FastCGI

php configuration

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

设计依赖注入类的指南

关于单元测试最佳实践的这个问题提到了为依赖注入设计类.这让我想到了究竟是什么意思.

刚刚开始使用控制容器的反转,我对这个问题有一些想法,所以让我把它们扔到墙上看看有什么问题.

我看到它的方式,对象可以有三种基本类型的依赖项.

  1. 对象依赖关系 - 将由相关类使用的实际对象.例如LogInFormController中的LogInVerifier.这些应该通过构造函数注入.如果类足够高,在构造函数中需要超过4个这些对象,请考虑将其分解或至少使用工厂模式.您还应该考虑使用接口提供依赖关系并对接口进行编码.
  2. 简单设置 - 例如阈值或超时时间.这些通常应具有默认值,并通过工厂模式的构建器进行设置.您还可以提供设置它们的构造函数重载.但是在大多数情况下,您可能不应该强制客户端必须明确地进行设置.
  3. 消息对象 - 从一个类传递到另一个类的对象,接收类可能用于业务逻辑.一个示例是LogInCompleRouter类的User对象.在这里我发现通常更好的是不在构造函数中指定消息,因为您必须使用IoC容器注册User实例(使其成为全局)或者在您拥有User实例之后不实例化LogInCompleteRouter (你不能使用DI或至少需要对Container的显式依赖).在这种情况下,最好只在需要方法调用时传入消息对象(即LoginInCompleteRouter.Route(User u);).

另外,我应该提一下,并不是所有东西都应该是DI,如果你有一个简单的功能,只是方便分解到一个扔掉的类,它可能可以在现场实例化.显然这是一个判断力; 如果我发现写一个类的权宜之计

class PasswordEqualsVerifier {
  public bool Check(string input, string actual) { return input===actual;}
}
Run Code Online (Sandbox Code Playgroud)

我可能不会打扰依赖注入它,只是让一个对象直接在using块中实例化它.其必然结果是,如果值得编写单元测试,则可能值得注入.

那你觉得怎么样?欢迎任何其他指南或对比意见.

inversion-of-control

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

WPF ListBoxItem选择问题

我有一个列表框,其中的项目包含复选框:

<ListBox Style="{StaticResource CheckBoxListStyle}" Name="EditListBox">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <CheckBox Click="Checkbox_Click" IsChecked="{Binding Path=IsChecked, Mode=TwoWay}" Content="{Binding Path=DisplayText}" />
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当我单击复选框或其内容时,父ListBoxItem不会被选中.如果单击复选框旁边的空白区域,则会选中ListBoxItem.

我想要获得的行为是能够在列表中选择一个或多个项目,并使用空格键来打开和关闭复选框.

更多信息:

private void Checkbox_Click(object sender, RoutedEventArgs e)
{
    CheckBox chkBox = e.OriginalSource as CheckBox;
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,当我单击一个复选框时,e.Handled为false并且chkBox.Parent为null.

肯特的回答让我走上了正确的道路,这就是我最终的结果:

<ListBox Style="{StaticResource CheckBoxListStyle}" Name="EditListBox" PreviewKeyDown="ListBox_PreviewKeyDown">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <CheckBox IsChecked="{Binding Path=IsChecked, Mode=TwoWay}" />
                <TextBlock Text="{Binding DisplayText}"/>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

我必须使用PreviewKeyDown,因为默认情况下,当您点击列表框中的空格键时,它会取消选择除最近选择的项目之外的所有内容.

wpf listbox

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

你最喜欢的Windbg提示/技巧是什么?

我已经意识到Windbg是一个非常强大的Windows平台调试器,我偶尔会学习一些新的东西.Windbg用户可以分享他们的一些疯狂技能吗?

ps:我不是在寻找一个漂亮的命令,可以在文档中找到.如何分享关于做一些人们无法想象的事情的提示可以用windbg完成?例如,当在windbg下运行进程时,生成有关内存分配的统计信息的某种方法.

c++ windows debugging windbg

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