小编Chr*_*ris的帖子

我可以将参数传递给rake db:seed吗?

我的一部分seeds.rb将大量数据加载到数据库中.我希望能够有选择地加载这些数据.例如

$ rake db:seed
Run Code Online (Sandbox Code Playgroud)

要么

$rake db:seed[0]
Run Code Online (Sandbox Code Playgroud)

只会加载必要的数据来运行网站

$ rake db:seed[1]
Run Code Online (Sandbox Code Playgroud)

我也会将我的大数据文件加载到数据库中.这可能吗?我怎样才能做到这一点?如果没有,谁能想到办法做我想做的事情?

rake ruby-on-rails seeding rakefile

30
推荐指数
1
解决办法
5754
查看次数

Team Foundation Server 2010/MSBuild:解析解决方案文件中的嵌套项目部分时出错

我正在尝试为我公司的一个产品建立一个夜间构建.当我执行构建时,它在45秒后失败,给出错误"解析解决方案文件中的嵌套项目部分时出错".

这是构建的日志:

删除二进制目录

00:17删除工作区

00:00删除源目录

00:00创建工作区

00:18获取工作区

00:01创建标签标签[标签](版本W60_2_VMCORPTFS01; CL\ME)已成功创建.

00:04编译,测试和关联变更集和工作项

00:04编译和测试

00:03为项目C运行MSBuild:\ Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe/nologo/noconsolelogger"e:\ localstore\Productname_2.0\Product\Product.sln"/ m:1/fl /flp:"logfile=e:\localstore\ThisSpecificBuild\Product\Product.log;encoding=Unicode;verbosity=normal"/ p:SkipInvalidConfigurations = true/p:OutDir ="C:\ Builds\2\Product\ThisSpecificBuild\Binaries \"/ p:Configuration ="Debug"/ p:Platform ="Any CPU"/p:VCBuildOverride="e:\localstore\Productname_2.0\Product\Product.sln.Any CPU.Debug.vsprops"/ dl:WorkflowCentralLogger,"C:\ Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build.Server.Logger.dll";"Verbosity = Normal; BuildUri = vstfs:/// Build/Build/2934; InformationNodeId = 1175609; TargetsNotLogged = GetNativeManifest,GetCopyToOutputDirectoryItems,GetTargetPath; TFSUrl = http:// localhost:8080/tfs/DefaultCollection;"*WorkflowForwardingLogger,"C:\ Program Files\Microsoft Team Foundation Server 2010\Tools\Microsoft.TeamFoundation.Build .Server.Logger.dll ";" Ve的 rbosity =正常;"

00:00为默认目标构建$/OMS/Branches/Product_2.0/Product/Product.sln.e:\ localstore\ThisSpecificBuild\Product\Product.sln(1586):解析解决方案文件中的嵌套项目部分时出错.

这是来自MSBuild的日志:

Build于2011年7月6日上午11:53:34开始.e:\ localstore\ThisSpecificBuild\Product\Product.sln(1586):解决方案文件错误MSB5009:解析解决方案文件中的嵌套项目部分时出错.

建立失败.

e:\ localstore\ThisSpecificBuild\Product\Product.sln(1586):解决方案文件错误MSB5009:解析解决方案文件中的嵌套项目部分时出错.

0 Warning(s)
1 Error(s)
Run Code Online (Sandbox Code Playgroud)

时间流逝00:00:00.19

该解决方案在Visual Studio中正确构建.

msbuild tfs tfsbuild

13
推荐指数
1
解决办法
6103
查看次数

在Gunicorn工作人员之间共享一个对象,或者在工作者中持久存在一个对象

我正在使用Nginx/Gunicorn/Bottle堆栈编写WSGI应用程序,该堆栈接受GET请求,返回简单响应,然后将消息写入RabbitMQ.如果我通过直接的瓶子运行应用程序,每次应用程序收到GET时我都会重用RabbitMQ连接.但是,在Gunicorn中,工作人员似乎每次都在破坏并重新创建MQ连接.我想知道是否有一种重用该连接的好方法.

更详细的信息:

##This is my bottle app
from bottle import blahblahblah
import bottle
from mqconnector import MQConnector

mqc = MQConnector(ip, exchange)

@route('/')
def index():
  try:
    mqc
  except NameError:
    mqc = MQConnector(ip, exchange)

  mqc.publish('whatever message')
  return 'ok'

if __name__ == '__main__':
  run(host='blah', port=808)
app = bottle.default_app()
Run Code Online (Sandbox Code Playgroud)

python bottle gunicorn

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

无法在Go中获取图像的SubImage

我正在Go中进行一些图像处理,我正在尝试获取图像的SubImage.

import (
  "image/jpeg"
  "os"
)
func main(){
  image_file, err := os.Open("somefile.jpeg")
  my_image, err := jpeg.Decode(image_file)
  my_sub_image := my_image.SubImage(Rect(j, i, j+x_width, i+y_width)).(*image.RGBA)
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译时,我得到了.\img.go:8: picture.SubImage undefined (type image.Image has no field or method SubImage).

有什么想法吗?

go

6
推荐指数
2
解决办法
1742
查看次数

Python file.read()在文件开头看到垃圾字符

我正在尝试使用Python在缩小它们之前将几个javascript文件连接在一起,基本上是这样的:

outfile = open("output.js", "w")
for somefile in a_list_of_file_names:
    js = open(somefile)
    outfile.write(js.read())
    js.close()
outfile.close()
Run Code Online (Sandbox Code Playgroud)

minifier在每个文件的开头抱怨非法字符和语法错误,所以我做了一些诊断.

>>> r = open("output.js")
>>> somestring = r.readline()
>>> somestring
'\xef\xbb\xbfvar $j = jQuery.noConflict(),\n'
>>> print somestring
var $j = jQuery.noConflict(),
Run Code Online (Sandbox Code Playgroud)

该文件的第一行当然应该是"var $ j = jQuery.noConflict()",

如果它有所作为,我在Windows中工作.

有什么想法吗?

编辑:这是我从minifier得到的:

U:\>java -jar c:\path\yuicompressor-2.4.2.jar c:\path\somefile.js -o c:\path\bccsminified.js --type js -v

[INFO] Using charset Cp1252

[ERROR] 1:2:illegal character

[ERROR] 1:2:syntax error

[ERROR] 1:3:illegal character
Run Code Online (Sandbox Code Playgroud)

python file-io

4
推荐指数
2
解决办法
1477
查看次数

SSIS转换为DT_WSTR而不是转换,或者看起来如此

我正在创建一个SSIS 2008包,它从ASCII平面文件源读取数据并将其写入SQL Server 2008数据库.BIDS抱怨unicode和非unicode数据类型之间的隐式转换,所以我使用派生列工具来进行转换.这就是它的样子:

Derived Column Name  |  Derived Column  |  Expression          |  Data Type
AccountName2         |  Replace 'AName' | (DT_WSTR,100) AName  |  string [DT_STR]
Run Code Online (Sandbox Code Playgroud)

我仍然得到同样的错误:

Validation error. InsertAccountRecords: InsertAccountRecords: Columns "AccountName2" and "AName" cannot convert between unicode and non-unicode string data types.
Run Code Online (Sandbox Code Playgroud)

错误显示在SQL Server目标中,这使我相信问题是派生列中的数据类型.我正在将它从DT_STR转换为DT_WSTR,但根据这个数据类型名义上仍然是DT_STR,不是吗?

我用Google搜索过,我似乎无法找到这个问题的任何好答案.有人可以提供任何指导吗?

编辑:是的.查看派生列下游的数据查看器,AccountName2仍然以DT_STR的形式出现.为什么不是铸造铸造?

ssis casting

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

标签 统计

python ×2

bottle ×1

casting ×1

file-io ×1

go ×1

gunicorn ×1

msbuild ×1

rake ×1

rakefile ×1

ruby-on-rails ×1

seeding ×1

ssis ×1

tfs ×1

tfsbuild ×1