小编VaT*_*aTo的帖子

SQL注释标题示例

还想看看人们的存储过程/功能等注释标题是什么样的(所以发布你的例子)......我只是真正看到了SQL Server Management Studio创建的内容,但我对其他人看起来感兴趣...格式,使用的字符,程序信息/细节等我猜是真正让他们与众不同的......

SQL Server Management Studio(版本9)存储过程注释标头默认值:

-- =============================================
-- Author:      Name
-- Create date: 
-- Description: 
-- =============================================
Run Code Online (Sandbox Code Playgroud)

sql comments

64
推荐指数
7
解决办法
9万
查看次数

如何通过Docker容器中的Dockerfile覆盖文件?

我必须通过Dockerfile覆盖一个文件.特别是在使用Apache和PHP的Ubuntu容器上,我必须覆盖php5-cgi.conf文件.我尝试使用以下命令:

COPY php5-cgi.conf /etc/apache2/conf-enabled/php5-cgi.conf
Run Code Online (Sandbox Code Playgroud)

但我有错误: File already exists

我也尝试使用以下命令

RUN cp -f php5-cgi.conf /etc/apache2/conf-enabled/

但是当容器运行时不会复制文件,对此有任何建议吗?

php apache docker dockerfile

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

mysqldump备份并恢复到远程服务器

如何使用mysqldump备份和还原数据库到远程服务器?

两者都有root访问权限.我用putty来执行此操作.

到目前为止我尝试了以下内容:

mysqldump -u root -p >z*x311a!@ masdagn_joom15 | mysql \ -u root -p g2154hE6-AsXP --host=207.210.71.26 -C masdagn_joom15temp \g
Run Code Online (Sandbox Code Playgroud)

但它拒绝了

本地密码是:> z*x311a!@

远程密码是:g2154hE6-AsXP

mysql mysqldump

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

在Mac OSX Yosemite上安装autojump后,j,jco,jc或jo不存在

我在我的Mac OSX Yosemite上使用brew安装了autojump

brew install autojump 
Run Code Online (Sandbox Code Playgroud)

现在,我无法使用它,因为当我尝试使用它时:

jc asfg
-bash: jc: command not found

jo asfg
-bash: jo: command not found

j asdj
-bash: j: command not found
Run Code Online (Sandbox Code Playgroud)

它们都不存在.关于我做错了什么的任何建议?

谢谢

macos osx-yosemite

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

如何使用CodeIgniter和adLDAP v2.1库排除LDAP域下的特定文件夹

我正在使用adLDAP和CodeIgniter在LDAP服务器上执行搜索.我想要搜索的内容基本上是已从LDAP服务器停用的帐户.在我的PHP代码中,我有以下内容来调用adLDAP库:

        $searchCriteria = array(
            "givenname"       => $values['givenName'],
            "sn"              => $values['sn'],
            "title"           => $values['title'],
            "mail"            => $values['mail'],
            "telephonenumber" => $values['telephonenumber'],
         );

//         echo "<pre>"; print_r($searchCriteria); echo "</pre>";

         // create the search filter
         $noOfFieldsSet = 0;
         $searchFilterA = '(objectClass=user)(samaccounttype='. ADLDAP_NORMAL_ACCOUNT .')(objectCategory=person)';
         $searchFilterB = '';
         foreach ($searchCriteria AS $key => $value)
         {
            if ($value)
            {
               $searchFilterB .= "(".$key."=".$wildcard.$value."*)";
               ++$noOfFieldsSet;
            }
         }
         // We perform a logical AND  or OR (depending on $logic) on all
         // specified search criteria to create the final search …
Run Code Online (Sandbox Code Playgroud)

php codeigniter ldap

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

使用LEFT JOIN时,Mysql查询长时间处于'SENDING DATA'状态

我有很长一段时间处于SENDING DATA状态的查询.有人可以帮我这个:下面是详细信息

Mysql查询:

select a.msgId,a.senderId,a.destination,a.inTime,a.status as InStatus,b.status as SubStatus,c.deliverTime,substr(c.receipt,82,7) as DlvStatus 
from inserted_history a  left join submitted_history b  on b.msgId = a.msgId left join delivered_history c  on a.msgId = c.msgId 
where a.inTime between '2010-08-10 00:00:00' and '2010-08-010 23:59:59' and a.systemId='ND_arber'
Run Code Online (Sandbox Code Playgroud)

总记录在delivered_history:223870168

总记录在inserted_history:264817239

总记录在submitted_history:226637058

解释查询返回:

id  ,  select_type  ,  table  ,  type  ,  possible_keys  ,  key  ,  key_len  ,  ref  ,  rows  ,  Extra  
  1  ,  SIMPLE  ,  a …
Run Code Online (Sandbox Code Playgroud)

mysql join

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

如何导出CloudWatch Dashboard数据以与没有AWS账户的人共享。

我使用CloudWatch设置了有关所有实例到负载均衡器,CPU和内存使用情况的活动连接的监视和警报。我的客户(网站上产品的所有者)希望我共享所有这些数字以及可能的图形,以便他可以看到系统的运行状况等。他没有AWS账户。

CloudWatch中是否有任何功能可以为我提供这些结果,图形或数字?

amazon-web-services amazon-cloudwatch amazon-cloudwatch-metrics

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

Git pull 不会获取新标签和新分支,但 git fetch 会获取新标签和新分支

当我的同事告诉我他已经将它们推到仓库中并且它们出现在仓库中时,我在尝试获取新创建的标签时遇到了麻烦。直到我使用 git fetch 时,我才可以获得新标签,并实际通知我创建了一个新分支。我知道 git pull 基本上是 git fetch 和 git merge 所以我想知道为什么它没有得到最新的更改。这里分两种情况:

git pull origin dev
From ******.****.*****/*******
 * branch            dev        -> FETCH_HEAD
Already up-to-date.

git fetch
From ****.****.com:*******/*******
   ae06d29..958f332  master     -> origin/master
 * [new branch]      task-Q -> origin/task-Q
 * [new tag]         demo_5-21  -> demo_5-21
 * [new tag]         demo_5_27  -> demo_5_27
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

git

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

如何仅使用主git分支使我的项目从开发人员自动部署到开发阶段,并在Jenkins中手动部署到生产中

我大约有30个Wordpress网站,因此Jenkins的配置方式是每个网站都有一份工作。开发过程如下(我不知道它是否最佳,但这就是我们的方法):

  1. 由于我们有外包开发人员,因此他们将自己的存储库托管在自己的存储库托管提供程序中。只要代码准备好进行质量检查,他们就会将所有更改提交到master分支中的存储库中。
  2. 然后,我使用jenkinsfile手动运行Jenkins作业,如下所示。
  3. 工作流必须为:部署到开发环境,并且仅当先前的部署成功时,才部署到阶段。在这里,我们必须停下来,让质量检查人员检查网站是否有任何损坏的链接,错误等。
  4. 如果一切看起来都与我们预期的一样,并且未发现任何错误,则最终将其部署到生产环境中。

注意:有些人建议我仅进行分期和生产。之所以没有该配置,是因为开发环境无法在线访问,原因是因为我使用此环境来测试后端配置(例如apache conf等)。

另外,还有其他一些人建议为每个环境都创建一个分支,这在理论上是有意义的,但是我认为这将改变我们的外包开发人员将代码提交到存储库的方式,我的意思是,他们将始终必须提交代码到dev分支,然后合并到stage分支以部署到stage,我认为这不是很好。

现在,步骤2-4如下所示:为了给您提供有关该过程外观的示例,我们将有一个名为“ Bearitos”的示例网站和工作:

在此处输入图片说明

在名为“ Bearitos”的工作中,有一个名为“任何人的Bearitos”的项目

在此处输入图片说明

这基本上意味着在该项目内部,我有一个配置有三个阶段的管道:dev,staging和prod,它们使用以下参数进行参数化:DEPLOY_TO:Dev / staging / prod和DEPLOY_DB:是/否。因此,根据用户的选择,Jenkins将部署到该特定环境,我认为甚至没有必要使用这些选项,因为应该开发正确的部署流程->登台->产品,不应该出现这种情况。在哪里可以跳过开发或暂存,然后在生产旁边部署,所以我认为应该对此进行更好的更新

在此处输入图片说明

在Jenkinsfile内,我定义了三个阶段Dev,Staging或Prod,还定义了选择是否构建数据库的选项,以下是我的Jenkinsfile的示例:

// Deployment template for CMS-based websites (Drupal or Wordpress)
// 
//
pipeline {
    agent any

    parameters {
        choice choices: ['Dev', 'Staging', 'Production'], description: "Choose which environment to push changes to.", name: "DEPLOY_TO"
        booleanParam defaultValue: true, "Choose whether to deploy the database.", name: "DEPLOY_DB"
    }

    environment {
         SITEID = "lb"
        NOFLAGS = "0"
        DBNAME = "wpress_myproject"
        DBSERVER = "dbserver"
        DBUSER = "WordpressUser" …
Run Code Online (Sandbox Code Playgroud)

git jenkins jenkins-pipeline

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

如何搜索有人用git更改的字符串?

我想使用搜索一个特定的字符串,git grep但是我想使用来过滤结果git blame,因为我知道我要查找的字符串是由特定的人更改的。

我只是不知道如何将它们结合起来以获得想要的结果。

谢谢您的帮助。

git grep git-blame

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