小编Fab*_*ian的帖子

kinect深度相机的精度

kinect中的深度相机有多精确?

  • 范围?
  • 解析度?
  • 噪声?

特别是我想知道:

  • 微软是否有任何关于它的官方规范?
  • 有关于这个问题的科学论文吗?
  • TechBlogs的调查?
  • 个人实验很容易重现?

我现在正在收集大约一天的数据,但大多数作者都没有说出他们的来源,而且价值似乎差别很大......

depth kinect

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

如果新操作员工作,应该总是检查吗?

我有两个关于new运算符的问题:

  1. 新操作员是否无法分配内存?

  2. 如果确实有一个对象被创建,那么每次使用new后都应该进行一次测试吗?

c++ new-operator

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

fopen(),fclose()究竟是如何工作的?

我只是想知道函数fopen,fclose,socket和closesocket.当调用fopen或打开套接字时,到底发生了什么(尤其是内存方式)?

打开文件/套接字而不关闭它们会导致内存泄漏吗?

第三,如何创建套接字,它们看起来像内存一样明智?

我也对操作系统(Windows)在读取套接字和发送数据方面的作用感兴趣.

c sockets windows fopen fclose

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

增加函数指针

我刚刚学习了函数指针(指向存储函数机器代码的地址的指针).这让我想到机器代码以及它如何存储在内存中.

机器代码是否连续存储在内存中,以便可以"手动"增加指针,直到它指向下一个/上一个函数?

这是调试器的作用吗?他让我"看到"程序计数器指向机器代码的位置?

结论:可以用函数指针编程一个原始调试器吗?

我理解这是对的,还是我离开了?

c function-pointers memory-layout

10
推荐指数
3
解决办法
3450
查看次数

将低级x86优化代码移植到ARM Cortex-A8架构

将C++ x86代码移植到ARM处理器的主要注意事项是什么?

我知道/听说过的(但我不知道他们是不是真的有问题,甚至是真的 - 请核实):

  • SSE - > NEON
  • 64位整数变为32位
  • 小端 - >大端

程序员应该注意的任何其他差异和陷阱?

x86 arm

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

粒子引擎 - XNA/C#

我在寻找XNA游戏的粒子引擎?是否有良好/积极维护的图书馆?(如果可能的话,开源)

c# xna particles

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

使用Kotlin中的Java Stream API从列表列表中获取元素

以下代码(用Kotlin编写)从列表列表中提取元素.它有效,但看起来相当难看,难以阅读.

有没有更好的方法来编写与java流api相同的方法?(例子可以用Kotlin或Java给出)

val listOfLists: List<Any> = ...
val outList: MutableList<Any> = mutableListOf()

listOfLists.forEach {
    list ->
    if (list is ArrayList<*>) list.forEach {
        l ->
        outList.add(l)
    }
}

return outList;
Run Code Online (Sandbox Code Playgroud)

list java-8 kotlin java-stream

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

程序如何管理类型信息?

我只是想知道,如何通过c ++程序管理类型信息?

例如.漂浮f; 需要32位内存.但由于所有位都用于保存值,程序如何记住它是float类型?

(我知道这是一个非常古怪的问题...)

c++ types

6
推荐指数
2
解决办法
246
查看次数

如何使用Gradle运行kotlintest测试?

从Intellij启动时,kotlintest测试运行良好,但是当我尝试使用gradle test task命令运行它们时,仅发现并运行了我的常规JUnit测试。

kotlintest代码:

import io.kotlintest.matchers.shouldBe
import io.kotlintest.specs.StringSpec

class HelloKotlinTest : StringSpec() {
    init {
        println("Start Kotlin UnitTest")

        "length should return size of string" {
            "hello".length shouldBe 5
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

build.gradle:

apply plugin: 'org.junit.platform.gradle.plugin'

buildscript {
    ext.kotlinVersion = '1.1.3'
    ext.junitPlatformVersion = '1.0.0-M4'

    repositories {
        maven { url 'http://nexus.acompany.ch/content/groups/public' }
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
        classpath "org.junit.platform:junit-platform-gradle-plugin:$junitPlatformVersion"
    }
}

sourceSets {
    main.kotlin.srcDirs += 'src/main/kotlin'
    test.kotlin.srcDirs += 'test/main/kotlin'
}

(...) 

dependencies {
    // Kotlin
    compile group: 'org.jetbrains.kotlin', name: 'kotlin-stdlib-jre8', version: kotlinVersion …
Run Code Online (Sandbox Code Playgroud)

junit kotlin junit-runner build.gradle kotlintest

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

如何避免方法重载?

我有以下情况:

构造函数需要6个值.其中一些有默认值,有些则没有.

#pseudocode# Foo(int a, int b=2, int c=3, int d=4, int e=5, int f){}
Run Code Online (Sandbox Code Playgroud)

我希望能够调用所有可能的组合,而不必总是写出所有6个参数.

#pseudocode# Foo f1 = new Foo(a=1, d=7, f=6);
#pseudocode# Foo f2 = new Foo(a=1, b=9, d=7, f=6);
Run Code Online (Sandbox Code Playgroud)

除了使用方法重载(这将是乏味的)这样做,是否有更优雅的解决方案?

c# optional-parameters

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