小编Ada*_*gen的帖子

收件箱管理(在Outlook中)

我已经在有组织的收件箱和收件箱之间来回走动,我收到的绝对是我所收到的一切.

您是否建议将所有内容保留在收件箱中或进行整理?如果你组织它,是否有任何方法可以让你疯狂或可能是一个Outlook(2003)插件来帮助完成这项任务?

对于它的价值,我觉得我的收件箱中的所有内容都更有效率,按日期分组.我觉得花费更多时间以任何其他方式进行收件箱管理.

email gtd outlook

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

如何在Visual Studio部署项目中更新环境变量

我想在Visual Studio 2005部署项目中追加PATH环境变量的路径.怎么做到这一点?

windows-installer visual-studio-2005

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

民意调查:在虚拟机中构建服务器?

在虚拟机中安装Build Server是否更好?在VM中构建服务器的好处是否超过成本?

build-automation virtual-machine build-server

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

Xerces-C中的XPath支持

我支持使用Xerces-C进行XML解析的遗留C++应用程序.我被.Net宠坏了,并习惯使用XPath从DOM树中选择节点.

有没有办法在Xerces-C中访问一些有限的XPath功能?我正在寻找像selectNodes("/ for/bar/baz")之类的东西.我可以手动执行此操作,但相比之下XPath非常好.

c++ xpath xerces xerces-c

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

WPF数据绑定CheckBox.IsChecked

如何将CheckBox的IsChecked成员绑定到表单中的成员变量?

(我意识到我可以直接访问它,但我正在尝试学习数据绑定和WPF)

以下是我失败的尝试.

XAML:

<Window x:Class="MyProject.Form1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Title" Height="386" Width="563" WindowStyle="SingleBorderWindow">
<Grid>
    <CheckBox Name="checkBoxShowPending" 
              TabIndex="2" Margin="0,12,30,0" 
              Checked="checkBoxShowPending_CheckedChanged" 
              Height="17" Width="92" 
              VerticalAlignment="Top" HorizontalAlignment="Right" 
              Content="Show Pending" IsChecked="{Binding ShowPending}">
    </CheckBox>
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

码:

namespace MyProject
{
    public partial class Form1 : Window
    {
        private ListViewColumnSorter lvwColumnSorter;

        public bool? ShowPending
        {
            get { return this.showPending; }
            set { this.showPending = value; }
        }

        private bool showPending = false;

        private void checkBoxShowPending_CheckedChanged(object sender, EventArgs e)
        {
            //checking showPending.Value here.  It's always false
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

data-binding wpf checkbox

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

Mercurial备份

如何启用Mercurial(中央/主要)存储库的自动(增量)备份?

我来自subversion,我可以创建一个将更改上传到S3的提交挂钩.

编辑: 如果这种策略对Mercurial没有意义,那么什么样的备份策略才有意义?

backup mercurial

7
推荐指数
1
解决办法
2694
查看次数

有效加入内存列表

在EF中,如果我有一个灵长类型列表(List),那么对表的"加入"很容易:

var ids = int[]{1,4,6}; //some random values
var rows = context.SomeTable.Where(r => ids.Contains(r.id))
Run Code Online (Sandbox Code Playgroud)

在您想要加入多个列的瞬间,这会变得更加复杂:

var keys = something.Select(s => new { s.Field1, s.Field2 })
var rows = context.SomeTable.Where(r => keys.Contains(r => new { s.Field1, s.Field2 })); // this won't work
Run Code Online (Sandbox Code Playgroud)

我找到了两种方法来加入它,但两者都不是很好:

  1. 吮吸整个表,并根据其他数据对其进行过滤.(如果表格非常大,这会变慢)
  2. 对于每个键,查询表(如果你有相当数量的行可以拉慢)

有时,我能够做出的妥协是修改#1:基于一个相当独特的密钥拉入表的子集

var keys = something.Select(s => s.Field1)
var rows = context.SomeTable.Where(r => keys.Contains(s.Field1)).ToList();
foreach (var sRow in something)
{
    var joinResult = rows.Where(r => r.Field1 == sRow.Field1 && r.Field2 == sRow.Field2);
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

但即便如此,这也可能会导致数据过多.

我知道有一些方法可以将表值参数哄骗到ADO.Net中,以及我可以构建一系列OR一起使用的.Where()子句的方法.有没有人有魔法子弹?

c# sql linq performance entity-framework

7
推荐指数
1
解决办法
3219
查看次数

如何在WPF中获取打印机的DPI

我有一个自定义控件的WPF应用程序.自定义控件将自身呈现为位图,我可以使用以下代码来确定要使用的分辨率,以使位图与显示分辨率匹配.

        PresentationSource ps = PresentationSource.FromVisual(this);
        if (ps != null)
        {
            pixelsPerLogicalUnitX = ps.CompositionTarget.TransformToDevice.M11;
            pixelsPerLogicalUnitY = ps.CompositionTarget.TransformToDevice.M22;
        }
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我通过PrintDialog将此控件发送到打印机时,PresentationSource为空,因此我不知道DPI.

有没有办法获得打印机的DPI(或PresentationSource)?

printing wpf dpi

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

VS2005中缺少调试器类型

我有一台计算机缺少手动调试器类型列表.请参见下面的截图.

它有VS2005 SP1.什么可能导致这个?

空白调试器http://img505.imageshack.us/img505/5240/blankdebuggerki3.png

debugging visual-studio-2005

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

将MFC应用程序分段转换为Unicode/MBCS

我有一个大的MFC应用程序,我扩展到允许多语言输入.目前,我需要允许用户在单个对话框的编辑框中输入Unicode数据.

有没有办法在不为整个应用程序打开UNICODE或MBCS的情况下执行此操作?我现在只需要转换一小部分应用程序.是否可以分段进行,如果是这样,怎么做?


澄清:我可以使用:: GetWindowTextW()从窗口中获取Unicode信息.我试图弄清楚如何允许用户在窗口中输入Unicode文本.目前,用户在windows-1252代码页之外键入的字符显示为"?".有没有办法来解决这个问题?

c++ unicode mfc mbcs

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