//This source is a line read from a file
String src = "23570006,music,**,wu(),1,exam,\"Monday9,10(H2-301)\",1-10,score,";
//This sohuld be from a matcher.group() when Pattern.compile("\".*?\"")
String group = "\"Monday9,10(H2-301)\"";
src = src.replaceAll("\"", "");
group = group.replaceAll("\"", "");
String replacement = group.replaceAll(",", "#@");
System.out.println(src.contains(group));
src = src.replaceAll(group, replacement);
System.out.println(group);
System.out.println(replacement);
System.out.println(src);
Run Code Online (Sandbox Code Playgroud)
我正在尝试更换两者","之间,\"s所以我可以使用String.split()后者.
但以上只是不起作用,结果是:
true
Monday9,10(H2-301)
Monday9#@10(H2-301)
23570006,music,**,wu(),1,exam,Monday9,10(H2-301),1-10,score,
Run Code Online (Sandbox Code Playgroud)
但是当我将src字符串更改为
String src = "123\"9,10\"123";
String group = "\"9,10\"";
Run Code Online (Sandbox Code Playgroud)
它运作良好
true
9,10
9#@10
1239#@10123
Run Code Online (Sandbox Code Playgroud)
字符串有什么问题???
我想调试嵌入在HEAD元素中的javascript文件.
我导航到该站点,查看代码,并创建一个断点:
替代文字http://www.deviantsart.com/upload/qfqbvu.png
但是当我点击Reload时,脚本会消失并且不会在断点处停止:
替代文字http://www.deviantsart.com/upload/bqes25.png
调试工作较早,所以我知道它的工作原理.我有什么办法让Firebug一直调试我的脚本?
我将日期存储在SQLite数据库中,格式如下:
d-MMM-yyyy,HH:mm:ss aaa
Run Code Online (Sandbox Code Playgroud)
当我用这种格式检索日期时,除了小时之外,我得到的每件事都很好.小时总是00.这是我的输出:
String date--->29-Apr-2010,13:00:14 PM
After convrting Date--->1272479414000--Thu Apr 29 00:00:14 GMT+05:30 2010
Run Code Online (Sandbox Code Playgroud)
这是代码:
Date lScheduledDate = CalendarObj.getTime();
DateFormat formatter = new SimpleDateFormat("d-MMM-yyyy,HH:mm:ss aaa");
SomeClassObj.setTime(formatter.format(lScheduledDate));
String lNextDate = SomeClassObj.getTime();
DateFormat lFormatter = new SimpleDateFormat("d-MMM-yyyy,HH:mm:ss aaa");
Date lNextDate = (Date)lFormatter.parse(lNextDate);
System.out.println("output here"+lNextDate);
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我正在开发一个2D侧面滚动游戏,我需要优化我的平铺代码以获得更好的帧速率.截至目前,我正在使用纹理图集和16x16图块,以获得480x320的屏幕分辨率.级别在两个方向上滚动,并且明显大于1个屏幕(数千个像素).我使用glTranslate进行实际滚动.
到目前为止,我已经尝试过:
将整个地图绘制为显示列表(在较小的水平上很好,在大的地方上减速)
将地图划分为显示列表的一半大小,然后剔除显示列表(对于双向滚动仍然变慢,过度绘制效率不高)
任何建议表示赞赏,但特别是我想知道:
谢谢 :)
假设我有以下课程:
class ABC {
private int myInt = 1;
private double myDouble = 2;
private String myString = "123";
private SomeRandomClass1 myRandomClass1 = new ...
private SomeRandomClass2 myRandomClass2 = new ...
//pseudo code
public int myHashCode() {
return 37 *
myInt.hashcode() *
myDouble.hashCode() *
... *
myRandomClass.hashcode()
}
}
Run Code Online (Sandbox Code Playgroud)
这是hashCode的正确实现吗?这不是我通常这样做的方式(我倾向于遵循Effective Java的指导方针),但我总是有诱惑去做类似上面代码的事情.
谢谢
您可以使用getter和setter将属性添加到类中(在简单的情况下):
class<X>("X")
.add_property("foo", &X::get_foo, &X::set_foo);
Run Code Online (Sandbox Code Playgroud)
那么你可以像这样在python中使用它:
>>> x = mymodule.X()
>>> x.foo = 'aaa'
>>> x.foo
'aaa'
Run Code Online (Sandbox Code Playgroud)
但是如何将属性添加到模块本身(而不是类)?
有
scope().attr("globalAttr") = ??? something ???
Run Code Online (Sandbox Code Playgroud)
和
def("globalAttr", ??? something ???);
Run Code Online (Sandbox Code Playgroud)
我可以使用上面两种方式添加我的类的全局函数和对象,但似乎无法像在类中一样添加属性.
在Objective-c我有这个函数原型: - (NSString*)formatSQL:(NSString*)sql,...我可以传递给这个函数任何类型的参数:NSString,NSNumber,integer,float如何在函数,如果参数是一个对象(NSString ..)或一个基元(整数...)?谢谢BrochPirate
我有一个接受HTML节点列表的Javascript函数,但它需要一个Javascript数组(它运行一些数组方法),我希望它的输出Document.getElementsByTagName返回一个DOM节点列表.
最初我想过使用简单的东西:
Array.prototype.slice.call(list,0)
Run Code Online (Sandbox Code Playgroud)
这在所有浏览器中都可以正常工作,当然除了返回错误"JScript对象预期"的Internet Explorer,因为显然Document.getElement*方法返回的DOM节点列表不是足以成为函数调用目标的JScript对象.
警告:我不介意编写Internet Explorer特定代码,但我不允许使用任何Javascript库,如JQuery,因为我正在编写一个嵌入第三方网站的小部件,我无法加载外部库会给客户造成冲突.
我最后的努力是迭代DOM节点列表并自己创建一个数组,但是有更好的方法吗?
我必须遵循实体对象
@Entity
public class Foobar {
...
private List<String> uuids;
...
}
现在我想制作一个条件查询来获取所有Foobar pojos,其uuids列表包含字符串"abc123",我只是不确定如何制定适当的标准.
java ×4
c++ ×2
javascript ×2
.net ×1
boost ×1
boost-python ×1
c# ×1
criteria ×1
criteria-api ×1
date ×1
debugging ×1
dom ×1
embedding ×1
firebug ×1
hashcode ×1
hibernate ×1
html ×1
jpa ×1
object ×1
objective-c ×1
opengl ×1
parameters ×1
primitive ×1
python ×1
regex ×1
scroll ×1
string ×1
templates ×1