小编Vad*_*nko的帖子

Rails Active Admin:如何在其他资源的显示页面中显示一个资源的索引页面?

在我的Rails应用程序中,作为一个例子,我有一个客户端和服务模型,具有一对多的关联.我已将客户端注册为活动管理员中的资源,但我不想为服务创建单独的索引页面.我希望能够在客户端的显示页面上查看属于客户端的服务,但我希望服务列表看起来像在自己的索引页面上显示的那样:作为具有可排序列等的表格.如下图所示:

在此输入图像描述

客户端详细信息部分通过partial呈现.

ruby-on-rails-3 activeadmin

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

如何从相机拍摄的照片制作缩略图?

在我的应用程序中,我使用外部相机应用程序制作照片并将其保存到SD卡,我需要这张照片的方形缩略图.我已设法裁剪在意图中由相机发回的缩略图,但由于我将照片保存到磁盘,意图是空的,我的旧方法使图片方形Bitmap cropped = Bitmap.createBitmap(source, 0, 0, min, min)抛出OutOutMemory异常.

android bitmap android-camera

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

Excel biff5到biff8的转换

我的系统使用Apache-POI来管理一些xls文件.现在我有近300个xls文件,但看起来它们是旧的格式,所以我得到了这个例外:

提供的电子表格似乎是Excel 5.0/7.0(BIFF5)格式.POI仅支持BIFF8格式(来自Excel版本97/2000/XP/2003)

有没有办法处理或自动将所有这些文件转换为biff8格式?

xls apache-poi

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

如何在春季提供测试数据源?

我现在正在用Hibernate学习Spring.我有一个POJO模型类,注释了Hibernate注释,称为Person,PersonDao接口,它是hibernate实现和PersonService类.我正在使用注释,因此我们的spring-config.xml中没有将它们定义为bean.现在我想为我的PersonService类编写一些JUnit4测试,但我想在测试时使用不同的数据库.这是我的spring-config.xml

<context:component-scan base-package="org.example" />
<tx:annotation-driven />

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://localhost/example" />
    <property name="username" value="root" />
    <property name="password" value="pwd" />
</bean>

<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory" />
</bean>

<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource" />
    <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">update</prop>
        </props>
    </property>
    <property name="annotatedClasses">
        <list>
            ...
        </list>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

我想在我的测试中使用jdbc:mysql:// localhost/example_test数据库.我如何实现这一目标?

java junit spring hibernate

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

如何在Java或Groovy中对时间字符串列表进行排序

我有一个字符串列表,每个字符串都包含这样的时间:

"03:00 AM","12:30 PM","16:15"

我需要按顺序对它们进行排序:首先放"am"次并比较小时数,而不仅仅是字符串中的第一个数字.

java sorting groovy

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

Android缩放动画:pivot第一次不起作用

好吧,我的图像视图居中在RelativeLayout内

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/imgHomePlayPause"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:visibility="gone" />
Run Code Online (Sandbox Code Playgroud)

我也有这个动画:

<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:fromXScale="1.0"
    android:fromYScale="1.0"
    android:toXScale="2.0"
    android:toYScale="2.0"
    android:duration="400"
    android:pivotX="50%"
    android:pivotY="50%"/>
</set>
Run Code Online (Sandbox Code Playgroud)

问题是当动画第一次开始时,它从左上角开始缩放,而不是从中心开始缩放.所有下一次它都可以正常工作.有任何想法吗?

android android-animation

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

Groovy字符串转换为HashMap

如您所知,我们可以使用toString()方法从哈希中获取字符串.所以我们得到类似于这样的字符串:

[first:[one:1.1], second:2]
Run Code Online (Sandbox Code Playgroud)

问题是,我们如何将此字符串再次转换为哈希?

string groovy hashmap

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

如何在葡萄中使用CanCan?

我想在我的API中使用CanCan进行授权.我怎样才能使用authorize!Grape :: API模块中的方法?现在,当我尝试使用它时,它会返回给我: undefined method 'authorize!' for #<Grape::Endpoint:0xca39664>

ruby ruby-on-rails cancan ruby-on-rails-4 grape-api

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