伙计我的listview出了问题.当滚动任何人帮助我时,它运行得如此之慢.我的listview是自定义布局,使用相对于3 textview和1 imageview每行,所有内容都从Web检索.我使用自定义适配器和视图持有者.
下面是关于我如何使用适配器的代码.
public class MessageList extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.listarticle);
loadFeed(link);
setListAdapter(new IconAdapter(this));
}
/* This method load xml file and parse it into message object*/
private void loadFeed(String link){
try{
BaseFeedParser parser = new BaseFeedParser(link);
messages = parser.parse();
titles = new ArrayList<String>(messages.size());
image = new ArrayList<String>(messages.size());
date_post = new ArrayList<String>(messages.size());
descs = new ArrayList<String>(messages.size());
for (Message msg : messages){
titles.add(msg.getTitle());
image.add(msg.getImageLink().toString());
date_post.add(msg.getDate());
descs.add(msg.getDescription());
}
} catch (Throwable t){
Log.e("AndroidNews",t.getMessage(),t);
}
} …Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我有一个文本字段,用户输入这样的内容
"1,2,3,4"
Run Code Online (Sandbox Code Playgroud)
它被存储到数据库中.现在,当我想使用内部数字时,我有两个选择:
"1,2,3,4".split(',')
Run Code Online (Sandbox Code Playgroud)
要么
string.scan(/\d+/) do |x|
a << x
end
Run Code Online (Sandbox Code Playgroud)
两种方式我得到一个像这样的数组
["1","2","3","4"]
Run Code Online (Sandbox Code Playgroud)
然后我可以通过在每个数字上调用to_i来使用这些数字.
有没有更好的方法来做到这一点,转换
"1,2,3" to [1,2,3] and not ["1","2","3"]
Run Code Online (Sandbox Code Playgroud) 我正在开发一个java applet.我希望它被代码关闭.我已经习惯System.Exit(0)但它不起作用.有没有其他方法来实现这一目标?
谢谢
有没有快速的方法为embeds_many-embedded_in关系制作表单?我有以下内容:
class Team
include Mongoid::Document
field :name, :type => String
embeds_many :players
end
class Player
include Mongoid::Document
embedded_in :team, :inverse_of => :players
field :name, :type => String
end
Run Code Online (Sandbox Code Playgroud)
我想为团队创建一个表格,为玩家提供嵌入式编辑.在那里看到https://github.com/bowsersenior/formtastic_with_mongoid_tutorial但"TODO".
我正在尝试用C++实现BigInteger类.但是,首先,我有一个基本问题,"基础数据"如何表示?例如,最愚蠢的方法是使用固定(或动态)char数组并在char中存储每个整数的整数.但是,好吧,这是一种非常愚蠢的方式,我在这里是为了你的建议.
我有一个使用Task Scheduler 1.0(.job文件)的C#应用程序.我需要扩展应用程序以支持Task Scheduler 2.0(xml).
我需要一些代码,能够告诉我当前客户机器上运行的TS类型.可能吗?
这是一个代码
<style type="text/css">.BreakWord {word-break: break-all; }
Run Code Online (Sandbox Code Playgroud)
<table width=40>
<tr>
<td class=BreakWord>
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
但它不是包装文本.
任何的想法?
感谢名单
http://www.vaannila.com/spring/spring-hibernate-integration-1.html
阅读本教程后,他们没有提到在DB中创建表的任何内容.一旦我指定它们,Hibernate是否通过创建表和字段来自动处理它.
这是我的bean配置.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" />
<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/spring"/>
<property name="username" value="monwwty"/>
<property name="password" value="www"/>
</bean>
<bean id="mySessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="myDataSource" />
<property name="annotatedClasses">
<list>
<value>uk.co.vinoth.spring.domain.User</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">create</prop>
</props>
</property>
</bean>
<bean id="myUserDAO" class="uk.co.vinoth.spring.dao.UserDAOImpl">
<property name="sessionFactory" ref="mySessionFactory"/>
</bean>
<bean name="/user/*.htm" class="uk.co.vinoth.spring.web.UserController" >
<property name="userDAO" ref="myUserDAO" />
</bean>
</beans>
Run Code Online (Sandbox Code Playgroud) 我的Rails视图和控制器上到处是redirect_to,link_to和form_for方法调用.有时link_to并且redirect_to在它们链接的路径中是明确的(例如link_to 'New Person', new_person_path),但很多时候路径是隐式的(例如link_to 'Show', person).
我将一些单表继承(STI)添加到我的模型中(比方说Employee < Person),并且所有这些方法都会破坏子类的实例(比如说Employee); 当rails执行时link_to @person,它会出错undefined method employee_path' for #<#<Class:0x000001022bcd40>:0x0000010226d038>.Rails正在寻找由对象的类名定义的路由,即雇员.这些员工路线未定义,并且没有员工控制器,因此也未定义操作.
之前已经问过这个问题:
routes.rb将子类资源映射到父类(map.resources :employees, :controller => 'people').在同一个SO问题中的最佳答案建议使用代码库中的每个实例对象进行类型转换.becomesroutes.rb,因为只有抓住从路由断裂link_to和redirect_to,但不从form_for.所以他建议在父类中添加一个方法,让子类对它们的类撒谎.听起来不错,但他的方法给了我错误undefined …我有一个看起来像这样的查询:
mysql_query("IF EXISTS(SELECT * FROM predict WHERE uid=$i AND bid=$j)
THEN UPDATE predict SET predict_tfidf=$predict_tfidf WHERE uid=$i AND bid=$j
ELSE INSERT INTO predict (uid, bid, predict_tfidf) VALUES('$i','$j','$predict_tfidf')
END IF")or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
但它死了,mysql告诉我检查附近的语法 IF EXISTS(....)
我们可以不使用IF语句来启动mysql查询吗?
[编辑]感谢您的ON DUPLICATE KEY UPDATE提示,但如果表中没有任何主键或唯一键怎么办?
先感谢您.