小编ale*_*2k8的帖子

如何通过Proguard(Android项目)从混淆中排除外部.jar?

当我用proguard.cfg导出android项目时,所有引用的.jar文件也会被混淆.如何从混淆中排除一些.jars?

obfuscation android proguard

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

用于在任务名称中使用连字符运行Ant任务的命令行

任务名称以连字符" - "开头.

<?xml version="1.0" encoding="UTF-8"?>
<project name="proj">
    <target name="-task1">
        <echo>Done!</echo>
    </target>
</project>
Run Code Online (Sandbox Code Playgroud)

从命令行运行ant脚本时如何指定此任务?这不起作用:

ant -task1 -f test.xml
Run Code Online (Sandbox Code Playgroud)

ant

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

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

.Net - 从路径中删除点

如何将"c:\ foo\..\bar"转换为"c:\ bar"?

.net path

22
推荐指数
2
解决办法
5703
查看次数

找不到方法XXX,从方法YYY引用

我有两个android项目,ProjA需要ProjB(在Eclipse Properties> Java Build Path> Projects> Add> ProjB中).Eclipse中的每个东西都可以编译好,但是当我运行ProjA时,我收到一个错误:

找不到方法XXX,从方法YYY引用.

其中XXX - 是ProjB的方法.

我该如何修复设置?

android

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

日食.将类型层次结构复制到剪贴板

当我在Eclipse中打开(无论是"类型层次" F4Ctrl+T),有没有办法到结果树拷贝文本到剪贴板?

PS Print Screen不是解决方案.

eclipse

22
推荐指数
2
解决办法
4224
查看次数

带有滚动条和maxHeight的Android TextView

我需要设置TextView最大高度(使用maxHeight或maxLines).如果有更多行文本,则应显示滚动条.我应该使用什么标记呢?

最初的想法是使用ScrollView包装TextView,但ScrollView没有maxHeight属性.

android

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

电源外壳 .使用'Add-Type'定义类,声明泛型列表

我试图在PowerShell中声明List,其中Person是使用Add-Type定义的:

add-type -Language CSharpVersion3 -TypeDefinition @"
    public class Person
    {
        public Person() {}

        public string First { get; set; }
        public string Last { get; set; }
    }
"@ 
Run Code Online (Sandbox Code Playgroud)

这很好用:

New-Object Person
New-Object System.Collections.Generic.List``1[System.Object]
Run Code Online (Sandbox Code Playgroud)

但是这条线路失败了:

New-Object System.Collections.Generic.List``1[Person]
Run Code Online (Sandbox Code Playgroud)

这有什么不对?

generics collections powershell

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

绑定ElementName.它是使用Visual Tree还是Logical Tree

{Binding ElementName=foo},它会查找视觉或逻辑树吗?

WPF中的逻辑和可视树 数据见,数据做

逻辑树什么时候重要?

当查找名称时,例如在{Binding ElementName = Foo}中,搜索会向祖先寻找名称范围,就像对可继承属性一样.

Silverlight中的ElementName绑定通过附加行为

为了实现这一点,WPF提供了ElementName和RelativeSource绑定,为您提供了一种强大的机制,用于定位可视树中要绑定的其他元素.

编辑:

它看起来像用于绑定的逻辑树ElementName.

争论#1.

根据MSDN文章FrameworkElement类:

FrameworkElement扩展了UIElement并添加了以下功能:

  • 支持数据绑定和动态资源引用:对数据绑定和资源的属性级支持由DependencyProperty类实现并体现在属性系统中,但是能够解析存储为Expression的成员值(编程构造) FrameworkElement实现了数据绑定和动态资源的基础.有关更多信息,请参阅数据绑定概述和资源概述.

争论#2.

ElementName指向x:Name,所以这个名字应该找到一些如何.有一个NameScope概念.

对于大多数情况,在FrameworkElement和FrameworkContentElement上公开的FindName方法是调用按名称搜索元素的更合适的方法.FrameworkElement和FrameworkContentElement公开的Name属性是用于将初始名称设置为标记属性的更合适的属性.并且在FrameworkElement和FrameworkContentElement上公开的RegisterName方法对于在特定的名称范围内建立名称是必要的(没有可以直接执行此操作的NameScope成员;您必须首先将当前的namescope设置为使用RegisterName).

另一方面,Visual类既没有FindName方法也没有实现INameScope.

wpf binding elementname visual-tree logical-tree

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

在PowerShell中展平数组

假设我们有:

$a = @(1, @(2, @(3)))
Run Code Online (Sandbox Code Playgroud)

我想变平$a获得@(1, 2, 3).

我找到了一个解决方案:

@($a | % {$_}).count
Run Code Online (Sandbox Code Playgroud)

但也许有更优雅的方式?

collections powershell

17
推荐指数
3
解决办法
8591
查看次数