小编RPi*_*oli的帖子

在MVC中,如何返回字符串结果?

在我的AJAX调用中,我想将一个字符串值返回给调用页面.

我应该使用ActionResult还是只返回一个字符串?

ajax asp.net-mvc actionresult

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

On - window.location.hash - 更改?

我正在使用Ajax和hash进行导航.

有没有办法检查是否window.location.hash改变了这样?

http://example.com/blah #123http://example.com/blah #456

如果我在文档加载时检查它,它可以工作.

但是如果我有基于#hash的导航,那么当我按下浏览器上的后退按钮时它就不起作用了(所以我从#456跳到了#123).

它显示在地址框内,但我无法用JavaScript捕获它.

javascript ajax javascript-events fragment-identifier hashchange

548
推荐指数
9
解决办法
39万
查看次数

Try-finally块阻止StackOverflowError

看看以下两种方法:

public static void foo() {
    try {
        foo();
    } finally {
        foo();
    }
}

public static void bar() {
    bar();
}
Run Code Online (Sandbox Code Playgroud)

运行bar()清楚导致a StackOverflowError,但运行foo()没有(程序似乎只是无限期运行).这是为什么?

java stack-overflow recursion try-finally

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

直接与委派 - jQuery .on()

我试图理解使用jQuery .on()方法直接委托事件处理程序之间的这种特殊区别.具体而言,本段最后一句:

selector被提供时,事件处理程序被称为委托.当事件直接发生在绑定元素上时,不会调用处理程序,但仅适用于与选择器匹配的后代(内部元素).jQuery将事件从事件目标起泡到附加处理程序的元素(即最里面到最外层的元素),并为匹配选择器的路径上的任何元素运行处理程序.

"运行任何元素的处理程序"是什么意思?我做了一个测试页面来试验这个概念.但是以下两个结构导致了相同的行为:

$("div#target span.green").on("click", function() {
   alert($(this).attr("class") + " is clicked");
});
Run Code Online (Sandbox Code Playgroud)

要么,

$("div#target").on("click", "span.green", function() {
   alert($(this).attr("class") + " is clicked");
});
Run Code Online (Sandbox Code Playgroud)

也许有人可以参考一个不同的例子来澄清这一点?谢谢.

javascript jquery event-bubbling event-binding jquery-events

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

Node - 使用NODE_MODULE_VERSION 51针对不同的Node.js版本进行编译

我在终端上运行节点应用程序.最近已升级到节点v8.5.0,但我收到此错误:

Error: The module '/tidee/tidee-au/packages/tidee-au-server/node_modules/bcrypt/lib/binding/bcrypt_lib.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 51. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
    at Object.Module._extensions..node (module.js:653:18)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)
    at Function.Module._load (module.js:500:3)
    at Module.require (module.js:568:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/tidee/tidee-au/packages/tidee-au-server/node_modules/bcrypt/bcrypt.js:6:16)
    at Module._compile (module.js:624:30)
    at Module._extensions..js (module.js:635:10)
    at Object.require.extensions.(anonymous function) [as .js] (/tidee/tidee-au/packages/tidee-au-server/node_modules/babel-register/lib/node.js:152:7)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)
    at Function.Module._load (module.js:500:3)
    at …
Run Code Online (Sandbox Code Playgroud)

version node.js npm node-modules

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

Matplotlib中的内联标签

在Matplotlib中,制作一个传奇(example_legend()下图)并不太难,但我认为将标签放在正在绘制的曲线上是更好的风格(example_inline()如下图所示).这可能非常繁琐,因为我必须手动指定坐标,如果我重新格式化绘图,我可能需要重新定位标签.有没有办法在Matplotlib中自动生成曲线上的标签?能够以与曲线角度对应的角度定向文本的加分点.

import numpy as np
import matplotlib.pyplot as plt

def example_legend():
    plt.clf()
    x = np.linspace(0, 1, 101)
    y1 = np.sin(x * np.pi / 2)
    y2 = np.cos(x * np.pi / 2)
    plt.plot(x, y1, label='sin')
    plt.plot(x, y2, label='cos')
    plt.legend()
Run Code Online (Sandbox Code Playgroud)

带图例的图

def example_inline():
    plt.clf()
    x = np.linspace(0, 1, 101)
    y1 = np.sin(x * np.pi / 2)
    y2 = np.cos(x * np.pi / 2)
    plt.plot(x, y1, label='sin')
    plt.plot(x, y2, label='cos')
    plt.text(0.08, 0.2, 'sin')
    plt.text(0.9, 0.2, 'cos')
Run Code Online (Sandbox Code Playgroud)

带内联标签的图

charts matplotlib coordinates

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

检查mongoDB是否已连接

我的应用程序中有mongoDB.

在收听应用程序之前,我想检查mongoDB是否已连接.

这是最好的方式吗?

这是我的server.js文件:

var express = require('express');
var mongoDb = require('./mongoDb');
var app = express();

init();

function init() {
    if (mongoDb.isConnected()) {
      app.listen(8080, '127.0.0.1');
    }
    else {
      console.log('error');
    }
}
Run Code Online (Sandbox Code Playgroud)

isConnectedgetDbObject. getDbObject连接到mongoDB并返回一个对象:connected(true/false),db(dbObject或error).

然后,isConnected通过连接属性解析/拒绝.

这是mongoDb.js文件:

//lets require/import the mongodb native drivers.
var mongodb = require('mongodb');
// Connection URL. This is where your mongodb server is running.
var url = 'mongodb://localhost:27017/myDb';

var connectingDb; // promise

//We need to work with "MongoClient" interface in order to …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js

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

这些PHP字符串插值语法之间有什么区别

"${varname}""{$varname}"PHP的字符串插值有什么区别?(注意位置$)

php文档说你可以使用其中任何一种,但是没有清楚地解释这两种方法之间的区别.实际上有区别吗?

php interpolation

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

如何在xcode 8中将矢量图像导入图像资源

我阅读本教程将矢量图像导入xcode: 如何在Xcode 7中使用矢量

但它的接缝在xcode 8中有所不同.

我在XCAsset文件中创建了一个图像集,但是,在xcode 8中,其Attribute Inspector中没有"Scale Factors"属性.

它在哪里?如何在xcode 8中将矢量图像导入图像资源?

xcode vector vector-graphics ios xcode8

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

CSS动画宽度从右到左,高度从下到上

我试图解决从右到左扩展div的宽度和从下到上的不同容器的高度的问题.我正在尝试创建将在正方形旋转的CSS动画,并且模仿此处的边框是指向我的CodePen的链接https://codepen.io/Archezi/pen/xReqvq?editors=0100如果有帮助的话.

这是我的HTML .container是一个主要的包装器.circle是一个动画line1-line4是正方形的边框,我正在尝试动画.

<div class="container">
    <div class="circle "></div>
    <div class="line1  "></div>
    <div class="line2  "></div>
    <div class="line3  "></div>
    <div class="line4  "></div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS

body {
    margin: 0 auto;
}
.container {
    position:relative;
    margin: 50px auto;
    width: 800px;
    height:800px;
    border:1px solid #000;
}
.circle {
    display:inline-block;
    width: 25px;
    height: 25px;
    border-radius:50%;
    position: absolute;
    top:100px;
    left:100px;
    background:#000;
    animation: myframes 4s ease-in-out 0s infinite;

    /* animation-name: myanimation;
    animation-duration:5s;
    animation-timing-function:ease-in-out;
    animation-delay: 0s;
    animaiton-iteration-count: infinite;
    animation-direction: normal;
    animation-fill-mode: forwards;
    animation-play-state: running; …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery css3

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