通常我$("#id").val()
用来返回所选选项的值,但这次它不起作用.所选标签具有IDaioConceptName
HTML代码
<label>Name</label>
<input type="text" name="name" />
<select id="aioConceptName">
<option>choose io</option>
<option>roma</option>
<option>totti</option>
</select>
Run Code Online (Sandbox Code Playgroud) 我有一个查询,我想要插入最后一个ID.字段ID是主键并自动递增.
我知道我必须使用这个声明:
LAST_INSERT_ID()
Run Code Online (Sandbox Code Playgroud)
该语句适用于这样的查询:
$query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())";
Run Code Online (Sandbox Code Playgroud)
但是,如果我想使用此声明获取ID:
$ID = LAST_INSERT_ID();
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Fatal error: Call to undefined function LAST_INSERT_ID()
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我正在使用Python 2.7开发Scrapy 0.20.我发现PyCharm有一个很好的Python调试器.我想用它来测试我的Scrapy蜘蛛.有人知道怎么做吗?
实际上我试图将蜘蛛作为一个脚本运行.结果,我构建了这个脚本.然后,我尝试将我的Scrapy项目添加到PyCharm作为这样的模型:
File->Setting->Project structure->Add content root.
Run Code Online (Sandbox Code Playgroud)
但我不知道还有什么需要做的
我有一个ListView,其行中应该有以下布局:
HEADER
Text
Run Code Online (Sandbox Code Playgroud)
HEADER
应该是静态的,但Text
每隔几秒就会发生变化.
我通过填充a来实现它String[] array
,将其传递给a ArrayAdapter
并在每次数据更改时设置它:
data_array = populateString();
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, data_array);
listView.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
我的问题是我不知道如何以上面的格式显示数据.
提前致谢.
java android android-arrayadapter android-layout android-listview
如何让用户编辑TextView
?当然,我可以使用EditText
,但我不知道如何自定义它,我也读过TextView
可以编辑的Android文档.所以我尝试了这个:
<TextView android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="80sp"
android:text="MyText"
android:editable="true"
android:singleLine="true"
android:inputType="text"
android:focusable="true"
android:clickable="true"
android:cursorVisible="true"/>
Run Code Online (Sandbox Code Playgroud)
但它看起来仍然很常见TextView
.有谁知道我错过了什么?或者,可能是,如何定制EditText
它看起来像TextView
:没有边框和背景?
用户必须输入他的手机号码,手机号码必须是10个号码,我曾经TextWatcher
这样做,就像这样
et_mobile.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
if (et_mobile.getText().toString().length() > 10) {
et_mobile.setText(et_mobile.getText().toString()
.subSequence(0, 10));
tv_mobileError.setText("Just 10 Number");
}else{
tv_mobileError.setText("*");
}
}
});
Run Code Online (Sandbox Code Playgroud)
但问题是当用户输入第11个数字时,edittext的光标从文本的开头开始,我希望它仍然在最后,怎么样?
我有textview
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:drawableTop="@drawable/new" />
Run Code Online (Sandbox Code Playgroud)
我希望活动jave知道哪个图像已经设置drawableTop
,如何?
我想调试我的Android应用程序,我使用USB线将Android设备连接到我的PC.在我的应用程序中有一个用于连接localhost的按钮,用于localhost的ip是10.0.2.2
端口8080
,我已经读过在移动设备上调试时,ip 10.0.2.2
是android设备的本地主机而不是我的PC,所以应该做什么改变到ip而不是10.0.2.2
?还是我必须做出另一个改变?在这种情况下,我的Android设备是sony ericsson xperia arc s
.
我很难理解scrapy爬行蜘蛛的规则.我的例子不能像我希望的那样工作,所以它可以是两件事:
好的,这就是我想做的事情:
我想编写爬虫蜘蛛,它将从http://www.euroleague.net网站获取所有可用的统计信息.托管我开始所需的所有信息的网站页面就在这里.
步骤1
我想的第一步是提取"季节"链接并休闲.这里是我打算匹配的HTML/href(我想逐个匹配"季节"部分中的所有链接,但我认为以一个链接为例更容易):
href="/main/results/by-date?seasoncode=E2001"
Run Code Online (Sandbox Code Playgroud)
这是我为它创建的规则/正则表达式:
Rule(SgmlLinkExtractor(allow=('by-date\?seasoncode\=E\d+',)),follow=True),
Run Code Online (Sandbox Code Playgroud)
第2步
当我被蜘蛛带到网页http://www.euroleague.net/main/results/by-date?seasoncode=E2001的第二步时,我希望蜘蛛从"常规季节"部分中提取链接.在这种情况下,我们可以说它应该是"第1轮".我正在寻找的HTML/href是:
<a href="/main/results/by-date?seasoncode=E2001&gamenumber=1&phasetypecode=RS"
Run Code Online (Sandbox Code Playgroud)
我构建的rule/regex将是:
Rule(SgmlLinkExtractor(allow=('seasoncode\=E\d+\&gamenumber\=\d+\&phasetypecode\=\w+',)),follow=True),
Run Code Online (Sandbox Code Playgroud)
第3步
现在我到达页面(http://www.euroleague.net/main/results/by-date?seasoncode=E2001&gamenumber=1&phasetypecode=RS)我准备提取链接,这些链接指向包含我需要的所有信息的页面:我正在寻找HTML/href:
href="/main/results/showgame?gamenumber=1&phasetypecode=RS&gamecode=4&seasoncode=E2001#!boxscore"
Run Code Online (Sandbox Code Playgroud)
我必须遵循的正则表达式是:
Rule(SgmlLinkExtractor(allow=('gamenumber\=\d+\&phasetypecode\=\w+\&gamecode\=\d+\&seasoncode\=E\d+',)),callback='parse_item'),
Run Code Online (Sandbox Code Playgroud)
问题
我认为爬虫应该像这样工作:规则爬虫就像一个循环.当第一个链接匹配时,爬虫将跟随"步骤2"页面,而不是"步骤3",之后它将提取数据.执行此操作后,它将返回"步骤1"以匹配第二个链接并再次开始循环到第一步中没有链接的点.
我从终端看到的似乎是爬虫在"步骤1"中循环.它遍历所有"步骤1"链接,但不涉及"步骤2"/"步骤3"规则.
2014-02-28 00:20:31+0200 [basketsp_test] DEBUG: Crawled (200) <GET http://www.euroleague.net/main/results/by-date?seasoncode=E2000> (referer: http:// www.euroleague.net/main/results/by-date)
2014-02-28 00:20:31+0200 [basketsp_test] DEBUG: Crawled (200) <GET http://www.euroleague.net/main/results/by-date?seasoncode=E2001> (referer: http://www.euroleague.net/main/results/by-date)
2014-02-28 00:20:31+0200 [basketsp_test] DEBUG: Crawled (200) <GET http://www.euroleague.net/main/results/by-date?seasoncode=E2002> (referer: http://www.euroleague.net/main/results/by-date)
2014-02-28 00:20:32+0200 [basketsp_test] DEBUG: Crawled (200) <GET http://www.euroleague.net/main/results/by-date?seasoncode=E2003> (referer: http://www.euroleague.net/main/results/by-date)
2014-02-28 00:20:33+0200 [basketsp_test] DEBUG: Crawled (200) <GET …
Run Code Online (Sandbox Code Playgroud) 任何人都可以告诉我他们是如何使用'RotateDrawable'来处理它是来自代码还是XML或两者兼而有之?关于Drawables动画的文档非常糟糕,动画似乎只适用于图像.我希望能够为所有drawables制作动画.当我试图从XML获取RotateDrawble时只会导致异常.从XML中查找RotateDrawable的正确功能是什么?
非常感谢
Kerubu