小编Jac*_*mit的帖子

从命令行调用php函数

我有一个名为address.php的文件,其中包含一些函数.我想从命令行调用该文件中的特定函数,怎么样?该函数的名称称为exportAddress,该函数需要一个参数

php function command-line-interface

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

在控制台应用程序中包装C#服务以进行调试

我想调试一个用C#编写的服务,老式的方式太长了.我必须停止服务,启动我在调试模式下使用服务的应用程序(Visual Studio 2008),启动服务,附加到服务进程,然后在我的Asp.Net应用程序中导航以触发服务.

我基本上让服务在后台运行,等待任务.Web应用程序将触发服务选择的任务.

我想要做的是有一个控制台应用程序来激活服务,以便我调试.有没有人知道的简单演示?

c# service console-application

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

log4Net配置转换

我能够转换我的log4net.config,但我没有得到这个.如何更改以下connectionString?

<?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <log4net debug="true">
        <root>
          <level value="ALL" />
        </root> 
        <logger name="MyApp">
          <level value="Debug" />
           <appender-ref ref="RollingLogFileAppender" />
           <appender-ref ref="AdoNetAppender" />
        </logger>
        <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
                <file value="C:\Websites\Logs\SiteLog.txt"/>
                <appendToFile value="true"/>
                <rollingStyle value="Date"/>
                <datePattern value="yyyyMMdd.txt"/>
                <layout type="log4net.Layout.PatternLayout">
                    <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
                </layout>
            </appender>
        <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
          <bufferSize value="1" />
          <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
          <connectionString value="***Data Source=(local);initial catalog=MyDB;User ID=sa;Password=dbPassword***" />
Run Code Online (Sandbox Code Playgroud)

以下不起作用:

<?xml version="1.0" encoding="utf-8" ?>

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <log4net debug="false" 
           xdt:Transform="SetAttributes(debug)" />
  <appender name="AdoNetAppender" …
Run Code Online (Sandbox Code Playgroud)

log4net transform

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

跳过msdeploy中的目录

我在我的nant脚本(Team City)中有一个msdeploy正在工作,除了它正在复制一些我不想复制的文件夹.什么命令会跳过这些目录?我试过了:

<arg value="-skip:objectName=dirPath,absolutePath=C:\Websites\slingshotportal\Build scripts"' />
and
<arg value='-skip:objectName=contentPath,absolutePath="C:\\Websites\\slingshotportal\\Build scripts"' />
Run Code Online (Sandbox Code Playgroud)

这些命令似乎都不起作用,Build脚本目录仍然从源目录复制到目标目录?msbuild执行同步,我将-source和-dest指定为contentPath.

skip absolute-path msdeploy

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

将目录忽略添加到 PHPStorm

如何将文件夹添加到忽略列表?在 PHPStorm 中,我右键单击文件夹->Subversion->set 属性我选择属性名称:svn:ignore 并将属性设置为 folder1/folder2/* 希望该文件夹中的所有文件都将被忽略,但是当我想要签入我在该文件夹中更改的文件在要签入的列表中。如何从签入中排除整个文件夹?我在 Windows7 机器上工作(如果这很重要)

我正在使用 PHPStorm 6.0.1

php svn phpstorm

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

Git\Gerrit 远程拒绝,并显示“提交消息页脚中缺少 Change-Id”

首先,让我承认我不是 git 大师,甚至不是 git 新手。我们安装了 gerrit,有时我可以对存储库进行更改。这是我遵循的步骤:

  1. git add file.txt

    git add file2.txt..... 等等

  2. git commit -m"My awesome commit message"
  3. git push origin master:refs/for/master

这十次中有九次有效,但十次中有一次我得到“提交消息页脚中缺少 Change-Id”,然后我执行 git commit --amend ,我可以看到提交消息在那里。

这就是我咆哮的地方,因为我不明白为什么我有时会遇到这个问题。当前提交 --amend 在顶部显示我的消息,一个空行,然后是包含 Change-Id: 的行。然后是另一个空行和下面带有注释的行(由.. git 添加?)

我该如何解决这个问题,以及如何永久修复它,这样我就再也不会遇到这个问题了?我承认这是我知识的缺乏——100%

这就是我得到的结果: git commit --amend: 在此输入图像描述

git gerrit

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