小编Rad*_*dek的帖子

如何从命令行提交内容更改而不是属性?

开发人员修复了从trunk创建的分支中的错误.然后我测试分支并重新整合回主干.

最近我也在改变房产.有三个文件我一遍又一遍地提交回主干.我使用svn比较了修订版之间文件的内容,它们是相同的.只有一些财产改变了.

Q1:有什么办法让我只从命令行提交M第一列中只有我这样做的文件svn st

Q2:我们有什么方法可以清理主干或如何摆脱一遍又一遍地提交这三个文件?

----编辑svn st给我

 M      .
 M      controllers/database/udfs/searchForNameContSrch.sql
 M      controllers/eduMoodleInterface
 M      controllers/main
 M      controllers/teaching
 M      lib/utils/EduMail.php
 M      lib/views/learning/progress/reverse_template_converter.php
M       pages/carer/carer_basepage.php
M       pages/common/contact_list_detail_basepage.php
M       pages/contact/contact_basepage.php
M       pages/staff/staff_basepage.php
M       pages/student/student_basepage.php
Run Code Online (Sandbox Code Playgroud)

当前的解决方案是在提交之前恢复第二列中包含M的文件.它工作但很耗时.还有其他想法吗?

svn commit

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

如何访问数组[3..last](红宝石)

如何访问从x最后一个的所有数组元素?

my_array= [1,2,3,4,5,6]
puts my_array[3..last]
Run Code Online (Sandbox Code Playgroud)

ruby arrays

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

我可以清空远程git存储库吗?

我创建了新的远程git存储库并且已经在那里推送了一些东西 - 首先是测试推送,然后是来自本地的实际代码推送 我想从头开始,所以我可以创建一些分支(master =准备发布代码,为开发人员测试分支和分支)并为每个用户授予不同的权限.

我可以以某种方式清空现有的远程存储库吗?它是一个远程git存储库,位于Linux和开发人员,我运行Windows框.

git

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

svn + ssh没有命令行的密码?

我想要做

svn update /Users/radek/Sites/3.0.5/ -r HEAD --force
Run Code Online (Sandbox Code Playgroud)

无需输入密码.

svn连接到我们的存储库服务器,但我不确定在什么用户名下(我怎么能找到?).我猜它会是root或者radek

我为svn键入的密码与存储库服务器上的root密码相同,因此我将我的公钥添加到root的authorized_keys文件中.所以我ssh到存储库服务器而不输入密码,但它并没有影响svn要求输入密码.存储库服务器上的用户radek密码与我输入的密码不同svn up

如果我从Eclipse提交一些东西,那么作者就是radek.

svn info
Run Code Online (Sandbox Code Playgroud)

告诉我必须登录到存储库服务器的用户,然后我将公钥添加到其authorized_keys文件中.现在我在使用svn时不必输入pass.

svn

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

如何"忽略"抓住异常?

我使用rufus调度程序通过调用我的函数运行隔夜测试脚本.

有时我可以看到"调度程序捕获异常:"一条消息,它抛出了我的一些功能.然后调度程序停止执行以下测试用例.

我怎样才能使调度程序运行所有测试用例而不管是否捕获到任何异常?

ruby exception-handling

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

如何在Google Analytics中设置AJAX通话跟踪?

我创建了谷歌分析帐户.并复制并粘贴我的index.php文件中提供的代码.在我看来,它可以工作,因为我可以从firebug看到对www.google-analytics.com的调用.

现在我想跟踪通过索引文件中的ajax调用'functions.php'的次数.

我尝试使用_gaq.push(['_trackPageview', 'functions.php']);但它给了我Uncaught ReferenceError: _gaq is not defined.所以我添加var _gaq = _gaq || [];到我的代码中.错误消失但在ajax完成后我无法看到对www.google-analytics.com的任何调用.

有人可以帮我设置它,以便分析能跟踪ajax调用吗?

我的代码看起来像

<script type='text/javascript'>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

          ga('create', 'UA-1234556-1', 'domain.com');
            ga('send', 'pageview');

         var _gaq = _gaq || [];

        function submit_data(){

                var text_area=$('#textarea').val();
                var url ="functions.php";
                jQuery.ajax({
                    type: "get",
                    dataType: "text",
                    url: url,
                    data: {
                        what : "generate",
                        text_area: text_area,
                        t: Math.random()
                    },
                        success: function(data, textStatus){
                        $('#textarea').val(data);
//                      _gaq.push(['_setAccount', 'UA-12345-1']);
                        _gaq.push(['_trackPageview', 'functions.php']);
                        }
                });
        }

        </script>
Run Code Online (Sandbox Code Playgroud)

javascript ajax google-analytics

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

如何从 (Messenger) 预览中删除脚本代码?

我在我的页面上使用 plyr 播放器。基本上页面上唯一的代码是这样的:

<div class="container">
    <div id="player" data-plyr-provider="youtube" data-plyr-embed-id="123123132"></div>
</div>
<script src='https://data1.132231321.cz/124141/users/plyr/plyr.min.js'></script>
<script>
const player = new Plyr('#player', {});
// Expose player so it can be used from the console
window.player = player;
</script>
Run Code Online (Sandbox Code Playgroud)

一切正常。就在我通过 Messenger / whatsapp 将此类链接发送给某人时,他们会在预览中看到代码文本我使用类似于 WordPress 的定制 CMS,我在 HTML 代码的帖子正文中添加了 plyr 脚本代码。

注意我无法在 html 中编辑或修改 head,只能在 html 正文中编辑 div class="container"。请参阅网址https://zz.zustatzdravy.cz/skryte/90-test-a.html。该网址将来可能会起作用。

我没有使用 WP,而是使用 WP 之类的东西。它是定制的,没有插件。我可以使用自定义 css

有什么办法可以在预览中隐藏代码吗?

更新:Facebook 共享调试器显示了我的意思 在此处输入图片说明

html facebook-messenger

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

%x []捕获所有输出吗?

如果我运行此代码:

svn_output = %x[svn update /Users/radek/Sites/db2.rft -r 11105 --force ]
puts
puts " output is  =#{svn_output}="
Run Code Online (Sandbox Code Playgroud)

我得到了这个结果

svn: Working copy '/Users/radek/Sites/db2.rft' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)

 output is  ==
Run Code Online (Sandbox Code Playgroud)

但我想从变量中的svn发出错误消息svn_output.那可能吗?

ruby

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

如何使用"sinatra/reloader"?

我有我的web.rb位置

require 'rubygems' 
require 'sinatra'  
require "sinatra/reloader"
Run Code Online (Sandbox Code Playgroud)

然后我通过双击web.rb快捷方式启动我的Web应用程序.在web.rb发生任何变化后,我必须退出sinatra并再次运行它.

我认为"sinatra/reloader"会帮助我不要手动显示.

配置(MS Windows)

  • ruby 1.8.7(2010-08-16 patchlevel 302)[i386-mingw32]

  • sinatra(1.2.6,1.0)

  • sinatra-advanced-routes(0.5.1)
  • sinatra-reloader(0.5.0)
  • sinatra-sugar(0.5.1,0.5.0)
  • 瘦(1.2.7 x86-mswin32)

ruby sinatra

7
推荐指数
2
解决办法
3228
查看次数

通过Pony邮件发送电子邮件没有身份验证?

我想使用Pony邮件从我的ruby脚本发送一封电子邮件.当我为gmail smtp设置它时它工作正常.当我将其设置为使用我们的ISP的SMPT时,我收到此错误.

iiNet代表告诉我,不需要身份验证.当我使用mail命令从命令行发送电子邮件时,它运行良好.或者甚至在telnet mail.iinet.com.au 25不需要身份验证的情况下发送电子邮

/usr/lib64/ruby/1.8/net/smtp.rb:777:in check_auth_args': SMTP-AUTH requested but missing secret phrase (ArgumentError)

用于设置

  Pony.mail(:to => 'radek@edume.com.au', 
        :from => 'radek@edu.com.au',
            :subject => 'overnight testing results', 
            :body => results, 
            :via => :smtp, 
            :via_options => {
               #:openssl_verify_mode => OpenSSL::SSL::VERIFY_NONE,
               :address     => 'mail.iinet.com.au',
               :port     => '25',
               #:enable_starttls_auto => true,
               #:user_name     => 'qwer@mail.iinet.com.au',
               #:password => '1234',
               :authentication     => :plain,           # :plain, :login, :cram_md5, no auth by default
                :domain               => "localhost.localdomain" # the HELO domain provided by the client to the server …
Run Code Online (Sandbox Code Playgroud)

ruby

7
推荐指数
2
解决办法
4530
查看次数