小编Lux*_*Lux的帖子

如何将ember-cli app更新为ember-data 1.0.0-beta9?

我有一个ember-cli应用程序.看来ember-cli 1.0.0-beta.8.2a68c63a默认使用ember-data .(至少将其加载到浏览器中ember serve)

但我想使用当前 beta.9,因为最近的变化DS.DateTransform.

如何更新我的余烬数据版本?

令人困惑的是因为ember-data似乎安装了两次!一次用凉亭(但我没有依赖我的bower.json),一次用npm(但这里是ember-cli-ember-data).

安装版本的bower似乎是1.0.0-beta.10(为什么10?在emberjs.com上只列出了9个!),但是ember-cli-ember-datanpm模块1.0.0-beta.8.2a68c63a加载了一个ember-data .最近对github repo的更改告诉我现在已经弃用了,我应该更新我的package.json,但是怎样,为什么ember-cli没有为我做这个?

感谢您的帮助安装ember-data 1.0.0-beta.10!

ember.js ember-data ember-cli

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

无法解析符号R.

我正在Android Studio上添加一个简短的Toast消息.(我正在制作Android Wear应用程序)

我不知道为什么这个代码在'符号R'上有错误.它说"无法解析符号R."

    import android.app.Activity;
    import android.content.Context;
    import android.content.DialogInterface;
    import android.os.Bundle;
    import android.support.wearable.view.WatchViewStub;
    import android.view.View;
    import android.widget.Button;
    import android.widget.TextView;
    import android.widget.Toast;

    public class MyActivity extends Activity {

        private TextView mTextView;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_my);

    //getnextpage
    Button getnextpage;
    getnextpage = (Button) findViewById(R.id.getnextpage);
    getnextpage.setOnClickListener(new OnclickListener() {
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "Here is 2nd Page", Toast.LENGTH_LONG).show();
        }
    });
    final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
    stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
        @Override
        public void onLayoutInflated(WatchViewStub stub) {
            mTextView = (TextView) …
Run Code Online (Sandbox Code Playgroud)

java android symbols android-studio

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

在 vscode 中显示错误的间距?

我正在使用该eslint扩展,它在我的代码中产生错误。但是,有没有办法在有错误的行上显示错误指示装订线?目前我只有这个红色下划线: 在此输入图像描述

有没有办法在错误和警告的行号旁边显示高对比度的装订线?

visual-studio-code

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

Ember.js路由器对控制器的操作

当我使用Ember路由器时,如何在模板中定义连接到控制器的操作?

一个例子在这里:http: //jsfiddle.net/KvJ38/3/

Unter My Profile是两个动作:一个在State上定义,并且正在工作两个在Controller上定义.我怎样才能使这个工作或我应该使用另一种方法?

App.Router = Em.Router.extend({
  enableLogging: true,
  location: 'hash',

  root: Em.State.extend({
    // EVENTS
    goHome: Ember.State.transitionTo('home'),
    viewProfile: Ember.State.transitionTo('profile'),

    // STATES
    home: Em.State.extend({
      route: '/',
      connectOutlets: function(router, context) {
        var appController = router.get('applicationController');
        appController.connectOutlet(App.HomeView);
      }
     }),

    // STATES
    profile: Em.State.extend({
      route: '/profile',
        connectOutlets: function(router, context) {
          var appController = router.get('applicationController');
          appController.connectOutlet(App.ProfileView);
        }
    }),

    one: function() {
      alert("eins");
    },
  }) 
});
Run Code Online (Sandbox Code Playgroud)

ember.js ember-old-router

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

View helper:如果boolean为false,则为classBinding

如果布尔值为FALSE,如何使用#view帮助器将类绑定到视图?

// this is working
{{#view App.MyView controllerBinding="this" classBinding="controller.content.isActive"}}
    <div>test</div>
{{/view}}

// and this is what i want:
{{#view App.MyView controllerBinding="this" classBinding="!controller.content.isActive:is-not-active"}}
    <div>test</div>
{{/view}}
Run Code Online (Sandbox Code Playgroud)

我想绑定is-not-active为视图的类名,如果controller.content.isActive是false.

我可以在视图上做一个简单的逆变器功能,但我有一个更好的方法.

ember.js

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

从裸git文件仓库安装npm

如何从裸git repo文件夹安装npm模块?

所以我有一个包含git repo的文件夹。它是使用创建的git init --bare。现在我想让npm获取master分支的最新版本,并且有package.json文件可用。

什么是正确的方法?

我尝试了类似的东西:

npm install git+file:///W:/my/git/repo/ -g
npm install git+file:///W:/my/git/repo/#master -g
npm install file:///W:/my/git/repo/ -g --from-git
Run Code Online (Sandbox Code Playgroud)

可能吗?

npm日志:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   'file:///W:/my/git/repo/',
1 verbose cli   '-g',
1 verbose cli   '--from-git' ]
2 info using npm@1.4.14
3 info using node@v0.10.29
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 verbose cache add …
Run Code Online (Sandbox Code Playgroud)

git npm git-bare

5
推荐指数
2
解决办法
2692
查看次数

MS Access-禁用右键单击对象

我最近从事的工作涉及使用Access数据库查找信息。有问题的数据库是由开发人员在完成之前离开的。他也没有留下任何文件。

该数据库使用查询,表单和VBA。由于源数据的格式与开发数据库时的格式不同,因此某些查询不再有效。我知道SQL和一些基本的VBA,所以我试图修改SQL。但是,我无法查看查询后面的SQL。我无法在设计视图或SQL视图中打开它。我什至不能右键单击任何对象。不仅如此,当我打开一个对象时,我无法右键单击顶部选项卡将其关闭。我必须使用一个红色的x填充在右上角。我试图在打开数据库时按住shift键,但是仍然会发生。我还去了:菜单选项Tools-> Startup->以查看是否未选中“ Allow Default ShortCut Menus”。但是,事实并非如此。我已经检查了其他论坛,但找不到解决方案。我认为它可能在VBA中的某个地方,但是有大量的模块,每个模块中都有大量的子过程。我不知道还有什么可能。任何见解将不胜感激!

ms-access vba access-vba

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

Codeigniter 随机注销用户?

我正在使用 Codeigniter 3 构建一个应用程序,但用户不断被随机注销。我认为这可能是使用 AJAX 的问题,因为我读过这有点错误,但它只是在浏览等时随机发生,而不是任何特定时间,因为它可能会在几分钟内反复发生或持续一段时间.

我正在使用 ion_auth 插件进行身份验证等。

我的会话存储在数据库中,这是从 CI 导入的配置:

//$config['sess_driver'] = 'files';
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
//$config['sess_save_path'] = '/home/slight/system/cache/';
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
Run Code Online (Sandbox Code Playgroud)

我怎么能调试呢?是什么原因造成的?我可以检查什么?

php session codeigniter ion-auth codeigniter-3

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

如果没有 (.js) 文件扩展名,ES6 模块导入将无法工作

索引.js

import { DomEvent } from "./core/dom";
Run Code Online (Sandbox Code Playgroud)

我在 core 目录中有 dom.js 文件,但 ES6 不会加载它,直到明确地破坏它,就像

import { DomEvent } from "./core/dom.js";
Run Code Online (Sandbox Code Playgroud)

有没有办法加载没有文件扩展名的文件?

javascript module es6-modules

5
推荐指数
0
解决办法
1080
查看次数

如何根据输入参数输入返回类型

我有一个函数接收options带有kind属性的参数。的可能值kind是一小组值。所以它基本上是一个枚举。

根据kind不同的函数应该有不同的返回值。虽然所有可能的返回值都从某些公共基类型扩展而来。

我可以通过重载实现我想要的目标,但是函数本身的类型不是很好:

function test(options: Scenarios['bar']['options']): Scenarios['bar']['ret'];
function test(options: Scenarios['foo']['options']): Scenarios['foo']['ret'];
function test(options: any): any {
  ...
};
Run Code Online (Sandbox Code Playgroud)

有没有一种好的方法可以使用泛型来输入它?if(options.kind === 'foo') { return ... }如果还能正确执行正确的返回类型,那就太完美了。

这就是我尝试过的,但它不起作用。

type Base {
  a: string;
}

type Foo {
  b: string;
}

type Bar {
  c: string;
}

interface Scenarios {
  foo: { options: { kind: 'foo', input: string }, ret: Foo },
  bar: { options: { kind: 'bar' }, ret: Bar },
} …
Run Code Online (Sandbox Code Playgroud)

typescript typescript-generics

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