问题列表 - 第7469页

如何在Python中获取所有直接子目录

我正在尝试编写一个简单的Python脚本,它将index.tpl复制到所有子目录中的index.html(除了少数例外).

我试图获取子目录列表而陷入困境.

python file

134
推荐指数
8
解决办法
13万
查看次数

在Mac OS X中用于Ctrl-Alt F1和Alt-F1 ... F6的TTY开关

可能吗...

  1. 为键绑定Ctrl+ Alt+ 设置终端模式F1
  2. 在TTY之间切换Alt+ F1...F6

Ubuntu具有上述命令在不同的TTY之间移动.

似乎Mac没有激活它们.

如何在Mac中激活上述功能?

macos tty

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

Windows窗体TreeView始终选择焦点上的节点

Windows窗体中的TreeView似乎总是希望在重新获得焦点时选择一个节点.如果我没有选择的节点,而树视图获得焦点,我会得到一个AfterSelect与选择的第一个节点事件,即使我没有使用键盘,鼠标,或以编程方式选择它.我能找到的唯一解决方法是检查是否TreeViewCancelEventArgs.Action等于TreeViewAction.Unknown然后取消选择.这看起来真的很hacky,所以我想知道是否还有另一种解决方法.

c# treeview winforms

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

无法将Bash脚本转换为Zsh脚本

我需要将以下Bash代码更改为Zsh

TODO_OPTIONS="--timeout --summary"
         cd ()
         {   
             builtin cd "$@"
             RV=$?
             [ $RV = 0 -a -r .todo ] && devtodo ${TODO_OPTIONS}
             return $RV 
         }   

         pushd ()
         {   
             builtin pushd "$@"
             RV=$?
             [ $RV = 0 -a -r .todo ] && devtodo ${TODO_OPTIONS}
             return $RV 
         }   

         popd ()
         {   
             builtin popd "$@"
             RV=$?   
             [ $RV = 0 -a -r .todo ] && devtodo ${TODO_OPTIONS}
             return $RV 
         }   

         # Run todo initially upon login
         devtodo ${TODO_OPTIONS} 
Run Code Online (Sandbox Code Playgroud)

当我用代码启动Zsh时出现以下错误

todo: error, unknown argument '--timeout …
Run Code Online (Sandbox Code Playgroud)

bash zsh

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

如何将变量初始化为None/Undefined并与Python中的其他变量进行比较?

基本上我有一些我不想预先初始化的变量:

originalTime = None
recentTime = None
postTime = None

def DoSomething ( ) :
    if originalTime == None or (postTime - recentTime).seconds > 5 :
        ...
Run Code Online (Sandbox Code Playgroud)

我在if上遇到编译错误:

UnboundLocalError: local variable 'originalTime' referenced before assignment
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,所有变量都有不同的关系,要么必须设置正确(时间,时间+ 5等),要么根本不设置,但我不想将它们设置为预先计算的值,只需将它们声明为None即更轻松.

有任何想法吗?

python

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

为什么LINQ-to-Entities生成的SQL效率低下?

以下(削减)代码摘录是LINQ到实体的查询导致SQL(经由ToTraceString),其是比手工制作的查询慢.我做了什么愚蠢的事情,还是Linq-to-Entities在优化查询方面做得不好?

我在查询结束时有一个ToList(),因为我需要在使用它来构建XML数据结构之前执行它(这是另一个痛苦).

var result = (from mainEntity in entities.Main
              where (mainEntity.Date >= today) && (mainEntity.Date <= tomorrow) && (!mainEntity.IsEnabled)
              select new
              {
                  Id = mainEntity.Id,
                  Sub =
                      from subEntity in mainEntity.Sub
                      select
                      {
                          Id = subEntity.Id,
                          FirstResults =
                              from firstResultEntity in subEntity.FirstResult
                              select new
                              {
                                  Value = firstResultEntity.Value,
                              },
                          SecondResults =
                              from secondResultEntity in subEntity.SecondResult
                              select
                              {
                                  Value = secondResultEntity.Value,
                              },
                          SubSub =
                              from subSubEntity in entities.SubSub
                              where (subEntity.Id == subSubEntity.MainId) && (subEntity.Id == subSubEntity.SubId)
                              select
                                  new
                                  { …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-entities

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

jQuery String包含操作?

在大多数语言中,比如C#,例如给定一个字符串,如果该字符串包含另一个字符串,则可以测试(布尔值),基本上是该字符串的一个子集.

string x = test2;


if(x.contains("test"))
    // do something
Run Code Online (Sandbox Code Playgroud)

如何使用Javascript/Jquery以简单的方式完成此操作?

javascript string jquery

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

如何从subversion存储库开始部署PHP应用程序?

我听过"部署应用程序"这个短语比将个别更改的文件上传到服务器听起来好多了/更容易/更可靠,但我不知道从哪里开始.

我有一个受版本控制的Zend Framework应用程序(在Subversion存储库中).如何"部署"我的应用程序?如果我有一个"上传"目录,我不想覆盖,该怎么办?

我通过第三方托管我的应用程序,所以除了FTP之外我不太了解.如果其中任何一项涉及登录我的服务器,请解释该过程.

php svn deployment zend-framework setup-deployment

24
推荐指数
3
解决办法
9546
查看次数

有没有办法从css类中排除标记

我有css适用于表的所有tr标签.

所以在我的HTML中,我没有tr标签的样式.但是,对于我表中的一个TR标记,我不想对所有表应用通用的TR.有没有办法排除这个TR?

.statisticsTable {
    border:2px solid #990000;
    width:100%;
}
.statisticsTable tr {
    font-weight : bold;
    font-size : 9pt;
    font-family : Arial,Helvetica,sans-serif,Verdana,Geneva;
    color: #ffffff;
    background-color:#990000;

}

<table class="statisticsTable">
   <tr><td colspan="7" class="tableHeaderText">HUB Statistics</td></tr>
   <tr>
      <th colspan="2">HUB</th>
      <th >House Houlds Evaluated</th>
      <th >Total Debt Owed</th>
   </tr>

       <tr  class="<s:if test="#status.even">even</s:if><s:else>odd</s:else>">
           <td  rowspan=3 valign=top>213-65-6425</td>
           <td >All</td>
           <td >t1</td>
           <td >t2</td>
Run Code Online (Sandbox Code Playgroud)

在上面<tr>有'偶数'或'奇数'的类我不希望它<tr>有.statisticsTable tr属性.这可能吗?

主要认为我想避免的是背景颜色:#990000; 和颜色:#ffffff;

css

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

jQuery和MSXML

MSXML6应该具有最佳的安全性,性能,可靠性和W3C一致性(在Internet Explorer中使用正确版本的MSXML).

问题:

  1. 为什么jQuery不使用MSXML6?
  2. jQuery使用MSXML3吗?(我认为答案是肯定的,请参阅下面的更新...)
  3. 我可以从IXMLDOMDocument实例中获取MSXML的版本吗?如果是这样,怎么样?

更新:

我根据Deviant的答案做了一些研究:

jQuery创建了IXMLHTTPRequest最初与MSXML 2.0一起发布的对象,如下所示:

new ActiveXObject("Microsoft.XMLHTTP");
Run Code Online (Sandbox Code Playgroud)

Microsoft.XMLHTTP是一个ProgID,它仅在MSXML3中实现,用于传统支持,不推荐使用.如果我正确理解了引用IXMLHTTPRequest,那么在这些版本被"kill-bitted"之前,这将创建一个版本2.x 对象.现在我很确定这个ProgID创建了一个MSXML 3.0 IXMLHTTPRequest对象.这可能会回答我的第二个问题.

以下示例代码显示了如何创建IXMLHTTPRequest对象的两个推荐版本:

new ActiveXObject("MSXML2.XMLHTTP.3.0"); // MSXML 3.0 ProgID...
new ActiveXObject("MSXML2.XMLHTTP.6.0"); // MSXML 6.0 ProgID...
Run Code Online (Sandbox Code Playgroud)

我在MSXML3和MSXML6中测试了XSLT性能.对于一个相当大的XML文件,MSXML6使用不到1/10的时间与MSXML3进行相同的转换!

Rerences:

  1. jQuery:写得更少,做得更多,JavaScript库
  2. IXMLHTTPRequest
  3. MSXML API历史记录
  4. GUID和ProgID信息
  5. 在Internet Explorer中使用正确版本的MSXML
  6. MSXML 3.0 GUID和ProgID
  7. MSXML 6.0 GUID和ProgID
  8. 为什么删除了与版本无关的GUID和ProgID

javascript jquery internet-explorer msxml

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