小编Ill*_*ter的帖子

表粘性列滚动错误Chrome

我创建了一个表,其中有几个固定的列,其余的是滚动.这是使用包装div和固定列上的设置位置绝对和负左边距来完成的.

它是复杂数据表的一部分,因此我很难在jsfiddle中重新创建,但这里有一个链接:http://rateshopper.error404.ro/table.html

问题是当你只是玩弄滚动然后向左移动光标.固定列有时会跳出位置.取消选中并重新检查检查器中剩余的边距可以修复它.我不知道为什么会这样.

以下是Chrome中的视频:http://rateshopper.error404.ro/bug_chrome.mov

任何想法或帮助将不胜感激!

css jquery google-chrome

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

一次只有一个线程!

这是我的代码:

new Thread() {
    @Override
    public void run() {
        try { player.play(); }
        catch ( Exception e ) { System.out.println(e); }
    }
}.start();
Run Code Online (Sandbox Code Playgroud)

它创建并启动一个线程.我想修改这段代码,以便线程只在当时没有其他线程打开时才会启动!如果有我想关闭它们,并开始这个.提前致谢!

java multithreading

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

Laravel 5.2服务提供商无法启动

我与服务提供商有一个奇怪的问题.我dd("I'm loaded");boot()函数中有一个ComposerServiceProvider .什么都没发生.

我也有App\Providers\ComposerServiceProvider::classconfig/app.php.我跑composer dump-autoload了好几次.有人可以帮忙吗?

<?php namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class ComposerServiceProvider extends ServiceProvider {

    /**
     * Bootstrap the application services.
     *
     * @return void
     */
    public function boot()
    {
        dd("I'm loaded");
    }

    /**
     * Register the application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }

}
Run Code Online (Sandbox Code Playgroud)

编辑:这是我的bootstrap/cache/services.php,它也没有出现,即使在php artisan clear-compiled之后

<?php return array (
  'providers' =>
  array (
    0 => 'Illuminate\\Auth\\AuthServiceProvider',
    1 => 'Illuminate\\Broadcasting\\BroadcastServiceProvider',
    2 => 'Illuminate\\Bus\\BusServiceProvider',
    3 …
Run Code Online (Sandbox Code Playgroud)

service-provider laravel laravel-5.2

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

SELECT last id,没有INSERT

我正在尝试检索一个表A的id以插入另一个表B.我不能使用last_insert_id(),因为我没有在A中插入任何内容.有关如何做到这一点的任何想法?

$n = mysql_query("SELECT max(id) FROM tablename"); 似乎不起作用,也不起作用

$n = mysql_query("SELECT max(id) FROM tablename GROUP BY id");
Run Code Online (Sandbox Code Playgroud)

mysql lastinsertid

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

响应式设计 - 媒体查询 - 如何不加载某些图像

好吧,所以我设计了一个响应式布局,不使用媒体查询和显示非常小屏幕尺寸的图像display: none;.

到现在为止还挺好.但是这些图像仍然会在这些设备上下载,从而导致带宽增加.

使这些图像不能在指定设备上下载的正确方法是什么?

任何回应将不胜感激!

css performance image media-queries responsive-design

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

Wordpress - 从自定义帖子类型中删除子菜单

我创建了一个带有标签分类支持的自定义帖子类型命名组合.

由于WP在帖子标签和自定义帖子类型标签之间没有区别,我创建了一个菜单项Taxonomy,我想在其中放置类别和帖子标签.我设法创建菜单和子菜单,并从Post菜单中删除类别和帖子标签,但我没有设法从自定义帖子类型菜单中删除帖子标签.

我试过了:

remove_submenu_page( 'edit.php?post_type=portfolio', 'edit-tags.php?taxonomy=post_tag&post_type=portfolio' );
Run Code Online (Sandbox Code Playgroud)

wordpress custom-post-type

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

Laravel 在包中注册种子

我正在开发一个创建多个迁移的包,我想播种。然后还有一些其他子包,它们也可以创建带有种子的迁移。所以周围可以有很多种子,我不想强​​迫用户在DatabaseSeeder中添加几十行。

类似的东西php artisan db:seed --class="MyNamespace\\DatabaseSeeder"会起作用,但这样用户就不能使用相同的命令迁移和播种,因为php artisan migrate --seed不接受类选项。

基本上,我在寻找类似的东西loadMigrationsFrom()了的ServiceProvider类。

任何帮助,将不胜感激。

更新:我主要对 Laravel 5.3 的解决方案感兴趣,我会以某种方式找出向后兼容性

laravel laravel-5

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

Docker多个MYSQL容器

Docker新手在这里.

我想要实现的是使用docker compose运行多个MySQL容器,以及nginx,PHP和PhpMyAdmin容器.

这是我的docker-compose.yml:

version: '3'
services:
    server:
        build:
            context: ./
            dockerfile: server.docker
        volumes:
            - ./:/var/www
        ports:
            - "8080:80"
        links:
            - app
    app:
        build:
            context: ./
            dockerfile: app.docker
        volumes:
            - ./:/var/www
        links:
            - db_callcenter
            - db_forecast
            - db_logistics
            - db_products
            - db_rm
            - db_rma
            - db_settings
            - db_tasks
            - db_users
    db_callcenter:
        image: mysql:5.7
        environment:
            - "MYSQL_ROOT_PASSWORD=secret"
            - "MYSQL_DATABASE=prj_callcenter"
        ports:
            - "33061:3306"
        volumes:
            - mysql_bkp:/var/lib/mysql
    db_forecast:
        image: mysql:5.7
        environment:
            - "MYSQL_ROOT_PASSWORD=secret"
            - "MYSQL_DATABASE=prj_forecast"
        ports:
            - "33062:3306"
        volumes:
            - mysql_bkp:/var/lib/mysql
    db_logistics:
        image: …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

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

开发者工具中的 Vue 数组更新但不重新渲染

我有一个带有嵌套组件的相当复杂的对象。它看起来有点像这样(为了更容易阅读而被剥离):

<script type="text/x-template" id="fieldset-template">
    <div class="fieldset">
        <div class="fieldset-repetition" v-for="(repetition, key) in repetitions">
            <div class="field-list">
                <field v-for="field in fields" v-bind:key="field.key" v-bind:fieldset="field.fieldset" v-bind:fieldset-key="key" v-bind:field-data="field"></field>
            </div>
            <div class="repetition-meta">
                <a class="move-repetition" v-on:click="moveUp(key)">Up</a>
            </div>
        </div>
    </div>
</script>

<script type="text/x-template" id="field-template">
    <div class="field">
        <div class="form-group">
            <label class="control-label" v-html="name"></label>
            <div class="field-repetition" v-for="(repetition, key) in repetitions">
                <div class="field-text">
                    <input class="form-control" v-model="values[key]" />
                </div>
            </div>
        </div>
    </div>
</script>



<script>
    Vue.component('set', {
        components: {
            field: {
                created: function() {
                    // populate with data
                    this.populateData();
                },
                data: function() {
                    return { …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component vuejs2

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

如何在CSS显示内联块中断后控制新行位置

这是我要做的事情:

我有一个使用无序列表创建的水平菜单,其中列表元素显示为内联块.该列表具有固定的宽度.

ul { width: 980px; }
li { display: inline-block; }
Run Code Online (Sandbox Code Playgroud)

当列表元素的总宽度超过列表宽度时,换行符并创建一个新行.我想要做的是控制这条新线的位置,以便在它创建之后它超过第一条线而不是第一条线.也许这会更清楚:

3rd line: item7 item8
2nd line: item4 item5 item6
1st line: item1 item2 item3
Run Code Online (Sandbox Code Playgroud)

我有一种预感,单靠CSS无法做到这一点,因此组合的CSS + jQuery解决方案可以做到.

任何帮助将非常感激.

css jquery

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

CSS转换旋转文本在Opera 27 Mac中消失

我的问题只出现在Opera(较新的Blink版本,仅在v27中测试过)和Mac OSX上.现在我知道这个浏览器的使用百分比几乎不存在,但我们在公司内部使用它,这是一个内部软件.

当我旋转时.company-info div,一切正常,除了文字消失.它实际上在那里,我可以选择并复制它,它只是没有显示.

适用于其他浏览器,Chrome,FF,甚至Opera 27(Win).

你们有什么想法或者这只是一个Opera的错误吗?

(它适用于任何字体,因此它不是已知的字体问题)

我有以下代码:

HTML

<div class="company-info">
    <img class="company-logo" src="media/logo-njoy.png" alt="nJoy" />
    <div class="pull-left">
        <span class="company-name">nJoy</span>
        <span class="contact-job-title">Lead Product Designer</span>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

SCSS

.company-info {
    @include rotate(-90deg);
    @include transform-origin(top right);
    background-color: $gray-dark;
    color: #ffffff;
    padding: 10px;
    position: absolute;
    height: 60px;
    right: 60px;
    top: 0;
    width: 225px;

    .company-logo {
        @include rotate(90deg);
        border-radius: 100%;
        float: left;
        height: 40px;
        margin-right: 10px;
        width: 40px;
    }

    .company-name {
        display: block;
        font-size: 13px;
        font-weight: 700;
    }

    .contact-job-title {
        display: …
Run Code Online (Sandbox Code Playgroud)

opera rotatetransform css3 twitter-bootstrap opera-blink

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