小编Mik*_*ren的帖子

Python设置十进制放置范围没有舍入?

我如何获取一个浮点变量,并控制浮点数没有round()多远?例如.

w = float(1.678)
Run Code Online (Sandbox Code Playgroud)

我想取x并从中取出以下变量.

x = 1.67
y = 1.6
z = 1
Run Code Online (Sandbox Code Playgroud)

如果我使用相应的圆方法:

x = round(w, 2) # With round I get 1.68 
y = round(y, 1) # With round I get 1.7
z = round(z, 0) # With round I get 2.0
Run Code Online (Sandbox Code Playgroud)

它将围绕并改变数字到我没用的地步.我知道这是圆形的,它的工作正常.我将如何获取x,y,z变量中所需的信息,并仍然能够以浮点格式在其他方程中使用它们?

python python-2.7

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

fastboot和adb无法使用sudo

在尝试运行fastboot命令时,我的Ubuntu机器上有一个非常奇怪的问题.

当我跑:

fastboot devices

我明白了

no permissions   fastboot

所以我用adminidtrator权限运行命令:

sudo fastboot devices

然后我得到了结果

sudo: fastboot: command not found

怎么会这样?我有我的PATH中的目录,一切正常,没有sudo.

linux ubuntu android sudo fastboot

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

如何使用Facebook Graph Api基于光标的分页

我没有找到任何关于这个主题的帮助.文件说

基于游标的分页是最有效的分页方法,应尽可能使用 - 游标是指随机字符串,用于标记数据列表中的特定项目.除非删除此项,否则光标将始终指向列表的相同部分,但如果删除项,则无效.因此,您的应用不应存储任何旧游标或假设它们仍然有效.

When reading an edge that supports cursor pagination, you will see the following JSON response:

{
  "data": [
     ... Endpoint data is here
  ],
  "paging": {
    "cursors": {
      "after": "MTAxNTExOTQ1MjAwNzI5NDE=",
      "before": "NDMyNzQyODI3OTQw"
    },
    "previous": "https://graph.facebook.com/me/albums?limit=25&before=NDMyNzQyODI3OTQw"
    "next": "https://graph.facebook.com/me/albums?limit=25&after=MTAxNTExOTQ1MjAwNzI5NDE="
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用这种格式进行api调用,如何在循环中浏览所有页面

/* make the API call */
new GraphRequest(
    session,
    "/{user-id}/statuses",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
Run Code Online (Sandbox Code Playgroud)

pagination android facebook-graph-api

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

什么是抑制EF警告的正确方法?

我想抑制这些警告,但我无法弄清楚如何做到这一点.

压制

msbuild entity-framework visual-studio-2013

11
推荐指数
2
解决办法
2507
查看次数

解析自定义lint规则中的资源值

我有一个很大的Android代码库,我正在编写一个自定义lint规则,用于检查某些属性的值是否在给定范围内.

例如,我有这个组件:

<MyCustomComponent
    my:animation_factor="0.7"
    ...>
</MyCustomComponent>
Run Code Online (Sandbox Code Playgroud)

我想编写一个lint规则,提醒开发人员my:animation_factor应谨慎使用> = 1的值.

我按照http://tools.android.com/tips/lint-custom-rules上的说明操作,并设法检索my:animation_factor使用此代码的值:

import com.android.tools.lint.detector.api.*;

public class XmlInterpolatorFactorTooHighDetector {

    ....
    @Override
    public Collection<String> getApplicableElements() {
        return ImmutableList.of("MyCustomComponent");
    }

    @Override
    public void visitElement(XmlContext context, Element element) {
        String factor = element.getAttribute("my:animation_factor");
        ...
        if (value.startsWith("@dimen/")) {
            // How do I resolve @dimen/xyz to 1.85?
        } else {
            String value = Float.parseFloat(factor);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

my:animation_factor具有文字值(例如0.7)的属性时,此代码可以正常工作.

但是,当属性值是资源(例如@dimen/standard_anim_factor)时,则element.getAttribute(...)返回属性的字符串值而不是实际解析的值.

例如,当我有一个MyCustomComponent看起来像这样:

<MyCustomComponent
    my:animation_factor="@dimen/standard_anim_factory" …
Run Code Online (Sandbox Code Playgroud)

android lint android-lint

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

Hibernate多对一映射具有不同的列数

嗨我有2张桌子如下

表格1:


    +-------------------+
    | ID  LOB col1 col2 |
    +-------------------+

主键(ID和LOB)

表2:


    +-----------------+
    | SK ID col3 col4 |
    +-----------------+

主键(SK)

需要从表2到table1给出多对一的关系,因为table1具有compositePrimaryKey(ID和LOB),table2没有任何与LOB相关的列.我无法提供映射.请帮忙.

编辑我已经尝试了Table2的hibernate映射:

<many-to-one name="class1Obj" class="com.acs.enterprise.common.Class1" 
            lazy="proxy" insert="false" update="false">
    <column name="ID" />
    <column name="LOB" />
</many-to-one>
Run Code Online (Sandbox Code Playgroud)

以上不起作用.在获取记录时,它尝试从table2获取LOB代码,这在表1中根本不存在

java database orm hibernate hibernate-mapping

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

SMACK XEP-313实施

有必要将0313 XEP(0.2)http://xmpp.org/extensions/attic/xep-0313-0.2.html#sect-idp616432附加 到SMACK/ASMACK中.我为此创建了PacketExtension.

    public class Archive313 implements PacketExtension {
    static final public String NAMESPACE = "urn:xmpp:mam:tmp";
    static final public String ELEMENT = "result";
    private String Id;
    private String Queryid;
    private String Stamp;
    private String To;
    private String From;
    private String Type;
    private String Body;

    public Archive313(String id, String queryid, String stamp, String to, String from, String type, String body) {
        Id = id;
        Queryid = queryid;
        Stamp = stamp;
        To = to;
        From = from;
        Type = type; …
Run Code Online (Sandbox Code Playgroud)

java android xmpp smack asmack

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

如何将自定义图像添加到uitableview单元格滑动以进行删除

你能告诉我,在UITableview上滑动单元格时如何添加自定义图像来删除按钮?

uitableview custom-cell swift

9
推荐指数
2
解决办法
6363
查看次数

textable的selectableItemBackgroundBorderless

我有一个TextView用作按钮.我想selectableItemBackgroundBorderless在按下时添加属性以产生圆形波纹效果.布局如下:

android:id="@+id/create_button"  
android:layout_width="wrap_content"
android:layout_height="54dp"
...
android:background="? android:attr/selectableItemBackgroundBorderless"
Run Code Online (Sandbox Code Playgroud)

因此,按下时确实会出现圆形波纹效应,但是纹波会从文本视图中消失,但只是在textview的底部之外(因为textview的顶部是动作栏).

我的问题是,为什么涟漪效应会跨越textview底部?如你所知,我限制android:layout_height在54dp.为什么这个限制没用?

geometry android effect textview

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

使用改造将压缩映像上载到服务器

我在我的项目中使用改造.现在我需要使用改造在服务器上上传图像.所以我在以下问题中需要帮助:

如何使用表单数据中的改进将压缩位图上传到服务器?任何链接或示例都会有所帮助.

java android multipartform-data image-uploading retrofit

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