小编sky*_*ork的帖子

专注于CardLayout中的JTextField

我有一个JTextField内部的JPanelA是其中的一部分CardLayout.当显示此A时,我想自动将焦点设置为JTextField(即光标在文本字段中闪烁,因此用户无需单击它以启用输入).我打过电话requestFocusInWindow()了关于JTextField在初始化对象,但似乎并没有工作.每次显示A时是否需要调用此方法?谢谢.

java swing jtextfield cardlayout

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

控制graphviz(dot2tex)中节点的布局?

我是 graphviz 的新手,只是想知道如何确定图中的相对节点定位。例如,如果我想绘制一个简单的三角形“abc”,节点“a”在顶部,节点“b”和“c”在底部的同一层,我应该如何告诉graphviz布局根据需要节点?

我尝试了以下方法:

graph G
{
   node [shape="circle"];
   edge [lblstyle="auto"];

   {rank=min; "a"}
   a -- b [label = "-"];
   a -- c [label = "-"];
   {rank=same; "b" "c"}
   b -- c [label = "+"];
}
Run Code Online (Sandbox Code Playgroud)

但输出将节点 'a' 和 'b' 置于顶部的同一级别,节点 'c' 位于底部。

此外,是否可以在同一个图形中并排绘制两个这样的三角形(中间有一个合适的空间)?如果是,它是如何实施的?

非常感谢。

layout positioning dot graphviz dot2tex

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

如何在浏览器和服务器之间传输数据结构

在交互式Web应用程序的环境中,特别是那些利用websockets等技术的库,我们如何在客户端浏览器和服务器之间传输数据结构(例如地图,列表,集等)?到目前为止我遇到的例子只传递字符串.

这种情况是否依赖于所使用的库,或者是否有更通用的机制?

comet websocket

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

对函数内部的不同事物使用相同的变量是一种好习惯

在如下函数中:

def foo(case):
    if case == 1:
        my_var = []
        # then do something with my_var
    elif case == 2:
        my_var = {}
        # then do something with my_var
Run Code Online (Sandbox Code Playgroud)

由于变量my_var存在于不同的情况下,因此它不应该在运行时引起问题.但这在Python中是一个很好的做法吗?

python variables coding-style

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

从元组元组中创建一个列表

我有一个这样的元组元组:t = ((4, 3), (2, 9), (7, 2), ...)其中每个嵌套元组(即t[i][0])中的第一个元素可以在1到11之间不重复,但不一定会出现1到11之间的每个整数.

我想创建一个列表(或元组)r基础上t,以下列方式:

结果列表r的长度为11.对于每个索引jr,如果j + 1 === t[i][0]任何i,那么r[j] = t[i][1],否则r[j] = 0.

这可以通过初始化r[0] * 11first,然后循环t以分配t[i][1]r[t[i][0] - 1]:

t = ((4, 3), (2, 9), (7, 2), (10, 1))
r = [0] * 11
for item in t:
    r[item[0] - 1] = item[1] …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

如何将2n表示为n个变量的总和(Java实现?)

我想知道是否有一种优雅的方法来推导出2n的所有成分作为n个非负整数变量的总和.

例如,对于n = 2个变量x和y,有5个成分有两个部分:

x = 0 y = 4; x = 1 y = 3; x = 2 y = 2; x = 3 y = 1; x = 4 y = 0

使得x + y = 4 = 2n.

更一般地,该问题可以被公式化以找到s的所有组成为n个非负整数变量,其总和等于s.

关于如何有效地计算这个问题的任何建议都是值得欢迎的,一些伪代码将非常受欢迎.谢谢.

编辑:虽然下面的解决方案如Perl和Prolog所示,但Java实现可能会出现一个新问题,因为线性数据结构(如数组)需要在递归调用期间传递和操作,并且这样的实践可能会变得非常昂贵更大,我想知道是否有替代(并且更有效)的Java实现来解决这个问题.

java algorithm math composition subset-sum

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

web2py中的默认用户组创建行为

在阅读web2py手册时,我遇到了以下情况:

'一旦注册了新用户,就会创建一个包含该用户的新组.新用户的角色通常是"user_ [id]",其中[id]是新创建的id的id.

这让我想知道为什么Web2py这样做.更具体地说,为什么我们需要创建这么多看似冗余的组,其中每个组只包含一个用户?例如,'user_2'为了包含具有id的用户而创建一个名为created 的组的目的是什么'2'

如果不存在特定的理由,是否有任何方法可以禁用为个人用户自动创建唯一组的默认行为,以便可以单独创建更有意义的组?谢谢.

authentication web2py

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

RaphaelJS中用于图论图的标记节点

我正在尝试用RaphaelJS绘制图论样式图。例如:

在此处输入图片说明

尽管在RaphaelJS中创建圆/节点很容易,但是我还没有弄清楚如何将每个节点与标签关联(并在每个节点内包含标签)。

RaphaelJS可行吗?

javascript graph-theory graph raphael

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

制作一行具有方形彩色背景的文本元素

仅使用 HTML 和 CSS,我想制作一行文本(单字母)元素,其中每个字母在方形彩色背景上垂直和水平居中。像这样的东西:

在此输入图像描述

我尝试使用: http: //jsfiddle.net/63PQa/,但背景不是正方形,即使使用 ,字母的位置似乎在垂直方向上也稍微偏离中心vertical-align: middle

此外,我将这行元素包装在一个 div 中,并且该 div 在(CSS 或 HTML)表格内使用,因此不能有任何可能影响其在单元格内垂直居中的时髦边距内容。

我只需要支持主要的现代浏览器,例如 FF、Chrome、Safari 5+、Opera 11+ 和 IE 9+

html css

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

如果UTC时间戳可用,时区信息是否冗余?

我有一个简单的移动应用程序,可以安排指定位置的人们之间的未来事件.这些事件可以是物理事件或虚拟事件,因此为事件指定的时间可能与事件的"位置"位于同一时区,也可能不在同一时区.例如,可以在当地时间上午10点在指定日期为伦敦的两个人安排实际会议.或者,可以在指定日期下午4点(在一个人的时区)为不同时区的两个人安排Skype呼叫,尽管事件的"位置"仅仅是"办公室",这意味着在不同时区的两个不同的地方.

我想知道以下设计适用于此应用程序:

  1. 在客户端上,它要求用户输入本地日期和时间,并指定事件的本地时区.

  2. 在服务器上,它将使用提供的时区的本地日期和时间转换为UTC时间戳,并仅存储此时间戳.

  3. 当客户端检索这些详细信息时,它仅接收UTC时间戳并将其转换为与客户端当前时区相同的时区中的本地时间.客户端的当前时区由当前系统时区设置决定,我认为这是根据客户端的位置自动调整的(当然,假设客户端连接到移动网络).

我对这种设计的主要动机是:

  1. UTC是一种绝对的通用时间标准,您可以从/向任何时区转换.

  2. 用户只关心他们当前所在时区的本地日期和时间.

这是一个可行的设计吗?如果没有,具体情况会破坏应用程序或严重影响用户体验?批评欢迎.

time timezone datetime timestamp timestamp-with-timezone

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