小编Som*_*ica的帖子

获取PowerShell脚本中的所有函数

我有类似这个问题的问题.我想获取给定PowerShell脚本中的所有函数,但区别在于我不想执行脚本的内容而我不想执行这些函数.

目的是能够将所有函数加载到运行空间中,以便能够从每个函数中提取基于注释的帮助以用于文档目的.

有没有人有任何神奇的技巧来加载.ps1中的函数而不执行该文件中的所有其他代码?

我想过要[System.Management.Automation.PSParser]::Tokenize()用来解析脚本文件,但这比我想做的要多得多.如果某人有更轻松的事情,我会很高兴.

# I want to load this to get the comment-based help
Function Invoke-Stuff {
    <#
    .SYNOPSIS
       Stuff doer
    .DESCRIPTION
       It does lots of stuff
    .EXAMPLE
       Invoke-Stuff
    #>
    Write-Host "Stuff was done"
}

# But I don't want to execute any of this
$Items = Get-ChildItem
$Items | ForEach-Object {
    Invoke-Stuff
}
Run Code Online (Sandbox Code Playgroud)

powershell

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

用mod_rewrite和MAMP拉出我的头发

我正在使用MAMP,我无法让mod_rewrites工作.

经过大量的http.conf文件播放后,最后看了我的php_info,没有安装mod_rewrite exstension.

我打开了应用程序> MAMP> conf> php5.2和php5.3中的php.ini文件并查看了exstensions并且没有mod_rewrite.so.我只能看到:

extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo_mysql.so
Run Code Online (Sandbox Code Playgroud)

我补充说它期待一点运气 - 但没有快乐!

mod-rewrite mamp osx-snow-leopard

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

Nodej似乎不起作用; 然而,npm确实有效

一周前我正在运行Node.js和Node-RED(取决于Node.js).我的系统是Windows 8.1 64位.

不过,今天我遇到了一个问题:

通常,我转到node-red文件夹,然后运行节点red.js. 然后,令人惊讶的是我从提示中得到以下消息:


Node Commands

Syntax:
    node {operator} [options] [arguments]

Parameters:
        /? or /help   - Display this help message.
        list          - List nodes or node history or the cluster
        listcores     - List cores on the cluster
        view          - View properties of a node
        online        - Set nodes or node to online state
        offline       - Set nodes or node to offline state
        pause         - Pause node [deprecated]
        resume        - Resume node [deprecated]

For more information about HPC command-line …
Run Code Online (Sandbox Code Playgroud)

windows node.js npm node-red

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

PHP和XML.使用PHP循环XML文件

我现在正在试图通过PHP(遵循XML文件内容)来遍历这个XML文件(下面的实际XML文本).我想要做的是以下内容:

  1. 获取所有文件夹元素名称
  2. 如果文件夹元素的yes为子文件夹属性,则向下移动一个级别并获取该文件夹元素的名称
  3. 如果没有移动到下一个文件夹元素

gallerylist.xml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<gallerylisting exists="yes">
<folder subfolder="yes">
Events
   <folder subfolder="yes">
   Beach_Clean_2010
        <folder subfolder="no">
        Onna_Village
        </folder>
            <folder subfolder="no">
            Sunabe_Sea_Wall
        </folder>
        </folder>
  </folder>
  <folder subfolder="no">
  Food_And_Drink
  </folder>
  <folder subfolder="no">
  Inside
  </folder>
  <folder subfolder="no">
  Location
  </folder>
  <folder subfolder="no">
  NightLife
  </folder>
</gallerylisting>
Run Code Online (Sandbox Code Playgroud)

gallerylisting.php

<?php
$xmlref = simplexml_load_file("gallerylisting.xml");
foreach($xmlref->children() as $child) {
    foreach($child->attributes() as $attr => $attrVal) {
        print $child;
        if($attrVal == "yes") {
            foreach($child->children() as $child) {
                echo $child;
                foreach($child->attributes() as $attr => $attrVal) {
                    if($attrVal == "yes") { …
Run Code Online (Sandbox Code Playgroud)

php xml performance foreach

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

网站命名惯例

有没有一种标准的方法我应该命名我的元素的ID和类.最近我一直在研究清理我的所有CSS(NIGHTMARE!),我已经看到很多不同的命名方案.我正在使用骆驼套管,但我一直在看,在我的冒险中,每个新的"选择词"开始时组织,加强选择器,大写字母等等.对于我的选择者,我也会在整个单词附近使用dang.它应该是:

rightContent

右内容

RightContent

还是真正的人员偏好.

html css

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

CodeIgniter:使用HTML5必需属性的输入框

我在CodeIgniter框架中有一个表单,我想使用HTML"required"属性.我怎样才能做到这一点?

$data = array(
              'name'        => 'username',
              'id'          => 'username',
              'value'       => 'johndoe',
              'maxlength'   => '100',
              'size'        => '50',
              'style'       => 'width:50%',
            );

echo form_input($data); 
Run Code Online (Sandbox Code Playgroud)

结果需要:

    <input type="text" name="username" id="username" value="johndoe" 
required maxlength="100" size="50" style="width:50%" /> 
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

简单的xml添加属性

当我使用 PHP 在 XML 中添加新元素时,如何设置属性。我的PHP代码是这样的:

 <?php
     $xml = simplexml_load_file ( 'log.xml' );

     $movies = $xml->addChild("time");
      // add attribut `value` here in tag time

     $user = $movies->addChild("user", "");
     // add attribut `id` here in tag user

     $action = $user->addChild("action","");
     // add attribut `value` here in tag action

     $action->addChild("table","customers");

     $action->addChild("table_id","1");

     echo $xml->saveXML( 'log.xml' );
 ?>
Run Code Online (Sandbox Code Playgroud)

我希望输出看起来像这样:

// log.xml
<?xml version="1.0" encoding="utf-8"?>
<log>
<time value="2013-01-10 12:20:01">
    <user id="1">
        <action value="delete">
            <table>customer</table>
            <table_id>1</table_id>
        </action>   
        <action value="insert">
            <table>customer</table>
            <data>
                <nama>budi</nama>
            </data>
        </action>
        <action value="update">
            <table>customer</table> …
Run Code Online (Sandbox Code Playgroud)

php xml

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

PHP不使用DOMDocument保存

我们将从代码开始直接前进:

PHP:

<?php
    $newJaCourse = $_POST["ja-new-course"];
    $newJaSide = $_POST["ja-new-side"];
    $newEnCourse = $_POST["en-new-course"];
    $newEnSide = $_POST["en-new-side"];

    $doc = new DOMDocument('1.0','utf-8');
    $doc->formatOutput=true;
    $doc->preserveWhiteSpace=false;
    echo $doc->load("../../xml/daily_lunch.xml") . "Loaded <br />";

    $japanese = $doc->getElementsByTagName("japanese")->item(0);
    $jacourse = $japanese->getElementsByTagName("course")->item(0);
    $jaside = $japanese->getElementsByTagName("side")->item(0);
    $english = $doc->getElementsByTagName("english")->item(0);
    $encourse = $english->getElementsByTagName("course")->item(0);
    $enside = $english->getElementsByTagName("side")->item(0);

    $jacourse->nodeValue = $newJaCourse;
    $jaside->nodeValue = $newJaSide;
    $encourse->nodeValue = $newEnCourse;
    $enside->nodeValue = $newEnSide;

    $japanese->replaceChild($jacourse,$jacourse);
    $japanese->replaceChild($jaside,$jaside);
    $english->replaceChild($encourse,$encourse);
    $english->replaceChild($enside,$enside);

    echo $doc->save("../../xml/daily_lunch.xml") . "Done!";
?>
Run Code Online (Sandbox Code Playgroud)

我精美的HTML表单:

        <h4>Change Today's Lunch Menu:</h4>
        <form method="post" action="scripts/lunchupdate.php" name="changelunch">
            <table>
                <tr>
                    <th>Japanese: Course</th>
                    <td><input …
Run Code Online (Sandbox Code Playgroud)

php xml save domdocument

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

jQuery $(this)不会在我的元素中插入文本

我目前正在为我的项目添加标记功能,我无法让jQuery的$(this)选择器工作.

这样做的目的是在文本改变divflagflagged当用户点击它,和AJAX查询成功运行.我的HTML/PHP是:

<div class="flag" post_to_flag='".$post_to_flag."'>Flag</div>
Run Code Online (Sandbox Code Playgroud)

我的javascript处理的div是:

$('.flag').live('click', function () {
    $.post('../php/core.inc.php', {
        action: 'flag',
        post_to_flag: $(this).attr('post_to_flag')
    }, function (flag_return) {
        if (flag_return == 'query_success') {
            $(this).text('flagged');
        } else {
            alert(flag_return);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我无法替换文本flagged,但是如果我用this选择器替换选择.flag器,它将用页面上的标志类替换所有内容.

我已经检查过,$(this)选择器获得'post_to_flag'的属性就好了.为什么会发生这种情况,我该如何解决?

html javascript jquery

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

从MySQL Query返回通过PHP循环

我有一个应用程序的一部分,以Array的形式循环返回MySQL查询(我们都知道).但是,我需要在返回的某些项目上放置几种不同的格式设置,例如,一列需要日元货币,另一列需要美国货币,其中一个返回的项目是图像的链接.

我会使用列的名称,但是我用来完成此功能的相同功能将用于许多不同的表.

到目前为止,这就是我对循环的看法.

while($row = mysql_fetch_array($result)) {      
    for($i=0;$i<=count($row);$i++) {
    if($row[i]==$row['Yen_Price']) {// I didn't expect this to work...but this is what I would like to do.
        echo "Hello";
    }
    echo "<td>" . $row[$i] . "</td>";
    }
}
Run Code Online (Sandbox Code Playgroud)

php mysql arrays loops string-formatting

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