小编ser*_*dat的帖子

如果Enum值相同,我将获得哪个枚举常量

如果存在多个具有相同值的枚举常量,是否存在一个常数我得到的逻辑?

我尝试了下面的变化,但无法得到合理的逻辑.

主要方法:

public class Program
{
    public static void Main(string[] args)
    {
        Test a = 0;
        Console.WriteLine(a);
    }
}
Run Code Online (Sandbox Code Playgroud)

第一次尝试:

enum Test
{
    a1=0,
    a2=0,
    a3=0,
    a4=0,
}
Run Code Online (Sandbox Code Playgroud)

输出:

a2
Run Code Online (Sandbox Code Playgroud)

第二次尝试:

enum Test
{
    a1=0,
    a2=0,
    a3,
    a4=0,
}
Run Code Online (Sandbox Code Playgroud)

输出:

a4
Run Code Online (Sandbox Code Playgroud)

第三次尝试:

enum Test
{
    a1=0,
    a2=0,
    a3,
    a4,
}
Run Code Online (Sandbox Code Playgroud)

输出:

a2
Run Code Online (Sandbox Code Playgroud)

第四次尝试:

enum Test
{
    a1=0,
    a2=0,
    a3,
    a4
}
Run Code Online (Sandbox Code Playgroud)

输出:

a1
Run Code Online (Sandbox Code Playgroud)

.net c# enums

58
推荐指数
2
解决办法
2458
查看次数

使用ES6/2015导出对象文字的最佳方法是什么?

看似非常简单的任务......

export default function() {
    return {
        googleClientID:'xxxx'
    }
}
Run Code Online (Sandbox Code Playgroud)

这是使用应用程序设置导出对象文字的最佳方法吗?

javascript ecmascript-6

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

线性回归"NA"仅针对最后一个系数进行估计

我在R中运行摘要(lm(...))函数.当我打印系数时,我得到除最后一个变量之外的所有变量的估计值.最后一个变量我得到"NA".

我尝试用另一列切换最后一列数据,再次,最后一列中的任何内容得到"NA",但其他一切都得到了估计.

关于数据的一点点:我有大约5个变量,每行有数据,然后我有12个季节变量,例如,如果月份是1月份,1月份每天都有1,否则为0.对于2月变量,如果月份是2月份则为1,否则为0,依此类推.有谁知道在系数估算的最后一列会产生"NA"的是什么?所以我第一次运行它时,它是12月虚拟变量的系数.是因为我的每月虚拟变量?谢谢

这是我可重复的例子.

dat<- data.frame(
         one<-c(sample(1000:1239)),
         two<-c(sample(200:439)),
         three<-c(sample(600:839)),
         Jan<-c(rep(1,20), rep(0,220)),
         Feb<-c(rep(0,20),rep(1,20),rep(0,200)),
         Mar<-c(rep(0,40),rep(1,20),rep(0,180)),
         Apr<-c(rep(0,60),rep(1,20),rep(0,160)),
         May<-c(rep(0,80),rep(1,20),rep(0,140)),
         Jun<-c(rep(0,100),rep(1,20),rep(0,120)),
         Jul<-c(rep(0,120),rep(1,20),rep(0,100)),
         Aug<-c(rep(0,140),rep(1,20),rep(0,80)),
         Sep<-c(rep(0,160),rep(1,20),rep(0,60)),
         Oct<-c(rep(0,180),rep(1,20),rep(0,40)),
         Nov<-c(rep(0,200),rep(1,20),rep(0,20)),
         Dec<-c(rep(0,220),rep(1,20)
      )

attach(dat)

summary(lm(one ~ two + three + Jan + Feb + 
          Mar + Apr + May + Jun + Jul + Aug + Sep + Oct + Nov + Dec))
Run Code Online (Sandbox Code Playgroud)

r

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

反向Uglified Javascript代码

我正在寻找方式(最好和在线网站)反向Uglify的一些JavaScript.网站:http://jsbeautifier.org/非常适合小型化代码,但它对于丑陋的东西并不是很好.

javascript uglifyjs

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

如何修剪多个字符?

我有一个字符串如下

const example = ' ( some string ()() here )   ';
Run Code Online (Sandbox Code Playgroud)

如果我修剪弦

example.trim()
Run Code Online (Sandbox Code Playgroud)

它会给我输出: ( some string ()() here )

但我想要输出some string ()() here.怎么实现呢?

const example = ' ( some string ()() here )   ';
console.log(example.trim());
Run Code Online (Sandbox Code Playgroud)

javascript regex string trim

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

从命名向量中删除名称并仅获取值

我有一个像下面这样的矢量

tmp <- c(a=1, b=2, c=3)
Run Code Online (Sandbox Code Playgroud)

abc
1 2 3

我想将这个向量展平为止1, 2, 3.

我试过unlist(tmp)但它仍然给了我相同的结果.

如何有效地实现这一目标?

r vector flatten

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

IDE未找到声明的全局类型

我有一个全局输入文件,我在其中定义我的类型,变量等...

现在项目结构是这样的:

trunk
   typings
     index.d.ts
   src
     Example.ts
     Example.d.ts
   tsconfig.json
Run Code Online (Sandbox Code Playgroud)

index.d.ts我已经让我们说

declare type userInfo = {
    username: string,
    password: string,
}
Run Code Online (Sandbox Code Playgroud)

但是Example.d.ts当我userInfo直接使用IDE时,它说找不到名字,而tsc编译器没有显示错误.

declare class Something {
   ...
   getUserInfo: () => userInfo; // <--- this is highlighted red
}
Run Code Online (Sandbox Code Playgroud)

有趣的是,当我使用userInfoExample.ts,没有突出显示的错误.

另一个有趣的事情是,当go to the declaration它跳到正确的行index.d.ts

我不会在两个文件中导入类型,因为它们是global类型.

我的tsconfig文件如下:

{
    "compilerOptions": {
        ...
        "typeRoots": ["./typings"],
        ...
    },
    ...
}
Run Code Online (Sandbox Code Playgroud)

可能是什么问题?

import types typescript tsconfig

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

表情符号模板文字中的 Unicode 值

当我尝试使用字符串模板生成表情符号时,出现错误。

如何达到这个目的?

Javascript代码:

const unifiedValue = '1F60E';
const emoji = `\u{${ unifiedValue }}`;
Run Code Online (Sandbox Code Playgroud)

Javascript 错误:

SyntaxError:模板中的转义序列无效

当然,如果我直接使用该值,它会起作用,但这会很容易出错 + 具有数百个if条件的数千行代码。

开发者控制台:

'\u{1F60E}'
Run Code Online (Sandbox Code Playgroud)

控制台输出: “”

javascript unicode emoji template-literals

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

如何停止重复ifs

const idx = query.idx; 
    let page = 1;

    if (idx > 19){
        page = 2
    };

    if (idx > 39){
        page = 3
    };

    if (idx > 59){
        page = 4
    };

    console.log(page);
Run Code Online (Sandbox Code Playgroud)

这是我的代码我试图在每19,39,59之后更改页面变量等是否有更好的方法来编写此代码,就好像我有更多索引我需要添加更多ifs

javascript

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

如何用for循环求和

我需要求解 的总和(10^2 + 10^3) * 99,总和将为total = (1100+1100+1100...(99 times))。我知道大多数人不喜欢循环,但我需要使用 for 循环来解决这个问题。这是我到目前为止所拥有的......

prob1 <- function(n){  
  total <- 1100
  for(i in 2:99) 
    total[i] <- sum(i^2 + i^3)  
  return(total)
}
Run Code Online (Sandbox Code Playgroud)

这就是我得到的

[1]   1100     12     36     80    150    252    392    576    810   1100   1452   1872   2366   2940   3600
[16]   4352   5202   6156   7220   8400   9702  11132  12696  14400  16250  18252  20412  22736  25230  27900
[31]  30752  33792  37026  40460  44100  47952  52022  56316  60840  65600  70602  75852  81356  87120  93150 …
Run Code Online (Sandbox Code Playgroud)

loops for-loop r

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