小编mx0*_*mx0的帖子

在Notepad ++中格式化代码

在Notepad ++中是否有用于格式化代码的键盘快捷键?
我主要使用HTML,CSS和Python代码.

例如:

<title>{% block title %}    {% endblock %}</title>      
 <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Run Code Online (Sandbox Code Playgroud)

至:

<head>
  <title>
    {% block title %}
    {% endblock %}
  </title>
  <link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Run Code Online (Sandbox Code Playgroud)


我记得Visual Studio使用Ctrl+ K+ D和NetBeans也有这个功能但是在Notepad ++中找不到它,如果它甚至可以做到的话.

html code-formatting notepad++

182
推荐指数
8
解决办法
48万
查看次数

NameError:未定义名称"请求"

我有这个Python代码,不知怎的,我得到错误信息:

File "/app/identidock.py", line 13, in mainpage
if request.method == 'POST':
NameError: name 'request' is not defined
Run Code Online (Sandbox Code Playgroud)

但我真的找不到我的错误.有人可以帮我吗?

from flask import Flask, Response
import requests
import hashlib

app = Flask(__name__)
salt = "UNIQUE_SALT"
default_name = 'test'

@app.route('/', methods=['GET', 'POST'])
def mainpage():

    name = default_name
    if request.method == 'POST':
        name = request.form['name']

    salted_name = salt + name
    name_hash = hashlib.sha256(salted_name.encode()).hexdigest()

    header = '<html><head><title>Identidock</title></head><body>'
    body = '''<form method="POST">
              Hallo <input type="text" name="name" value="{0}">
              <input type="submit" value="Abschicken">
              </form>
              <p> Du siehst aus wie …
Run Code Online (Sandbox Code Playgroud)

python flask

32
推荐指数
2
解决办法
4万
查看次数

熊猫 - 过滤无值

我正在使用Pandas来探索一些数据集.我有这个数据帧:

在此输入图像描述

我想排除任何具有城市价值的行.所以我试过了:

new_df = all_df[(all_df["City"] == "None") ]
new_df
Run Code Online (Sandbox Code Playgroud)

但后来我得到了一个空的数据帧:

在此输入图像描述

每当我使用除了以外的任何值时它都有效None.知道如何过滤这个数据帧吗?

python dataframe pandas

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

ImportError:无法导入名称'webdriver'

我是selenium python的新手.我已经安装了python,pip等.我正在尝试运行以下代码,但它显示错误:

ImportError:无法导入名称'webdriver'

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("http://www.python.org")
Run Code Online (Sandbox Code Playgroud)

有谁可以请解决这个问题?

python

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

Java StringBuilder(StringBuffer)的ensureCapacity():为什么它加倍并递增2?

我已经搜索了这个,但是我找不到为什么StringBuilder的ensureCapacity()方法不会通过加倍来延长旧容量,而是添加两个.

因此,当默认容量16已满时,下一个加长值将为34,除非整个字符串长度不超过34.为什么不应该是32?

我最好的猜测是考虑一个空字符'\ u0000',但我不确定.谁能告诉我为什么?

java stringbuilder stringbuffer capacity

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

fflush(stdin)在C编程中做了什么?

我是C编程的新手,我正在努力了解它是如何fflush(stdin)工作的.

在下面的示例中,是否fflush(stdin)清除所有缓冲区或清除在第三个项目后输入的内容?我的意思是用户输入帐号,空格,名称,空格,余额.这是真的,从这一点开始,用户输入的内容将被刷新fflush(stdin)吗?并且stdin不会是空的.

为什么我这样说是因为它进入了while循环并开始写入文本文件.

我的第二个问题是是否Ctrl-Z会告诉操作系统停止要求用户输入输入?

printf( "Enter the account name and balance. (separated by spaces)\n" );
  printf( "Enter EOF to end input. (Ctrl-Z)\n" );
  printf( "? " );
  scanf( "%d%s%lf", &account, name, &balance );
  fflush(stdin);

  // write account, name and balance into file with fprintf
  while ( !feof( stdin ) )
  { 
     //fflush(stdin);
     fprintf( cfPtr, "%d %s %.2f\n", account, name, balance );
     printf( "? " );
     scanf( "%d%s%lf", &account, name, &balance …
Run Code Online (Sandbox Code Playgroud)

c operating-system signals

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

溢出如何在java中工作?

我已经读过有关溢出的内容,我知道"溢出是指当一个数字如此之大以至于它将不再适合数据类型时,所以系统"回绕"到下一个最低值并从那里开始计数".

例如:

short s = (short)1921222; // Stored as 20678
Run Code Online (Sandbox Code Playgroud)

在那个例子中,我们从-32768 开始计数(Short.MIN_VALUE),但是当我尝试在另一个整数数据类型中进行证明时,它似乎没有相同的工作方式......

byte b = (byte)400; // Stored as -112
Run Code Online (Sandbox Code Playgroud)

上面的例子从0开始计数,这是我发现得到-112的唯一方法

我不知道我做错了什么.

java integer-overflow

18
推荐指数
3
解决办法
2349
查看次数

如何在sqldeveloper 4.0中对齐查询?

我有用sqldeveloper编写的查询,但我不知道如何以整齐的顺序对齐或格式化查询.

PS:我不知道这里是否可以提出这个问题.如果有人知道答案,请回答.

oracle-sqldeveloper

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

ImportError:没有名为Crypto的模块

我刚刚开始探索Python.我正在尝试运行AES算法代码,我正面临:

ImportError:没有名为Crypto的模块.

你是如何解决这个问题的?

python aes pycrypto

17
推荐指数
2
解决办法
4万
查看次数

在PyCharm的控制台中运行代码

有没有在PyCharm控制台中运行Python脚本的流畅方法?

我以前的IDE - PyScripter - 为我提供了这个不错的小功能.据我所知,PyCharm在控制台中有两种运行脚本的方法:1)选择一堆代码然后按Ctrl+ Alt+ E.2)将代码保存在文件中并从控制台导入.

按"运行"或"调试"按钮可以做任何方法吗?我需要在控制台中查看脚本的结果以及可以操作的所有变量.

python pyscripter pycharm

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