小编Chr*_*ian的帖子

未解决的参考:启动

试图为Kotlin协程运行一些示例,但无法构建我的项目。我正在使用最新的gradle版本-4.1

有什么建议要检查/修复吗?

这是 build.gradle

buildscript {
    ext.kotlin_version = '1.1.4-3'

    repositories {
        mavenCentral()
    }

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

apply plugin: 'kotlin'
apply plugin: 'application'

kotlin {
    repositories {
        jcenter()
    }

    experimental {
        coroutines 'enable'
    }

    dependencies {
        compile "org.jetbrains.kotlinx:kotlinx-coroutines-core:0.18"
    }
}
Run Code Online (Sandbox Code Playgroud)

main.kt

fun main(args: Array<String>) {
    launch (CommonPool) {
        delay(1000L)
        println("World!")
    }

    println("Hello, ")
    Thread.sleep(2000L)
}
Run Code Online (Sandbox Code Playgroud)

当我跑步时,gradle compileKotlin我得到以下内容

e: /Users/philippgrigoryev/projects/kotlin-coroutines/src/main/kotlin/main.kt: (2, 5): Unresolved reference: launch
e: /Users/philippgrigoryev/projects/kotlin-coroutines/src/main/kotlin/main.kt: (2, 13): Unresolved reference: CommonPool
e: /Users/philippgrigoryev/projects/kotlin-coroutines/src/main/kotlin/main.kt: (3, 9): …
Run Code Online (Sandbox Code Playgroud)

gradle kotlin kotlin-coroutines

20
推荐指数
3
解决办法
7916
查看次数

在android中提升Intent的成本

广播意图需要多少性能?是否可以每秒广播多次或意图昂贵?

performance android android-intent

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

django cms - 无效的块标记endblock

我想让django cms与pinax一起工作,但由于某种原因,runserver给了我这个:http://dpaste.com/704936/

接近尾声:

.... 
 File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py", line 43, in parse_blocks
    self.blocks['nodelist'] = self.parser.parse()
  File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/django/template/base.py", line 237, in parse
    self.invalid_block_tag(token, command, parse_until)
  File "/home/tux/VirtualEnvs/NewAvePinaxBootstrap/lib/python2.7/site-packages/django/template/base.py", line 291, in invalid_block_tag
    raise self.error(token, "Invalid block tag: '%s'" % command)
django.template.base.TemplateSyntaxError: Invalid block tag: 'endblock'
Run Code Online (Sandbox Code Playgroud)

endblock如何成为无效的块标记?当我从INSTALLED_APPS中禁用'cms'时,错误消失了.所以,我认为这是django cms的错,或者这是一个更普遍的django问题?django cms不能用pinax吗?我按照django cms文档上的教程制作/复制了他们的示例template_1.

django pinax content-management-system django-cms

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

学习您不会使用的语言的好处

我已经读了很多时间,学习Haskell,Lisp或Smalltalk等语言会以某种方式让你成为一个更好的程序员,而你用其他语言编程.

这个说法不仅仅是轶事证据吗?或者它是人们合理化花费大量时间学习他们永远不会使用的编程语言的方式?

programming-languages

17
推荐指数
2
解决办法
2318
查看次数

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

Flutter中如何设置PageView的初始页面?

我有一个PageView有四页的。我想从第三页开始。这意味着当用户向上滚动时有两页可用,当用户向下滚动时有一页可用。

我试过:

home: PageView(
   controller: MyPageController(),
   children: [Page1(), Page2(), Page3(), Page4()],
   scrollDirection: Axis.vertical,
),
Run Code Online (Sandbox Code Playgroud)

和:

class MyPageController extends PageController {
   @override
   int get initialPage => 3;
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这对我没有帮助。

flutter flutter-layout flutter-pageview

16
推荐指数
3
解决办法
7582
查看次数

创建一个用Java填充零的int数组

我想创建一个用零填充的10维数组.如果我只是使用int[] array = new int[10];do,我可以保证数组中的所有int都是零吗?

java

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

对自定义类型的列表进行排序

我想要一个list对象的stl ,每个对象包含两个对象int.之后我想在第一个值之后用stl :: sort对列表进行排序int.如何告诉sort函数它应该在第一个之后排序int

c++ stl

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

如何用颤振将行项目包装在卡片中

我有一张卡片,其中包含一行项目(文本和复选框小部件)。问题是卡片每行只能填满有限的空间,但不会进入该行的下一行。我尝试使用 wrap 小部件,但没有效果。我不断得到这个:

在此处输入图片说明

正如您所看到的,它并没有换行到下一行,而是试图将所有内容都放在那一行中。这是我的代码:

Widget _buildCategories() {
return Card(
    margin: const EdgeInsets.only(top: 20.0),
    child: Padding(
      padding: const EdgeInsets.all(20.0),
      child: Column(
        children: <Widget>[
          Text(
            'Categories',
            style: TextStyle(fontFamily: 'MonteSerrat', fontSize: 16.0),
          ),
          Wrap(
            children: <Widget>[
              Row(
            children: <Widget>[
              _checkBox('Gaming'),
              _checkBox('Sports'),
              _checkBox('Casual'),
              _checkBox('21 +'),
              _checkBox('Adult'),
              _checkBox('Food'),
              _checkBox('Club'),
              _checkBox('Activities'),
              _checkBox('Shopping'),
            ],
          )
            ],
          )
          
        ],
      ),
    ));
 }


Widget _checkBox(String category) {
return Expanded(
    child: Column(
  children: <Widget>[
    Text(
      '$category',
      textAlign: TextAlign.center,
      style: TextStyle(fontFamily: 'MonteSerrat'),
    ),
    Checkbox(
      value: false,
      onChanged: (value) {
        // We …
Run Code Online (Sandbox Code Playgroud)

row word-wrap dart flutter

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

将SVG文件转换为Android Vector Drawable XML,同时保持组结构

我想将SVG文件转换为Android Vector Drawable XML.我需要SVG的结构.在SVG将多个元素组合在一起的范围内,我需要将该分组也反映在Android Vector Drawable中.

不幸的是,我发现做SVG到Vector Drawable转换的工具试图以一种摆脱文件结构中现有分组的方式最小化文件大小.

是否有一种聪明的方法来进行转换,使分组树保持完整?

svg android data-conversion android-vectordrawable

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