小编The*_*Log的帖子

img标签显示错误的方向

我在这个链接的图像:http://d38daqc8ucuvuv.cloudfront.net/avatars/216/2014-02-19%2017.13.48.jpg

如您所见,这是一个正确方向的正常图像.但是,当我将此链接设置为我的图像标记的src属性时,图像会颠倒.http://jsfiddle.net/7j5xJ/

<img src="http://d38daqc8ucuvuv.cloudfront.net/avatars/216/2014-02-19%2017.13.48.jpg" width="200"/>
Run Code Online (Sandbox Code Playgroud)

你知道发生了什么吗?

html css image

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

INNER JOIN条件中的列顺序会严重影响性能

我有两个相互链接的表,如下所示:

answered_questions具有以下的列和索引:

  • id: 首要的关键
  • taken_test_id:整数(外键)
  • question_id:integer(外键,指向另一个表的链接questions)
  • indexes:(taken_test_id,question_id)

taken_tests

  • id: 首要的关键
  • user_id:(外键,表用户链接)
  • 索引:user_id

第一个查询(使用EXPLAIN ANALYZE输出):

EXPLAIN ANALYZE 
SELECT 
  "answered_questions".* 
FROM 
  "answered_questions" 
  INNER JOIN "taken_tests" ON "answered_questions"."taken_test_id" = "taken_tests"."id" 
WHERE 
  "taken_tests"."user_id" = 1;
Run Code Online (Sandbox Code Playgroud)

输出:

Nested Loop  (cost=0.99..116504.61 rows=1472 width=61) (actual time=0.025..2.208 rows=653 loops=1)
   ->  Index Scan using index_taken_tests_on_user_id on taken_tests  (cost=0.43..274.18 rows=91 width=4) (actual time=0.014..0.483 rows=371 loops=1)
         Index Cond: (user_id = 1)
   ->  Index Scan using index_answered_questions_on_taken_test_id_and_question_id on answered_questions …
Run Code Online (Sandbox Code Playgroud)

sql postgresql ruby-on-rails

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

在表单中按Enter键时,Bootstrap Dropdown总是会聚焦

我有一个内部有不同字段的表单.我使用下拉按钮而不是普通的选择标签,以获得更好的用户体验.但问题是,当我在其他文本输入字段上按Enter键时,此下拉列表始终会聚焦.这很烦人并造成麻烦.

<form>
    <div class="row">
        <div class="col-md-6">
            <button type="button" class="btn btn-white dropdown-toggle" data-toggle="dropdown">
            <span class="dropdown-label">
                Test
            </span>
          </button>
          <button data-toggle="dropdown" class="btn btn-small btn-white dropdown-toggle">
            <span class="caret"></span>
          </button>
          <ul class="dropdown-menu dropdown-select" role="menu">
              <li><a>
                Testing 1
              </a></li>
              <li><a>
                Testing 2
              </a></li>
          </ul>
        </div>
        <div class="col-md-6">
            <input type="text" class="form-control"/>
        </div>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

这是JS小提琴:http://jsfiddle.net/ergLb/

你们有什么想法吗?

html jquery twitter-bootstrap

5
推荐指数
3
解决办法
4374
查看次数

Ruby NoMethodError 异常默认调用 #inspect

我在 Ruby 中发现了一个奇怪的问题,我不太确定这是一个问题还是最近 Ruby 版本中引入的功能。

基本上,当我们调用未定义的方法时,我们会收到undefined methodRuby 中预期的错误。问题是它还调用inspect并打印出对象及其所有属性/值。如果我的对象是一个复杂的对象,那么需要很长时间才能完成所有内容的打印,并且很多时候它会导致我的本地 Rails 服务器挂起,特别是当有一个属性保存二进制数据时。这个问题似乎不会发生在 Ruby 2.6 上,但 Ruby >= 2.7 上。

对于简单的对象,这不是问题,但我特别遇到这个 gem: 的问题puppeteer-ruby。这个 gem 中的每个对象都有很多属性和依赖项。

这是一个示例,我在 IRB 中使用不同的 Ruby 版本运行以下代码并得到不同的异常:

require 'puppeteer-ruby'
browser = Puppeteer.launch(headless: true)
browser.foo
Run Code Online (Sandbox Code Playgroud)

红宝石2.6.6

NoMethodError: undefined method `foo' for #<Puppeteer::Browser:0x00007fce2d553b30>
Did you mean?  for
Run Code Online (Sandbox Code Playgroud)

红宝石3.0.0

(irb):9:in `<main>': undefined method `foo' for #<Puppeteer::Browser:0x00007f9300550740 @ignore_https_errors=false, @default_viewport=#<Puppeteer::Viewport:0x00007f92ffbf8e90 @width=800, @height=600, @device_scale_factor=1.0, @is_mobile=false, @has_touch=false, @is_landscape=false>, @process=#<Puppeteer::BrowserRunner::BrowserProcess:0x00007f92fc5ae448 @spawnargs=["/Applications/Google Chrome.app/Contents/MacOS/Google Chrome", "--disable-background-networking", "--enable-features=NetworkService,NetworkServiceInProcess", "--disable-background-timer-throttling", "--disable-backgrounding-occluded-windows", "--disable-breakpad", "--disable-client-side-phishing-detection", "--disable-component-extensions-with-background-pages", "--disable-default-apps", "--disable-dev-shm-usage", …
Run Code Online (Sandbox Code Playgroud)

ruby puppeteer

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