我正在研究一个简单的条形图应用程序,它使用静态颜色数组来分割条形颜色.我希望功能可以正常绘制条形,或略微透明.
有没有办法以编程方式调整颜色整数,使其略微透明?或者我是否必须静态定义每种颜色的透明版本,然后在我想要透明度时切换到使用这些版本?
我从源代码编译并安装了Ruby 2.2到/ usr/local/bin/ruby和/ usr/local/bin/gem.(由于项目限制,我不能使用RVM,这是一个很长的故事.)
我在/ usr/bin中为这两个创建了符号链接.
我根本跑了:
gem install rails
Run Code Online (Sandbox Code Playgroud)
得到了:
Successfully installed rails-4.2.1
Parsing documentation for rails-4.2.1
Done installing documentation for rails after 0 seconds
1 gem installed
Run Code Online (Sandbox Code Playgroud)
当我尝试运行Rails时,我得到:
bash: rails: command not found
Run Code Online (Sandbox Code Playgroud)
which rails 还返回:
/usr/bin/which: no rails in (/sbin/:/bin:/usr/sbin:/usr/bin:/usr/local/bin)
Run Code Online (Sandbox Code Playgroud)
我的宝石列表是:
*** LOCAL GEMS ***
actionmailer (4.2.1)
actionpack (4.2.1)
actionview (4.2.1)
activejob (4.2.1)
activemodel (4.2.1)
activerecord (4.2.1)
activesupport (4.2.1)
arel (6.0.0)
bigdecimal (1.2.6)
builder (3.2.2)
bundler (1.9.4)
erubis (2.7.0)
globalid (0.3.5)
i18n (0.7.0)
io-console (0.4.3)
json (1.8.1) …Run Code Online (Sandbox Code Playgroud) 有人可以解释为什么我收到错误:
global name 'helloWorld' is not defined
Run Code Online (Sandbox Code Playgroud)
执行以下操作时:
class A:
def helloWorld():
print 'hello world'
class B(A):
def displayHelloWorld(self):
helloWorld()
class Main:
def main:
b = B()
b.displayHelloWorld()
Run Code Online (Sandbox Code Playgroud)
我已经习惯了java,其中B类显然会有一个A类方法"helloWorld"的副本,因此这个代码在执行main时运行正常.然而,这似乎认为B类没有任何称为"helloWorld"的方法
我正在创建网络抓取工具,但遇到了一个问题,其中网站给我的日期格式为“ 1991年1月1日,星期一”
将其格式化为“ MM-DD-YYYY”格式的最佳方法是什么?我应该分割逗号,取出月份并将其转换为数字,然后将数字放在一起吗?还是有一些更快的方法来做到这一点?