小编Adr*_*cha的帖子

我怎么能模仿JodaTime的实际约会?

我想测试这个方法:

 public FirmOrder findActiveByModelColor(ModelColor modelColor) {
   Query query = em.createQuery("FROM FirmOrder fo WHERE fo.modelColor = :modelColor AND fo.year = :year AND fo.month = :month");
   query.setParameter("modelColor", modelColor);
   query.setParameter("year", new DateTime().year().get());
   query.setParameter("month", new DateTime().monthOfYear().get());
   return (FirmOrder) query.getSingleResult();
 }
Run Code Online (Sandbox Code Playgroud)

但我需要DateTime().year().get()DateTime().dayOfMonth().get()始终返回相同的日期

TKS

java testing mocking jodatime

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

将一个复选框标记为以单词(.docx)格式选中

我正在使用ruby / nokogiri解析单词形式并填写字段。我已经设法填写了文本字段,但是在检查复选框时遇到了困难。我查看了document.xml,并且未选中该复选框时没有注意到任何其他标签

xml ms-word doc docx

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

填写pdftk后,保持pdf表单可编辑

我使用PDFTK填写的表格,但输出的形式是不可编辑,当我打开它的Acrobat Reader我收到一条错误信息:"已启用扩展功能在Adobe Reader这个文件,该文件已经因为它的变化已经创建,并且不再使用扩展功能."

是否可以保持文档的可编辑性?

forms pdf pdftk

4
推荐指数
2
解决办法
3047
查看次数

如何使ImageButton可见/ invisibl

我正在尝试创建一个图像按钮来关闭来自admob的广告.我在xml中创建了一个按钮,其visibility属性设置为"invisible",然后在java上我将广告设置为"可见",但按钮永远不会显示.如果我将它设置为"可见"硬编码在XML上,它通常会出现在屏幕上.

Admob布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/layout_main">
    <ImageButton        
        android:id="@+id/close_ad"
        android:visibility="invisible"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_gravity="right"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="-36dip"
        android:layout_marginTop="12dip"
        android:background="@drawable/btn_close_ad" />  
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

添加广告:

private void addAd() {
    rl = (RelativeLayout) activity.getLayoutInflater().inflate(R.layout.admob, null);
    rl.setGravity(position);
    activity.addContentView(rl, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
    AdView admobView = new AdView(activity, AdSize.BANNER, Preferences.getAdmobKey());
    admobView.loadAd(new AdRequest());
    [ ... ]
    admobView.setAdListener(new AdListener() {
    @Override
    public void onReceiveAd(Ad ad) {
        Log.v("JeraAdmob", "onReceiveAd");
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                createCloseButton();
            }
        }, AD_SHOW_CLOSE);
    }
    });
}
Run Code Online (Sandbox Code Playgroud)

创建按钮以关闭广告:

private void createCloseButton() {
        ImageButton button …
Run Code Online (Sandbox Code Playgroud)

eclipse android imagebutton admob android-layout

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

使用子查询作为rails 3.1上的表

我正在尝试从另一个查询中选择一些数据.SQL将如下所示:

SELECT user_id, rank FROM 
(SELECT user_id, MAX(created_at) as latest_solution, COUNT(*) AS solved,
rank() OVER (ORDER by COUNT(*) desc) AS rank FROM submissions group by user_id) 
as leaderboard WHERE leaderboard.user_id = xx
Run Code Online (Sandbox Code Playgroud)

但是我在尝试将其翻译成activerecord语言时遇到了麻烦

我觉得我对子查询没问题

Submission.select('user_id, MAX(created_at) as latest_solution, COUNT(*) as solved, rank() OVER (ORDER BY count(*) desc) as rank').group('user_id')
Run Code Online (Sandbox Code Playgroud)

但我不知道如何使用它作为"表"

sql activerecord ruby-on-rails subquery ruby-on-rails-3

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