小编dre*_*att的帖子

在使用NuGet安装后,如何在我的班级中使用json.net?

我使用NuGet包管理器安装了json.net:

在此输入图像描述

但是现在当我真正尝试通过做类似的事情来使用它时:

JObject message = Jobject.parse(someJson);
Run Code Online (Sandbox Code Playgroud)

我到了Type or namespace name 'JObject' could not be found.

在NuGet安装后如何将其包含在我的解决方案中?

c# asp.net json nuget

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

主要的未定义方法`require_relative':Object(NoMethodError)

在尝试更新OpenSSL时 - 我在笔记本电脑上打破了(似乎)Ruby和Rails的所有内容.即使在卸载ruby和rails之后gem uninstall,rvm remove我仍然遇到此错误:

Drews-MacBook-Pro:bookstore drewwyatt$ rails server
bin/rails:3: undefined method `require_relative' for main:Object (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

几个月来一切都运转正常,直到我四处乱逛 - 更糟糕的是,我甚至不确定我做了什么来搞砸了.

额外信息

Drews-MacBook-Pro:bookstore drewwyatt$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0]
Drews-MacBook-Pro:bookstore drewwyatt$ which ruby
/Users/drewwyatt/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
Drews-MacBook-Pro:bookstore drewwyatt$ rails -v
bin/rails:3: undefined method `require_relative' for main:Object (NoMethodError)
Drews-MacBook-Pro:bookstore drewwyatt$ which rails
/Users/drewwyatt/.rvm/rubies/ruby-2.0.0-p247/bin/rails
Drews-MacBook-Pro:bookstore drewwyatt$ 
Run Code Online (Sandbox Code Playgroud)

更新 - 没有sudo安装

Drews-MacBook-Pro:~ drewwyatt$ gem install rails
Fetching: railties-4.0.0.gem (100%)
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /Users/drewwyatt/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks
Drews-MacBook-Pro:~ drewwyatt$ 
Run Code Online (Sandbox Code Playgroud)

ruby macos ruby-on-rails

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

如何覆盖默认类型?

我正在研究可访问性并认为"我只是alt在我的项目中创建一个必需的属性." 我的目标是,img如果alt没有提供属性,我的反应应用中的所有标签都会抱怨.所以,我创建了一个.d.ts文件,其中添加了以下内容:

import { HTMLAttributes } from 'react';

declare module 'react' {
  export interface ImgHTMLAttributes<T> extends HTMLAttributes<T> {
    alt: string;
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到这些错误:

'alt'的所有声明必须具有相同的修饰符.

后续属性声明必须具有相同的类型.属性'alt'必须是'string |类型 undefined',但这里有'string'类型.

有没有办法表明我试图覆盖,而不是扩展?或者有更好的方法来解决这个问题吗?

typescript reactjs

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

用CSS改变多个元素?

如果有这个问题,我真诚地道歉.经过大约半小时的搜索,我似乎无法找到一个"最佳答案",而我遇到的大多数解决方案似乎都涉及JavaScript.虽然我并不完全反对JavaScript - 但HTML,CSS和PHP绝对是我更强大的技能组合.如果不使用JavaScript就无法做到这一点,我可能需要一些认真的宝贝谈话.这是我的问题:

我想将一个元素的背景图像更改为完全独立元素的悬停状态.以下是我希望如何工作的示例:

.some_element:hover {
    #some_unrelated_div {
         background-image: url('path/to/img.jpg');
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望这能传达出我理想解决方案的明确信息.多谢你们.

javascript css

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

FileLoadException未被用户代码处理

我正在为我的MVC-4应用程序设置API,当我在Globals.asax.cs中取消注释这一行时:

WebApiConfig.Register(GlobalConfiguration.Configuration);
Run Code Online (Sandbox Code Playgroud)

当我重新启动项目时,我收到了这个异常:

An exception of type 'System.IO.FileLoadException' occurred in mscorlib.dll but was not handled in user code

Additional information: Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Run Code Online (Sandbox Code Playgroud)

我该怎么办?


更新1(截图)

据我所知,JSON.Net看起来已正确安装.

在此输入图像描述

在此输入图像描述

在此输入图像描述


更新2

当在Globals.Asax中注释掉API路由时,JSON.Net实际上似乎有效.这不会引发任何错误:

public ActionResult Index()
{
     var foo = Newtonsoft.Json.JsonSerializer.Create();
     return View();
}
Run Code Online (Sandbox Code Playgroud)

Visual Studio仅在取消注释此行时才会抱怨:

WebApiConfig.Register(GlobalConfiguration.Configuration);
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-4 asp.net-web-api

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

如何从 Twilio 获取活动呼叫列表

in-progress使用 Twilio REST API提取调用列表时,我遇到了双记录问题。这就是我想要的工作流程。

  1. 呼叫者拨打客户的号码。查看
  2. 呼叫者会听到欢迎消息并被放入呼叫队列中。查看
  3. 接线员从仪表板中看到队列中的呼叫者。问题
  4. 接线员选择连接到呼叫者。查看
  5. 呼叫已桥接。查看

我的问题是,当我查询所有正在进行的呼叫时,我得到了双记录。

  • 一旦呼叫者被放入队列中,就会显示一条记录,该记录显示属性中呼叫者的号码from以及to属性中的 Twilio 号码。
  • 选择连接呼叫后会出现第二条记录。它似乎与第一个重复,但它没有将全球 Twilio 号码(母号码)显示为属性to,而是显示代理的电话号码。

以下是我提取列表的方式:

<?php foreach($client->account->calls->getIterator(0,50,array("Status" => "in-progress")) as $call): ?>
    <tr>
    <td><?=$call->start_time?></td>
    <td><?=$call->duration?></td>
    <td><?=$call->from?></td>
    <td><?=$call->to?></td>
    <td>
        <form action="actions/queue.php" method="post">
        <input type="hidden" name="caller" value="<?=$call->parent_call_sid?>" />
        <input type="submit" value="Return Call to Queue" style="color: #555;" />
        </form>
    </td>
    </tr>
<?php endforeach; ?><!-- foreach calls as call -->
Run Code Online (Sandbox Code Playgroud)

还有一些值得注意的额外事情。

  • 它有一些样式,以便我可以看到我在做什么,大部分交互最终将在 iPad 或桌面软件上进行。
  • 上面提到的第二条记录(显示座席电话号码的记录)可以在显示为已排队的呼叫列表和显示为 的呼叫列表之间移动in-progress。只有第一个记录(显示 Twilio 电话号码的记录)始终显示 …

php twilio

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

SendGrid 在使用 Rails 4 的 Heroku 上抛出 SMTPAuthenticationError

这是一个 Rails 4 应用程序

生产.rb

Depot::Application.configure do
  # Settings specified here will take precedence over those in config/application.rb.

  # Code is not reloaded between requests.
  config.cache_classes = true

  # Eager load code on boot. This eager loads most of Rails and
  # your application in memory, allowing both thread web servers
  # and those relying on copy on write to perform better.
  # Rake tasks automatically ignore this option for performance.
  config.eager_load = true

  # Full error reports are disabled …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku sendgrid

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

无法将“ obj \ Debug \ {project} .dll”复制到“ bin \ {project} .dll”

最近,当我尝试运行我的项目时,Visual Studio Express 2013 for Web经常抛出此错误,而我发现的唯一解决方法是退出并重新启动Visual Studio或(有时)完全重新启动Windows。是什么会引起这样的事情?

完全错误转储

Error   19  Could not copy "obj\Debug\HobbsEventsMobile.dll" to "bin\HobbsEventsMobile.dll". Exceeded retry count of 10. Failed.    HobbsEventsMobile
Error   20  Unable to copy file "obj\Debug\HobbsEventsMobile.dll" to "bin\HobbsEventsMobile.dll". The process cannot access the file 'bin\HobbsEventsMobile.dll' because it is being used by another process.   HobbsEventsMobile
Run Code Online (Sandbox Code Playgroud)

visual-studio windows-8 visual-studio-2013

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

我可以在Angular2中的RXJS observable中的"subscribe()"之前捕获某些错误吗?

catch在允许子类到subscribeAngular2中的observable 之前,基类是否可能出现某些错误.

例如

export class SomeBaseClass {
    constructor(private _http: Http, private _location: Location) {}

    protected _fetchData(url): Observable<any> {
        const headers = new Headers();
        headers.append('Authorization', 'Token foo');
        return this._http.get(url, {headers})
            .map(response => response.json())
            .catch(response => this._handle401(error));
    }

    private _handle401(response: Response) {
        if(response.status === 401) {
            this._location.go('/login');
        }

        // What should this return?
    }
}

export class SomeClass extends SomeBaseClass {
    constructor( _http: Http,  _location: Location) {
        super(_http, _location);
    }

    doTheThing() {
        this._fetchData('/someUrl')
            .subscribe(
                response => this._handleResponse(response),
                error => …
Run Code Online (Sandbox Code Playgroud)

javascript observable rxjs angular

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

以下模块无法进行热更新:(需要完全重新加载)

我正在尝试在react / typescript(使用TSX)环境中设置热模块重新加载。我已经使用了react / redux现实世界中的示例作为推动事情发展的模型,这是我到目前为止的工作:

server.js

var webpack = require('webpack')
var webpackDevMiddleware = require('webpack-dev-middleware')
var webpackHotMiddleware = require('webpack-hot-middleware')
var config = require('./webpack.config')

var app = new (require('express'))()
var port = 3000

var compiler = webpack(config)
app.use(webpackDevMiddleware(compiler, { noInfo: true, publicPath: config.output.publicPath }))
app.use(webpackHotMiddleware(compiler))

app.use(function(req, res) {
  res.sendFile(__dirname + '/index.html')
})

app.listen(port, function(error) {
  if (error) {
    console.error(error)
  } else {
    console.info("==>   Listening on port %s. Open up http://localhost:%s/ in your browser.", port, port)
  }
})
Run Code Online (Sandbox Code Playgroud)

webpack.config.js …

typescript reactjs webpack webpack-dev-server hot-module-replacement

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