小编cod*_*dez的帖子

如何在webpy中提供文件?

我正在使用webpy framefork.我想在其中一个请求上提供静态文件.在webpy框架中是否有特殊方法或者我只需要读取并返回该文件?

python web.py

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

如何在使用委托时停止事件传播?

当我使用.bind对小孩和父母绑定事件,事件的孩子可以阻止事件传播史,返回FALSE; 但是当我使用委托时,返回false; 不会阻止事件传播.

http://jsfiddle.net/J3EAQ/

HTML:

<div class="parent">
    <div class="child"></div>
    <div class="child"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS:

$('.parent').delegate('.child','click',function(e){
    alert('child click');
    return false;
});
$('.parent').bind('click',function(e){
    alert('parent click');
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何使用部分数据从json填充案例类?

import net.liftweb.json._
import net.liftweb.json.JsonParser._

object test02 extends App {
    implicit val formats = DefaultFormats
    case class User(
        id: Int = 0,
        name: String = "John Doe",
        gender: String = "M")

    val s1=""" {"id":1,"name":"Bill","gender":"M"} """
    var r1=Serialization.read[User](s1)
    println(r1)

    val s2=""" {"id":1} """
    var r2=Serialization.read[User](s2)
    println(r2)  

}
Run Code Online (Sandbox Code Playgroud)

Second Serialization.read导致异常:net.liftweb.json.MappingException:名称没有可用值.

我怎么可能从json读取数据到case类,但是如果缺少某些字段,它们会被case类的默认值替换掉?

scala lift-json

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

为什么返回后的语句会改变返回值?

C++在以下代码中返回无效值:

#include <iostream>
#include <vector>

using namespace std;

int f(){
    vector< int * > v[2];
    return 1;
    v[1].push_back(NULL);
}

int main(){
    cout << f();
}
Run Code Online (Sandbox Code Playgroud)

输出是:

205960
Run Code Online (Sandbox Code Playgroud)

当我在返回后通过线路时,它工作正常:

#include <iostream>
#include <vector>

using namespace std;

int f(){
    vector< int * > v[2];
    return 1;
    //v[1].push_back(NULL);
}

int main(){
    cout << f();
}
Run Code Online (Sandbox Code Playgroud)

输出是:

1
Run Code Online (Sandbox Code Playgroud)

我使用mingw32-g ++.exe编译器的code :: blocks.mingw版本是:gcc版本4.4.1(TDM-2 mingw32).

c++

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

如何衡量CPU周期中的PHP脚本执行?

如何在CPU周期中测量PHP脚本执行?我不需要执行时间,因为如果脚本连接到db或外部API,它的等待并不消耗CPU资源.

编辑:PHP <5.3,Windows

php

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

Scala Play Websocket - 使用一个 out actor 同时发送:Array[Byte] 和 String 消息

我有播放 websockets 动作:

def socket = WebSocket.acceptWithActor[String, Array[Byte]] { request => out =>
    Props(new WebSocketInActor(out))
}
Run Code Online (Sandbox Code Playgroud)

通常我需要向浏览器发送大型原始数据数组。但有时我需要发送一些小的字符串数据。在浏览器中,我可以检测到是文本格式的数据还是原始 ArrayBuffer。如果我创建发送字符串的actor,我可以发送字符串消息,如果我创建使用Array[Byte]发送的actor,我可以发送原始数组。这两种情况我都不需要更改客户端代码。那么,如何强制 Play 对一个 out 演员使用两种发送方法?

scala websocket playframework

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

Reactjs:状态改变时重新渲染iframe

我在每个列表项中创建了一个包含list和iframe的示例.

http://jsfiddle.net/codez/kpth3szj/

/** @jsx React.DOM */
var TodoList = React.createClass({
  createItem: function(item) {
      return (
          <li>{item.text} <a href="#" onClick={this.props.handleDelete.bind(this, item)}>x</a><br />
        <iframe width="560" height="315" src={item.yid} frameborder="0" allowfullscreen></iframe>
           </li>        
      );
  },

  render: function() {
    return <ul>{this.props.items.map(this.createItem)}</ul>;
  }
});

var TodoApp = React.createClass({
  getInitialState: function() {
    return {items: [
    {text:'hello',name:'name1',yid:'//www.youtube.com/embed/y3iZACDBapU?autoplay=1'},
    {text:'hello2',name:'name2',yid:'//www.youtube.com/embed/dA3nu8ht0jU?autoplay=1'}
    ], text: ''};
  },
  handleDelete: function(itemToDelete, e) {
    console.info(itemToDelete);
    var newItems = _.reject(this.state.items, function(item) {
        return item.name == itemToDelete.name
    });
    this.setState({items: newItems});
  },
  handleChange: function(e) {
    this.setState({text: e.target.value});
  },
  handleSubmit: function(e) …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

如何将一个Seq中的值替换为Scala中另一个Seq的值?

我有序列:

val A = Seq(1,3,0,4,2,0,7,0,6)
val B = Seq(8,9,10)
Run Code Online (Sandbox Code Playgroud)

我需要一个新的序列,其中0被替换为第二个序列的值:

Seq(1,3,8,4,2,9,7,10,6)
Run Code Online (Sandbox Code Playgroud)

如何在功能风格中做到这一点?

functional-programming scala

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

Eclipse Javascript Editor使用Reactjs语法错误的字符串识别

当我在默认的Javascript编辑器中以下列格式编写jsx时,斜杠和格栅比标志被解释为字符串.当我在最后按Enter键时,Eclipse会自动添加"+"

我正在使用Eclipse 4.3.0.

如何解决这个问题?

Eclipse字符串问题

eclipse

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