小编Kyl*_*yll的帖子

为什么我不能在不使用字符串的情况下向我的对象添加Dog Face(u + 1f436)字段?

这个:

var foo = {
  : true //Truely adorable
};
Run Code Online (Sandbox Code Playgroud)

在Firefox和Chrome上给我一个非法字符错误.然而,

var foo = {
  '' : true
};
Run Code Online (Sandbox Code Playgroud)

完美的工作.为什么?
(您也可以回答更多的Unicode字符,但我真的想了解更多关于Dog的信息)

javascript unicode

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

Babun或Cygwin与流星

在Windows上打开正常的cmd提示符并键入:

流星

会正常工作.但是在Cygwin(或Babun)中不起作用:

zsh:找不到命令:meteor

如何使它工作?

windows cygwin meteor babun

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

什么是1*新日期()?

通过阅读jQuery源代码,我遇到了以下代码:

1 * new Date()
Run Code Online (Sandbox Code Playgroud)

在Google搜索之后,我还看到它已包含在Google Analytics代码段中.

任何人都可以解释这里发生的事情,以及这条线的目的吗?
它是否生成一个不会再重复的随机数?

javascript date type-conversion

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

从头开始学习Drupal?

今天我被要求在Drupal开发新站点.

我必须在一周内从头开始学习.我需要除drupal.org以外的任何好的链接.我已经掌握了Wordpress和PHP的实践经验.

你有任何好的链接或教程吗?

drupal

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

如何在JTextarea/JTextfield中显示字符串

非常基本的问题.我是Java新手,到目前为止已经制作了一些相对简单的Javascript程序.我最喜欢的一个是我称之为完美侮辱的人,我决定正确地开发它,所以我可以说我做了一个程序.

核心计划还没有完成,但到目前为止我所做的就足够了.将有一些计算来决定计算机可以给出的响应,但所有变量将保持不变.我只需要知道如何将代码打印到JTextArea或JTextField而不是System.out.任何帮助将非常感激 :).

import java.awt.Color;
import java.awt.Font;
import java.util.Random;
import java.util.Scanner;
import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTextField;
import javax.swing.JTextPane;
import javax.swing.JEditorPane;
import java.awt.Font;
import java.awt.Color;
import javax.swing.JTextArea;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;

public class tpiCore {

    public class rootInterface extends JFrame {

        private JPanel contentPane;
        private JTextField input;

        public void main(String[] args) {
            EventQueue.invokeLater(new Runnable() {
                public void run() {
                    try {
                        rootInterface frame = …
Run Code Online (Sandbox Code Playgroud)

java

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

获取自定义类中的显示指标值

使用以下代码:

public class Panel extends SurfaceView  {
    // ......
    // in one of the methods I want to call  
    Display display = getWindowManager().getDefaultDisplay();
    // ......
}
Run Code Online (Sandbox Code Playgroud)

问题在于getWindowManager()方法,我想这个方法只能在活动中调用,但我不在我的自定义方法中的活动中.如何获取DisplayMetrics我的自定义组件?

android

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

如何在静态非Meteor页面中使用Tracker.autorun?

我网站的某些页面是服务器端呈现的,因此通常的Meteor JavaScript包不可用.

我们希望保持页面尺寸不变,但是Tracker.autorun用于轻量级反应,我们怎样才能使用这片Meteor a-la-carte?

javascript reactive-programming meteor meteor-blaze meteor-tracker

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

Meteor - 重置数据库并创建init脚本

我们正在开发一个Meteor应用程序,我们需要在创建后在Mongo数据库中随时提供一些数据.

例如,我们有一个蒙戈集合命名Users,我们要开始与两个用户(说JohnSusan).我们不想手动执行此操作,因此在Mongo重置之后,如果这些数据由于脚本而自动添加到应用程序的Mongo数据库中将会很棒.

实现这一目标的最佳和"最完美"的方法是什么?

mongodb meteor

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

如何访问嵌套数组的值?

我在一个对象数组中有一个数组,我想从中检索一个属性.我在这里完成了它,但看起来很笨重.是否有更好的方法循环StaffList每个房间内的每个阵列?

window.onload = getInitials;
var data = {
    "room" : [
        {
            "id" : 1,
            "StaffList": [
                {                  
                  "inroom": true,                  
                  "initials": "MG"
                },
                {
                  "inroom": false,
                  "initials": "CT"
                },
                {
                  "inroom": true,
                  "initials": "MS"
                }
            ]
        },
        {
            "id" : 2,
            "StaffList": [
                {                  
                  "inroom": true,                  
                  "initials": "MG"
                },
                {
                  "inroom": false,
                  "initials": "CT"
                },
                {
                  "inroom": true,
                  "initials": "MS"
                },
                {
                  "inroom": true,
                  "initials": "MA"
                }
            ]
        }   

    ]
}

function getInitials() {
    var len …
Run Code Online (Sandbox Code Playgroud)

javascript

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

在C中处理长递归生成时如何防止堆栈溢出?

给定一个语法,在C中计算FIRST和FOLLOW时,如何避免堆栈溢出问题.当我不得不通过长时间的生产时,问题出现在我的代码中.

例:

S->ABCD
A->aBc | epsilon
B->Bc
C->a | epsilon
D->B
Run Code Online (Sandbox Code Playgroud)

这只是一个语法.递归是这样的:

S->A
C->A
A->B
B->D
D->aBc | epsilon
Run Code Online (Sandbox Code Playgroud)
FIRST(S)=FIRST(A)=FIRST(B)=FIRST(D)={a,epsilon}.  
Run Code Online (Sandbox Code Playgroud)

提供一个C(而不是C++)代码来计算和打印上面的语法的FIRST和FOLLOW集合,记住你可能会遇到一个更长的语法,它具有特定非终端的多个隐含的第一/后续集合.

例如:

FIRST(A)=FIRST(B)=FIRST(B)=FIRST(C)=FIRST(D)=FIRST(E)=FIRST(F)=FIRST(G)=FIRST(H)=FIRST(I)=FIRST(J)=FIRST(K)={k,l,epsilon}.
Run Code Online (Sandbox Code Playgroud)

那就是:让你得到FIRST(A)你算算FIRST(B),并依此类推,直至到达FIRST(K)具有其FIRST(K)具有终端'k','l'epsilon.暗示越长,越有可能因多次递归而遇到堆栈溢出.
如何在C语言中避免这种情况并仍能获得正确的输出?
用C(不是C++)代码解释.

char*first(int i)
{
    int j,k=0,x;
    char temp[500], *str;
    for(j=0;grammar[i][j]!=NULL;j++)
    {
        if(islower(grammar[i][j][0]) || grammar[i][j][0]=='#' || grammar[i][j][0]==' ')
        {
           temp[k]=grammar[i][j][0];
           temp[k+1]='\0';
        }
        else
        {
            if(grammar[i][j][0]==terminals[i])
            {
                temp[k]=' ';
                temp[k+1]='\0';
            }
            else
            {
                x=hashValue(grammar[i][j][0]);
                str=first(x);
                strncat(temp,str,strlen(str));
            }
        }
        k++;
    }
    return temp;
} …
Run Code Online (Sandbox Code Playgroud)

c stack-overflow compiler-construction recursion buffer-overflow

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

应该命名Meteor发布功能吗?

我正在努力更好地理解发布/订阅模型的工作原理.

具体来说,我指的是教程中的一步.

if (Meteor.isServer) {
  Meteor.publish('tasks', function tasksPublication() {
    return Tasks.find();
  });
}
Run Code Online (Sandbox Code Playgroud)

tasksPublication教程之后的任何地方都不会使用该名称.

查看此处的文档,似乎不需要该名称.
命名出版函数会有什么不同吗?

javascript publish-subscribe meteor meteor-publications

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

如何在 JavaScript 数组中将两个字符串字段连接为一个?

我有一个看起来像这样的数组:

[
  {"firstName": "john", "lastName": "doe", "linkedInID":"..."},   
  {"firstName": "jane", "lastName": "doe", "linkedInID":"..."},
  {"firstName": "someone", "lastName": "Mc Donald", "linkedInID":"..."},
  ...
]
Run Code Online (Sandbox Code Playgroud)

我希望它合并到:

[
  {"Name": "john doe", "linkedInID": "..."},   
  {"Name": "jane doe", "linkedInID": "..."},
  {"Name": "someone Mc Donald", "linkedInID": "..."},
  ...
]
Run Code Online (Sandbox Code Playgroud)

所有新对象都应该有一个字段Name,它是firstNameand的串联lastName

我怎样才能做到这一点?

javascript arrays

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