小编Mar*_*ona的帖子

jQuery淡入背景色

我试图淡化表格行的背景颜色,并且无法使其正确.点击按钮时会发生淡入.

我尝试过类似的东西:

$("#row_2").fadeIn('slow').css('background', 'gold')
Run Code Online (Sandbox Code Playgroud)

虽然这会将颜色应用于表格行,但它不会淡入,但会立即应用它.

我确信这是一件简单的事情,但我无法找到答案.我在这个网站上看了一遍,但是对于这个特定的东西仍然没有运气.

提前致谢

css jquery fadein

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

如何摆脱gridview中的空格

这件事现在已经开始了一段时间,我似乎无法解决它.

我有一个网格视图,其中显示了一些位图.当我通过适配器填充我的图像视图时,我在所有图像边添加了一个5dp的填充(iv.setPadding(5,5,5,5);),但不知何故,每个顶部和底部都添加了更多的空间我的gridview上的项目.

我知道这已经一个 倍这里,有些人甚至已经接受了答案,但是,当我尝试为在URL上的上述起诉的答案,我仍然不断收到对顶部和底部相同的多余的空格.

现在有没有其他方法可以做到这一点?

这是我的一些代码:

main.xml中

<?xml version="1.0" encoding="utf-8"?>
<GridView
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/imageGrid"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:numColumns="6"
    />
Run Code Online (Sandbox Code Playgroud)

grid_item.xml

<?xml version="1.0" encoding="utf-8"?>
<ImageView 
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/grid_item_image"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

我已经尝试将以下内容添加到main.xml中的listselector属性中

  • @空值
  • @绘制/ solid_white
  • @android:ID /空

以下是顶部和底部多余空间的样子(侧面的那些是我正在添加的如上所述):

在此输入图像描述

关于如何删除那些血腥空间的任何其他想法,以便我的网格视图具有相同的间距?

提前致谢,

android android-gridview

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

需要对模式进行一些澄清(DAO x Gateway)

今天早上我和我的同事们进行了讨论,我们的意见开始发生冲突,所以我决定在这里得到一些公正的建议.

我的一位同事认为DAO应该返回一个对象(填充的bean).我认为当你返回只有一行的记录集时它会完全没问题,但是如果你必须返回10行并创建10个单独的对象,那就认为它太过分了.

我另一方面看到DAO和Gateway模式之间的区别在于网关模式将允许您将记录集返回到业务类,因此将处理记录集数据并执行它需要做的任何事情.

我的问题是:

  1. 哪些假设是正确的?
  2. DAO的返回类型应该是什么(即getContact() - 对于一条记录)
  3. getContacts()(对于多个记录)甚至应该在DAO上,如果是这样,它的返回类型是什么?

我们似乎对DAO和网关模式存在某种混淆.它们应该一起使用吗?

提前致谢

design-patterns

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

找出谁在调用方法

我想以某种方式找出哪个CFC正在调用我的方法.

我有一个记录CFC,由许多不同的CFC调用.在此日志记录CFC上,需要存储调用日志的CFC.

虽然我可以简单地将CFC名称作为参数传递给我的log.cfc,但我发现这是一个重复性的任务,如果我能以某种方式找出"谁在"log.cfc上调用该方法,那么这可能没有必要.

有没有任何程序化的方法来实现这一目标?

提前致谢

methods coldfusion cfc

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

Ruby脚本作为服务

好吧,标题说明了一切.我有一个ruby脚本,我想在我的Linux机器上作为服务运行(我可以启动和停止).我在这里找到了如何在Windows上做到这一点

一些读数指向创建守护进程或cron任务.

我只需要一些简单的东西,我可以在我的盒子重启时调用,并且可以随时停止/启动.我的脚本有一个内部睡眠调用,并以"永恒循环"运行

提前致谢

ruby linux cron

8
推荐指数
2
解决办法
6462
查看次数

绘制模型和Controller之间的界限

我正在使用RoR构建这个宁静的应用程序,并且发现在应该在模型上发生的事情和应该在控制器上发生的事情之间划一条线有点困难.

作为一个例子,我在我的控制器上有7个方法(那些让它变得安静的方法,即index(),show(),create(),update()...),并且经常发现有必要添加额外的方法,并通过将它们创建为成员来实现.

我想在这里完成的是收集你们在哪里的经验(即我应该在模型上坚持所有数据库交互,只需从控制器中调用这些方法?)

此外,通过向我的控制器添加不涉及DB的内容,即我想进行HTTP调用以从网站屏幕抓取一些数据.

HTTP调用会变得庞大而混乱.应该将所有这些都发送到我的控制器,还是应该单独一个类或模块,并且只包含在我的控制器中以便可以调用它?

如果是这样,最好的办法是什么?

我对这一切有点困惑,所以有人提供意见会很棒.

提前致谢

ruby model-view-controller ruby-on-rails

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

如何使用Android使用日历API在谷歌日历上添加事件?

嗨,我正在尝试使用Android中的Google日历API在Google日历中创建一个事件.

我创建了一个由Google提供的示例项目 ,我按照每个步骤成功编译了项目.

但在这个Google日历示例中,我只能为我的Google日历帐户创建日历名称,我无法创建任何活动.

有没有办法在Google日历中创建活动?如果是这样我该怎么办?

android calendar google-calendar-api google-api

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

使用标题和正文执行HTTP Post

是的,所以我一直致力于通过标头进行基本身份验证,并通过HTTP Post传递一些变量.这是一个终端应用程序.

这就是我的代码:

import 'package:http/http.dart' as http;
import 'dart:io';
void main() {
  var url = "http://httpbin.org/post";
  var client = new http.Client();
  var request = new http.Request('POST', Uri.parse(url));
  var body = {'content':'this is a test', 'email':'john@doe.com', 'number':'441276300056'};
  request.headers[HttpHeaders.CONTENT_TYPE] = 'application/json; charset=utf-8';
  request.headers[HttpHeaders.AUTHORIZATION] = 'Basic 021215421fbe4b0d27f:e74b71bbce';
  request.body = body;
  var future = client.send(request).then((response) => response.stream.bytesToString().then((value) => print(value.toString()))).catchError((error) => print(error.toString()));
}
Run Code Online (Sandbox Code Playgroud)

我正在使用httpbin作为回显服务器,所以它告诉我我传入的内容.如果我没有传递正文,或者我将字符串作为正文传递,我的代码可以正常工作.

显然这是因为http.Request中的body属性只接受字符串,而我正在尝试将映射传递给它.

我可以将它转换为字符串,它可能会工作,但我仍然认为我的代码可以改进.不是从语法的角度,或从它如何处理未来,但我不确定使用http.dart是正确的事情.

有人能指出我正确的方向吗?

提前致谢.

dart dart-io

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

BeautifulSoup嵌套标签

我正在尝试使用Beautifulsoup解析XML,但在尝试使用findall()的" 递归 "属性时碰到了一堵砖墙

我有一个非常奇怪的xml格式如下所示:

<?xml version="1.0"?>
<catalog>
   <book>
      <author>Gambardella, Matthew</author>
      <title>XML Developer's Guide</title>
      <genre>Computer</genre>
      <price>44.95</price>
      <publish_date>2000-10-01</publish_date>
      <description>An in-depth look at creating applications 
      with XML.</description>
      <book>true</book>
   </book>
   <book>
      <author>Ralls, Kim</author>
      <title>Midnight Rain</title>
      <genre>Fantasy</genre>
      <price>5.95</price>
      <publish_date>2000-12-16</publish_date>
      <description>A former architect battles corporate zombies, 
      an evil sorceress, and her own childhood to become queen 
      of the world.</description>
      <book>false</book>
   </book>
 </catalog>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,book标签在book标签内重复,当我尝试执行以下操作时会导致错误:

from BeautifulSoup import BeautifulStoneSoup as BSS

catalog = "catalog.xml"


def open_rss():
    f = open(catalog, 'r')
    return f.read()

def rss_parser():
    rss_contents = open_rss()
    soup …
Run Code Online (Sandbox Code Playgroud)

python xml nested beautifulsoup

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

Android日历事件未显示

嗨,我有以下代码在我的日历上添加事件:

public String addCalendarEntry(CalendarDTO calendar) {

        ContentValues event = new ContentValues();
        ContentResolver cr = getContentResolver();

        long startMillis = calendar.getStartDate().getTimeInMillis();
        long endMillis = calendar.getEndDate().getTimeInMillis();
        String timeZone = TimeZone.getDefault().getID();

        event.put(CalendarContract.Events.CALENDAR_ID, calendar.getId());
        event.put(CalendarContract.Events.TITLE, calendar.getTitle());
        event.put(CalendarContract.Events.DESCRIPTION, calendar.getDescription());
        event.put(CalendarContract.Events.EVENT_LOCATION, calendar.getLocation());
        event.put(CalendarContract.Events.DTSTART, startMillis);
        event.put(CalendarContract.Events.DTEND, endMillis);
        event.put(CalendarContract.Events.ALL_DAY, Boolean.getBoolean(String.valueOf(calendar.isAllDay())));   // 0 for false, 1 for true
        event.put(CalendarContract.Events.HAS_ALARM, 1); // 0 for false, 1 for true
        event.put(CalendarContract.Events.EVENT_TIMEZONE, timeZone);

        Uri uri = cr.insert(CalendarContract.Events.CONTENT_URI, event);

        return uri.getLastPathSegment();
}
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,直到前一天,并且突然间不再向我的日历中添加任何事件.它也没有错误,所以我在这里失去了.

CalendarDTO只是一个数据传输类:

public class CalendarDTO {
    int id;
    String title;
    String description;
    String …
Run Code Online (Sandbox Code Playgroud)

android calendar calendarcontract

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