问题是,我无法使其成为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) 我需要一些帮助,我注意到当用户用完API请求后我看到{"errors":[{"code":53,"message":"不支持基本身份验证"}}}
PHP中有没有我可以把这个?
谢谢
由于某种原因,我转换时间格式,如: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?
我想知道所有浏览器都支持querySelector吗?它不是什么替代它使用?
我用IE8,FF3,Chrome 4进行了测试.对我来说很好.我没有旧的浏览器.所以我想知道旧浏览器是否会给我带来问题?
我想在我的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
经理
是否有任何代码如何保持这个单身?
谢谢
#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编译器会抛出一个分段错误.(?)请忽略糟糕的编程风格..
鉴于数据库中的几个城市:
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)
在这里,我希望它通过,但它失败了.
似乎规范中忽略了约束,因为匹配的城市与坏的城市具有相同的行为.
这是一个已知的问题,还是我错过了我需要做的事情?
当调用Location.distanceBetween()并获得初始轴承和最终轴承时,轴承的尺寸是多少?我得到负值,这对我来说没有意义.轴承从0度到360度(相对或绝对,无关紧要).我唯一能想到的是N到E到S是0到180度,N到W到S是0到-180度.
有人可以对此有所了解吗?
考虑到以下型号,了解一个家庭,我如何选择没有买家的孩子?
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) 场景:(在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)
但我似乎有几个问题:
我需要$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)有没有人有这方面的经验,可以让我走上正确的道路?