小编Mis*_*hko的帖子

如何从 TypeScript 中的对象数组创建类型?

给定一个countries这样的数组:

const countries = [
  { name: "Australia", code: "AU" },
  { name: "Japan", code: "JP" },
  { name: "Norway", code: "NO" },
  { name: "Russian Federation", code: "RU" }
];
Run Code Online (Sandbox Code Playgroud)

生成以下类型的最简单方法是什么?

type CountryCodes = "" | "AU" | "JP" | "NO" | "RU";
Run Code Online (Sandbox Code Playgroud)

注意:有一个额外的空字符串。

typescript union-types

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

如何检查输入文本字段在Javascript中是可见还是隐藏?

我有一个输入文本字段

style: "visibility: visible"
Run Code Online (Sandbox Code Playgroud)

要么

style: "visibility: hidden"
Run Code Online (Sandbox Code Playgroud)

找出它是否可见的最简单方法是什么?

假设输入文本字段是E.这里应该是条件:

if <something with E> {
    alert("The text filed is visible !!");
}
Run Code Online (Sandbox Code Playgroud)

提前致谢 !

javascript

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

为什么":last"和":last-child"不起作用?

我正在尝试选择my_classdiv中带有id 的最后一个div a.
我试着与几个选项:last:last-child,但没有一次成功.
这是尝试.

我究竟做错了什么 ?

html css jquery css-selectors

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

为什么通过PHP获取图像不起作用?

我在Windows XP和FireFox 3.6.8上使用WampServer 2.0版.

我试图通过PHP脚本获取图像内容,如下所示:

HTML:

<img src='temp_get_file.php' alt='picture not found' />
Run Code Online (Sandbox Code Playgroud)

PHP:(temp_get_file.php)

<?php
header('Content-Type: image/png');
$img = imagecreatefromjpeg("1.png");
imagejpeg($img);
imagedestroy($img);
?>
Run Code Online (Sandbox Code Playgroud)

HTML,PHP和1.png文件位于wwwWampServer目录中.

不幸的是,我收到了这个错误(在FireFox中的HTTPFOX插件中):

Error loading content (NS_ERROR_DOCUMENT_NOT_CACHED)

我看到"图片未找到".

如果我将图像直接放在HTML中,就像这样:

<img src='1.png' alt='picture not found' />
Run Code Online (Sandbox Code Playgroud)

一切正常.

我的PHP出了什么问题?

html php image src

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

从MySQL表中获取下一个空闲ID的最短方法是什么?

我有一张带id柱子的桌子.ids按升序排列,但不一定是连续的.例如:1,2,3,5,6,10,11,12

我需要找到下一个"free"id,即max(id)+ 1(如果表为空,则为1).

目前我在PHP中这样做:

function get_free_id($con) {
    $sql = "SELECT MAX(id) AS last_id FROM Table";
    $last_id_query = mysql_query($sql, $con);
    $last_id_result = mysql_fetch_array($last_id_query);
    $last_id = $last_id_result['last_id'];  
    return ($last_id == NULL) ? 1 : ($last_id + 1);
}
Run Code Online (Sandbox Code Playgroud)

我觉得这个功能对于这个简单的任务来说"太长了",并且可以做得更简单.

我对吗 ?怎么样 ?

php mysql

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

可以选择与选择器不匹配的所有元素吗?

我有一个有很多行的表.

我想选择与某些选择器不匹配的所有行.

例如:

$('#my_table tr').each(function() {
    if ($(this).find(".class_a.class_b[my_param='" + my_value + "']").length > 0) {
        $(this).do_something();
    }
});
Run Code Online (Sandbox Code Playgroud)

是否有可能以更简单的方式做同样的事情?

javascript css jquery jquery-selectors

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

使用CSS在表格单元格之间/之间使用纯色背景

请考虑以下代码:

HTML:

<table>
    <tr>
        <td>Hello</td>
        <td>Stack</td>
        <td>Overflow</td>
    </tr>
    <tr>
        <td>some</td>
        <td>text</td>
        <td>here</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS:

table {
    border-spacing: 40px 10px;
    border-collapse: separate;
}
tr:first-child {
    background-color: #aaa;
}
td {
    padding: 5px;
}
Run Code Online (Sandbox Code Playgroud)

我希望第一行的背景颜色也在单元格之间.

我怎么能这样做?

html css

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

Rails:为什么不使用默认的应用程序布局?

我添加了@sort_by属性到我的控制器,并初始化它的值如下:

class ProductsController < ApplicationController
  def initialize
    @sort_by = :shop_brand
  end
  ...
end
Run Code Online (Sandbox Code Playgroud)

这导致不使用默认应用程序布局.

为什么?

将属性添加到控制器并初始化它的正确方法是什么?

layout ruby-on-rails ruby-on-rails-3

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

为什么在批处理文件中只执行第一个"rake"命令?

reset_db.bat在Windows上创建了以下内容:

rake db:drop RAILS_ENV=development
rake db:create
rake db:migrate
rake db:seed
Run Code Online (Sandbox Code Playgroud)

当我reset_db只键入第一个命令(drop)时执行.为什么?

windows rake ruby-on-rails batch-file ruby-on-rails-3

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

Rails:如何避免在多个模型中重复包含相同的模块?

我有几个模型都包含相同的模块:

class MyModel1 < ActiveRecord::Base
  include MyModuleName
end

class MyModel2 < ActiveRecord::Base
  include MyModuleName
end

class MyModel3 < ActiveRecord::Base
  include MyModuleName
end
Run Code Online (Sandbox Code Playgroud)

我没有在每个模型中包含模块,而是尝试了以下方法:

class MyNewModel < ActiveRecord::Base
  include MyModuleName
end

class MyModel1 < MyNewModel
end

class MyModel2 < MyNewModel
end

class MyModel3 < MyNewModel
end
Run Code Online (Sandbox Code Playgroud)

但最终会出现一个错误,表示该my_new_models表不存在.

什么是避免重复的正确方法include MyModuleName

ruby-on-rails dry

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