小编Jam*_*las的帖子

如何使父div自动大小为其子div的宽度

我试图让父div只和子div一样宽.自动宽度使父div适合整个屏幕.子div将根据其内容的宽度不同,所以我需要父div来相应调整.

<div style='width:auto;'>
  <div style="width: 135px; float: left;">
    <h4 style="padding-right: 5px; padding-left: 15px;">Column1</h4>
    <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">
      <dd style="white-space: nowrap;">1</dd>
      <dd style="white-space: nowrap;">2</dd>
    </dl>

    <h4 style="padding-right: 5px; padding-left: 15px;">Column1</h4>
    <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">
      <dd style="white-space: nowrap;">1</dd>
      <dd style="white-space: nowrap;">2</dd>
    </dl>
  </div>

  <div style="width: 135px; float: right;">
    <h4 style="padding-right: 5px; padding-left: 10px;">Column2</h4>
    <dl style="padding-right: 5px; padding-left: 15px; margin-top: -8px; overflow-x: hidden;">
      <dd style="white-space: nowrap;">1</dd>
      <dd style="white-space: nowrap;">2</dd>
      <dd style="white-space: nowrap;">3</dd>
    </dl> …
Run Code Online (Sandbox Code Playgroud)

html css

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

如何在PHP中使用HTTP缓存头

我有一个PHP 5.1.0网站(实际上它是5.2.9但它也必须在5.1.0+上运行).

页面是动态生成的,但其中许多都是静态的.静态我的意思是内容不会改变,但内容周围的"模板"会随着时间的推移而改变.

我知道他们已经有几个缓存系统和PHP框架,但我的主机没有安装APC或Memcached,我没有为这个特定项目使用任何框架.

我想要缓存页面(我认为默认情况下PHP"禁止"缓存).到目前为止我正在使用:

session_cache_limiter('private'); //Aim at 'public'
session_cache_expire(180);
header("Content-type: $documentMimeType; charset=$documentCharset");
header('Vary: Accept');
header("Content-language: $currentLanguage");
Run Code Online (Sandbox Code Playgroud)

我读了很多教程,但是我找不到简单的东西(我知道缓存是复杂的,但我只需要一些基本的东西).

什么是"必须"有标题发送来帮助缓存?

php caching http

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

ace编辑器光标行为不正确

我在我的项目中使用Ace编辑器.

CSS:

#editor {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:white;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

var editor = ace.edit("editor");
editor.setTheme("ace/theme/textmate");
editor.getSession().setMode("ace/mode/java");
Run Code Online (Sandbox Code Playgroud)

#editor 包含在相对定位的div中.

这个问题很难解释,但我会试试.

每当我在Ace中键入文本时,线条大小会增加光标实际位置的空间,并且它的预期位置会增加.

例如,当我输入"This is text"时,它显示如下:

This is text           |
Run Code Online (Sandbox Code Playgroud)

现在,当我按退格键时,它将删除第't'行的最后一个字符,并显示:

This is tex           |
Run Code Online (Sandbox Code Playgroud)

我在Google上搜索过这个问题,当缩放设置为120时,Chrome浏览器发现了一个类似的问题.但我正在使用Firefox浏览器.

ace-editor

19
推荐指数
3
解决办法
6959
查看次数

内容长度和其他HTTP标头?

如果我在生成普通HTML页面时设置此标题,它是否会给我带来任何好处?

我看到那里的一些框架会设置这个头属性,我想知道为什么......(和其他标题一样Content-Type: text/html)

浏览器是否加载网站更快或更顺畅?

ps:他们这样做:

ob_start();

... stuff here...

$content = ob_get_contents();
$length = strlen($content);

header('Content-Length: '.$length);

echo $content;
Run Code Online (Sandbox Code Playgroud)

php http-headers

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

Jquery - 从div获取所有可见的孩子

我可以让所有孩子都使用此代码

$('#all').children().each(function() { .... });
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能从id ="all"中获得所有可见的"1"类孩子?

<div id="all">

    <div>asdd</div>
    <div class="one">content</div>
    <div class="one">bla</div>

    <div>
        ssss
        <div class="one" style="display:none">text</div>
    </div>

    <div class="one" style="display:none">blub</div>

</div>
Run Code Online (Sandbox Code Playgroud)

提前致谢.彼得

jquery

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

Font-Awesome 图标显示为方框

为什么我的代码没有显示图标?

<ul>
    <li><a href="#" class="facebook" data-toggle="tooltip" data-placement="top" title="Facebook"><i class="fa fa-facebook"></i></a></li>
    <li><a href="#" class="twitter" data-toggle="tooltip" data-placement="top" title="Twitter"><i class="fa fa-twitter"></i></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css font-awesome

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

防止输入复选框切换&lt;详细信息&gt;

<input type="checkbox">在a <summary>内部有一个标签<details>,不幸的<details>是,在选中或未选中该标签时,它会切换为打开或关闭状态,这与有关空间切换细节的问题不同,但是不幸的是,在我的版本中,无法使用相同的方法来解决Firefox。

请参见以下代码段:

$('input').change(function(e) {
  e.stopPropagation();
  e.preventDefault();
  return false;
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<details>
  <summary>
    <input type="checkbox">
  </summary>
  <div>
 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse finibus bibendum lorem, vitae efficitur felis mattis vitae. Sed mattis tristique rutrum. Morbi a placerat purus, et pulvinar risus. Vivamus accumsan sapien et nisi vulputate blandit. Aenean nec consectetur nulla. Nunc efficitur tincidunt placerat. Vivamus blandit est lectus, ut fermentum velit vulputate ut. …
Run Code Online (Sandbox Code Playgroud)

html javascript css firefox jquery

8
推荐指数
2
解决办法
357
查看次数

CodeMirror textarea.getAttribute不是mvc3应用程序中的函数错误

textarea的版本是最新的(2.34)

我的TextArea看起来像这样:

@Html.TextAreaFieldFor(s => s.Data.CodeBehind, htmlAttributes: new Dictionary<string, object> { { "class", "textbox codeBehind nffp-code" } })
Run Code Online (Sandbox Code Playgroud)

我像这样使用codemirror:

var a = CodeMirror.fromTextArea($code, {
        lineNumbers: true,
        matchBrackets: true,
        mode: "text/x-csharp"
});
Run Code Online (Sandbox Code Playgroud)

其中$ code是

var $code = jQuery('.nffp-code', $root);
Run Code Online (Sandbox Code Playgroud)

页面加载后我有这个错误:

TypeError:textarea.getAttribute不是函数codemirror.js第2209行textarea.getAttribute("autofocus")!= null && hasFocus == document.body;

我使用本手册来使用codemirror: manual

即便想到,我也$code很难做错,我仍然这样做.

任何想法如何解决这个问题?

codemirror razor

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

Laravel在将数组存储到Json数据库字段中时获得“数组到字符串的转换”

我正在尝试将带有选项的数组保存到我的postgres数据库的json数据字段中。我正在使用Laravel 5.5,并且正在使用扩展名“ dimsav / laravel-translatable”进行翻译。

我的模型问题看起来像这样:名称空间App;

use Illuminate\Database\Eloquent\Model;
use Dimsav\Translatable\Translatable;

class Question extends Model
{
    use Translatable;
    public $translatedAttributes = ['options', 'answer'];

    protected $casts = [
        'options' => 'array'
    ];
}
Run Code Online (Sandbox Code Playgroud)

模型QuestionTranslation如下所示:

namespace App;

use Illuminate\Database\Eloquent\Model;

class QuestionTranslation extends Model
{

public $timestamps = false;
public $fillable = ['options', 'answer'];
Run Code Online (Sandbox Code Playgroud)

}

以及QuestionsController中的store动作:

 public function store(Request $request)
{
    $question = new Question();

    $options[1] = "test1";
    $options[2] = "test2";

    $question->answer = 1;
    $question->options = $options;

    $question->save();

}
Run Code Online (Sandbox Code Playgroud)

当我尝试存储该数据时,出现错误:

Illuminate \ Database \ …
Run Code Online (Sandbox Code Playgroud)

php postgresql laravel-5.5

7
推荐指数
2
解决办法
6682
查看次数

Postgres:创建角色并使用 psql -U 角色登录

代码:

postgres=# create role hello;
CREATE ROLE
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 hello     | Cannot login                                   | {}
 postgres  | Superuser, Create role, Create DB, Replication | {}

postgres=# ALTER ROLE hello WITH LOGIN;
ALTER ROLE
postgres=# ALTER ROLE hello WITH CREATEDB;
ALTER ROLE
postgres=# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 hello     | Create DB                                      | {}
 postgres  | Superuser, Create role, Create DB, Replication | …
Run Code Online (Sandbox Code Playgroud)

postgresql

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