小编Ken*_*Ken的帖子

Javascript中的字符串转换(十进制到二进制)

这里有新手!想知道为什么以下转换失败!

var num= prompt("Enter num"); 
alert(num.toString(2));
Run Code Online (Sandbox Code Playgroud)

如果d输入是32 ..我也得到32作为d警告消息:/

javascript

27
推荐指数
5
解决办法
4万
查看次数

无法加载插件 caching_sha2_password:/mariadb19/plugin/caching_sha2_password.so:无法打开共享对象文件

我正在尝试 dockerise 我的 Django 应用程序。

docker-compose.yml

version: "3.8"

services:
  db:
    image: mysql:8
    command: --default-authentication-plugin=mysql_native_password # this is not working
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: rootmypass
    ports:
      - '3306:3306'
  cache:
    image: redis
    environment:
      REDIS_HOST: localhost
      REDIS_PORT: 6379
    ports:
      - '6379:6379'
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    depends_on:
      - db
      - cache
Run Code Online (Sandbox Code Playgroud)

当我运行时docker-compose -up,出现以下错误。

django.db.utils.OperationalError: (1156, 'Plugin caching_sha2_password could not be loaded: /usr/lib/x86_64-linux-gnu/mariadb19/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory') …
Run Code Online (Sandbox Code Playgroud)

mysql linux django docker

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

将每个单词的第一个字母大写 - Ruby

这是我的代码,我不知道为什么这不会返回预期的结果: A Bunny Hops

text= "a bunny hops"
final = text.split.each{|i| i.capitalize}.join(' ')
puts final
Run Code Online (Sandbox Code Playgroud)

ruby

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

'from flask import Flask'引发语法错误 - Python

我刚刚使用Flask(From Flask的文档)在Python中尝试了一个简单的hello world应用程序.我使用'pip install flask'安装了Flask.我卸载它并再次安装它.但问题仍然存在.

码:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
  File "HelloWorld.py", line 1, in <module>
    from flask import Flask
  File "C:\Python32\lib\site-packages\flask\__init__.py", line 17, in <module>
    from werkzeug.exceptions import abort
  File "C:\Python32\lib\site-packages\werkzeug\__init__.py", line 154, in <module>
    __import__('werkzeug.exceptions')
  File "C:\Python32\lib\site-packages\werkzeug\exceptions.py", line 111
    return u'<p>%s</p>' % escape(self.description)
                      ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python flask

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

无限滚动到页面底部

我一直在编写一个脚本,该脚本可以自动滚动到我的 twitter 关注者 [twitter.com/following] 列表的死胡同。到目前为止,我已经用我的新手知识实现了这一点:

var delay=2000       
setTimeout(function(){
    for(var i = 0; i<10; i++){   
    window.scrollTo(0,document.body.scrollHeight);
    }
},delay)
Run Code Online (Sandbox Code Playgroud)

滚动到底部后滚动条停止的问题,并且当页面高度改变时它不会进一步滚动。有没有办法延迟循环它,以便滚动重复执行,直到它到达最后一个跟随者。

或者,有没有办法通过不断跟踪和动态更新页面的高度来做同样的事情。

javascript jquery

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

Django - 语法错误

我正在从djangobook学习Django,在第6章中安装了admin应用程序,该syncdb命令返回语法错误models.py(return u'%s %s' % (self.first_name, self.last_name)

我正在使用Python 3.

为什么会这样?怎么解决?

models.py:

from django.db import models

class Publisher (models.Model):
    name = models.CharField(max_length=30)
    address = models.CharField(max_length=50)
    city = models.CharField(max_length=60)
    state_province = models.CharField(max_length=30)
    country = models.CharField(max_length=50)
    website=models.URLField()

    def __unicode__(self):
        return self.name

class Author(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=40)
    email = models.EmailField()

    def __unicode__(self):
        return u'%s %s' % (self.first_name, self.last_name)

class Book(models.Model):
    title = models.CharField(max_length=100)
    authors = models.ManyToManyField(Author)
    publisher = models.ForeignKey(Publisher)
    publication_date = models.DateField()

    def __unicode__(self):
        return self.title
Run Code Online (Sandbox Code Playgroud)

错误: …

python django django-models

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

使用Python中的正则表达式修改文件内容

我一直在尝试使用Python脚本从以下行中删除编号.

jokes.txt:

  1. 很难向双关语者解释双关语,因为他们总是从字面上理解事物.

  2. 我曾经认为大脑是最重要的器官.然后我想,看看有什么告诉我的.

当我运行这个Python脚本时:

import re
with open('jokes.txt', 'r+') as original_file:
    modfile = original_file.read()
    modfile = re.sub("\d+\. ", "", modfile)
    original_file.write(modfile)
Run Code Online (Sandbox Code Playgroud)

数字仍然存在,它会像这样附加:

  1. 很难向双关语者解释双关语,因为他们总是从字面上理解事物.

  2. 我曾经认为大脑是最重要的器官.然后我想,看看有什么告诉我的.很难向双关语者解释双关语,因为他们总是从字面上理解事物.਍ഀ਍ഀ2.我曾经认为大脑是最重要的器官.然后我想,看看有什么告诉我的.

我想正则表达式会re.sub("\d+\. ", "", modfile)找到所有数字,0-9并用空字符串替换它.

作为一个新手,我不知道我搞砸了哪里.我想知道为什么会发生这种情况以及如何解决这个问题.

python regex

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

标签 统计

python ×3

django ×2

javascript ×2

django-models ×1

docker ×1

flask ×1

jquery ×1

linux ×1

mysql ×1

regex ×1

ruby ×1