小编Cra*_*aig的帖子

用其他(口语)语言编码

这是我一直想知道的事情,我在网上任何地方都找不到它.当一家商店(比如日本)写代码时,我能用英文阅读吗?或者语言,如C,PHP,什么,有他们写的日语翻译?

我想我所问的是,世界上每一位编码人员都知道足够的英语使用我所用的完全相同的保留字吗?

这段代码是:

If (i < size){
    switch
        case 1:
            print "hi there"
        default:
            print "no, thank you"
} else {
    print "yes, thank you"
}
Run Code Online (Sandbox Code Playgroud)

显示与我现在用英语看到的完全相同,或者其他非英语人士会看到"if","switch","case","default","print"和" "用他们的母语?

编辑 - 是的,这很严重.我不知道语言的不同本地化是否有不同的关键字.或者如果甚至有不同的本地化.

translation localization spoken-language

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

为什么这会超过Java构造函数和静态初始化程序中的65,535字节限制?

免责声明:我意识到我可以在运行时用Java生成这个,这是一个非常特殊的情况下需要的,同时性能测试一些代码.我发现了一种不同的方法,所以现在这只是一种好奇心而不是任何实际的东西.

我已经尝试了以下作为静态字段,作为实例字段,并直接在构造函数中初始化.每次eclipse通知我"构造函数TestData()的代码超过65535字节限制"或"静态初始化程序的代码超过65535字节限制".

有10,000个整数.如果每个int是4个字节(32位),那么那不是40,000个字节吗?除了仅构建数组的数据之外,还有更多的25,0000字节的开销吗?

使用这一小段python生成数据:

#!/usr/bin/python

import random;
print "public final int[] RANDOM_INTEGERS = new int[] {";
for i in range(1,10000):
    print str(int(random.uniform(0,0x7fffffff))) + ",";
print "};";
Run Code Online (Sandbox Code Playgroud)

这是一个小样本:

public final int[] RANDOM_INTEGERS = new int[] {
    963056418, 460816633, 1426956928, 1836901854, 334443802, 721185237, 488810483,
    1734703787, 1858674527, 112552804, 1467830977, 1533524842, 1140643114, 1452361499,
    716999590, 652029167, 1448309605, 1111915190, 1032718128, 1194366355, 112834025,
    419247979, 944166634, 205228045, 1920916263, 1102820742, 1504720637, 757008315,
    67604636, 1686232265, 597601176, 1090143513, 205960256, 1611222388, 1997832237,
    1429883982, 1693885243, 1987916675, 159802771, 1092244159, 1224816153, 1675311441,
    1873372604, 1787757434, 1347615328, …
Run Code Online (Sandbox Code Playgroud)

java jls

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

添加迁移首先在代码迁移/代码中创建空迁移

我首先在代码中使用代码迁移.我修改了我的一个模型(域类),并在添加迁移时拾取了更改.到现在为止还挺好.现在是我可能做错事的部分:

  1. 我做了其他更改,使之前的修改无关紧要.
  2. 我删除了迁移并尝试重新构建,我得到了一个空迁移.我现在明白数据库跟踪迁移历史记录.所以我理解为什么这是愚蠢的.
  3. 我的下一步是删除数据库中的行 - 听起来这也不是一个好主意."退回"的适当方法是执行Update-Database -Target:{MigrationName}
  4. 尝试这两个我仍然得到一个空的迁移.我还尝试删除数据库并在我之前更新到迁移.

我的google/SO foo让我失望了.我认为发生的是VS/Entity没有检测到我的模型中的变化,我不确定触发器是什么.有人可以帮我吗?

entity ef-code-first ef-migrations

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