小编Man*_*uro的帖子

Java中的变量默认值

声明时,Java中的每个类型都具有原始值.本文包含原始数据类型原始数据类型的描述.知道这一点,为什么Eclipse显示错误告诉我变量可能尚未初始化?如果我有例如

int x;
x++;
Run Code Online (Sandbox Code Playgroud)

java variables

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

找到达到某个总和的最小迭代次数

我试图解决这个问题几个星期,但无法达成解决方案.首先,两个数字X和Y都等于1.只有有效的选项是X+Y或者Y+X一次.我们需要找到需要达到特定数量的最小迭代次数.

例如:如果数字是5

X=1, Y=1; X = X+Y

X=2, Y=1; Y = X+Y

X=2, Y=3; Y = Y+X

X=2, Y=5; Stop answer reached 
Run Code Online (Sandbox Code Playgroud)

我的看法:如果一个数字是奇数,那就说23,递减1.现在值= 22.找到除以22 = 11的最大数字.现在通过加1来达到数字,这样:

X=11; Y=1 ; Y=Y+X

X=11; Y=12; X=X+Y

X=23, answer reached
Run Code Online (Sandbox Code Playgroud)

但是这种方法的问题是我不能递归地达到一个特定的数字,因为即使我达到某一点,比如X =所需的值,Y值也会被错放,我无法重复使用它来达到另一个值

algorithm

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

在遗传算法中防止近亲繁殖和单一栽培(新手问题)

我正在写一个遗传算法.我的人口迅速发展单一栽培.我正在使用少量离散基因(每个个体24个基因)的小群体(32个个体)和单点交叉交配方法.将其与轮盘赌选择策略相结合,很容易看出几代遗传多样性是如何丢失的.

我想知道的是,什么是适当的回应?我没有关于GA的学术水平知识,只有少数解决方案浮现在脑海中:

  1. 使用更多的人口.(慢)
  2. 使用运行时检查来防止繁殖.(慢)
  3. 使用更多交叉点.(不是很有效)
  4. 提高突变数量.

对这种情况有什么适当的回应?

genetic-algorithm

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

错误:错误:不允许整数类型(在'layout_height',值为'10')

<TextView
    android:id="@+id/textView1"
    android:layout_width="match_parent"
    android:layout_height="10"
    android:layout_alignBottom="@+id/editText2"
    android:layout_alignRight="@+id/editText2"
    android:layout_alignEnd="@+id/editText2"
    android:layout_marginBottom="63dp"
    android:text="@string/hello" />
Run Code Online (Sandbox Code Playgroud)

每当我输入没有字符串的文本时,它会给我一个黄色的符号.所以我做了一个字符串.现在我在layout_height上得到了上面的消息.我是android开发的新手.

android types integer

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

如何检查字体是否支持特定样式

我在更改应用程序字体时遇到以下异常,因为我在应用程序的一部分中使用了删除操作,而某些字体不支持它:

在此输入图像描述

我使用字体对话框更改我的应用程序字体.在将其分配给我的应用程序后,我需要检查所选字体是否支持删除线样式.

建议的方法是什么?我知道我可以使用样式创建一个字体并捕获异常,但有更优雅的方法吗?

提前致谢.


编辑:用户选择字体,而不是必要的删除线.在那一刻,我需要检查字体是否支持样式删除线,因为我在应用程序的一部分中创建了三角形字体.如果字体不支持删除线样式,则不允许用户选择该字体.

.net c# fonts winforms

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

null和space之间有点不同

我刚刚读到这句话

并且不要告诉我,null和space之间没有一点区别,因为这确实有多大差异.:-)

拉里墙可以告诉我bit他在空间和空间之间的区别是null什么?

null

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

为什么CheckStyle建议我使用最终方法?

我正在使用eclipse checkstyle插件.我在类A中有几个方法在类B中被覆盖.对于大多数方法,我有以下警告

该函数SearchAndReplace不被认为是继承的
- 它必须被声明为abstract或final或将其留空.

将方法声明为final是否有任何优势?

编辑

我知道关键字final是什么用的.我知道它可以防止覆盖方法,是否有其他优点,如性能或类似的东西?

java final checkstyle

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

函数操作码在C中

我正在阅读一篇关于x86挂钩的文章x86 API挂钩,我遇到了这段代码:

if(*function_A == 0xe9) {
    printf("Hook detected in function A.\n");
}
Run Code Online (Sandbox Code Playgroud)

似乎这段代码测试函数的操作码是否是跳转.我的问题是关于语法*function_A.这是什么语法?它是否返回C中函数的操作码?我做了很多研究但是没有找到关于这个功能的任何文档

编辑

我以为我添加了文章的链接,但我注意到我忘了添加它.链接添加,以防它有帮助.

c hook

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

功能指针 - 为什么此代码崩溃?

#include <stdio.h>  
int main(void)
{
  int (*fp)(void); 
  printf("Loopy.\n");
  fp = &main; //point to main function
  fp(); //call 'main' 

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

而不是无限地执行循环,"循环"在我的机器上执行大约10-20秒,然后获得标准的Windows应用程序崩溃报告.为什么是这样?

编译器:GCC IDE:Code :: Blocks OS:Win7 64bit

在此输入图像描述

c crash pointers function-pointers function

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

Windows上的Boot2docker代理

我在Windows上安装了boot2docker.我试图在以下链接(https://github.com/boot2docker/boot2docker-cli/issues/230)的帮助下配置代理,但它不起作用.

当我执行时boot2docker download,我有以下错误:

boot2docker download
Latest release for github.com/boot2docker/boot2docker is v1.6.0
Downloading boot2docker ISO image...
error in run: Failed to download ISO image: Get https://s3.amazonaws.com/github-cloud/releases/14930729/0573f322-e442-11e4-8500-b1bbe904b032.iso?response-content-disposition=attachment%3B%20filename%3Dboot2docker.iso&response-content-type=application/octet-stream&AWSAccessKeyId=AKIAISTNZFOVBIJMK3TQ&Expires=1430303112&Signature=oTercMri%2FkqD9cbA315JhNHzehk%3D:
Proxy Authentication Required
Run Code Online (Sandbox Code Playgroud)

docker boot2docker

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