小编oba*_*iro的帖子

是否可以仅使用开源开发Flash应用程序?

我想创建一个Flash应用程序,但我不想为Flash Professional CS5支付700美元(也不想盗用它).

我一直在寻找SO和网络上的先前问题,以获得允许开发Flash应用程序的免费软件的提示.

从我目前的研究来看,似乎我需要的工具是:1.FlashDevelop或类似的创建和编译ActionScript代码.2. 铅笔,Synfig或类似的东西来创建动画(可以导出到fla?3.??把所有东西放在一起并编译一个swf文件.

我的问题是,是否有人成功地使用类似的路径来构建使用的Flash应用程序开源.更好的是,如果有人知道一个好的网站,其中包含有关如何处理此类任务的文档.

Protip ...我查看了开源Flash项目页面,其中包含与Flash相关的开源项目和库的完整列表......

flash open-source

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

在Java Map <Integer,Double []>中,我需要在获取和修改后放置Double []吗?

一个可能很蹩脚的快速问题.

在以下代码中:

Map<Integer, Double[]> dataMap = new Map<Integer, Double[]>();
dataMap.put(1, new Double[]{100,100});
Double[] dob = dataMap.get(1);
dob[0] = 100;
dob[1] = 200;
dataMap.put(1, dob);
Run Code Online (Sandbox Code Playgroud)

最后一个"dataMap.put"指令是否必要?或者dataMap.get(1)是否会产生对数组的引用,然后在后面的语句中直接修改它.

我知道,在可变对象(例如Map)的情况下,Map.get()会给我对所需对象的引用,但是有一个Doubles数组(其元素类型例如Double是不可变的)我不确定我是否在Map中获取对数组的引用.

谢谢!

java arrays collections

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

使用外部访问配置Vagrant和pureftpd

我正在尝试使用pureftpd设置一个Vagrant VM(Ubuntu Lucid64),我想从主机访问它.

Vagrant::Config.run do |config|
  config.vm.define :my_vm do |conf|
    conf.vm.host_name = "my_vm"
    conf.vm.network :hostonly, "192.168.187.2"
    conf.vm.forward_port 22, 18722
    conf.vm.forward_port 21, 2121
    conf.vm.forward_port 22, 2122
    conf.vm.customize [ "modifyvm", :id, "--name", "my vm" ]
    conf.vm.box = "lucid64"
    conf.vm.boot_mode = :gui
    conf.ssh.max_tries = 150
    # Share the project root with the vagrant VMs
    conf.vm.share_folder("v-root", "/vagrant", File.expand_path(File.dirname(__FILE__)))
    # Set up passwordless ssh for root
    conf.vm.provision :shell, :inline =>
        "sudo mkdir -p /root/.ssh && sudo cat /home/vagrant/.ssh/authorized_keys >> /root/.ssh/authorized_keys"
  end

  # The url from …
Run Code Online (Sandbox Code Playgroud)

ftp vagrant

7
推荐指数
0
解决办法
2879
查看次数

Cucumber/Savon省略或删除日志记录输出

在运行黄瓜测试时,我得到了(除了测试结果)以下形式的许多调试/日志相关输出:

D, [2013-03-06T12:21:38.911829 #49031] DEBUG -- : SOAP request:
D, [2013-03-06T12:21:38.911919 #49031] DEBUG -- : Pragma: no-cache, SOAPAction: "", Content-Type: text/xml;charset=UTF-8, Content-Length: 1592
W, [2013-03-06T12:21:38.912360 #49031]  WARN -- : HTTPI executes HTTP POST using the httpclient adapter
D, [2013-03-06T12:21:39.410335 #49031] DEBUG -- : <?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
...
Run Code Online (Sandbox Code Playgroud)

有没有办法关掉这个输出?我试过按照这篇文章中的说明操作,我的config_spec.rb文件是:

require "spec_helper"

describe Savon::Config do

  let(:config) {
    config = Savon::Config.new
    config._logger = Savon::Logger.new
    config.log_level = :error     # changing the log level
    HTTPI.log = false           # to total silent …
Run Code Online (Sandbox Code Playgroud)

ruby logging cucumber savon

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

在 sinatra 的外部类中调用 erb

如果我在 Sinatra 主应用程序之外有一个辅助类,那么调用 erb 函数(可通过 Sinatra 获得)的正确方法是什么。

例如,我在 my_app.rb 中有:

require 'sinatra'
require 'my_external_class.rb'
get '/' do
   MyExternalClass.some_function(request)
end
Run Code Online (Sandbox Code Playgroud)

然后我有一个名为:my_external_class.rb 的文件

class MyExternalClass
  def self.some_function request
    erb :some_template
  end
end
Run Code Online (Sandbox Code Playgroud)

在运行 Sinatra 并执行 get 请求时,我为 MyExternalClass获得了一个未定义的方法“erb”。我想我缺少一些要求,或者我可能需要将 Sinatra 对象传递给类(但我不知道如何实现)。

我怎么能做到这样的事情?

ruby erb sinatra

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

使用数据帧将矢量的值设置为"键","值"对

我有两个数据帧DF1,DF2,每个数据帧有2个向量DF1 $ A DF1 $ B,DF2 $ C,DF3 $ D. 我需要扫描DF1中的每一行,如果DF1 $ B中的值等于DF2 $ C中的某个值,那么我需要在DF2 $ D中显示相应的值.

我试图用ifelse和%in%来解决这个问题而没有成功.我不明白为什么它不起作用.

我有:

DataFrame1 (DF1)
A   B   
10  2
11  1
13  3
15  5
25  2
45  4

DataFrameB (DF2)
C D
1 A
2 B
3 C
4 D
5 E
6 F
Run Code Online (Sandbox Code Playgroud)

我所做的:

 DF1 <- data.frame(c(10, 11, 13, 15, 25, 45), c(2, 1, 3, 5, 2, 4))
 DF2 <- data.frame( c(1, 2,3,4,5,6), c("A", "B", "C", "D", "E", "F"))
 names(DF1) <-c("A","B")
 names(DF2) …
Run Code Online (Sandbox Code Playgroud)

r

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

我如何模拟或覆盖Kernel.system?

如何以正确的方式模拟或覆盖Kernel.system方法,以便在调用时:

system("some command")
Run Code Online (Sandbox Code Playgroud)

而不是执行命令,它执行一些预定义的代码?

我尝试将以下内容添加到我的Test类中:

module Kernel
    def system
        puts "SYSTEM CALL!!"
    end
end
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作,而是在执行测试时运行系统调用.

ruby mocking testunit

1
推荐指数
4
解决办法
4170
查看次数

标签 统计

ruby ×3

arrays ×1

collections ×1

cucumber ×1

erb ×1

flash ×1

ftp ×1

java ×1

logging ×1

mocking ×1

open-source ×1

r ×1

savon ×1

sinatra ×1

testunit ×1

vagrant ×1