问题列表 - 第48368页

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

以纯文本格式查找URL并插入HTML A标记

我有带URL的文本,我需要用HTML A标记来包装它们,如何在c#中做到这一点?

例如,我有

My text and url http://www.google.com The end.
Run Code Online (Sandbox Code Playgroud)

我想得到

My text and url <a href="http://www.google.com">http://www.google.com</a> The end.
Run Code Online (Sandbox Code Playgroud)

html c# text-manipulation

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

来自csv.read模拟文件的rspec测试结果

我正在使用ruby 1.9而我正在尝试做BDD.我的第一个测试"应该在csv中读取",但是第二个我需要模拟文件对象的测试却没有.

这是我的型号规格:

require 'spec_helper'

describe Person do
  describe "Importing data" do
    let(:person) { Person.new }

    let(:data) { "title\tsurname\tfirstname\t\rtitle2\tsurname2\tfirstname2\t\r"}
    let(:result) {[["title","surname","firstname"],["title2","surname2","firstname2"]] }

    it "should read in the csv" do
      CSV.should_receive(:read).
        with("filename", :row_sep => "\r", :col_sep => "\t")
      person.import("filename")
    end

    it "should have result" do
      filename = mock(File, :exists? => true, :read => data)
      person.import(filename).should eq(result)
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

这是迄今为止的代码:

class Person < ActiveRecord::Base
  attr_accessor :import_file

  def import(filename)
    CSV.read(filename, :row_sep => "\r", :col_sep => "\t")
  end
end
Run Code Online (Sandbox Code Playgroud)

我基本上想要模拟一个文件,以便当CSV方法尝试从文件中读取时它返回我的数据变量.然后我可以测试它是否等于我的结果变量.

rspec ruby-on-rails file mocking rspec2

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

获取HeadlessException:未设置X11 DISPLAY变量

    Exception in thread "main" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it.

        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
        at java.awt.Window.(Window.java:432)
        at java.awt.Frame.(Frame.java:403)
        at javax.swing.JFrame.(JFrame.java:202)
        at DrawGUI.(DrawGUI.java:15)
        at ShapeCreator.(ShapeCreator.java:31)
        at ShapeCreator.main(ShapeCreator.java:138)

这个错误信息是什么意思?我该如何解决?

java swing awt

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

Python嵌套函数变量作用域

我已经阅读了关于该主题的几乎所有其他问题,但我的代码仍然不起作用.

我想我错过了一些关于python变量范围的东西.

这是我的代码:

PRICE_RANGES = {
                64:(25, 0.35),
                32:(13, 0.40),
                16:(7, 0.45),
                8:(4, 0.5)
                }

def get_order_total(quantity):
    global PRICE_RANGES
    _total = 0
    _i = PRICE_RANGES.iterkeys()
    def recurse(_i):
        try:
            key = _i.next()
            if quantity % key != quantity:
                _total += PRICE_RANGES[key][0]
            return recurse(_i) 
        except StopIteration:
            return (key, quantity % key)

    res = recurse(_i)
Run Code Online (Sandbox Code Playgroud)

我明白了

"全局名称'_total'未定义"

我知道问题在于_total作业,但我不明白为什么.不recurse()应该访问父函数的变量?

有人可以向我解释一下我对python变量范围缺少什么吗?

python variables scope

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

Capistrano的尾部生产日志 - 如何阻止它

我在几个站点上找到了这个漂亮的代码片段,允许我通过Capistrano分析生产日志:

desc "tail production log files" 
task :tail_logs, :roles => :app do
  run "tail -f #{shared_path}/log/production.log" do |channel, stream, data|
    puts  # for an extra line break before the host name
    puts "#{channel[:host]}: #{data}" 
    break if stream == :err    
  end
end
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但是,当我读完日志时,我按下Ctrl + C并在我的控制台上产生一个令人讨厌的错误.这不是一个大问题,但我觉得很烦人.我可以做什么,不会产生错误,但任务/尾部/日志查看只是悄然结束?

另外,我对如何分析日志并不熟悉 - 这是否真的是快速查看(远程生产)日志中最新事件的最佳方式,还是有更好的方法?我知道有很多用于日志分析的工具,但我想要一个简单的解决方案来查看最后几个请求,而不是笨重而复杂的东西.我不确定这个Capistrano解决方案是否真的是最佳的.比如,大多数人使用的解决方案是什么?

capistrano ruby-on-rails ruby-on-rails-3

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

如何使用指向成员函数的函数调用函数

我有一节课:

class A {
    void test_func_0(int);
    void run();

    typedef void(A::*test_func_t)(int);

    struct test_case_t{
       test_func_t test_func;
    } test_case[100];
};
Run Code Online (Sandbox Code Playgroud)

现在我想在run()中调用test_func():

void A::run() 
{
    test_case[0].test_func = &test_func_0;
    test_case[0].*(test_func)(1);
}
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么组合,我的代码的最后一行都不起作用(编译错误).

c++ member-function-pointers function-pointers function

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

z-index不适用于固定定位

我有一个div默认定位(即position:static)和一个divfixed位置.

如果我设置元素的z索引,似乎不可能使固定元素落后于静态元素.

    #over {
      width: 600px;
      z-index: 10;
    }
    
    #under {
      position: fixed;
      top: 5px;
      width: 420px;
      left: 20px;
      border: 1px solid;
      height: 10%;
      background: #fff;
      z-index: 1;
    }
Run Code Online (Sandbox Code Playgroud)
    <!DOCTYPE html>
    <html>
       <body>
          <div id="over">
             Hello Hello HelloHelloHelloHelloHello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello
          </div>  
          <div id="under">
          </div>
       </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

或者在这里的jsfiddle:http://jsfiddle.net/mhFxf/

我可以通过使用position:absolute 静态元素解决这个问题 ,但任何人都可以告诉我为什么会这样吗?

(似乎有一个类似的问题,这个问题,(固定位置打破了z-index)但它没有一个令人满意的答案,因此我在这里用我的示例代码问这个问题)

css z-index

405
推荐指数
6
解决办法
47万
查看次数

在VC ++程序中使用WinPcap

我试图在我的Visual C ++程序之一中包含WinPcap库,并且我正在使用Visual Studio 10 Ultimate。

文档中

若要添加预处理器定义,必须从“项目”菜单中选择“属性”,然后从左侧的列表控件中选择C / C ++,并且在“预处理器”类别下,必须在“预处理器定义”文本框下添加定义。

项目->属性-> C / C ++->预处理器->预处理器定义->已添加 WPCAP

我已经成功执行了此步骤,然后

要将新库添加到项目,必须从“项目”菜单中选择“属性”,然后从左侧的列表控件中选择“链接器”,并在“输入”类别下的“其他依赖项”文本框中添加新库的名称。

项目->属性->链接器->输入->其他依赖项->已添加 wpcap.lib

现在执行第三步时遇到问题。

要在Microsoft Visual Studio查找库的位置添加新路径,您必须从“工具”菜单中选择“选项”,然后从左侧的列表控件VC ++目录中选择“项目和解决方案”,然后在“显示目录的组合框”中选择“库文件”,然后在下面的框中添加路径。

工具->选项->项目和解决方案-> VC ++目录。

此处表示不赞成在“工具”>“选项”中编辑VC ++目录。

在此处输入图片说明

现在,该用户属性表位于何处?有人能指出我正确的方向吗?

谢谢。

winpcap visual-studio-2010 visual-c++

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

在django中添加一个变量来请求

在Django中,我想在请求中添加一个变量.即

def update_name(request):
    names = Employee.objects.filter()
    if names.count() > 0:
        request.update({"names": name })
    return render_to_response('chatlist/newchat.html',
        context_instance=RequestContext(request, {'form': form,'msg': msg}))
Run Code Online (Sandbox Code Playgroud)

这是向请求添加变量的正确方法吗?如果没有,我该怎么办?

另外,如何在模板页面中检索相同的值?即

alert ("{{request.names['somename']}}");
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-models django-views

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