小编udo*_*udo的帖子

如何在注释/注释中添加链接(在Mantis中)?

在Mantis中创建指向问题的链接是通过哈希符号#后跟问题编号完成的.

  • 示例:#123

如何链接到笔记?

mantis

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

使用AWK过滤掉具有数字范围的列

我是BASH的新手,我正在尝试使用awk根据文本文件的第4列过滤掉第1列数据.如果第4列数据与x的范围匹配,那么它将输出第1列数据."x"被认为是1-10(1,2,3..10)的数字范围.

awk -F: '{ if($4=="x") print $1}' filename.txt

filename.txt 
sample1 0 0 4
sample2 0 0 10
sample3 0 0 15
sample4 0 0 20
Run Code Online (Sandbox Code Playgroud)

实际使用:

awk -F: '{ if($4=="1-10") print $1}' sample.txt
output = sample1, sample2, sample3, sample4
Run Code Online (Sandbox Code Playgroud)

应该是:sample1 sample2只有.

语法中是否有错误,我没有看到,或者我可能使用这种语法完全错误?

bash awk numbers range

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

tar:错误无法恢复:现在退出

当我解释教义时

-rw-r--r-- 1 root root 660252 2010-10-16 23:06 Doctrine-1.2.0.tgz
Run Code Online (Sandbox Code Playgroud)

我总是收到此错误消息

root@X100e:/usr/local/lib/Doctrine/stable# tar -xvzf Doctrine-1.2.0.tgz

.
.
.

Doctrine-1.2.0/tests/ViewTestCase.php
Doctrine-1.2.0/CHANGELOG

gzip: stdin: decompression OK, trailing garbage ignored
Doctrine-1.2.0/COPYRIGHT
Doctrine-1.2.0/LICENSE
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

解压操作有效,但我总是收到此错误消息.

我做错了什么线索?

linux doctrine tar

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

MAMP:如何升级PEAR

尝试升级MAMP时,会出现以下错误:

Notice: unserialize(): Error at offset 276 of 1133 bytes in Config.php on line 1050
ERROR: The default config file is not a valid config file or is corrupted.
Run Code Online (Sandbox Code Playgroud)

一些建议如何解决这个问题?

重现步骤:

  • 已安装的MAMP(版本2.0.5)
  • cd /Applications/MAMP/bin/php/php5.3.6/bin
  • sudo ./pear升级梨
  • 上面提到的错误被抛出

更新(1):

基于答案8375349/420953,我尝试了两种可能来解决这个问题

  • 答:删除 pear.conf
    • rm /Applications/MAMP/bin/php/php5.3.6/conf/pear.conf
  • B:编辑 pear.conf
    • 将"php_dir"; s:44更改为"php_dir"; s:43

两者都导致错误:

Could not get contents of package "/Applications/MAMP/bin/php/php5.3.6/bin/pear". Invalid tgz file.
upgrade failed
Run Code Online (Sandbox Code Playgroud)

更新(2):

赛跑

  • 哪个梨

结果输出

  • 在/ usr/local/bin中/梨

有了这个,我注意到我使用的是PEAR的"本地"版本.

我把它删除了

  • sudo梨卸载梨

然后尝试升级MAMP版本的PEAR

  • /Applications/MAMP/bin/php/php5.3.6/bin/pear升级梨

这会导致错误

Cannot install, …
Run Code Online (Sandbox Code Playgroud)

macos pear mamp osx-lion

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

PHPUnit:警告:require(PHPUnit/Autoload.php):无法打开流:第42行/ usr/local/bin/phpunit中没有这样的文件或目录

跑步的时候

  • PHPUnit的

我收到错误

Warning: require(PHPUnit/Autoload.php): failed to open stream: No such file or directory in /usr/local/bin/phpunit on line 42

Fatal error: require(): Failed opening required 'PHPUnit/Autoload.php' (include_path='.:') in /usr/local/bin/phpunit on line 42
Run Code Online (Sandbox Code Playgroud)

/ usr/local/bin/phpunit在第42行显示以下内容:

require 'PHPUnit/Autoload.php';
Run Code Online (Sandbox Code Playgroud)

任何建议如何解决这个问题?

更新(1):

我在/ etc /中缺少php.ini,所以我通过符号链接来阅读MAMP php.ini.现在我明白了

php -r 'foreach (explode(":", get_include_path()) as $path) echo $path . PHP_EOL;'
.
/Applications/MAMP/bin/php/php5.3.6/lib/php
/usr/local/bin/pear
/usr/local/share/pear/PHPUnit
Run Code Online (Sandbox Code Playgroud)

赛跑

  • PHPUnit的

正在运行但不提供输出.

有什么建议接下来要检查什么?

更新(2):

可能这个问题的根本原因与问题有关

phpunit mamp osx-lion

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

Django admin:覆盖删除方法

我有admin.py如下:

  class profilesAdmin(admin.ModelAdmin):
     list_display = ["type","username","domain_name"]
Run Code Online (Sandbox Code Playgroud)

现在我想在删除对象之前执行一些操作:

  class profilesAdmin(admin.ModelAdmin):
     list_display = ["type","username","domain_name"]

     @receiver(pre_delete, sender=profile)
     def _profile_delete(sender, instance, **kwargs):
        filename=object.profile_name+".xml"
        os.remove(os.path.join(object.type,filename))
Run Code Online (Sandbox Code Playgroud)

如果我使用像这样的删除信号方法我得到一个错误说self应该是第一个参数.

如何修改上述功能?
我想检索被删除对象的profile_name.如何才能做到这一点?

我也尝试重写delete_model方法:

def delete_model(self, request, object):
    filename=object.profile_name+".xml"
    os.remove(os.path.join(object.type,filename))
    object.delete()
Run Code Online (Sandbox Code Playgroud)

但如果必须一次删除多个对象,这不起作用.

django django-admin

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

Python - 我可以检测unicode字符串语言代码吗?

我遇到的情况是我正在阅读一串文本,我需要检测语言代码(en,de,fr,sp等).

在python中有一个简单的方法吗?

python unicode internationalization detection

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

为什么简单的2层神经网络无法学习0,0序列?

在通过一个微小的2层神经网络的例子时,我注意到了我无法解释的结果.

想象一下,我们有以下数据集和相应的标签:

[0,1] -> [0]
[0,1] -> [0]
[1,0] -> [1]
[1,0] -> [1]
Run Code Online (Sandbox Code Playgroud)

让我们创建一个微小的2层NN,它将学习预测两个数字序列的结果,其中每个数字可以是0或1.我们将根据上面提到的数据集训练这个NN.

    import numpy as np

    # compute sigmoid nonlinearity
    def sigmoid(x):
        output = 1 / (1 + np.exp(-x))
        return output

    # convert output of sigmoid function to its derivative
    def sigmoid_to_deriv(output):
        return output * (1 - output)

    def predict(inp, weigths):
        print inp, sigmoid(np.dot(inp, weigths))

    # input dataset
    X = np.array([ [0,1],
                   [0,1],
                   [1,0],
                   [1,0]])
    # output dataset
    Y = np.array([[0,0,1,1]]).T

    np.random.seed(1)

    # init weights …
Run Code Online (Sandbox Code Playgroud)

python machine-learning neural-network

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

在django中分页 - 原始查询字符串丢失

我使用文档中的代码来分页数据:

try:
    data = paginator.page(request.GET.get('page'))
except PageNotAnInteger:
    page = 1
    data = paginator.page(1)
except EmptyPage:
    data = paginator.page(paginator.num_pages)
Run Code Online (Sandbox Code Playgroud)

还有一个页面:

<div class="pagination">
      <span class="step-links">
          {% if data.has_previous %}
              <a href="?page={{ data.previous_page_number }}">previous</a>
          {% endif %}

          <span class="current">
              <b>Page</b> {{ data.number }} of {{ data.paginator.num_pages }}
          </span>

          {% if data.has_next %}
              <a href="?page={{ data.next_page_number }}">next</a>
          {% endif %}

      </span>
    </div>
Run Code Online (Sandbox Code Playgroud)

但是这里有一个错误:当url包含查询字符串并且单击寻呼机时,原始查询字符串会丢失.例如:

example.com?var1=33&var2=44
Run Code Online (Sandbox Code Playgroud)

然后当点击"page2"时,网址就会变为

example.com?page=2  # var1=33&var2=44 is lost
Run Code Online (Sandbox Code Playgroud)

代替:

example.com?var1=33&var2=44&page=2 
Run Code Online (Sandbox Code Playgroud)

我既没有找到标准的,也没有找到解决它的简单方法.我怎样才能做到这一点?

更新:

当然,参数的名称,它们的值以及它们是否存在尚不清楚.

python django

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

回滚已提交的数据

可以在oracle中回滚已提交的数据吗?如果是,那我们怎么做呢.请帮忙.

sql oracle rollback

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