我有一个字符串:
var string = "aaaaaa<br />† bbbb<br />‡ cccc"
Run Code Online (Sandbox Code Playgroud)
我想用分隔符<br />和一个特殊字符分割这个字符串.
为此,我使用这个:
string.split(/<br \/>&#?[a-zA-Z0-9]+;/g);
Run Code Online (Sandbox Code Playgroud)
我得到了我需要的东西,除了我丢失了分隔符.这是一个例子:http://jsfiddle.net/JwrZ6/1/
我怎样才能保留分隔符?
我有一个Symfony2项目.我今天更新了我的PHP到5.5.7,从那以后,我得到了
Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in...
Run Code Online (Sandbox Code Playgroud)
我在php.ini中设置了默认时区
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = …Run Code Online (Sandbox Code Playgroud) 我在eclipse IDE中有一个Android项目正在运行.经过一些导入和测试,我得到错误:java.lang.NoClassDefFoundError.
在我的项目中,我有两个包:主要的一个,第二个包含一些类.
当我尝试从主活动类中的第二个包类实例化一个对象时,我收到此错误.
这是logcat:
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.neurospeech.wsclient.MDPIforEditorialBoard
at milos.mdpi.Journals.<init>(Journals.java:41)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1409)
at android.app.Instrumentation.newActivity(Instrumentation.java:1040)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1777)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1893)
at android.app.ActivityThread.access$1500(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1054)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:4389)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
找到我的问题的解决方案:
解决方案可以在这里找到:http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17
我有一些包含一些项目的列表视图.我想从所选项目中获取文本.
这是我的列表适配器和onItemClickListener:
ListView lv = (ListView)findViewById(R.id.listView1);
lv.setAdapter(new ArrayAdapter<Country>(
this,R.layout.list_black_text,R.id.list_content, values));
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
??????
}});
}
Run Code Online (Sandbox Code Playgroud)
你能告诉我如何从所选项目中获取字符串.
方法((TextView)视图).getText()不起作用,我有一个
ClassCastException: android.widget.LinearLayout
Run Code Online (Sandbox Code Playgroud)
我找到了解决方案,也许有人会需要它:
ListView lv = (ListView)findViewById(R.id.listView1);
lv.setAdapter(new ArrayAdapter<Country>(
this,R.layout.list_black_text,R.id.list_content, values));
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
TextView textView = (TextView) view.findViewById(R.id.list_content);
String text = textView.getText().toString();
System.out.println("Choosen Country = : " + text);
}});
Run Code Online (Sandbox Code Playgroud) 我试图SimpleDateFormat像这样使用Android :
String _Date = "2010-09-29 08:45:22"
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = fmt.parse(_Date);
return fmt.format(date);
}
catch(ParseException pe) {
return "Date";
}
Run Code Online (Sandbox Code Playgroud)
结果很好,我有:2010-09-29
但是,如果我改变SimpleDateFormat到
SimpleDateFormat("dd-MM-yyyy");
Run Code Online (Sandbox Code Playgroud)
问题是我会得到03-03-0035 !!!!
为什么以及如何获得这样的格式dd-MM-yyyy?
我已经阅读了很多关于代码重构和避免if else语句的主题.实际上,我有一个班级,我使用了很多if - else条件.
更多细节:我正在使用pull解析器,在我的soap响应的每一行,我将检查是否有我感兴趣的标签,如果没有,检查另一个标签等:
if(eventType == XmlPullParser.START_TAG) {
soapResponse= xpp.getName().toString();
if (soapResponse.equals("EditorialOffice")){
eventType = xpp.next();
if (xpp.getText()!=null){
editorialOffice += xpp.getText();
}
}
else if (soapResponse.equals("EditorialBoard")){
eventType = xpp.next();
if (xpp.getText()!=null){
editorialBoard += xpp.getText();
}
}
else if (soapResponse.equals("AdvisoryBoard")){
eventType = xpp.next();
if (xpp.getText()!=null){
advisoryBoard += xpp.getText();
}
}
}
eventType = xpp.next();
}
Run Code Online (Sandbox Code Playgroud)
现在,我想使用somethimg else,而不是那些if else条件,但我不知道是什么.
你能给我一个例子或一个好的教程页面吗?
谢谢.
我有一个基本的HTML表,其中包含表行.我的目标是将这些表行与可见行分开(为了更好的内容可读性).
我怎么能这样做?
我有一个textarea,我在那个textarea上使用tinyMCE.
我实际上在做的是,当页面打开时,我用一些文本填充textarea,然后我正在初始化tinyMCE.
问题是当我试图在tinyMCE初始化之后改变textarea的值时,没有任何反应.
这是一个例子.
创建textarea:
<textarea style="width: 95%;" name="title" id="title"></textarea>
Run Code Online (Sandbox Code Playgroud)填充textarea:
$('#title').html("someText");
Run Code Online (Sandbox Code Playgroud)初始化tinyMCE
tinyMCE.init({
// General options
mode : "specific_textareas",
theme : "advanced",
width: "100%",
plugins : "pagebreak,paste,fullscreen,visualchars",
// Theme options
theme_advanced_buttons1 : "code,|,bold,italic,underline,|,sub,sup,|,charmap,|,fullscreen,|,bullist,numlist,|,pasteword",
theme_advanced_buttons2 :"",
theme_advanced_buttons3 :"",
theme_advanced_buttons4 :"",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
valid_elements : "i,sub,sup",
invalid_elements : "p, script",
editor_deselector : "mceOthers"
});
Run Code Online (Sandbox Code Playgroud)我想更改textview的内容(但它不起作用)
我尝试使用与初始化tinyMCE之前相同的方法
$('#title').html("someModifiedText"); // does not work
Run Code Online (Sandbox Code Playgroud)
我也尝试删除tinyMCE:
if(tinyMCE.getInstanceById('title'))
removeTinyMCE("title");
Run Code Online (Sandbox Code Playgroud)
同
function removeTinyMCE (dialogName) {
tinyMCE.execCommand('mceFocus', false, dialogName);
tinyMCE.execCommand('mceRemoveControl', false, …Run Code Online (Sandbox Code Playgroud) 我有两个实体:用户和人.
在实体用户中,我需要关联人员的id:user_id.
当我创建一个新用户时,我必须首先创建一个人,然后创建用户.在用户中,我必须输入相应人员的id,为此我需要获取持久对象人员的id,这是一个自动增量.
是否有可能获得对象的id后:
$em->persist($person);
$em->flush();
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
另一种方法是在表Person中搜索最大的id并取这个,但我认为应该有一个更好更容易的方法来获取持久化对象的id.
以php为例,当我执行时
$articleID = $_DB->queryRaw((....);
Run Code Online (Sandbox Code Playgroud)
我得到了那样的id.
我有一个HTML输入,这是一个文本字段.当我按下回车时,这将调用提交,这是正常的.
现在,我想在单击该文本框的Enter时执行其他操作.
我正在尝试这样的事情:
<input type="text"
id="first_page"
onPaste=""
onkeydown="if (event.keyCode == 13) alert('enter')" />
Run Code Online (Sandbox Code Playgroud)
警报运行良好,但提交仍然完成.之后我的页面正在重新加载.
请问你能帮帮我吗.
android ×3
html ×3
java ×2
javascript ×2
symfony ×2
database ×1
entity ×1
html-table ×1
if-statement ×1
persistence ×1
php ×1
refactoring ×1
regex ×1
textarea ×1
textbox ×1
timezone ×1
tinymce ×1