可能重复:
android中px,dp,dip和sp的差异
我是Android新手,我正在尝试本教程
在该教程中,他们使用单位"sp"表示textSize属性,使用"dp"表示其他属性.
请告诉我sp与sp不同?
我在Windows 7下使用带有JDK6的Netbeans 7.0来设计我的Java应用程序的用户界面.我应用系统外观.但它看起来像我想要的在Windows中,但在MacOS中有所不同,更糟糕的是,它在Linux中的不同窗口管理器(LXDE,GNOME,KDE,XFCE)中看起来不同.
不同的意思是字体外观和大小.在Windows中,如果标签看起来是"v 1.23",则在其他操作系统中看起来像"v ...",因为在该操作系统中字体变大,而JLabel没有足够的位置显示.这种情况发生在几个地方.
我不想增加标签宽度.我希望所有操作系统中给定宽度的标签看起来都一样.默认情况下,Netbeans在我的电脑上使用字体Tahoma 11pt.我认为它并非在所有操作系统中都可用,因此其他操作系统使用不同的字体.
Arial是常见字体吗?
我应该手动将每个元素的字体更改为Arial吗?还是其他任何选择?
我发现这个正则表达式代码在w3.org的CSS语法页面中找到了注释.
\/\*[^*]*\*+([^/*][^*]*\*+)*\/
Run Code Online (Sandbox Code Playgroud)
这很长很难理解.我只是说
\/\*.*\*\/
Run Code Online (Sandbox Code Playgroud)
找到评论,但是当我在RegexPal中测试它时,它找到单行注释而不是多行注释,而原始正则表达式可以找到所有类型的注释.
我不明白是什么
+([^/*][^*]*\*+)*
Run Code Online (Sandbox Code Playgroud)
原始正则表达式中的部分.谁能解释一下这个?
如何使用javascript获取name属性以特定值结尾的输入元素?
我$('input[name$="value"]')在jQuery中发现了这个方法.
是否有像javascript中可用的功能?我出于某种原因无法使用jQuery.
我想这是对我之前类似问题的更新,但它变得太长了.
我试图理解在w3.org中给出的与css评论相符的正则表达式,并得到了这个疑问
他们为什么用
\/\*[^*]*\*+([^/*][^*]*\*+)*\/
----------------^
Run Code Online (Sandbox Code Playgroud)
而不仅仅是
\/\*[^*]*\*+([^/][^*]*\*+)*\/
Run Code Online (Sandbox Code Playgroud)
?
两者的工作方式类似.他们为什么在那里有一颗额外的明星?
我们来看看这部分:
\*+([^/*][^*]*\*+)*
-A- --B-- -C-
Run Code Online (Sandbox Code Playgroud)
正则表达式引擎将解析A部分并匹配所有星星,直到没有更多星星或有换行符.因此,一旦A完成,下一个字符必须是换行符或其他任何不是星号的字符.那么为什么不使用[^/]它们[^/*]呢?
另请参阅重复捕获组.
([任何一个不是/或*的字符] [零个或多个字符不是*] [一个或多个星星])
它捕获以至少一个或多个星星结尾的字符组.所以C将把所有明星留下B而没有星星在下一轮比赛.
所以B部分根本没有机会见到任何一个明星.这就是为什么我认为没有必要在那里放一颗星.
但是那个正则表达式在w3.org中,所以我猜我的理解可能是错的.请解释一下我缺少的东西.
我有一张这样的桌子.第二列使用JTextField渲染器,第三列使用基于JPasswordField的渲染器和编辑器.

看起来不错.但问题是我们必须输入值并且必须点击"ENTER".在该图像中,我输入了密码,但未按Enter键.因此,如果我单击"保存并关闭"按钮,它将显示密码字段为空的错误.
以前我在JTabbedPane下只使用了JTextFields和JPasswordFields,效果很好.当我不得不添加越来越多的东西时,我把它改成了这样的表格.
现在我已经贴了一个标签让人们知道他们应该点击进入..这不太好.另一个大问题.在Nimbus的Atleast外观和感觉,我们得知这个领域仍然是焦点.在Windows系统外观中,无论字段是否聚焦,都没有太多明显的区别.

当我点击"保存并关闭"按钮时,我需要用户名字段或密码字段来设置它的值.请帮我.
我已经设定 PRAGMA foreign_keys=ON;
我正在尝试删除sqlite3表中的一些记录并显示 Error: constraint failed
sqlite> delete from auth_user where id = 110;
Error: constraint failed
Run Code Online (Sandbox Code Playgroud)
它是有效的,如果PRAGMA foreign_keys是关闭.数据库有这么多表,错误是如此模糊.我认为如果我们尝试删除,其他数据库系统将列出引用主键的表.
我能找到引用该特定主键id = 110的所有表的有效方法是什么?
架构:
CREATE TABLE "auth_user" (
"id" integer NOT NULL PRIMARY KEY,
"username" varchar(30) NOT NULL UNIQUE,
"first_name" varchar(30) NOT NULL,
"last_name" varchar(30) NOT NULL,
"email" varchar(75) NOT NULL,
"password" varchar(128) NOT NULL,
"is_staff" bool NOT NULL,
"is_active" bool NOT NULL,
"is_superuser" bool NOT NULL,
"last_login" datetime NOT NULL,
"date_joined" datetime NOT NULL
);
Run Code Online (Sandbox Code Playgroud) 我有一组实现特定接口的类,我有一组复选框.如果没有选中复选框,我想抛出一个错误.如果选择了至少一个或多个复选框,则应创建与该复选框关联的对象.
这就是我的表现.
interface U { ... }
class A implements U { ... }
class B implements U { ... }
class C implements U { ... }
class Main {
//....
//....
public void findSelectedCheckBoxesAndCreateObjects() {
if(!(checkboxA.isSelected() || checkboxB.isSelected() || checkboxC.isSelected()) {
System.out.println("No checkboxes selected");
return;
}
//if any selected, create associated object
if(checkboxA.isSelected()) new A(file);
if(checkboxB.isSelected()) new B(file);
if(checkboxC.isSelected()) new C(file);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我有3个问题.
|| checkboxD.isSelected()每次我有一个新类来检查它时,我都不能继续添加.if(checkboxD.isSelected()) new D(file);为每节课增加.它非常不优雅.我可以使用某种循环来删除冗余代码吗?
请给我你的建议.谢谢.
我有一个 Scala 应用程序,它使用 Finagle HTTP 客户端每秒向代理后面的 10 个外部 HTTP API 发出多达 2k 个请求。
我已将每个外部主机的连接池大小配置为 2000*10(10 秒是请求超时),但我不确定这是否是有效的配置。
我没有深入的 TCP/IP 知识,但我想知道 JVM 应用程序可以与一台远程主机建立多少个 HTTP 连接以及它可以建立多少个总体传出连接是否有最大限制?限制背后的因素是什么?我有一个模糊的记忆,它可能与可用的 TCP 端口有关,但不太确定。
我在网页上有一组按钮标签,我想获得一个特定的按钮标签,其内部文本是"保存".(它没有id.)所以我有这个代码
var tags = document.getElementsByTagName("button");
for (var i = 0; i < tags.length; i++) {
if (tags[i].innerText === 'Save') {
tags[i].click();
break;
}
}
Run Code Online (Sandbox Code Playgroud)
当我在chrome控制台中尝试时,它可以很好地工作.但是我不能将它包含在我的果冻文件中(这是一个将被处理成html的xml标记;类似于jsp.)
问题在于for循环中的"<"运算符导致了这种情况
SAXParserException:"元素的内容必须包含格式良好的字符数据或标记."
我学会了不使用for..in循环与数组.我能做什么?请建议我一些解决方法.
java ×3
swing ×3
css ×2
javascript ×2
regex ×2
android ×1
code-reuse ×1
coding-style ×1
comments ×1
constraints ×1
database ×1
dom ×1
finagle ×1
for-loop ×1
foreign-keys ×1
html ×1
http ×1
iteration ×1
jcheckbox ×1
jquery ×1
jtable ×1
jvm ×1
markup ×1
netbeans ×1
primary-key ×1
sqlite ×1
tcp ×1
xml ×1