问题列表 - 第33873页

x或y:可接受的成语,还是混淆?

我必须从一个可能为None的变量中提取值,并考虑到一些默认值.我先写了这段代码:

if self.maxTiles is None:
    maxX, maxY = 2, 2
else:
    maxX, maxY = self.maxTiles
Run Code Online (Sandbox Code Playgroud)

然后我意识到我可以缩短它:

maxX, maxY = self.maxTiles if self.maxTiles is not None else (2, 2)
Run Code Online (Sandbox Code Playgroud)

但后来我意识到这可能是最简洁易读的:

maxX, maxY = self.maxTiles or (2, 2)
Run Code Online (Sandbox Code Playgroud)

后者是可接受的,还是过于hackish?

python obfuscation coding-style idioms

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

使WPF应用程序全屏(封面startmenu)

我想让我的WPF应用程序全屏.现在,开始菜单可以阻止它覆盖所有内容并将我的应用程序移动.这就是我对MainWindow.xaml代码的看法:

<Window x:Class="HTA.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    mc:Ignorable="d" 
    WindowStyle="None" ResizeMode="NoResize"
    WindowStartupLocation="CenterScreen" 
    Width="1024" Height="768">
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

Mercurial:如何在签入后更改变更集摘要?

可能重复:
使用TortoiseHg提交后是否可以编辑摘要?

在Mercurial中,如果我忘记在签入摘要中包含缺陷#,除了调整平面文件并签入后续变更集以便对之前的变更集进行评论之外,如何更改先前签入变更集的摘要报到?

使用TortoiseHG.

mercurial tortoisehg

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

在List属性上使用没有Metamodel的JPA2条件API

如何在不使用元模型类的情况下制定以下JPA2条件查询:

    CriteriaBuilder cb = em.getCriteriaBuilder();
    CriteriaQuery<Employee> cq = cb.createQuery(Employee.class);
    Root<Employee> emp = cq.from(Employee.class);
    cq.where(cb.isEmpty(emp.get(Employee_.projects)));
    cq.select(emp);
Run Code Online (Sandbox Code Playgroud)

我想用:

  cq.where(cb.isEmpty(emp.get("projects")));
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何将路径转换为表达式,这是cb.isEmpty所需要的......

谢谢.

java orm jpa criteria-api jpa-2.0

14
推荐指数
1
解决办法
6831
查看次数

从powershell调用时,Iconv正在转换为UTF-16而不是UTF-8

尝试使用powershell脚本中的iconv将某些文件的编码从ISO-8859-1批量转换为UTF-8时出现问题.

我有这个bat文件,工作正常:

for %%f in (*.txt) do (
  echo %%f
  C:\"Program Files"\GnuWin32\bin\iconv.exe -f iso-8859-1 -t utf-8 %%f > %%f.UTF_8_MSDOS 
)
Run Code Online (Sandbox Code Playgroud)

我需要转换目录结构上的所有文件,所以我编写了这个其他脚本,这次使用powershell:

Get-ChildItem -Recurse -Include *.java |
  ForEach-Object {
    $inFileName = $_.DirectoryName + '\' + $_.name
    $outFileName = $inFileName + "_UTF_8"
    Write-Host Convirtiendo $inFileName -> $outFileName  
    C:\"Program Files"\GnuWin32\bin\iconv.exe -f iso-8859-1 -t utf-8 $inFileName > $outFileName
  }
Run Code Online (Sandbox Code Playgroud)

使用此结果是将文件转换为UTF-16.我不知道我做错了什么.

任何人都可以帮我这个吗?对于PowerShell本身的编码可能是某种问题吗?

我正在使用W7和WXP以及LibIconv 1.9.2

powershell encoding utf iconv

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

在javascript中扫描文件夹

我喜欢PHP函数的JavaScript等价:

echo json_encode(glob("images/*.jpg")) ?>);
Run Code Online (Sandbox Code Playgroud)

可能吗 ?

javascript php

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

菜鸟C#问题

我是C#的新手,这是我的问题


class myClass
{
    int start;
    int end;
    .......
}


class program
{

    public void main()
    {

        myClass[] a= new myClass[10];
        for (int i = 1; i < a.length; i++)
        {
           myClass b = new myClass();
           a[i] = b;
           a[i].start = 1;
           ...  (keep populating)
           ...
        }
           console.writeline(a[1].start)       // NO PROBLEM WITH THIS LINE, THE VALUE WAS OUTPUTED
        subMethod(a);
    }

    public void subMethod(myClass[] a)
    {
        console.write(a[1].start);         // NO PROBLEM WITH THIS LINE, OUTPUT NORMALLY
        for (int i = 1; i …
Run Code Online (Sandbox Code Playgroud)

c#

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

不在lucene中查询

我不需要查询我的lucene索引.Lucene目前不仅允许我们在查询中有两个或更多个术语:

所以我可以这样做:

country:canada not sweden
Run Code Online (Sandbox Code Playgroud)

但我无法运行如下查询:

country:not sweden
Run Code Online (Sandbox Code Playgroud)

如果这个问题有一些有效的解决方案,请你告诉我

谢谢

lucene indexing

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

C#/ XML - 问题

我有一个问题,我一直试图解决几乎一个星期,但似乎不幸的是,我不能自己管理它.也许有人可以帮助我.

我有这种类型的源XML:

<data> 
<para1>24499</para1> 
<para2>32080148</para2> 
<para4>20e500cc6008d0f8ab1fd108b220ca261f85edd9</para4> 
<para6></para6> 
<timetype>4</timetype> 
<fkcontent>964342</fkcontent> 
<season>0</season> 
<fmstoken><![CDATA[7bca3c544ad64e526806fb5a6b845148]]></fmstoken> 
<fmstoken_user>32010484</fmstoken_user> 
<fmstoken_time>1283165972</fmstoken_time> 
<fmstoken_renew><![CDATA[http://www.sky.com/logic/fmstoken.php?method=refresh]]></fmstoken_renew> 
<adserverXML><![CDATA[http://www.sky.de/dummy.xml]]></adserverXML> 
    <playlist> 
<videoinfo quality="0" name="DSL 1000"> 
    <id>24499</id> 
    <noad>1</noad> 
    <productplacement>0</productplacement> 
    <filename>http://www.sky.com/video/1/V_53511_BB00_E81016_46324_16x9-lq-512x288-vp6-c0_bbb491b3ce64ef667340a21e2bfb3594.f4v</filename> 
    <title><![CDATA[Who will be the winner?]]></title> 

    </videoinfo> 
<videoinfo quality="1" name="DSL 2000"> 
    <id>24499</id> 
    <noad>1</noad> 
    <productplacement>0</productplacement> 
    <filename>http://www.sky.de/video/1/V_53513_BB00_E81016_46324_16x9-hq-512x288-vp6-c0_fa948bc5429cf28455779666cc59cf5e.f4v</filename> 
    <title><![CDATA[Who will be the winner?]]></title> 

    </videoinfo> 
    </playlist> 
</data>
Run Code Online (Sandbox Code Playgroud)

这里是代码的一部分,让我从上面的xml页面获取所需的标记内容:

        private static string getTagContent(string source, string tag)
    {
        string fullTagBegin = "<" + tag + ">";
        string fullTagEnd = "</" + tag + ">";

        int indexBegin = source.IndexOf(fullTagBegin) + fullTagBegin.Length;
        int indexEnd = …
Run Code Online (Sandbox Code Playgroud)

c# xml xpath

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

在连接表中筛选具有X或至少X或最多X的ID的最佳T-SQL语法是什么?

在T-SQL中做这样的事情的最佳方法是什么?

SELECT DISTINCT ID
FROM Members,
INNER JOIN Comments ON Members.MemberId = Comments.MemberId
WHERE COUNT(Comments.CommentId) > 100
Run Code Online (Sandbox Code Playgroud)

试图让评论超过100次的成员.这显然是无效的代码但是写这个的最好方法是什么?

t-sql filtering join count filter

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