问题列表 - 第36195页

如何使我的GUI框架更大?

问题是,我无法使其成为800x600的维度.换句话说,当我运行程序时,框架太小了,我无法用它做任何事情.

如何使框架更大?

我已经设置了首选大小并设置了画布边界.

那有什么问题呢?

public class GameCanvas extends Canvas
{
    private BufferStrategy buffer = null;

    public GameCanvas() 
    {
        setBounds(0, 0, 800, 600);
        setIgnoreRepaint(true);

        addKeyListener(new KeyInputHandler());

        requestFocus();     
    }

    public void addNotify()
    { 
        super.addNotify();
        this.createBufferStrategy(2);
        buffer = this.getBufferStrategy();

        setBounds(0, 0, 800, 600);
    }
}

public class GameGuiFrame extends JFrame
{
    private JPanel panel = new JPanel();
    private GameCanvas canvas = new GameCanvas();

    public GameGuiFrame()
    {
        this.setName("My Game");

        this.pack();
        this.setResizable(false);
        this.setVisible(true);

        panel = (JPanel) this.getContentPane();
        panel.setPreferredSize(new Dimension(750,500));
        panel.setLayout(null);
        panel.add(canvas);
    }
}

public class …
Run Code Online (Sandbox Code Playgroud)

java canvas jframe

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

Twitter错误 - {"错误":[{"代码":53,"消息":"不支持基本身份验证"}}}

我需要一些帮助,我注意到当用户用完API请求后我看到{"errors":[{"code":53,"message":"不支持基本身份验证"}}}

PHP中有没有我可以把这个?

谢谢

php twitter

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

如何将秒转换为时间格式?

由于某种原因,我转换时间格式,如:03:30 to seconds 3*3600 + 30*60, now.我想把它转换回它的第一个(相同)格式.怎么会这样?

我的尝试:

3*3600 + 30*60 = 12600 

12600 / 60 = 210 / 60 = 3.5, floor(3.5) = 3 = hour
Run Code Online (Sandbox Code Playgroud)

现在,分钟呢?

考虑到价值可能就像19:00 or 02:51. 我认为你得到的图片.

顺便说一句,如何转换 2:0 for example to 02:00 using RegEx?

php format time

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

所有浏览器都支持querySelector吗?

我想知道所有浏览器都支持querySelector吗?它不是什么替代它使用?

我用IE8,FF3,Chrome 4进行了测试.对我来说很好.我没有旧的浏览器.所以我想知道旧浏览器是否会给我带来问题?

javascript cross-browser selectors-api

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

单行换行的HTML代码

我想在我的HTML代码中显示此文本:

<html>
Name 1 
Name 2
Managers
</html>
Run Code Online (Sandbox Code Playgroud)

我试图这样做,但然后在网站上显示如下:

姓名1姓名2经理.

如果我戴上<p>它,它会显示如下:

<html>
<p>Name 1 </p>
<p> Name 2 </p>
<p> Managers </p>
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

名称1

名称2

经理

是否有任何代码如何保持这个单身?

谢谢

html

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

没有malloc的C中的链接列表

#include <stdio.h>

typedef struct node
{
      int i;
      struct node *next;
}node;

node getnode(int a)
{
      struct node n;
      n.i=a;
      n.next=NULL;
      return n;
}

main()
{
     int i;
     node newtemp,root,temp;

     scanf("%d",&i);
     root=getnode(i);
     temp=root;

     while(i--)
     {
         newtemp=getnode(i);

         temp.next=&newtemp;
         if(root.next==NULL)
         {
            root=temp;
         }
        temp=*(temp.next);
     }


     temp=root;

     while( temp.next != NULL )
     {
         printf(" %d ",temp.i);
         temp=*(temp.next);
     }
}
Run Code Online (Sandbox Code Playgroud)

我试图在不使用malloc的情况下创建链表.编程只打印根,后面没有节点.我找不到这个bug.如果有任何内存问题,gcc编译器会抛出一个分段错误.(?)请忽略糟糕的编程风格..

c malloc linked-list

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

如何使用RSpec测试路径约束

鉴于数据库中的几个城市:

City.first.attributes => {:id => 1, :name => 'nyc'}
City.last.attributes =>  {:id => 2, :name => 'boston'}
Run Code Online (Sandbox Code Playgroud)

还有一条路线:

match '/:city/*dest' => 'cities#do_something', :constraints => {:city => /#{City.all.map{|c| c.name}.join('|'}/}
Run Code Online (Sandbox Code Playgroud)

(所以约束应该评估为:/ nyc |波士顿/)

一个规格:

it "recognizes and generates a route for city specific paths" do
  { :put => '/bad-city/some/path' }.should route_to({:controller => "cities", :action => "do_something", :dest => 'some/path', :city => 'bad-city'})
end
Run Code Online (Sandbox Code Playgroud)

我希望失败.但它过去了.

同样:

it "doesn't route bad city names" do
  { :put => '/some-bad-city/some/path' }.should_not be_routable
end
Run Code Online (Sandbox Code Playgroud)

在这里,我希望它通过,但它失败了.

似乎规范中忽略了约束,因为匹配的城市与坏的城市具有相同的行为.

这是一个已知的问题,还是我错过了我需要做的事情?

routing rspec ruby-on-rails constraints ruby-on-rails-3

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

从Location.distanceBetween()返回的初始轴承的比例是多少

当调用Location.distanceBetween()并获得初始轴承和最终轴承时,轴承的尺寸是多少?我得到负值,这对我来说没有意义.轴承从0度到360度(相对或绝对,无关紧要).我唯一能想到的是N到E到S是0到180度,N到W到S是0到-180度.

有人可以对此有所了解吗?

gps android bearing

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

Django用空的ManyToManyField选择对象

考虑到以下型号,了解一个家庭,我如何选择没有买家的孩子?

class Family...

class Kid(models.Model):
    name = models.CharField(max_length=255)
    family = models.ForeignKey(Family)
    buyer = models.ManyToManyField(Buyer, blank=True, null=True)

family = get_object_or_404(Family, pk=1)
for_sale = family.kid_set.filter(buyer... this screws my child trade business
Run Code Online (Sandbox Code Playgroud)

django many-to-many join manytomanyfield

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

PHP:RFC-2231如何将UTF-8字符串编码为Content-Disposition文件名

场景:(在PHP中)我有一个表单提交,其中包含UTF-8编码的字符串($name)以支持国际字符.在提交表单(通过GET)后,我正在创建一个CSV下载文件.我希望文件的名称是字符串 + .csv ("$name.csv").对于西方字符集,我可以通过以下方式做到这一点:

header("Content-Disposition: attachment; filename=\"$name\"");
Run Code Online (Sandbox Code Playgroud)

但对于其他字符集,下载文件的名称是垃圾字母 + .csv(例如×œ×œ× ×›×•×ª×¨×ª.csv).我试图遵循RFC 2231做类似的事情:

header("Content-Disposition: attachment; filename*=UTF-8''$name");
Run Code Online (Sandbox Code Playgroud)

但我似乎有几个问题:

  1. 浏览器似乎忽略了标题的" 文件名 "部分.我的格式合适吗?
  2. 我需要$name编码以十六进制编码的八位字节的每个字符,如" This%20is%20%2A%2A%2Afun%2A%2A%2A".有没有人有正确的功能?我编写了以下代码,但我不认为这是正确的:

    $fileName = encodeWordRfc2231($name) . ".csv";
    header("Content-Disposition: attachment; filename*=UTF-8''$fileName");
    
    function &encodeWordRfc2231($word) {
        $binArray = unpack("C*", $word);
        foreach ($binArray as $chr) {
            $hex_ary[] = '%' . sprintf("%02X", base_convert($chr, 2, 16));
        }
        return implode('', $hex_ary);
    }
    
    Run Code Online (Sandbox Code Playgroud)

有没有人有这方面的经验,可以让我走上正确的道路?

php content-disposition rfc2231

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