问题列表 - 第16398页

变量和方法的正确案例和格式以及Python

所以我知道有些语言有预期的约定.

PHP - underscore_case() [大多数情况下,lolo]

Java - camelCase()

C# - PascalCase()

等等

什么是"Pythonic"命名约定?我知道最终并不重要,只是想知道是否有大多数模块完成的"最佳实践"方式.

python camelcasing pascalcasing

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

无法将IQueryable <>转换为IOrderedQueryable错误

我有以下LINQ代码:

    var posts = (from p in db.Posts
         .Include("Site")
         .Include("PostStatus")
        where p.Public == false
        orderby p.PublicationTime 
        select p);

        if (!chkShowIgnored.Checked) {
            posts = posts.Where(p => p.PostStatus.Id != 90);
        }
Run Code Online (Sandbox Code Playgroud)

最后一行(额外的地方)给了我错误:

无法将类型'System.Linq.IQueryable'隐式转换为'System.Linq.IOrderedQueryable'.

我不确定这意味着什么......
为什么我会收到这个错误?
一旦我将"orderby"子句添加到查询中,它之前就编译好了,所以我对所发生的事情有一种预感,但我无法完全理解它.

c# iqueryable type-conversion linq-to-sql iorderedqueryable

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

Java:是否支持宏?

我只是好奇人们如何解决这个问题.我经常写相同类型的代码.例如:

new Thread() {
   //...
   //...
   //...
   //Change this line
   //...
   //...
}.start();
Run Code Online (Sandbox Code Playgroud)

我不断更改"更改此行"的行,然后启动一个主题.此更改可以是一行或几行.我将如何压缩此代码?

java macros boilerplate

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

使用.each分隔键和多个值以进行打印

我可能正试图努力做到这一点.我正在尝试格式化哈希键和值的数组以输出给用户.Ruby-doc为我提供了一个值的代码.http://www.ruby-doc.org/core/classes/Hash.html#M002861

h = { "a" => 100, "b" => 200 }
h.each {|key, value| puts "#{key} is #{value}" }
Run Code Online (Sandbox Code Playgroud)

我想要的

h = { "a" => [100,'green'], "b" => [200,'red'] }
h.each {|key, m,n| puts "#{key} is #{m} and #{n}"}  

produces: 

a is 100 and green
b is 200 and red
Run Code Online (Sandbox Code Playgroud)

我和h.each {| key,m,n |有一些运气 把"#{key}"#{[m,'n']}"}

it produces:

a is 100green
b is 200red
Run Code Online (Sandbox Code Playgroud)

我需要在我的元素阵列之间留出一些空间,我该怎么做呢?

ruby

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

检查文件是否存在并在PowerShell中运行批处理文件?

这可能是一个简单的问题,但我是PowerShell的新手,无法找到方法.基本上,如果指定的文件不存在,我必须运行.BAT文件.文件名在文件夹中的文件名为" mmddyyy .dat",其中mmddyyyy是今天的月份,日期(如果<10则为0前缀)和年份.伪代码将是这样的:

 $File = "C:\temp\*mmddyyyy*.dat" # how to parse Get-Date mmddyyyy and build this pattern?
 #if $File exist # check any file exist?
     .\myBatch.bat  # run the bat file, can I run it in hidden mode?
Run Code Online (Sandbox Code Playgroud)

powershell

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

无法让rspec,spork和调试器发挥得很好

Given I am a dumb programmer
  and I am using rspec
  and I am using spork
  and I want to debug ...mmm...let's saaay, a spec for Phone. 
Run Code Online (Sandbox Code Playgroud)

然后,我应该在哪里放置"require'ruby-debug'"行,以便停止在phone_spec.rb中的特定点处理?(我要求的是一个很大的箭头,即使是一个受到挑战的程序员也可以看到:-3)

我尝试了很多地方,除非我没有正确测试它们,否则会发生一些奇怪的事情:

在spec_helper.rb中的以下位置:

require 'rubygems'
require 'spork'
                                            <= TRIED IT HERE
ENV["RAILS_ENV"] ||= 'test'

Spork.prefork do
  require File.dirname(__FILE__) + "/../config/environment" #unless defined?(RAILS_ROOT)
  require 'spec/autorun'
  require 'spec/rails'
  require 'machinist/active_record'
  require 'faker'
  require 'sham'
                                            <= TRIED IT HERE
end

Spork.each_run do
  require File.expand_path(File.dirname(__FILE__) + "/blueprints")

                                            <= TRIED IT HERE
end

Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}

Spec::Runner.configure …
Run Code Online (Sandbox Code Playgroud)

ruby rspec ruby-on-rails

5
推荐指数
2
解决办法
1838
查看次数

eclipse:如何将Java程序调试为.jar文件?

我用它ant在Eclipse中创建.jar文件.效果很好.

我有一个正在处理的.jar文件,希望代码在.jar文件中(它在.jar文件所在的目录中查找.properties文件) - 标准的Eclipse"Run"和"Debug"菜单执行main()指定Java类的方法......但它们是从包含已编译类文件的目录执行的,而不是jar文件.有没有办法改变这种行为,所以Eclipse从相应的.jar文件运行代码?

(我现在的解决方法是在外部运行.jar文件,暂停等待调试器,根据Dave Ray对我的其他问题的回答.)

java eclipse jar

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

SVG,文本,固定宽度/高度的字体

我正在尝试在svg'rect'元素内部安装一个SVG'text'元素.例如,在下面的例子中,我使用了5个字符的等宽文本,字体大小为100px,我希望有一个接近文本的边界矩形.

但是文本右边有一个空白的空白.

<svg xmlns="http://www.w3.org/2000/svg" height="200" width="1000">
    <text x="10px" y="110px" style="font-family:monospace;font-size:100px;">HELLO</text>    
    <rect x="10px" y="10px" width="500px" height="100px" style="stroke:blue;fill:none;"/> 
</svg>
Run Code Online (Sandbox Code Playgroud)

我应该为'text'元素使用什么CSS选择器?

注意:我不想使用text-on-a-path方法.只是一个固定大小的字体.

谢谢;

css fonts svg bounding-box

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

通过在datagridviewcolum中指定DefaultCellStyle.Format值来显示百分比

With datagridview.Columns("PricePerUnit")
    .ValueType = Type.GetType("System.Decimal")
    .DefaultCellStyle.Format = "C"
End With
Run Code Online (Sandbox Code Playgroud)

数据表绑定到datagridview并在上面的代码中a如果我只是将值为5的行添加到"PricePerUnit"列,它将在datagridview列中显示为$ 5.00

同样地,我想显示类似于如果我只是将值为5的行添加到"DiscountPercentage"列中

应显示为5.00%

我需要一个字符串值来分配给DefaultCellStyle.Format来实现这一点.

如果我DefaultCellStyle.Format="P"自动使用它会将其乘以100,因此对于输入为5,它显示为500.00%而不是5.00%

有任何想法吗?


解决

dtb帮助我这样做(感谢他)

number.ToString("0.00\%") 获取十进制数和2个十进制整数

c# vb.net datagridview

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

如何以编程方式保存网页?

我想以编程方式保存网页.

我并不仅仅意味着保存HTML.我还想自动存储所有相关文件(图像,CSS文件,可能是嵌入式SWF等),并希望重写本地浏览的链接.

预期用途是个人书签应用程序,其中在原始副本被删除的情况下缓存链接内容.

caching screen-scraping web-applications html-content-extraction

6
推荐指数
1
解决办法
2736
查看次数