问题列表 - 第3190页

如何通过Style设置WPF的Grid.RowDefinitions

我用几个Grids来格式化多个GridViewColumn.CellTemplates:

<ListView SharedSizeScope="true">
  <ListView.View>
    <GridView>
      <GridViewColumn>
        <GridViewColumn.CellTemplate>
          <DataTemplate>
            <Grid>
              <Grid.RowDefinitions>
                <RowDefinition SharedSizeGroup="foo" />
                <!-- ... -->
Run Code Online (Sandbox Code Playgroud)

我试图将RowDefinitions(对于所有列都相同)提取到Style:

<Style TargetType="{x:Type Grid}">
  <Setter Property="RowDefinitions">
    <Setter.Value>
      <RowDefinition SharedSizeGroup="foo" />
      <!-- ... -->
Run Code Online (Sandbox Code Playgroud)

但编译器抱怨:

错误:无法设置Property Setter'RowDefinitions',因为它没有可访问的set访问器.

这有点明显,但不是很有帮助.

我怎么能避免多次指定行定义(参见不要重复自己),而不是编写自定义派生的Grid

wpf grid styles

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

cmd脚本中的日期算术

我需要编写一个脚本来将文件名从aDate.txt更改为bDate.txt,其中:

  • aDate是yyyymmdd格式的当前系统日期
  • bDate是当前系统日期 - 以yyyymmdd格式表示的1 .

我目前有:

set yy=%date:~6,2%
set mm=%date:~3,2%
set dd=%date:~0,2%
if "%date:~6,1%"==" " set yy=0%yy:~1,1%
if "%date:~3,1%"==" " set mm=0%mm:~1,1%
if "%date:~0,1%"==" " set dd=0%dd:~1,1%
SET sys_date=20%yy%%mm%%dd%
ECHO %sys_date%
REM still have to do this bit properly
SET sys_date_yesterday=%sys_date%a
move %sys_date%.txt %sys_date_yesterday%.txt
Run Code Online (Sandbox Code Playgroud)

但我不知道如何做日期-1事情(除了长啰嗦)从当天减去1,如果是= 0然后从月中减1并将日=设定为新月的最后一天等等多年.

有任何想法吗?

scripting cmd date batch-file

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

"wget -domains"没有帮助..我做错了什么?

我正在尝试使用wget以递归方式从特定网站中获取.jpg文件,以便为自己创建一个有趣的屏幕保护程序.真的不是一个崇高的目标.

问题是图片托管在别处(mfrost.typepad.com),而不是在网站的主域(www.cuteoverload.com).

我已经尝试使用"-D"来指定允许的域名,但遗憾的是没有可爱的jpgs即将发​​布.我怎么能改变下面这一行才能使这个工作?

wget -r -l2 -np -w1 -D www.cuteoverload.com,mfrost.typepad.com -A.jpg -R.html.php.gif www.cuteoverload.com/
Run Code Online (Sandbox Code Playgroud)

谢谢.

wget

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

OpenOffice命令行PDF创建

我有一些用OpenOffice编写的文档,我想在最终的构建交付中包含一些PDF文件.我想用自动构建脚本来做这件事.

有没有办法使用命令行命令从OpenOffice创建PDF文件?

nant build-automation build-process openoffice.org libreoffice

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

Singleton在Objective-C中共享数据源

嘿伙计们 - 我正在写一个非常简单的iPhone应用程序.数据来自plist文件(基本上是NSDictionary),我正在尝试加载到单例类中,并使用我的各种视图控制器来访问数据.

这是我的单例的实现(在此线程之后重新建模)

@implementation SearchData

@synthesize searchDict;
@synthesize searchArray;

- (id)init {
    if (self = [super init]) {
        NSString *path = [[NSBundle mainBundle] bundlePath];
        NSString *finalPath = [path stringByAppendingPathComponent:@"searches.plist"];
        searchDict = [NSDictionary dictionaryWithContentsOfFile:finalPath];
        searchArray = [searchDict allKeys];
    }

    return self;
}

- (void)dealloc {
    [searchDict release];
    [searchArray release];
    [super dealloc];
}

static SearchData *sharedSingleton = NULL;

+ (SearchData *)sharedSearchData {
    @synchronized(self) {
        if (sharedSingleton == NULL)
            sharedSingleton = [[self alloc] init];
    }   
    return(sharedSingleton);
}

@end
Run Code Online (Sandbox Code Playgroud)

所以每当我尝试访问我的应用程序中的其他地方的searchDict或searchArray属性时(如TableView委托),如下所示:

[[[SearchData …
Run Code Online (Sandbox Code Playgroud)

iphone singleton objective-c

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

如何在Perl中打印源代码行?

是否可以在Perl中获取当前源行号?C++中的等价物是__LINE__.

perl line-numbers

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

遗传编程的典型用例是什么?

今天我读了Roger Alsing关于如何使用50个半透明多边形绘制蒙娜丽莎复制品的博客文章.

我对这个特定案例的结果非常着迷,所以我想知道(这是我的问题):遗传编程如何运作以及遗传编程可以解决哪些其他问题

genetic-programming

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

应用程序中的多个窗口或"页面"

我是Mac应用程序开发的新手.我想使用Interface Builder在Cocoa中编写GUI应用程序.我想要多个屏幕,即当点击屏幕上的一个按钮时,应该显示另一个屏幕.如何在按钮点击事件中激活新屏幕?

macos cocoa objective-c

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

获取当前请求的凭据以在WebRequest中使用

访问我的网站时,用户必须输入他的凭据.它们基本上是普通的目录访问凭证.在某一点上,我通过调用检查他们想要下载的某个文件是否存在

WebRequest req = HttpWebRequest.Create(checkUri.AbsoluteUri);
WebResponse res = req.GetResponse();
Run Code Online (Sandbox Code Playgroud)

虽然我可以从浏览器访问checkUri,但在进行上述检查时我得到401.我想我必须设置

req.Credentials
Run Code Online (Sandbox Code Playgroud)

但我不知道当前凭据的存储位置...

有任何想法吗?

--Update--

  • 集成Windows身份验证:否
  • 允许匿名:关闭
  • Caler:同一网站页面上的链接(GET)
  • 模拟:默认为关闭(甚至不知道如何在asp.net mvc中启用它)

asp.net asp.net-mvc

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

在具有连续重构的项目上使用git/mercurial?

我想知道我是否真的有任何使用git/mercurial的情况.

我工作的项目是java和c#项目,通常有5-20人为共同目标("发布")而努力.大部分的开发商是专业的开发谁重构代码,所有的时间.因此,典型的Linux内核在单独的文件中有大量相对独立的更改,我们有不断变化的重构 - 通常会遇到大量文件和大量代码.没有人害怕在这里改变代码.

现在有了颠覆,我们通过非常接近SVN HEAD来解决这个问题.我们中的一些人甚至在构建服务器的jabber广播上触发了自动svn up.我们大多数人也学会了(或者很快学会)如何规划我们的工作以保持与SVN HEAD的接近.如果你正在进行一次重大的重构,我们会逐步将源树弯曲到新的方向,而不是消失太久.有时您只是计划重构操作并在较少竞争的区域开始.经过这么多年的工作,它成为第二天性.我们大多数人从不离开距离svn头不到2小时的"舒适区".自动构建和svn头是项目"脉冲",我们喜欢它.

当然,我们分支每个版本,但从发布分支回到主干的后退数量迅速减少到足以使其无关紧要(我们已经获得了不错的测试覆盖率).与源的私人分支一起运行数天/周听起来像我们积极想要阻止的事情,并且它不会经常发生.

git和mercurial声音都很酷,git略微更多,因为我更像是McGyver类型而不是James Bond类型.但是当谈到建立实际转换的案例时,感觉就像Linus和我生活在两个不同的星球上.大多数时候,我们希望我们的团队专注于HEAD.

GIT如何让我的版本控制更好?GIT如何让我改进我的流程?我是颠覆恐龙吗?

git version-control refactoring

20
推荐指数
2
解决办法
1758
查看次数