小编fan*_*tly的帖子

为什么Integer.parseInt("11111111111111111111111111111111",2)在java中抛出异常?

为什么Integer.parseInt("11111111111111111111111111111111",2)扔

java.lang.NumberFormatException: For input string: "11111111111111111111111111111111" 
Run Code Online (Sandbox Code Playgroud)

在java整数是32位,我期望一个有效的返回值,这里出了什么问题?

java integer

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

覆盖默认的expandablelistview展开行为

如何手动扩展和折叠expandablelistview?我知道expandGroup(),但我不知道在哪里设置onClickListener(),因为这段代码的一半是在一个单独的库项目中.

ExpandableDeliveryList

package com.goosesys.dta_pta_test;
[imports removed to save space]

public class ExpandableDeliveryList<T> extends ExpandableListActivity {

private ArrayList<GooseDeliveryItem> parentItems = new ArrayList<GooseDeliveryItem>();
private ArrayList<DeliverySiteExtras> childItems = new ArrayList<DeliverySiteExtras>();

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // CREATE THE EXPANDABLE LIST AND SET PROPERTIES //
    final ExpandableListView expandList = getExpandableListView();
    expandList.setDividerHeight(0);
    expandList.setGroupIndicator(null);
    expandList.setClickable(false); 

    // LIST OF PARENTS //
    setGroupParents();

    // CHILDREN //
    setChildData();

    // CREATE ADAPTER //
    GooseExpandableArrayAdapter<?> adapter = new GooseExpandableArrayAdapter<Object>(
            R.layout.goose_delivery_item,
            R.layout.goose_delivery_item_child,
            parentItems, 
            childItems);
    adapter.setInflater((LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE), this);       
    expandList.setAdapter(adapter);
    expandList.setOnChildClickListener(this);   
}

@Override …
Run Code Online (Sandbox Code Playgroud)

android expandablelistview

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

JNI:数组0x的引脚数... - 我需要担心什么?

我经常看到很多

03-18 16:40:18.729: W/dalvikvm(22567): JNI: pin count on array 0x413e4488 ([C) is now 11
03-18 16:40:18.729: W/dalvikvm(22567): JNI: pin count on array 0x413e4488 ([C) is now 12
03-18 16:40:18.729: W/dalvikvm(22567): JNI: pin count on array 0x413e4488 ([C) is now 13
03-18 16:40:18.729: W/dalvikvm(22567): JNI: pin count on array 0x413e4488 ([C) is now 14
03-18 16:40:18.729: W/dalvikvm(22567): JNI: pin count on array 0x413e4488 ([C) is now 15
03-18 16:40:18.729: W/dalvikvm(22567): JNI: pin count on array 0x413e4488 ([C) is now 16
03-18 …
Run Code Online (Sandbox Code Playgroud)

java-native-interface android dalvik

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

Zenject 全局绑定

我很清楚这可能不是提出 Zenject 问题的最佳地点。我已经在 Zenject 谷歌群组页面上发布了同样的问题。我在这里发帖是想在这里的人(不在谷歌群组中)可能会帮助我。

我有一个关于 Zenject 全局绑定的问题。

目前我的 AR 应用有几个不同的屏幕(保存为场景)。每个场景都可以单独运行,这样我就可以将其划分得很清楚。当我按下“Screen1”上的按钮时,它会加载“Screen2”等等。我正在使用一个非常基本的 AppDelegate,它包含一个 NavigationController 类,该类处理所有的 UGUI 转换,因此它可以说是一个普通的基于 iOS 导航的应用程序。我在我拥有的所有安装程序上都将 AppDelegate 作为单例注入,但是由于各个屏幕(场景)都有单独的 CompositionRoots,因此在全局范围内它们不会作为单例注入。

有没有办法做到这一点。在整个应用程序中进行单例注入但具有不同的组合根?

如果没有,如何使用全局组合根?我已按照指南中的说明创建全局组合根并将安装程序添加为预制件等等。我也从场景中删除了安装程序。但是当我玩时什么也没有发生。我在这里遗漏了一些明显的东西。

提前致谢。

unity-game-engine

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

Android 清单中的条件?

Android Manifest 中是否有可能有条件?我知道它可能不是直接开箱即用的,因为它依赖于 R.java 等。我希望的是一些插件可以替换清单的某些部分(也注释/取消注释)到简化我的部署过程。

基本上,我们有一些我们想要完全锁定的设备,所以我将它们设置为category.HOME等等。但我们还有一些个人设备仍然用于测试。因此,确保我不会使用新的启动器来打击个人设备是非常乏味的。

我知道这很琐碎,但在以前的语言中我会使用ifdef等,但 Java 不是这样工作的。

我设法找到了这个:http : //www.ibm.com/developerworks/rational/library/09/eclipsecustomanttasks/ - 给我一些时间我可能会一起捏造一些东西,但我必须承认,我不真的知道从哪里开始,或者即使这可能吗?

希望之前有人想到过这个并有一个神奇的解决方案!:)

干杯。

ant android android-manifest

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

如何在Laravel 5.0中获取$ request->内容?

我是Laravel的新手,在抓住我正在编写的REST api中发布的JSON时遇到了一些麻烦.

更新 为清楚起见,这:

    $content = json_decode($request->content);
    var_dump($content);
    exit;
Run Code Online (Sandbox Code Playgroud)

也回来了 null

原版的

这是我的store方法:

public function store(Request $request)
{       
    // Creates a new user based on the passed JSON
    // I appreciate this wont work as it's json encoded, but this was my
    // last test. 
    // Previously I'd tried: $content = json_decode($request->content);
    // but that was also null :(
    $user = new User();
    $user->name = $request->content["name"];
    $user->email = $request->content['email'];
    $user->password = $request->content['password'];

    var_dump($request); exit;
    // Commit to the …
Run Code Online (Sandbox Code Playgroud)

php laravel-5

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

Laravel多对多 - 意外的结果设置 - > select()

我想知道是否有人可以提供帮助,因为我已经撞墙而且还在学习Laravel ORM.我可以解释为什么,当我跑:

public function locationTags(){
    return $this->hasMany('App\UserHasLocationTags', 'user_id')
        ->join('location_tags AS lt', 'lt.id', '=', 'location_tag_id');
}
Run Code Online (Sandbox Code Playgroud)

我得到这个结果集:(剪断......)

{
    "id": 1,
    "created_at": "2015-05-13 13:04:56",
    "updated_at": "2015-05-13 13:04:56",
    "email": "REMOVED",
    "firstname": "REMOVED",
    "lastname": "REMOVED",
    "location_id": 0,
    "deleted_at": null,
    "permissions": [],
    "location_tags": [
        {
            "user_id": 1,
            "location_tag_id": 1,
            "id": 1,
            "created_at": "2015-05-13 13:06:28",
            "updated_at": "2015-05-13 13:06:28",
            "name": "Test Tag 0",
            "location_id": 1,
            "deleted_at": null
        },
        {
            "user_id": 1,
            "location_tag_id": 2,
            "id": 2,
            "created_at": "2015-05-13 11:40:21",
            "updated_at": "2015-05-13 12:56:13",
            "name": "Test Tag 123",
            "location_id": 1, …
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent laravel-5

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

Unity GridLayoutGroup子级忽略调整大小

任何人都可以在编辑器中解释原因:

在此输入图像描述

而在我的Galaxy S6上,我得到:

在此输入图像描述

我的PanelUI元素(它是父元素)有GridLayoutGroup组件,以及ContentSizeFitter.子元素具有LayoutElementFlexibleWidth/Height为120 的组件,并且所有锚点都设置为在所有方向上伸展.

Canvas被设定为屏幕尺寸按比例绘制,为320x480的参考RES和屏幕模式是匹配的高度.

无论正方形的数量(动态)如何,编辑器都可以完美地调整父元素中的子元素,但是我的设备使它们很小.我真的很困惑.

脚本中没有大小或锚点的设置,纯粹是实例化和父类的赋值,如下所示:

    for(int i=0; i < amount; i++)
    {
        GameObject emptyCell = (GameObject)Instantiate(emptyCellObject);
        emptyCell.transform.SetParent(cellHolder);
        emptyCell.GetComponent<RectTransform>().localPosition = new Vector3(0f, 0f, 0f);
        emptyCells.Add(emptyCell);
    }
Run Code Online (Sandbox Code Playgroud)

我还检查了所有与以下相关的文档:http://docs.unity3d.com/Manual/comp-UIAutoLayout.html - 甚至UI教程电影,以及一些关于'新'UI工具的博客文章,但没有更改物理设备上的维度,并且似乎在编辑器中没有任何更改,因为它保持不变.

我确定我做的事情很傻,但我已经筋疲力尽了所有的途径,希望有人之前遇到过这种奇怪的事情.

unity-game-engine unityscript unity3d-gui

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

Golang Mysql扫描返回零,什么时候有数据?

有一个令人头疼的时刻。我有以下结构:

type Room struct {
    ID              int
    Name            string
    RoomType        int
    CreatedAt       time.Time
    UpdatedAt       time.Time
    DeletedAt       time.Time
    GroupId         int
    BlockId         int
    ProjectId       int
    RoomLength      float64
    RoomWidth       float64
    CeilingHeight   float64
    CeilingColorHex string
    WallColorHex    string
    FloorColorHex   string
    CeilingColorRgb string
    WallColorRgb    string
    FloorColorRgb   string
}
Run Code Online (Sandbox Code Playgroud)

在rest api中读取它:

database := db.New()
stmt, err := database.Prepare("SELECT * FROM room WHERE block_id = ?")
if err != nil {
    panic(err)
}
defer stmt.Close()

rows, err := stmt.Query(c.Param("id"))
if err != nil {
    panic(err)
}
defer rows.Close() …
Run Code Online (Sandbox Code Playgroud)

mysql go

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

我的代码有问题


我正在C#(visual studio)制作音乐制作人节目.
这是我的代码:

int accCount = 0;
enum accidental { flat, sharp, none }
accidental thisAcc = accidental.none;
if (keyComboBox.SelectedItem.ToString().Length < 8)
{
   MessageBox.Show("Please select a key!");
}
else switch (keyComboBox.SelectedItem.ToString())
{
    case "C major - A minor":
        accCount = 0; thisAcc = accidental.none;
        break;
    case "G major - E minor":
        accCount = 1; thisAcc = accidental.sharp;
        break;
    ...etc..
}
Run Code Online (Sandbox Code Playgroud)

等等...
这一切都包含在postButton_click(postButton_Click(object sender, EventArgs e)
但是当我单击按钮时,会显示一个异常
(Program.exe中出现未处理的'System.StackOverflowException'类型的异常)

如果我选择"break",这一行是选择:

object key(int count, accidental ac) (here is the cursor){ 
    return key(0, …
Run Code Online (Sandbox Code Playgroud)

c# enums exception object

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

golang频道中的函数调用

我一直在尝试将一个函数称为"内部"一个golang通道(想想pythons pool.apply_async,我可以将一大堆函数排队并在以后同时运行它们).但无济于事.我读过的所有内容都让我相信这应该是可能的,但现在我认为它不是,因为我看到编译错误后我尝试的任何错误.代码如下(应该是自包含且可运行的)

package main

import (
    "fmt"
    "math"
)

type NodeSettings struct {
    Timeout  int
    PanelInt float64
    PanelCCT float64
    SpotInt  float64
    SpotCCT  float64
    FadeTime int
    Port     int
}

func main() {
    fmt.Println("Attempting comms with nodes")

    futures := make(chan func(ip string, intLevel, cctLevel int, ns *NodeSettings), 100)
    results := make(chan int, 100)

    ns := NodeSettings{
        Timeout:  5,
        PanelInt: 58.0,
        PanelCCT: 6800.0,
        SpotInt:  60.0,
        SpotCCT:  2000.0,
        FadeTime: 0,
        Port:     40056,
    }

    spots := []string{"192.168.52.62", ...snipped}

    panels := []string{"192.168.52.39", ...snipped}

    for _, ip …
Run Code Online (Sandbox Code Playgroud)

go

-4
推荐指数
1
解决办法
290
查看次数