小编Lau*_*rel的帖子

如何使用Swing制作画布?

我正在尝试使用Java制作一个绘图编辑器,其中我有一个工具栏,其中包含我想要在画布中粘贴的对象.我正在使用Swing组件来制作GUI,但是当我寻找制作画布的方法时,我只从AWT中找到了类画布.

有没有办法用Swing制作类似于画布的东西?(例如,JPanel?)我已经读过,使用AWT的类画布和使用swing制作的GUI将无法正常工作,这是真的吗?

java user-interface swing java-canvas

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

Google阅读器如何获取RSS Feed中的每个项目?

Slashdot的RSS源是http://rss.slashdot.org/Slashdot/slashdot.如果我直接下载XML文件,我今天只会收到一些帖子.但是,如果我订阅Google阅读器中的Feed,并继续向下滚动"无限滚动"界面,似乎我可以从过去获得任意数量的Slashdot帖子 - 也许我可以获得每个Slashdot帖子?

  1. Google阅读器如何从RSS Feed中检索无限数量的帖子?
  2. 我怎么能这样做?

rss google-reader

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

如何使用jQuery远程验证依赖于表单中另一个字段的字段?

我有一个表单,我使用远程验证来检查数据库中是否已存在电子邮件地址.然而,问题在于,在这种形式上,用户可以在几个不同的"组"之间进行选择,并且每个组具有其自己的不同的电子邮件地址集(因此相同的电子邮件可以在每个组中存在一次).

组选择是表单上的下拉列表,电子邮件地址是具有远程验证的输入字段.我有几个问题.首先,我已经设置了这样的远程规则:

remote: {
    url: 'remote_script.php',
    data: {  group_id:  $('select.group_id').val() }
}
Run Code Online (Sandbox Code Playgroud)

但是,这似乎将group_id参数静态设置为select中的第一个值.意思是,如果我更改选择,然后再次触发远程验证,则group_id参数不会更改

首先,如何使此参数动态化,具体取决于表单中select的值?

其次,如何在电子邮件地址字段中手动触发远程验证?当group_id select更改时,我想在电子邮件地址字段上重新触发远程验证(不更改字段的值).我试过用

$(selector).validate().element('.email_addr')
Run Code Online (Sandbox Code Playgroud)

但这似乎只触发标准验证(必需,电子邮件),而不是远程调用.

forms validation jquery jquery-validate

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

在Windows 8.1上安装lxml,libxml2,libxslt

经过额外的探索,我找到了一个解决方案,用pip和wheel安装lxml.欢迎就方法提出补充意见.

我发现Linux发行版的现有Python文档非常出色.对于Windows ......不是那么多.我已经配置好我的Linux系统,但我需要一些帮助才能准备好Windows 8.1平板电脑.

我的项目需要Python 3.4的lxml模块.我发现了很多关于如何安装lxml的教程,但每个教程都失败了.

https://docs.python.org/3/installing/ 我已经下载了"get-pip.py"并成功地从Windows cmd行运行了它,结果如下:

Requirement already up-to-date: pip in c:\python34\lib\site-packages
Run Code Online (Sandbox Code Playgroud)

所以我认为我没有"点"问题.从那里我从Windows cmd行运行以下命令:

python -m pip install lxml
Run Code Online (Sandbox Code Playgroud)

一长串命令滚动,但有几行似乎是我无法解决的错误.

  ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"
  ** make sure the development packages of libxml2 and libxslt are installed **
Run Code Online (Sandbox Code Playgroud)

Failed building wheel for lxml
Run Code Online (Sandbox Code Playgroud)

最后一部分都是红色的

Command "C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\Owner\\AppData\\Local\\Temp\\pip-build-ya3n6wkd\\lxml\\setup.py';exec(compi
le(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Owner\AppData\Local\Temp\pip-ytybzl9l-r
ecord\install-record.txt --single-version-externally-managed --compile" failed with error code …
Run Code Online (Sandbox Code Playgroud)

python windows installation lxml module

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

我应该如何构建一个好的(Web)API

我将为一个Web应用程序构建一个API,我对人们可以建议的良好实践感兴趣.

我已经计划将其版本化(版本1只能控制系统的某些方面,版本2可以控制更多,但这可能需要更改执行与版本1不兼容的身份验证的方式),以及身份验证将与人们用于登录的标准用户名/密码不同(如果有人使用恶意工具,则无论api允许的话,都不会打开它们进行完全模拟).

有没有人有更多的想法,或者您使用过特别好的API的网站示例?

api-design

22
推荐指数
4
解决办法
2269
查看次数

在Android中使用Google Places API

我正在尝试开发一个可以显示当地学校和机场的应用程序.我发现使用Google Places API是可行的方法.

我在这里看到了文档 ......任何人都可以解释如何使用API​​?

android google-places-api

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

CSS是否可以覆盖现有<b>粗体标记的粗体样式?

我有一个脚本,在我的范围之外有一个面包屑样式(核心文件),我想用CSS覆盖它的所有样式.文字如下:

<div class="someclass">
<b>Some Text</b>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要设置样式<div>,使其忽略粗体标记.这是否可以在不删除<b>标签的情况下使用外部CSS?

html css typography

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

如何将图像按钮中的图像拉伸到图像按钮的整个区域?

这张图片可以帮助您理解我的问题:

这是一个

我想把里面显示的图像拉伸ImageButton到整个区域ImageButton.正如您所看到的,数字1的图片只占大约95%,ImageButton你也可以看到它的边界ImageButton.

我还是想保持图像按钮的样式

这是我使用ImageView的方式:

<ImageButton
    android:id="@+id/secondActivityBbuttonDownRight"
    android:layout_width="0dip"
    android:layout_height="match_parent"
    android:layout_weight="0.5"
    android:scaleType="fitStart"
    android:src="@drawable/111" />
Run Code Online (Sandbox Code Playgroud)

我想我发现了我的问题.我需要一个只包含图像并具有单击效果的自定义组件.

android image stretch imagebutton

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

我不明白为什么这个函数"从列表中返回一个指针"

我正在阅读的书,链接列表数据结构简介(演示文稿21),有2个链表的例子.这是第一个:

EnemySpaceShip* getNewEnemy ()
{
    EnemySpaceShip* p_ship = new EnemySpaceShip;
    p_ship->x_coordinate = 0;
    p_ship->y_coordinate = 0;
    p_ship->weapon_power = 20;
    p_ship->p_next_enemy = p_enemies;
    p_enemies = p_ship;
    return p_ship;
}
Run Code Online (Sandbox Code Playgroud)

链接列表的第二个示例是这样的:

EnemySpaceShip* addNewEnemyToList (EnemySpaceShip* p_list)
{
    EnemySpaceShip* p_ship = new EnemySpaceShip;
    p_ship->x_coordinate = 0;
    p_ship->y_coordinate = 0;
    p_ship->weapon_power = 20;
    p_ship->p_next_enemy = p_list;
    return p_ship;
}
Run Code Online (Sandbox Code Playgroud)

然后这本书写道:

请注意,此函数不同,getNewEnemy因为它返回指向列表的指针,而不是新的敌人.

我不明白的是他的意思是"第二个函数返回一个指向列表的指针"和"第一个函数返回新的敌人".我以为他们都创造了一个叫做的新敌人p_ship(既是指针又是新敌人)并将其归还.这句话是什么意思?

c++ pointers linked-list singly-linked-list

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

将参数传递给django中的动态表单

我在表格中有动态表格.当我实例化表单时,如何从我的视图中传递参数?

就像是:

form = DynamicForm("some string argument I'm passing to my form")
Run Code Online (Sandbox Code Playgroud)

这是我的形式:

class DynamicForm(Form):
def __init__(self, *args, **kwargs):
    super(DynamicForm, self).__init__(*args, **kwargs)
    for item in range(5):
        self.fields['test_field_%d' % item] = CharField(max_length=255)
Run Code Online (Sandbox Code Playgroud)

python django django-forms

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