问题列表 - 第33231页

JPanel上的0上边距

有没有办法为JPanel添加0边距/填充,以便它适合它所假设的整个屏幕?

这就是我所说的:(看到面板上方的小空间?为什么它也不包括它?) 看到上面的空间?

这是它的设置方式:

        labelStatus = new JLabel("\n\nSorry, the server crashed!");

        labelStatus.setForeground(Color.WHITE.brighter());
        statusPanel = new JPanel();
        statusPanel.setBackground(Color.RED.darker());
        statusPanel.add(labelStatus);
        statusPanel.setPreferredSize(new Dimension(513,352));
Run Code Online (Sandbox Code Playgroud)

这就是它如何被推断:

} catch (Exception rwe) {
                  // System.exit(0);
                  game.add(statusPanel);
                  game.remove(yPanel);
                  game.remove(xPanel);
                  game.remove(roomPanel);
                  game.remove(userPanel);
                  game.remove(titlePanel);
                  game.remove(introPanel);
            statusPanel.setOpaque(true);
            labelStatus.setVisible(true);
                  System.out.println("Server went down -- crap!");
                  c.append("\nServer crashed!");
                  rwe.printStackTrace();
            }
Run Code Online (Sandbox Code Playgroud)

那么..我该如何解决这个小差距?

java swing

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

如何在matlab中在图像上画一条线?

我有两点可以说:

  • P(x,y)[点位于图像的顶部]
  • P'(x',y')[点位于图像底部]

现在我想在这两点之间划一条线......并且线应该出现在图像上意味着应该是可见的.

这该怎么做????

matlab line draw

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

反映跨站脚本的可能攻击向量是什么?

维基百科提供了有关利用反映的跨站点脚本攻击的最常见方案之一的信息 - 使用某种程度的社交工程来诱导毫无戒心的用户点击恶意链接:

  1. Alice经常访问由Bob托管的特定网站.Bob的网站允许Alice使用用户名/密码对登录并存储敏感数据,例如账单信息.
  2. Mallory观察到Bob的网站包含一个反映的XSS漏洞.
  3. Mallory制作了一个利用漏洞的URL,并向Alice发送了一封电子邮件,诱使她在虚假借口下点击URL的链接.此URL将指向Bob的网站,但将包含Mallory的恶意代码,网站将反映该代码.
  4. Alice登录Bob的网站时访问了Mallory提供的URL.
  5. 嵌入在URL中的恶意脚本在Alice的浏览器中执行,就好像它直接来自Bob的服务器(这是实际的XSS漏洞).该脚本可用于将Alice的会话cookie发送到Mallory.然后,Mallory可以使用会话cookie来窃取Alice可用的敏感信息(身份验证凭据,计费信息等),而不需要Alice的知识.

现在,当网站恰好是页面驱动的应用程序时,这通常是非常好的示例 - 通过让用户向应用程序提交恶意负载来利用漏洞(更重要的是,通过在记录时发出GET请求) in)在反应中反映出来.

是否有更有趣的攻击向量,尤其是当应用程序使用大量AJAX时,需要考虑哪些攻击向量,而大多数请求是通过HTTP POST进行的?

编辑

如果我不清楚,我想知道适用于反映的XSS攻击的各种类型的攻击向量,特别是当应用程序的客户端层以不同方式实现时.基于页面的应用程序将具有涉及用户发出的HTTP GET请求的攻击向量,但了解这对于胖客户端应用程序(尤其是使用发出HTTP POST请求的XMLHttpRequest对象的应用程序)的影响将会很有趣.客户端渲染中使用的不同机制显然需要研究不同的攻击向量.在某些情况下,可能没有任何适用的攻击媒介; 表达的问题是引起这样的回应.

security xss

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

iPad仅景观应用程序无法响应屏幕底部附近的触摸

我是一名经验丰富的开发人员,但对iOS来说相对较新.

我在iPad应用程序上遇到了一些问题,我的视图没有响应屏幕底部三分之一的按钮触摸.触摸其他按钮工作正常,所以我知道我的视图在加载时正确连接(我在IB中创建它们.)我在模拟器和设备上都得到相同的行为.

这是一个仅面向横向的应用程序,我正在使用[NSBundle LoadNibNamed:]加载视图.这是应用程序中唯一的非常重要的部分,我想我已经跳过所有适当的环节:

  • 在我的.plist中添加了初始接口方向行
  • 在IB中设计了我在景观方向上的观点
  • 将shouldAutoRotateToInterfaceOrientation添加到我的顶级视图,该视图仅为横向方向返回YES

横向可能没有关系,但我想我应该提一下,因为这是我发现的唯一一件小事,我从板上看到其他人也发现了这个问题.

有没有人有任何想法?

谢谢.

landscape touch ipad

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

无法从'System.Data.Linq.Binary'转换为'System.IO.BinaryReader'

我的表列是:

AttachContent   varbinary   (max)
Run Code Online (Sandbox Code Playgroud)

当我尝试检索数据时,我得到以下错误,我正在使用linq

无法从'System.Data.Linq.Binary'转换为'System.IO.BinaryReader'

asp.net attachment linq-to-sql

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

Facebook架构

我一直在寻找有关Facebook架构的文章/信息,他们应对的挑战和方式.他们使用什么以及他们使用的原因.他们如何扩展以及他们做什么的设计决策等等.主要是学习的基础.了解处理如此大量流量的网站可以为建筑师提供大量指示,以便在设计新网站时牢记某些内容.我正在分享我发现的东西.

  1. Facebook科学与社交图(视频)
  2. 在Facebook上扩展
  3. Facebook聊天架构
  4. Facebook博客
  5. Facebook Cassandra建筑与设计
  6. Facebook工程笔记
  7. Quora - Facebook架构
  8. Facebook为600M用户
  9. Hadoop及其在Facebook上的使用
  10. Facebook上的Erlang:聊天架构
  11. Facebook性能缓存
  12. Facebook Connect架构

由于此网站的限制,我还有2个链接但无法发布.此外,请分享是否有任何更好的东西(不需要只与Facebook相关).

PS -我无法找到分享这项研究的好地方,因此这一举措.希望这有助于某人.

architecture facebook design-patterns

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

Rails 3路由 - 从routes.rb传递params

在rails 2.3.5中,您可以在routes.rb文件中执行以下操作:

map.root :controller => "pages", :action => "show", :id => 3
Run Code Online (Sandbox Code Playgroud)

在rails 3中,我没有找到任何方法来传递特定参数(例如在rails 2.3.5中使用:id => 3).

我知道我可以从控制器处理它并得到相同的结果(我做了),但我想知道是否有一种方法可以在routes.rb中的rails 3中执行相同的操作,或者因为它更好而改变了练习出于某种原因?

routing ruby-on-rails ruby-on-rails-3

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

如何突出JLabel的一部分?

在任何人建议HTML之前,我稍后会解释为什么这不是一个选项.我有一个表,其中包含一个包含文本单元格的列.我需要能够突出显示每个单元格中的一些文本.因此,例如,如果单元格包含"cat foo dog"......我可能想要突出显示foo.

我当前的方法是使用一个自定义的TableCellRenderer,它将html放入一个呈现的JLabel组件中,并且暂时很好.然后我注意到,当单元格中的文本变得太长而无法适应列宽时,它只是截断了文本而没有在这种情况下正常发生的正常"...".因此,用户不知道他们没有看到更多的文字.另一个问题是,如果原始文本本身包含HTML,在我的情况下它有时会执行,则单元格将无法正确呈现.我知道我可以逃脱html,但我仍然会有一个流行的问题.

如果我使用jlabel以外的组件,那么它会让我的桌子看起来很奇怪.有没有人有什么建议?谢谢

java swing jtable jlabel

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

Java,系统命令无法运行

我正在尝试运行系统命令将tar.bz2文件解压缩到指定的目录.这是代码:

ProcessBuilder myProc = new ProcessBuilder("tar", "-xjf", "/path/to/MyTarFile.tar.bz2"); 
myProc.directory(new File("/directory/i/want/results/in/"));
myProc.start();
System.out.println(myProc.command());
Run Code Online (Sandbox Code Playgroud)

它运行时没有错误,但是文件被删除而不是在任何地方提取.

任何帮助将不胜感激.

java system

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

Oracle 10g - 确定上次更新触发器的日期

有没有办法确定更新触发器的日期?我问的原因是因为客户抱怨在我们的应用程序中收到一些错误,但当我去查看表时,它已禁用所有触发器.

oracle triggers date oracle10g

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