问题列表 - 第41702页

Rails服务器说端口已经使用过,如何杀死该进程?

我在Mac上,做:

rails服务器

我明白了:

2010-12-17 12:35:15] INFO  WEBrick 1.3.1
[2010-12-17 12:35:15] INFO  ruby 1.8.7 (2010-08-16) [i686-darwin10.4.0]
[2010-12-17 12:35:15] WARN  TCPServer Error: Address already in use - bind(2)
Exiting
Run Code Online (Sandbox Code Playgroud)

我知道我可以在一个新端口上启动一个,但我想杀死这个过程.

ruby-on-rails

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

为什么我们在查询中给出sql 1 = 0

我已经看到在一些程序员中使用1 = 0的条件用于select查询,为什么他们使用这个条件.

mysql

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

读取zip存档中的文本文件

我有zip存档,其中包含一堆纯文本文件.我想解析每个文本文件数据.这是我到目前为止所写的内容:

try {
    final ZipFile zipFile = new ZipFile(chooser.getSelectedFile());
    final Enumeration<? extends ZipEntry> entries = zipFile.entries();
    ZipInputStream zipInput = null;

    while (entries.hasMoreElements()) {
        final ZipEntry zipEntry = entries.nextElement();
        if (!zipEntry.isDirectory()) {
            final String fileName = zipEntry.getName();
            if (fileName.endsWith(".txt")) {
                zipInput = new ZipInputStream(new FileInputStream(fileName));
                final RandomAccessFile rf = new RandomAccessFile(fileName, "r");
                String line;
                while((line = rf.readLine()) != null) {
                    System.out.println(line);
                }
                rf.close();
                zipInput.closeEntry();
            }
        }
    }
    zipFile.close();
}
catch (final IOException ioe) {
    System.err.println("Unhandled exception:");
    ioe.printStackTrace();
    return;
}
Run Code Online (Sandbox Code Playgroud)

我需要一个RandomAccessFile吗?我失去了我拥有ZipInputStream的地步.

java zip

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

用于游戏的大型,缓慢旋转的行星图形

对于我正在开发的计算机游戏,我想绘制非常大(~500像素)的行星图形慢慢旋转.这些图形意味着令人印象深刻.这样做的最佳方法是什么?

  • 我可以预渲染每个帧,但是在500px和10秒的旋转周期,这是每个行星的一个荒谬的数据量.
  • 我可以使用3D引擎并将行星的纹理映射到接近球体的网格上,但是在500px时,我担心多边形数量必须很大才能使它看起来很好.
  • 我可以编写一种自定义3D引擎,除了有效渲染纹理球体外,通过将每个视图像素的x/y坐标转换为球体纹理的坐标空间 - 但这涉及到,并且无法从中受益图形加速.
  • 还有什么别的我没有想到的?

这是一个动画GIF的例子我的意思.(在100x100像素和60帧时,它已经相当巨大,抱歉.)想象一下,这个更大,更大,旋转更慢,动画更流畅:

替代文字

但如果这是500x500像素和10 x 25 = 250帧,我们将谈论数百MB的数据,所以这种简单的方法不起作用.

3d graphics

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

无法删除表中的一行(MySQL)

亲爱的,我在MySQL中遇到问题:我无法DELETE FROM users where user_id ='1';在MySQL CLI中执行.所以我试着在phpMyAdmin中:使用GUI删除一行,我得到了这个:

SQL查询:

DELETE FROM `health_portal`.`users` WHERE `users`.`user_id` =1
Run Code Online (Sandbox Code Playgroud)

MySQL说:文档

Cannot delete or update a parent row: a foreign key constraint fails (`health_portal`.`users`, CONSTRAINT `users_ibfk_2` FOREIGN KEY (`doctor_id`) REFERENCES `users` (`user_id`)) 
Run Code Online (Sandbox Code Playgroud)

我在Mysql网站上查找了这个错误并得到了:错误:1451 SQLSTATE:23000(ER_ROW_IS_REFERENCED_2)

消息:无法删除或更新父行:外键约束失败(%s)

我不知道这里有什么问题,希望有人能给我一个提醒.

很多thx!

mysql sql mysql-error-1451

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

SQL - 源代码管理和架构/脚本管理

我的公司刚刚完成年度审核流程,我终于说服他们现在是时候找到更好的解决方案来管理我们的SQL模式/脚本了.目前,我们只有几个脚本可以手动更新.

我曾在另一家公司使用过VS2008数据库版,这是一款非常棒的产品.我的老板让我看看Redgate的SQL Compare,并寻找可能更好的其他产品.SQL Compare似乎也是一款出色的产品.但是,看起来他们并不支持Perforce.

你有没有使用过各种各样的产品?

您使用什么工具来管理SQL?

在我公司购买之前应该包含哪些要求?

sql

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

重载函数的实现

在我的头文件中,我有这个:

std::string StringExtend(const std::string Source, const unsigned int Length, const bool Reverse);
std::string StringExtend(const std::string Source, const unsigned int Length);
Run Code Online (Sandbox Code Playgroud)

在我的cpp文件中,我有这个:

std::string Cranberry::StringExtend(const std::string Source, const unsigned int Length, const bool Reverse)
{
    unsigned int StartIndex = (Source.length() - 1) * Reverse;
    short int  Increment = 1 - (Reverse * 2);

    int Index = StartIndex;

    std::string Result;

    while (Result.length() < Length)
    {
        if (Reverse) Result = Source.at(Index) + Result;
        else Result += Source.at(Index);

        Index += Increment;

        if (!InRange(Index, 0, Source.length() …
Run Code Online (Sandbox Code Playgroud)

c++ overloading function

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

Twitter API:简单状态更新(Python)

我一直在寻找一种从Python客户端更新我的Twitter状态的方法.根据http://dev.twitter.com/pages/oauth_single_token,由于此客户端只需要访问一个Twitter帐户,因此应该可以使用预先生成的oauth_token和secret来执行此操作.

但是示例代码似乎不起作用,我得到'无法验证您'或'错误签名'..

由于有很多不同的python-的Twitter库,在那里(而不是所有的人都跟上时代的)我会很感激,如果有人可以点我认为目前从事POST请求库,或发布一些示例代码!

更新: 我已经尝试了Pavel的解决方案,只要新消息只有一个字长就可以工作,但只要它包含空格,我就会收到此错误:

status = api.PostUpdate('hello world')
Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "C:\Python26\lib\site-packages\python_twitter\twitter.py", line 2459, in PostUpdate
        self._CheckForTwitterError(data)
      File "C:\Python26\lib\site-packages\python_twitter\twitter.py", line 3394, in _CheckForTwitterErro
    r
        raise TwitterError(data['error'])
    python_twitter.twitter.TwitterError: Incorrect signature
Run Code Online (Sandbox Code Playgroud)

但是,如果更新只是一个单词,它可以工作:

status = api.PostUpdate('helloworld')
{'status': 'helloworld'}
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

非常感谢提前,

霍夫

python twitter oauth twitter-oauth

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

MooseX ::类型强制和$ self

无论如何都要$self进入MooseX::Types强制?我在对象中有其他数据,我想用它来强制从a String到a Object.或者,有什么类似Class::MOP的东西initializer允许我这样做 - 它必须在类型检查之前开火.

请求的伪代码:

with 'DBHandle';
has 'database' => ( isa => 'Str', is => 'ro', default => 'Db' );
has 'schema' => ( isa => 'Str', is => 'ro', default => 'schema' );
has 'table' => ( isa => 'Str', is => 'ro', default => 'column );

has 'columns' => ( isa => DBCols, is => 'ro', default => sub {[qw/foo bar baz/]} );
Run Code Online (Sandbox Code Playgroud)

在这里,我想"列"强迫的 …

perl moose moosex-types

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

在Html.ActionLink MVC2中为长链接标题添加换行符

我有一个很长的标题,需要在ActionLink中添加一些换行符.我试过\ r \n以及System.Environment.NewLine ...都没有成功.

<%=Html.ActionLink("Long title goes here", "index", "Overview")%>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-2

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