这是我的自定义类,它代表一个三角形.我正在尝试编写代码来检查是否self.a,self.b和self.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) 我是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) 我有一些看起来像的代码
self = @
Run Code Online (Sandbox Code Playgroud)
然后使用@someMethodName或self.someMethodName
@有一些特殊含义吗?
我想在我的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)
当我加载索引页面时,它很好.只要单击编辑按钮并提交表单,我就会得到以下信息:

但是,如果我返回并刷新索引页面,则会保存编辑内容.我究竟做错了什么?
我要做的是让我的所有帖子都具有以下格式: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/我希望实际的标题显示在那里.
每当我从任何rails应用程序打开test.log时,我都会在Sublime中获得以下屏幕截图.我试过搞乱编码,但找不到任何修复它的东西.

关于发生了什么的任何想法?
每当我在我的域上收到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) 对于我的测试,我有以下内容:
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) 我想构建一个基本上执行以下操作的机器人:
我应该只使用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) 我目前正从开发服务器迁移到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以及可能会做某事.
javascript ×2
python ×2
bots ×1
coffeescript ×1
controllers ×1
django ×1
django-admin ×1
irc ×1
jekyll ×1
jquery ×1
nginx ×1
npm ×1
operators ×1
redirect ×1
routes ×1
static-site ×1
sublimetext ×1
sublimetext2 ×1
testing ×1
url ×1