问题列表 - 第41993页

滚动时android自定义列表视图非常慢

伙计我的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)

performance android scroll android-listview

6
推荐指数
2
解决办法
8547
查看次数

将数字字符串转换为数字数组

在我的应用程序中,我有一个文本字段,用户输入这样的内容

"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)

ruby ruby-on-rails

5
推荐指数
1
解决办法
6484
查看次数

如何通过代码关闭Java Applet

我正在开发一个java applet.我希望它被代码关闭.我已经习惯System.Exit(0)但它不起作用.有没有其他方法来实现这一目标?

谢谢

java applet

2
推荐指数
1
解决办法
2万
查看次数

Formtastic与Mongoid embedded_in的关系

有没有快速的方法为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".

ruby-on-rails formtastic mongoid

1
推荐指数
1
解决办法
2214
查看次数

C++ Big Integer

我正在尝试用C++实现BigInteger类.但是,首先,我有一个基本问题,"基础数据"如何表示?例如,最愚蠢的方法是使用固定(或动态)char数组并在char中存储每个整数的整数.但是,好吧,这是一种非常愚蠢的方式,我在这里是为了你的建议.

c++

14
推荐指数
3
解决办法
7万
查看次数

如何区分Task Scheduler 1.0和Task Scheduler 2.0?

我有一个使用Task Scheduler 1.0(.job文件)的C#应用​​程序.我需要扩展应用程序以支持Task Scheduler 2.0(xml).

我需要一些代码,能够告诉我当前客户机器上运行的TS类型.可能吗?

c# scheduler scheduled-tasks task

3
推荐指数
1
解决办法
2212
查看次数

如何包装单元格的文本<td>?

这是一个代码

<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)

但它不是包装文本.

任何的想法?

感谢名单

css

0
推荐指数
2
解决办法
1万
查看次数

Hibernate是否自动在数据库中创建表

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)

java hibernate

38
推荐指数
6
解决办法
10万
查看次数

处理rails中STI子类路由的最佳实践

我的Rails视图和控制器上到处是redirect_to,link_toform_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正在寻找由对象的类名定义的路由,即雇员.这些员工路线未定义,并且没有员工控制器,因此也未定义操作.

之前已经问过这个问题:

  1. StackOverflow,答案是编辑整个代码库中link_to等的每个实例,并明确说明路径
  2. 再次在StackOverflow上,有两个人建议使用routes.rb将子类资源映射到父类(map.resources :employees, :controller => 'people').在同一个SO问题中的最佳答案建议使用代码库中的每个实例对象进行类型转换.becomes
  3. StackOverflow的另一个问题,最重要的答案是在Do Repeat Yourself阵营中,并建议为每个子类创建重复的脚手架.
  4. 这里是再次同样的问题在SO,其中顶部的答案似乎只是错误的(Rails的魔法可以工作了)
  5. 在网络的其他地方,我发现了这篇博文,其中F2Andy建议在代码中的任何地方编辑路径.
  6. 在Logical Reality Design 上的单表继承和RESTful路由的博客文章中,建议将子类的资源映射到超类控制器,如上面的SO答案2中所示.
  7. 亚历克斯·赖斯纳有一个帖子在Rails的单表继承中,他主张对映射子类在父类的资源routes.rb,因为只有抓住从路由断裂link_toredirect_to,但不从form_for.所以他建议在父类中添加一个方法,让子类对它们的类​​撒谎.听起来不错,但他的方法给了我错误undefined …

ruby ruby-on-rails single-table-inheritance

169
推荐指数
7
解决办法
3万
查看次数

可以用于启动MySQL查询吗?

我有一个看起来像这样的查询:

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提示,但如果表中没有任何主键或唯一键怎么办?

先感谢您.

mysql if-statement

1
推荐指数
1
解决办法
125
查看次数