小编Bra*_*iac的帖子

当新的子元素出现在 html 元素中时触发事件

我正在聊天并有聊天包装器。在聊天包装器内,使用消息创建新的跨度。就像这样:

<div id="chat-wrapper">
    <span>msg 1</span>
    <span>msg 2</span>
    <span>msg ...</span>    
</div>
Run Code Online (Sandbox Code Playgroud)

有没有办法观察#chat-wrapper 是否生了新孩子?

最好是jquery..

javascript jquery

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

未注册任何源代码控制提供商-如何在Mac上的可视代码中注册SCM?

我看到有关在VS代码中没有活动的源代码控制提供程序的几个问题。我得到一个略有不同的错误:

没有注册源代码控制提供商

我在Mac上使用OSx更新到Mojave(10.14)和新版本的vscode(版本1.28.2)。

我的机器上没有安装xcode。

我想使用github。

我怎么解决这个问题?

在此处输入图片说明

git visual-studio-code

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

警告:无法识别的警察Rails /

我在Vs代码中遇到Rubocop问题。我得到错误

Warning: unrecognized cop Rails/ActionFilter found in /path/to/yml/with/cops
...
Warning: unrecognized cop Rails/Output found in
...
Warning: unrecognized cop Rails/UnknownEnv found in
...
# The list goes on...
Run Code Online (Sandbox Code Playgroud)

我跑:

Rubocop版本rubocop-0.76.0

VS-code Version: 1.39.2

ruby-rubocop extention in vs code: 0.8.1

macOS Catalina: 10.15 (Problem existed in earlier versions like mojave)


I find very little about this problem. Basically only thing I found was this. And I already have require rubocop-rspec in my rspec yml file so no success with the …

ruby-on-rails rubocop visual-studio-code

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

获取用户浏览器窗口的最大视口大小

我正在开发一个项目,包括几个可拖动的div,使用带有约束功能的jQuery-UI来帮助用户避免隐藏在郊区的迷路div.

现在我得到约束的全屏尺寸:

var width = window.screen.availWidth;
var height = window.screen.availHeight;
Run Code Online (Sandbox Code Playgroud)

这非常接近我的愿望.但是,由于所有浏览器都有顶部的标签和搜索输入行,而且底部通常还有其他一些东西,我得到的约束比实际的视图端口要大.然后你说获取视图端口尺寸:

$(window).height();
$(window).width();
Run Code Online (Sandbox Code Playgroud)

嗯,这是接近但不是100%,因为如果用户在进入网站时具有最小化窗口,则视图端口大小将是约束大小.这意味着如果用户然后使用全屏,那么约束就像视图端口从一开始就一样大.

然后你可能会说:" 为什么不沿途动态改变约束? "

嗯,这可能是一种可能性,但整个页面的想法是微调GUI并通过改变约束大小可能会破坏可拖动对象的定位.那么,我要求的是什么?

我想要一种方法来获得当前用户屏幕上的最大浏览器视图端口大小?无论用户在进入页面时是否具有小于最大浏览器窗口的ATM.

PS.我想我可以检查用户使用的浏览器,并通过硬编码删除特定浏览器标题栏使用的像素数量.然而,由于几个原因,这在我的书中是一个糟糕的解决方案.

html javascript css

5
推荐指数
0
解决办法
1280
查看次数

Laravel 在单个工匠命令中删除模型、控制器和迁移?

正如标题所说;有没有办法删除/恢复/回滚运行时创建的文件的创建php artisan make:model MyModel -mcr

就像是:

php artisan destroy:model MyModel

..它“级联”删除所有相关文件?

laravel

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

在 dev 中预构建所有(包括未使用的)tailwind 类

我想立即使用开发中的纱线构建所有顺风类,因此我将它们全部预先构建。

为什么?

我的问题是这样的:

我正在我的 Laravel 项目中尽我所能地“做前端”,并且正在尝试 Tailwind 中的所有这些不同的类。在我看来,只有项目中使用的顺风类才构建在yarn run(或开始时yarn watch)。当我活跃时,这会导致问题yarn watch。由于yarn watch只监视我的 scss 文件,而不监视我的刀片,因此当我向刀片文件添加新颖的顺风类时,它不会触发构建。因此,每次使用小说类时,我都需要手动关闭手表并重新启动它。

我正在掌握的一个解决方案是,在开发中预先构建每个顺风类,甚至是迄今为止未使用的类。怎么可能呢?

laravel tailwind-css

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

Imagick无法执行gs命令

我可以成功地将一些 pdf 文件转换为 png 文件,但有些会抛出此错误:

ImagickException:FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '- r144x144' -dFirstPage=1 -dLastPage=1 '-sOutputFile=/tmp/magick-966AGfRi74eBSiG%d' '-f/tmp/magick-966t0bB45paDzcW' '-f/tmp/magick-966l4St1G1Jfh6b'' (-1) @ 错误/delegate.c/ExternalDelegateCommand/462

我很难继续前进,因为我对错误消息一无所知。

可能是什么问题?

ghostscript imagick

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

将输入字段中输入的空格实时更改为下划线

我有一个输入字段,应将输入的所有空格实时切换为“ _”。意味着当用户在该输入字段中单击空格键时,将显示下划线而不是空格。我对javascript / jquery很陌生,所以请不要将我的setTimeout-n00bidity判断为难:

$( "#inputId" ).keydown(function (key){
    var code = key.keyCode || key.which;
    if( code == 32 ) { //Space key code
        $( this ).val(
            function( index, value ){
                return value.substr( 0, value.length - 1 );
        })
        setTimeout(
            function(){
                $(this).val($(this).val() + "_");
            }, 10
        )
    }
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在laravel中使用预定义的销毁方法

我想知道删除由模型制成的对象的最佳实践方法?我见过几个类似的问题,但没有人触及整个主题,也没有人进一步触及我的具体细节。

我想创建一个删除按钮,删除 laravel 中的特定对象。我知道如何做到这一点,但恐怕我让事情变得过于复杂了。

假设我有一个名为 Post 的模型

我还有控制器 PostController。当我制作这个控制器时,我为其提供了资源。因此,我准备了几种方法,例如。破坏

 /**
 * Remove the specified resource from storage.
 *
 * @param  \App\Post  $post
 * @return \Illuminate\Http\Response
 */
public function destroy(Post $post)
{
    //
}
Run Code Online (Sandbox Code Playgroud)

我有点困惑,好像为什么它给我类型提示Post以及 $post 参数?对我来说,如果将 $id 作为参数就有意义了。

但一次又一次,我不是泰泰。所以每当有些事情对我来说没有意义时,我就认为我错过了一些事情。那么,冒着过于宽泛的风险,如何制作使用预定义销毁方法的删除按钮?我正在寻找这三个步骤的答案:

  1. HTML(如何制作表单/按钮)
  2. web.php(路线)
  3. PostController(我如何执行销毁?我知道如何使用 id 来执行此操作,但将整个对象作为参数?首先是如何发送的?)

php routes laravel

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

使用 SequelPro 访问本地 postgres

我正在使用 Sequel Pro 并想访问我的本地 Postgres 数据库。

当我在 sequel pro 中被提示为我的数据库添加连接详细信息时,我有义务:

在此处输入图片说明

然后当我点击连接时,我得到:

在此处输入图片说明

我在运行 Catalina 10.15.3 的 Mac 上。

我正在运行的数据库是一个用 brew 安装的 postgres。当我运行时,brew services list我得到:

在此处输入图片说明

我的应用程序(使用 laravel valet 的 laravel 应用程序)可以访问数据库。

有什么问题?我有一些想法...

如果我输入我的数据库并输入: select inet_server_addr( ), inet_server_port( );

我得到这个输出:

 inet_server_addr | inet_server_port
------------------+------------------
                  |
(1 row)
Run Code Online (Sandbox Code Playgroud)

而且我认为我应该至少在inet_server_addr列中获得 127.0.0.1 ....

我不知道这是否暗示了错误可能在哪里。

所以,总结一下。我的想法是我没有 100% 正确地运行 postgres 服务器......但我仍然认为我的应用程序可以访问数据库而不是 Sequel Pro 很奇怪......

如果我在浏览器中输入127.0.0.1,我会收到404 - Not Found

如何使用 Sequel Pro 访问我的本地 postgres?

postgresql sequelpro

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

检查文件是图像还是pdf

我需要在php/laravel中检查文件是图像还是pdf.

这就是我现在拥有的:

return $file['content-type'] == 'image/*';
Run Code Online (Sandbox Code Playgroud)

除了'image/*',我需要添加'application/pdf'

怎么可以添加?

更新

更清楚的是,是否有办法添加更多允许类型而无需执行OR条件.我现在用in_array得到了答案!

php laravel

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