问题列表 - 第18938页

C - getchar()在循环中?

我如何在循环中使用getchar()?我现在有...

for (p=0; p<n_players; p++) {
    ...
    fflush(stdin);
    getchar();
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用......如果n_players为3,它只在最后执行getchar 2次...

for (p=0; p<n_players; p++) {
    blank_start();
    ascii_art_title();
    printf("%s, tocca a te...\n",player_info[p].player_name);
    srand(time(NULL));
    random_speed = MIN_WHEEL_SPEED + rand()%MAX_WHEEL_SPEED;
    move_wheel_pointer(random_speed, &pointer);
    if (player_points(&wheel[pointer]) == 0){
        player_info[p].points = wheel[pointer];
    }
    else {
        player_info[p].points = 0;
    }
    printf("\nGuadagni %d punti...\n",player_info[p].points);
    if (p<(n_players-1)) {
        printf("\nOra tocca a te, giocatore %d\n",(p+2));
    }
    fflush(stdin);
    getchar();
}
Run Code Online (Sandbox Code Playgroud)

getchar跳过第一个循环

c stdin loops getchar

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

我的Drupal View寻呼机在哪里?

我有一个Drupal 6站点,我在其中创建了一个显示节点列表的视图.没有什么复杂的 - 除了当我选择"使用寻呼机" - >"是"(并选择"完整寻呼机"选项)时,寻呼机不会显示在页面上.节点的第一页显示,但没有办法到达其他页面.

通过谷歌搜索,我看到有些人对"寻呼机元素"项有问题,所以我将其从0更改为1 - 没有运气.

这应该不是很复杂,但我已经有一段时间了!

救命!?

ETA:我已将其跟踪到/modules/views/theme/theme.inc中的以下几行:

$pager_theme = views_theme_functions($pager_type, $view, $view->display_handler->display);
$vars['pager']  =  theme($pager_theme, $exposed_input, $view->pager['items_per_page'], $view->pager['element']);
Run Code Online (Sandbox Code Playgroud)

第一行返回一个数组; 第二行什么都不返回.

我怀疑现在这是我正在使用的自定义主题的主题问题,可能没有为Drupal 6完全正确更新 - 就像,也许我错过了一个寻呼机模板? - 但是,我对Drupal很新,并不真正了解如何进一步追踪并解决问题.任何建议将不胜感激!

ETA又一次:

使用Garland时,寻呼机也不会出现,所以它毕竟不是主题问题.另外:我也在开发服务器上设置了这个站点的副本,并且该副本具有工作分页!我已经检查了我认为可能不同的东西 - 主题中的文件,启用了哪些模块 - 而且看起来几乎所有东西都是一样的.然而,我知道的一件事是不同的是,生产服务器的MySQL版本较低(低于Drupal 6的推荐值 - 我们正在等待托管公司能够稍后更改).旧版本的MySQL无法在Drupal 6中正确进行分页是否有意义?如果是这样,有没有人知道我可以做的解决方法,直到我们能够更新MySQL?

drupal drupal-views pager drupal-6

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

调用Groovy闭包

如果我在Groovy中定义一个闭包

def c = {println "foo"}
Run Code Online (Sandbox Code Playgroud)

我可以使用其中任何一个来调用它

c()
Run Code Online (Sandbox Code Playgroud)

要么

c.call()
Run Code Online (Sandbox Code Playgroud)

AFAIK,这两个是相同的.但是,我最近发现了第三种方式

c.doCall()
Run Code Online (Sandbox Code Playgroud)

call()和之间是否有任何区别?doCall()

谢谢,唐

groovy closures

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

无法在Mac OS X上安装MySQL

我遇到了这个问题中描述的确切问题:MYSQL安装问题.不幸的是,没有一个答案对我有帮助(并且它已经关闭).

我尝试学习Ruby on Rails并且不让MySQL工作(所以它与编程相关).

我打字:rake db:create并得到:

!!!The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql

(See full trace by running task with --trace)
HD-Auckland:shoutbox max$ gem install mysql
WARNING:  Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
      /usr/bin aren't both writable.
WARNING:  You don't have /Users/max/.gem/ruby/1.8/bin in your PATH,
      gem executables will not run.
Building native extensions. …
Run Code Online (Sandbox Code Playgroud)

mysql macos gem install ruby-on-rails

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

强制元组中的元组?

我有一个python函数,它应该遍历一个坐标元组并打印它们的内容:

def do(coordList):
    for element in coordList:
        print element
y=((5,5),(4,4))
x=((5,5))
Run Code Online (Sandbox Code Playgroud)

当y运行该函数时,它输出(5,5)和(4,4)所需的结果.但是,通过函数输出5和5运行x.

有没有办法强制x被定义为元组中的元组,如果没有,解决此问题的最简单方法是什么?

python tuples list

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

Java Swing GUI - 问题

我在Netbeans IDE的帮助下使用swings在Java中创建了一个GUI.

现在的问题是,当我点击"预览设计"时,GUI的外观是我操作系统的外观,即Windows XP但是当我点击"运行"按钮运行应用程序时,那么GUI的外观和感觉是金属的.

如何设置GUI的音调.(如果答案是Netbeans IDE,那会更好)

java user-interface swing

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

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

SQL服务器查询仅在首次运行时非常慢

有点奇怪的问题......当我重新启动机器后第一次启动我的.NET应用程序时,SQL Server查询真的很慢......当我暂停调试器时,我注意到它从查询中获取响应时挂起了.这仅在连接到远程SQL服务器(2008)时发生...如果我连接到本地计算机上的一个,那很好.此外,如果我重新启动应用程序,它甚至可以在远程SQL服务器上运行,并且后续运行也很好.唯一的问题是我重新启动计算机后第一次连接到远程SQL服务器.更重要的是,我甚至注意到与第三方应用程序(也是.NET)同样连接到远程SQL服务器的相同行为.

另一条信息......自从我将我的机器从XP升级到Win7(64位)以来,这才刚刚开始变化.此外,我的团队中升级到Win7的其他开发人员也看到了相同的行为(包括我们正在开发的应用程序和第三方.NET应用程序).

编辑:由于评论者的建议,也复制到https://serverfault.com/questions/100141/sql-server-queries-are-really-slow-only-on-first-run

.net sql-server performance windows-7 windows-7-x64

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

如何检查字符串是否包含日期?

我的脚本的输入参数是日期或数字.这是一个工作正常的脚本,所以你可以看到我想要做的事情:

param($date = (Get-Date))

if ($date -match "^\d+$")
{  
    $date = (Get-Date).AddDays($date)
} 
elseif ($date -as [DateTime]) 
{
    $date = [DateTime]::Parse($date)  
}
else 
{  
    'You entered an invalid date'
    exit 1
}
Run Code Online (Sandbox Code Playgroud)

这里是我以前的尝试是工作:

param($date = (Get-Date))

if ($date -as [DateTime]) 
{
    $date = [DateTime]::Parse($date)  
}
elseif ($date -match "^\d+$")
{  
    $date = (Get-Date).AddDays($date)
} 
else 
{  
    'You entered an invalid date'
    exit 1
}
Run Code Online (Sandbox Code Playgroud)

当我输入一个数字时,脚本在日期解析行中断.看起来我的"is is date"检查在给定数字时返回true.

这是一个错误吗?它是按设计的吗?

powershell

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

使用鼠标缩放2D多边形

我开发了一个基于Python的绘图程序,Whyteboard(https://launchpad.net/whyteboard)

我正在开发功能,允许用户旋转和缩放他们绘制的多边形.这是我的问题:

我有一个Polygon类,其中包含所有点的列表,最后是"关闭".用户可以在我的程序中选择绘制的形状,"高亮"它们,在每个点绘制选择手柄.可以"抓住"这些点以改变其位置,并改变多边形的形状.

我有一个问题:我需要弄清楚如何计算应用于多边形的调整大小"比例".例如,(在按住鼠标的情况下),用户将鼠标从形状移开应该是"增长"动作,并且将鼠标移向形状应该缩小它.

我有代码来执行比例(我认为这是正确的),但我不能创建一个"好"的比例因子.根据答案,下面的代码是我提出的

/ edit - 这是解码的代码.

def rescale(self, x, y):
    """ 
    x and y are the current mouse positions. the center and "original" mouse 
    coords are calculated below
    """
    if not self.center:
        a = sum([x for x, y in self.points]) / len(self.points)
        b = sum([y for x, y in self.points]) / len(self.points)
        self.center = (a, b)
    if not self.orig_click:  # where the user first clicked on
        self.orig_click = (x, y)
    if not self.original_points:  # the …
Run Code Online (Sandbox Code Playgroud)

math polygon draw rescale

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