(如果你能做出更好的头衔,请做)
嗨,
我需要确保字符串匹配以下正则表达式:
^[0-9a-zA-Z]{1}[0-9a-zA-Z\.\-_]*$
(Starts with a letter or number, then any number of letters, numbers, dots, dashes or underscores)
Run Code Online (Sandbox Code Playgroud)
但鉴于此,我需要确保它与Guid不匹配,我的Guid匹配reg-ex看起来像这样(显然,这需要在合并结果中否定):
^([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}$
Run Code Online (Sandbox Code Playgroud)
这里的最后一个要求是它们必须(如果可能的话)合并为单个表达式.
我的意思是,不是<div/>,<div></div>应该是完全一样的东西?
通过浏览器我的意思是最新的Firefox和Internet Explorer.疯了,我的意思是忽略包含该标签的标签样式<div/>.
假设我有一个具有原始值的实例变量:
Integer mMyInt = 1;
Run Code Online (Sandbox Code Playgroud)
有两个主题.
第一个通过调用mMyInt来改变:
void setInt() {
mMyInt = 2;
}
Run Code Online (Sandbox Code Playgroud)
第二个线程通过调用获得mMyInt:
Integer getInt() {
return mMyInt;
}
Run Code Online (Sandbox Code Playgroud)
两个线程都不使用同步.
我的问题是,第二个线程可以从getInt()得到什么值?可以只有1还是2?可以变空吗?
谢谢
我从使用swing得到一个字符串,我需要验证它是否为null我使用此代码
if(site.equals(null)) {
System.out.println("null");
} else {
System.out.println("notnull");
}
Run Code Online (Sandbox Code Playgroud)
如果还有null,它总是显示"notnull"
为什么这个枚举无效?
enum Type{
MPEG-2=2,PASSED_PIDS_ID=3,DVB=4,ATSC=5,NA=6,UNDETERMINED=7
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用给定的名称和性别创建一个新的Couple实例,并在addCouple方法中添加到couple的集合.我有另一个名为Couple的课程.在那个课程中,我有一个名字和性别的getter和Setters.我尝试使用列表的批量操作:
List<Dating> list1 = new ArrayList<Dating>(this.addCouple);
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误"非静态变量,这不能从静态上下文中引用".然后我尝试使用Collection.sort然后打印出列表.我收到了同样的错误消息.所以我相信我不知道如何使用this.addList.有人能告诉我如何使用它.我应该用this.addList吗?提前致谢.
public class Dating
{
private List<Male> maleList;
private List<Female> femaleList;
public Dating()
{
super();
maleList = new ArrayList<Single>();
femaleList = new ArrayList<Single>();
}
public void lists()
{
this.addList("Jack","Male",'m');
this.addList("Mike","Male",'m');
this.addList("Lynda","Female",'f');
this.addList("Katie","Female",'f');
}
public static void addCouple (String aName, char aGender)
{
Collections.sort(this.addList);
for (Couple group : this.addList)
{
System.out.println(" " + group.getName() + " " + group.getGender());
}
}
Run Code Online (Sandbox Code Playgroud) 在我的机器上编译,创建exe和运行它的过程非常慢(并且还通过停止按钮停止exe).它是一个窗体应用程序,具有非常简单的形式.我看到它在发布模式下工作得更快,但速度不够快.
在我点击停止按钮后,IDE的速度也有所下降,它真的需要考虑至少10秒的事情(我知道我正在杀死应用程序,但为什么VS不能理解它而不考虑它?).
也许卸载某些东西或禁用某些东西?
PS这只是经过几次运行后很慢,但我想我的机器太老了.我宁愿不立即更新它.
我有2GB的RAM.
我刚刚下载了Microsoft Visual C#2008 Express Edition(我听说2008在性能方面表现更好),但是没有ASP.NET.是否可以在2010 Express Edition中使用,还是需要30天的试用版(或购买VS)?
c# asp.net visual-studio-2010 visual-studio-2008 visual-studio
javadoc说
一个唯一的生成器名称,可以由一个或多个类引用,作为主键值的生成器
但它的注释是放在@Entity之上的,所以我不理解这个推理.
我可以在其他@Entity中定义的@Entity @SequenceGenerator中使用吗?