小编Sei*_*eif的帖子

如何让<li>使用JQuery上下跳转?

我有一个带有"JOIN"项目的水平导航菜单.我希望在#jump页面加载后不久无限期地跳转项目.

这只会在悬停时产生效果但只有一次:

 <script type="text/javascript">
   $('#jump').hover(function(){
   $(this).animate({bottom:'5px'},'fast');
   }, function() {
   $(this).animate({bottom:'0px'},'fast');
   });
</script>
Run Code Online (Sandbox Code Playgroud)

如果我做到了:ready()它停止工作.

html javascript jquery

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

填充不正确。AES Python加密

我正在尝试使用python进行简单的加密。

这是加密:

from Crypto.Cipher import AES
from Crypto.Util.Padding import pad
from Crypto.Util.Padding import unpad
BLOCK_SIZE = 32

def encrypt(message):
    obj = AES.new(b'This is a key123', AES.MODE_CBC, b'This is an IV456')
    return obj.encrypt(pad(message, BLOCK_SIZE))
Run Code Online (Sandbox Code Playgroud)

加密似乎可以正常工作,因为它返回以下内容:

b'V=\t7I\x99\xa5\x06*\xa1={\x95+\xc1h\xfeY\xc2\xb5\xcf3F:\x88\xa6g\x94d\x87\xd7U'
Run Code Online (Sandbox Code Playgroud)

但是对于解密,我使用:

def decrypt(ciphertext):
    obj2 = AES.new(b'This is a key123', AES.MODE_CFB, b'This is an IV456')
    return obj2.decrypt(unpad(ciphertext, BLOCK_SIZE))
Run Code Online (Sandbox Code Playgroud)

但它显示:

填充不正确

这是我要整理的整个文件:

import sys
from Crypto.Cipher import AES
import importlib
try:
    importlib.import_module('psutil')
except ImportError:
    import pip
    pip.main(['install', 'psutil'])
finally:
    globals()['psutil'] = importlib.import_module('psutil')

def collect_stats():
    try:
        cpu = …
Run Code Online (Sandbox Code Playgroud)

python encryption aes padding pycryptodome

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

如何在Laravel中使用sendmail?

我已经使用mailtrap.io在Laravel 5.5上测试了密码重置功能。

我在.env文件中使用以下凭据:

MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=**
MAIL_PASSWORD=**
MAIL_ENCRYPTION=null
Auth=PLAIN
Run Code Online (Sandbox Code Playgroud)

还行吧 但是,我现在需要将其部署到已经配置了sendmail软件包的Ubuntu服务器上,但是我需要在.env文件中包含哪些设置?

文档确实提到了sendmail,但是一组示例设置是什么?

php email ubuntu sendmail laravel-5

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

如何将Vuejs组件“导入”到index.html?

我使用Vue.js CDN,并将所有Vuejs代码放入index.html中的脚本标签中。工作正常。但是,我想使用组件来添加标签功能。

但是我收到这个错误 这个

这是我的代码的样子:

     <script>
      import VTagInput from 'v-tag-input'
      Vue.use(VTagInput)
      var app = new Vue({
        el: '#app',
        delimiters: ["[[", "]]"],
        components: {VTagInput},
        tags: []
        data: {
          errors: [],
Run Code Online (Sandbox Code Playgroud)

我npm安装了github repo中指定的软件包。

这是head标签:

<head>
      <meta charset="utf-8">
      <meta name="author" content="Seif Elmughrabi">
      <!-- Compiled and minified CSS -->
      <link rel="stylesheet" href="(( url_for('static', filename='materialize.css') ))" media="screen, projection">
      <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,400italic|Material+Icons">
      <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css"> -->
      <!--Google Icons-->
      <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
      <link rel="stylesheet" href="(( url_for('static', filename='style.css') ))">
      <!--Let browser know website is optimized …
Run Code Online (Sandbox Code Playgroud)

html javascript tags vue.js npm-install

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