小编Ala*_*ano的帖子

Python中的条件

Python有类似下面的内容吗?

for item in items #where item>3:
  #.....
Run Code Online (Sandbox Code Playgroud)

我的意思是Python 2.7和Python 3.3.

python

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

cUrls的选项"-u"

来自cUrl docs:

-u, --user <user:password;options>

Specify the user name, password and optional login options to use for server authentication. Overrides -n, --netrc and --netrc-optional.
Run Code Online (Sandbox Code Playgroud)

它被翻译成什么,意味着如何在服务器上捕获它以验证用户:他们是GET还是POST参数?

语言并不重要,这个想法很重要.

authentication curl

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

Scala的特征命名约定

假设我有一个traitScala

trait Connection {

  def init(name: String)
  def dispose
}
Run Code Online (Sandbox Code Playgroud)

我想创建一个实现它的类.但是我想把它命名为Connection:

class Connection extends Connection {
  // ....
 }
Run Code Online (Sandbox Code Playgroud)

它不会起作用.当然,我可以用trait不同的名字命名,但事实证明,Scala中的命名约定说我应该将trait命名为普通类,这意味着没有任何前缀,我将在C#中使用(IConnection其中 IConnection将是interface).

而在这种特殊情况下的名称Connectionclasstrait更适合.

或者我在Scala的命名约定中遗漏了什么?

scala

25
推荐指数
4
解决办法
7770
查看次数

实体框架和事务隔离级别

我正在使用Entity Framework 4.0.现在我需要限制对表的访问,当我从中读取或写入时.可能是关于事务隔离级别的.

我怎么做?

更新

这就是我所拥有的

using (var db = new MyDb())
{
    using (TransactionScope scope = new TransactionScope())
    {
        var item = db.MyItems.Single(x => x.Id == 5);
        item.Price = 12;
        db.SaveChanges();
        scope.Complete(); 
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我在内部的任何一行放置一个断点时using (TransactionScope scope,当我停在那里然后我去了Sql Server Management Studio并从一个在事务中使用的表做一个select查询(甚至更新!),我因某些原因没有收到错误.但为什么?它必须不允许我在执行事务时读取数据.

.net c# entity-framework transactions

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

在Ubuntu 12上安装Haskell

我浏览了一些关于在Ubuntu上安装Haskell的教程.他们基本上讲了Ubuntu 11,并提到它花了很多功夫.我没有发现在Ubuntu 12上安装Haskell.

是否有任何教程或其他如何做到这一点?是否有Ubuntu 12 x64的安装程序?

ubuntu haskell

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

除了一个文件夹以外的所有

我有一个包含几个模块的项目.之前有一些提交.

如何暂存项目中的所有文件(已修改,已删除,已创建)和文件夹,但是一个特定文件夹及其中的所有文件?

git

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

无法安装路缘宝石

它给了我错误

 gem install curb
Building native extensions.  This could take a while...
ERROR:  Error installing curb:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from extconf.rb:1:in `<main>'


Gem files will remain installed in /home/user1/.rvm/gems/ruby-1.9.3-p392/gems/curb-0.8.3 for inspection.
Results logged to /home/user1/.rvm/gems/ruby-1.9.3-p392/gems/curb-0.8.3/ext/gem_make.out
Run Code Online (Sandbox Code Playgroud)

rvm列表

rvm rubies

   ruby-1.9.3-p385 [ broken ]
=* ruby-1.9.3-p392 [ x86_64 ]
   ruby-2.0.0-p0 [ x86_64 ]

# => - current
# =* - current && default
# …
Run Code Online (Sandbox Code Playgroud)

ruby ubuntu gem curl ubuntu-12.10

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

在Android Studio中发布*.apk版本

我想将一个应用程序提交给Google Market.我发现apk项目中只生成了一个文件,其路径是Project1Project/Project1/build/apk/Project1-debug-unaligned.apk

它看起来像是一个调试版本.我在哪里可以找到(如果有的话)应用程序的发布版本或者如何生成它?

android android-studio

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

试试......抓住......最后回归价值

我发现很遗憾我无法从如此简单的结构中返回返回值 try ... catch ... finally

 def foo: String = {
    val in = new BufferedReader(.....)
    try {
      // val in = new BufferedReader(.....) -- doesn't matter
      in.readLine
    }
    catch {
      case e: IOException => e.printStackTrace()
    }
    finally {
      in.close()
    }
  }
Run Code Online (Sandbox Code Playgroud)

此代码无法编译.有没有办法让编译期望使用任何库,高级结构等?我只想通过使用纯Scala作为编程语言的能力来做到这一点.

scala

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

通过Net :: HTTP在Ruby中发送http post请求

我正在向Web服务发送带有自定义标头的请求.

require 'uri'
require 'net/http'

uri = URI("https://api.site.com/api.dll")
https = Net::HTTP.new(uri.host, uri.port)
https.use_ssl = true
headers = 
{
    'HEADER1' => "VALUE1",
    'HEADER2' => "HEADER2"
}

response = https.post(uri.path, headers) 
puts response
Run Code Online (Sandbox Code Playgroud)

它没有用,我收到的错误是:

/usr/lib/ruby/1.9.1/net/http.rb:1932:in `send_request_with_body': undefined method `bytesize' for #<Hash:0x00000001b93a10> (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

PS Ruby 1.9.3

ruby http http-headers

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