小编Bru*_*oLM的帖子

我可以将JavaScript函数存储在数组中吗?

如何在具有命名属性的数组中存储函数,因此我可以调用

FunctionArray["DoThis"]
Run Code Online (Sandbox Code Playgroud)

甚至

FunctionArray[integer]
Run Code Online (Sandbox Code Playgroud)

注意:我不想使用eval.

javascript arrays function

26
推荐指数
3
解决办法
5万
查看次数

如何设置TypeScript + Babel + Webpack?

我有这些依赖:

"devDependencies": {
  "@types/node": "^4.0.27-alpha",
  "babel-core": "^6.10.4",
  "babel-loader": "^6.2.4",
  "babel-polyfill": "^6.9.1",
  "babel-preset-es2015": "^6.9.0",
  "babel-preset-stage-0": "^6.5.0",
  "ts-loader": "^0.8.2",
  "typescript": "^2.0.0",
  "webpack": "^1.13.1"
}
Run Code Online (Sandbox Code Playgroud)

.babelrc

{
  "presets": [
    "es2015",
    "stage-0"
  ]
}
Run Code Online (Sandbox Code Playgroud)

tsconfig.json

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es6",
        "noImplicitAny": false,
        "sourceMap": false,
        "outDir": "built"
    },
    "exclude": [
        "node_modules"
    ]
}
Run Code Online (Sandbox Code Playgroud)

webpack.config.js

module.exports = {
  entry: ['babel-polyfill', './src/'],
  output: {
    path: __dirname,
    filename: './built/bundle.js',
  },
  resolve: {
    modulesDirectories: ['node_modules'],
    extensions: ['', '.js', '.ts'],
  },
  module: {
    loaders: [{
      test: /\.tsx?$/, loaders: …
Run Code Online (Sandbox Code Playgroud)

javascript typescript webpack babeljs

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

为属性设置默认值

是否可以在没有属性体的情况下设置默认值?最好带注释.

[SetTheDefaultValueTo(true)]
public bool IsTrue { get; set; }

[SetTheDefaultValueTo(false)]
public bool IsFalse { get; set; }

public void Something()
{
    var isTrue = this.IsTrue;
    var isFalse = this.IsFalse;
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

我什么时候应该使用CompiledQuery?

我有一张桌子:

-- Tag

ID  | Name
-----------
1   | c#
2   | linq
3   | entity-framework
Run Code Online (Sandbox Code Playgroud)

我有一个类将有以下方法:

IEnumerable<Tag> GetAll();
IEnumerable<Tag> GetByName();
Run Code Online (Sandbox Code Playgroud)

在这种情况下我应该使用编译查询吗?

static readonly Func<Entities, IEnumerable<Tag>> AllTags =
    CompiledQuery.Compile<Entities, IEnumerable<Tag>>
    (
        e => e.Tags
    );
Run Code Online (Sandbox Code Playgroud)

然后我的GetByName方法是:

IEnumerable<Tag> GetByName(string name)
{
    using (var db = new Entities())
    {
        return AllTags(db).Where(t => t.Name.Contains(name)).ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

它生成SELECT ID, Name FROM Tag并执行Where代码.或者我应该避免CompiledQuery在这种情况下?

基本上我想知道何时应该使用编译查询.此外,在网站上,他们只为整个应用程序编译一次?

c# asp.net entity-framework compiled-query

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

如何在更改文件后重新编译webpack?

我正在使用带有两个入口点的webpack:

entry: {
  js: './assets/index.js',
  css: './assets/sass/all.scss'
},
Run Code Online (Sandbox Code Playgroud)

我想配置它,所以当我更改jsscss文件时,它会再次自动运行webpack.


我尝试使用webpack-dev-server命令:

webpack-dev-server --hot
Run Code Online (Sandbox Code Playgroud)

看起来它正在重建,它会输出消息

webpack:bundle现在是VALID.

但是,如果我尝试刷新浏览器,我看不到我的更改.(在开发工具上禁用缓存,按下Ctrl + F5).重新启动节点也不起作用,就好像它在其他地方构建而不是在配置的输出文件上:

output: {
  path: path.join(__dirname, '/public'),
  filename: 'bundle.js'
Run Code Online (Sandbox Code Playgroud)

},

node.js webpack

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

如何生成0到1之间的随机数?

我想在(0,1)之间生成随机数.我正在尝试以下方法:

double r2()
{
    return((rand() % 10000) / 10000.0);
}

int SA()
{
    double u;
    u = r2();
}
Run Code Online (Sandbox Code Playgroud)

但它不会产生预期的结果.我该如何解决?

c

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

如何在ServiceStack OrmLite中检索自动递增的Id?

对于具有标识的表:

    [AutoIncrement]
    public int Id { get; set;}
Run Code Online (Sandbox Code Playgroud)

将新行插入数据库时​​,检索对象Id的最佳方法是什么?

例如:

db.Insert <>(new User());

插入后Id的值为0,但在数据库中显然不是这种情况.我能看到的唯一可能性如下:

Id = (int)db.GetLastInsertId();
Run Code Online (Sandbox Code Playgroud)

但是我不相信这是一个安全的号召.如果同时发生100个插入,则可能会返回另一个插入的Id.在EF中进行插入时,将为您设置ID.

有谁知道最好的方法吗?

sql-server servicestack ormlite-servicestack

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

如何将第二个宽度为100%的两个div并排放置?

我想实现这个目标:

width=60px         width = remaining space
|------|    |-----------------------------------|
| div1 |    | Loren ipsun...                    |
|------|    |                                   |
            |                            div2   |
            |-----------------------------------|
Run Code Online (Sandbox Code Playgroud)

在jsFiddle上示例html.

是否可以将两个div并排放置,留下第二个div以及所有剩余空间?

html css

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

如何在类库项目中使用TagBuilder?

我想TagBuilder在类库项目中使用.我已经添加了对System.WebSystem.Web.Mvc(v3)的引用,但在我的类文件中,TagBuilder该类是不可见的.

如何TagBuilder在类库项目中使用?

c# asp.net-mvc-3

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

为什么要将SOAP用于webservices?

我已经阅读了教程" web-service-php-mysql-xml-json ".

似乎一切都好.但那么为什么我们应该使用肥皂进行网络服务?

rest soap web-services

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