小编Noa*_*ark的帖子

在Python中使用AND和NOT运算符

这是我的自定义类,它代表一个三角形.我正在尝试编写代码来检查是否self.a,self.bself.c大于0,这意味着我有角度,角度,角度.

下面你将看到检查A和B的代码,但是当我使用self.a != 0它时,它工作正常.我相信我没有&正确使用.有任何想法吗?这是我如何称呼它:print myTri.detType()

class Triangle:

    # Angle A To Angle C Connects Side F
    # Angle C to Angle B Connects Side D
    # Angle B to Angle A Connects Side E

    def __init__(self, a, b, c, d, e, f):
        self.a = a
        self.b = b
        self.c = c
        self.d = d
        self.e = e
        self.f = f

    def detType(self):
        #Triangle Type AAA
        if self.a != 0 …
Run Code Online (Sandbox Code Playgroud)

python operators

61
推荐指数
3
解决办法
44万
查看次数

错误:找不到模块'../lib/cli'

我是javascript开发的新手,当我通过backbone_blueprints书时,我遇到了以下错误.这是我得到的错误:

> simple-blog@0.1.0 start /Users/noahc/Projects/backbone_blueprints/blog
> nodemon server.js


module.js:340
    throw err;
          ^
Error: Cannot find module '../lib/cli'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/noahc/Projects/backbone_blueprints/blog/node_modules/.bin/nodemon:3:11)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)

npm ERR! Darwin 14.1.0
npm ERR! argv "node" "/usr/local/bin/npm" "start"
npm ERR! node v0.10.33
npm ERR! npm  v2.1.11
npm ERR! code ELIFECYCLE
npm ERR! simple-blog@0.1.0 start: `nodemon server.js`
npm ERR! Exit status 8 …
Run Code Online (Sandbox Code Playgroud)

javascript npm

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

'@'符号在Javascript,Coffeescript或Jquery中有特殊含义吗?

我有一些看起来像的代码

self = @
Run Code Online (Sandbox Code Playgroud)

然后使用@someMethodName或self.someMethodName

@有一些特殊含义吗?

javascript jquery coffeescript

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

论据太少

我想在我的Rails应用程序中使用一些Javascript.

我想让我的索引页面允许我编辑索引页面上的各个项目,然后在编辑时重新加载索引页面.

我的index.html.erb页面如下所示:

<div id="index">
<%= render 'index' %>
</div>
Run Code Online (Sandbox Code Playgroud)

在我的index.js.erb中我有:

$('#index').html("<%=j render 'index' %>");
Run Code Online (Sandbox Code Playgroud)

在我的holder_controller中:

def edit
  holder = Holder.find(params[:id])
 end

def update
  @holder = Holder.find(params[:id])
  if @holder.update_attributes(params[:holder])
    format.html { redirect_to holders_path } #, flash[:success] = "holder updated")
    ## ^---Line 28 in error
    format.js
  else
    render 'edit'
  end
end
Run Code Online (Sandbox Code Playgroud)

当我加载索引页面时,它很好.只要单击编辑按钮并提交表单,我就会得到以下信息:

在此输入图像描述

但是,如果我返回并刷新索引页面,则会保存编辑内容.我究竟做错了什么?

ruby-on-rails controllers ruby-on-rails-3 ruby-on-rails-3.2

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

如何使所有帖子都有自定义格式"domain.com/blog/title"的永久链接?

我要做的是让我的所有帖子都具有以下格式:domain.com/blog/title.

但是,在我的_posts文件夹中,我有一个名为的文件2010-07-11-hello.markdown,它包含以下内容:

---
title: Hello
permalink: /blog/:title/ 
---
Hello World!
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?永久链接未被转换.例如,URL看起来像这样:http://localhost:4000/blog/:title/我希望实际的标题显示在那里.

static-site jekyll

20
推荐指数
1
解决办法
3168
查看次数

在Sublime中查看时test.log中的"ESC"字符

每当我从任何rails应用程序打开test.log时,我都会在Sublime中获得以下屏幕截图.我试过搞乱编码,但找不到任何修复它的东西.

在此输入图像描述

关于发生了什么的任何想法?

ruby-on-rails sublimetext sublimetext2

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

Nginx:404错误时返回301重定向

每当我在我的域上收到404错误时,我想做什么,自动301到主页.

我有很多旧的博客文章和链接的,但我没有在博客上,如果有人碰巧从另一个网站点击,他们被踢到主页.

我怎么能在nginx里面这样做?

 server {
        listen             12680;
        root       /home/noahc/webapps/nginx/html/noahc/;
        server_name    www.noahc.net, noahc.net;
        error_page 404 @foobar;

        location @foobar {
                rewrite  .*  / permanent;
                }
         }
Run Code Online (Sandbox Code Playgroud)

url redirect nginx url-rewriting

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

测试说没有路由匹配,但它们在浏览器中工作

对于我的测试,我有以下内容:

test "should update holder" do
        holder = Holder.create(name: "name", user_id: 10)
        put :update, holder: holder
    assert_redirected_to holder_path(assigns(:holder))
end
Run Code Online (Sandbox Code Playgroud)

当我运行它们时,我得到以下错误:

  ERROR (0:00:00.185) test_should_update_holder
  No route matches {:holder=>"980190963", :controller=>"holders", :action=>"update"}
        @ /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:532:in `raise_routing_error'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:528:in `rescue in generate'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:520:in `generate'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:561:in `generate'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:557:in `generate_extras'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:553:in `extra_keys'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_controller/test_case.rb:147:in `assign_parameters'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_controller/test_case.rb:453:in `process'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_controller/test_case.rb:49:in `process'
          /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.3/lib/action_controller/test_case.rb:390:in `put'
          test/functional/holders_controller_test.rb:36:in `block in <class:HoldersControllerTest>'
          /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/testing/setup_and_teardown.rb:35:in `block in run'
          /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:458:in `_run__4148286245602197272__setup__4285546581512185515__callbacks'
          /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in `__run_callback'
          /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in `_run_setup_callbacks'
          /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:in `run_callbacks'
          /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.2.3/lib/active_support/testing/setup_and_teardown.rb:34:in `run'
Run Code Online (Sandbox Code Playgroud)

但在我的路线中,我有:

Teacherjoy::Application.routes.draw do
  get "users/new"

  resources :questions
  resources :pages
  resources …
Run Code Online (Sandbox Code Playgroud)

testing routes ruby-on-rails ruby-on-rails-3

12
推荐指数
1
解决办法
3757
查看次数

IRC Python Bot:最佳方式

我想构建一个基本上执行以下操作的机器人:

  1. 收听房间并与用户互动,并鼓励他们下载机器人.
  2. 一旦用户PMed,机器人就会使用各种AI技术与客户进行交互.

我应该只使用python中的IRC库或套接字,还是需要更多的机器人框架.

你会怎么做?

谢谢!

这是我目前正在使用的代码,但是,我没有让它工作.

#!/usr/bin/python 
import socket
network = 'holmes.freenet.net'
port = 6667
irc = socket.socket ( socket.AF_INET, socket.SOCK_STREAM )
irc.connect ( ( network, port ) )
irc.send ( 'NICK PyIRC\r\n' )
irc.send ( 'USER PyIRC PyIRC PyIRC :Python IRC\r\n' )
irc.send ( 'JOIN #pyirc\r\n' )
irc.send ( 'PRIVMSG #pyirc :Can you hear me?\r\n' )
irc.send ( 'PART #pyirc\r\n' )
irc.send ( 'QUIT\r\n' )
irc.close()
Run Code Online (Sandbox Code Playgroud)

python irc bots

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

Django App没有显示在管理界面中

我目前正从开发服务器迁移到Apache Web生产服务器.

我已经尝试通过复制它来执行以下操作,我可以登录管理面板,但它没有显示.

我的app中的admin.py看起来像这样:

    import models
    from django.contrib import admin

    admin.site.register(models.Organization)
Run Code Online (Sandbox Code Playgroud)

这是我的models.py

from django.db import models

class Organization(models.Model):
    name = models.CharField(max_length=100)
    website = models.URLField()
    azon_code = models.CharField(max_length=50)
    gooe_code = models.CharField(max_length=50)
    cj_code = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)

我已经重新启动了数据库并重新启动了apache以及可能会做某事.

django django-admin

10
推荐指数
2
解决办法
7831
查看次数