问题列表 - 第38508页

我更改了 python 代码,但 python 似乎没有读取更改

所以,我一直在用 python 编程,但遇到了这个非常烦人的问题。我编写了一个小型矩阵库并开始在另一个模块中使用它(例如,import matrixlib)。我会找到一个错误,修复它并再次运行程序。虫子还在。

我会加入一些打印语句来查看发生了什么,但它们不会打印。我最终发现我的更改没有在 python 中注册。所以我开始删除 .pyc 文件(预编译的 python),但这没有帮助。

我最终放弃了,直接从矩阵库文件开始编程,但现在这个问题又回来了。我加入了一个打印语句来弄清楚一个方法发生了什么,解决了这个问题,然后把它拿出来。但它仍然打印。我什至在与 IDLE 不同的文本编辑器中搜索了“打印”,但在代码中只找到了一个打印语句。

这不是一个真正的代码问题,我可能以某种方式搞砸了我的 python 安装。(这只发生在我的 windows 机器上,而不是我的 linux 机器上)。如果您无论如何都想查看代码,请随意。hiesenbug-print 语句在我的代码中被注释掉了,但仍然执行。

    def det(self):
        #Had better be a square matrix.
        if self.colCount() != self.rowCount():
            return None
        #Are we a 1x1 matrix?
        if self.colCount() == self.rowCount() == 1:
            return self.a[0][0]
        #Are we a 2x2 matrix?
        if self.colCount() == self.rowCount() == 2:
            return self.a[0][0]*self.a[1][1]-self.a[1][0]*self.a[0][1]
        #Not a 2x2... so lets start recursing.
        d = 0
        for e in range(0,self.colCount()):
            tmp = partition(self.a, 0, e) …
Run Code Online (Sandbox Code Playgroud)

python

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

jquery删除闪烁

块闪烁 .hover()

这是一个完整的例子 - http://jsfiddle.net/xBEjQ/

如何解决这个问题?

UPD:鼠标离开较小的块(.image)后,应该删除弹出窗口,而不是.popup阻止.

jquery blink hover

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

是否有一个共同的LISP函数来比较两个列表的内容?

特别是,我只想确保两个列表具有相同的元素,忽略顺序

lisp common-lisp

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

Scala Swing在扩展面板中的反应

好吧,简单的问题:我有一个扩展的单例对象,scala.swing.Panel我希望它能通过简单的鼠标点击做出反应.但是......好吧,它不起作用.由于Scala是一种新语言,因此找到特定问题的信息并不容易.也许你可以帮忙:

import scala.swing._
import scala.swing.event._
import java.awt.{Graphics2D, Color}

object GamePanel extends Panel {
  val map: TileMap = new TileMap(10, 10)({
    (x, y) =>
      if (x == y) new Wood
      else if (x == 5) new Water
      else new Grass
  })

  reactions += {
    case MouseClicked(src, pt, mod, clicks, pops) => {
      selectedTile = (pt.x / map.tw, pt.y / map.th)
      println("Clicked")
      repaint
    }
  }

  var selectedTile = (0, 0)

  override def paint(g: Graphics2D) = {
    map.draw(g)
    g.setColor(Color.red)
    g.drawRect(selectedTile._1 - …
Run Code Online (Sandbox Code Playgroud)

events swing scala

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

是否可以从另一个表单触发点击事件?

我需要运行另一个表单上的按钮代码.是否可以从不同的形式做到这一点?如果你说通过宣布公开可行,那么:

  1. 我如何宣布控制公开?
  2. 我如何将正确的事件传递给button_click?它需要两个参数 - 我如何通过它们?

.net c# .net-4.0 .net-3.5 winforms

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

没有malloc或calloc的free()函数

快速的问题

你可以使用free()函数而不必事先调用malloc吗?

EI.

void someFunc( void )
{
   char str[6] = {"Hello"};

   //some processing here ....

   free(str);
}
Run Code Online (Sandbox Code Playgroud)

我没有编译错误,但这是否有效或者它是否正确?

谢谢,

c malloc calloc

4
推荐指数
2
解决办法
8127
查看次数

这个表达式应该有float类型,但是这里有'a*'b类型

我正在尝试一个可以找到毕达哥拉斯的简单F#脚本.

这是代码:

open System

let FindHypotenuse a b =
    Math.Sqrt(Math.Pow(a, 2.0) + Math.Pow(b, 2.0))

FindHypotenuse(2.0, 3.0)
Run Code Online (Sandbox Code Playgroud)

有什么建议?

floating-point int f#

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

如何在不在脚本路径前键入"perl"的情况下从Cmd运行Perl脚本?

例如 perl C:\Projects\trunk\PcApps\BaseCamp\Test\smoketest.pl C:\Projects\trunk\PcApps\BaseCamp\Test\log.txt

没有perl.

windows perl cmd

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

Ruby on Rails:在哪里定义全局常量?

我刚刚开始使用我的第一个Ruby on Rails webapp.我有一堆不同的模型,视图,控制器等等.

我想找到一个好地方来坚持真正全局常量的定义,这适用于我的整个应用程序.特别是,它们既适用于模型的逻辑,也适用于我的观点中的决策.我找不到任何干燥的地方将这些定义放在我们所有模型和我的所有视图中都可用的地方.

举一个具体的例子,我想要一个常数COLOURS = ['white', 'blue', 'black', 'red', 'green'].在模型和视图中都可以使用它.我在哪里可以在一个地方定义它以便它可以访问?

我尝试过的:

  • model.rb文件中与它们关联最多的常量类变量,例如@@COLOURS = [...].但我无法找到一种明智的方式来定义它,以便我可以写出我的观点,Card.COLOURS而不是像kludgy那样的东西Card.first.COLOURS.
  • 关于模型的方法,类似于def colours ['white',...] end- 同样的问题.
  • application_helper.rb中的一个方法 - 这是我到目前为止所做的,但帮助程序只能在视图中访问,而不能在模型中访问
  • 我想我可能在application.rb或environment.rb中尝试了一些东西,但那些看起来并不正确(而且它们似乎也没有用)

是否无法定义任何可从模型和视图访问的内容?我的意思是,我知道模型和视图应该是分开的,但在某些领域肯定会有时候他们需要引用相同的领域特定知识?

global ruby-on-rails constants

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

如何将打印输出重定向到TXT文件

我搜索了Google,Stack Overflow和我的Python用户指南,但没有找到一个简单,可行的答案.

我在Windows 7 x64计算机上创建了一个文件c:\ goat.txt,并尝试将"test"打印到该文件.我根据StackOverflow上提供的示例尝试了以下内容:

此时我不想使用日志模块,因为我从文档中无法理解基于二进制条件创建简单日志.打印很简单但是如何重定向输出并不明显.

一个简单明了的例子,我可以进入我的interperter是最有帮助的.

此外,赞赏任何信息网站的建议(不是pydocs).

import sys
print('test', file=open('C:\\goat.txt', 'w')) #fails
print(arg, file=open('fname', 'w')) # above based upon this
print>>destination, arg

print>> C:\\goat.txt, "test" # Fails based upon the above
Run Code Online (Sandbox Code Playgroud)

python printing redirect

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