小编Dra*_*hts的帖子

如何在不手动指定编码的情况下在C#中获得字符串的一致字节表示?

我如何转换stringbyte[]在.NET(C#),而无需手动指定一个特定的编码?

我要加密字符串.我可以在不转换的情况下加密它,但我仍然想知道为什么编码在这里发挥作用.

另外,为什么要考虑编码?我不能简单地得到字符串存储的字节数吗?为什么依赖于字符编码?

.net c# string character-encoding

2121
推荐指数
22
解决办法
114万
查看次数

Excel VBA - 退出循环

for当满足条件时,我想退出循环.forif条件满足时,我怎么能退出循环?我认为在我的if发言结束时会有某种退出,但不知道它会如何起作用.

Dim i As Long
For i = 1 To 50
    Range("B" & i).Select
    If Range("B" & i).Value = "Artikel" Then
        Dim temp As Long
        temp = i
    End If
Next i
Range("A1:Z" & temp - 1).EntireRow.Delete Shift:=xlToLeft
Run Code Online (Sandbox Code Playgroud)

excel vba for-loop

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

如何在Excel VBA中将整数转换为字符串?

如何在Excel VBA 中将数值"45"转换为字符串值"45"?

string vba integer type-conversion

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

PHP UTF-8到Windows命令行编码

一切都在问题:我有一个UTF-8文件的Php脚本.在这个脚本中我想这样做:

  <?
  echo "âêïû\n";
  ?>
Run Code Online (Sandbox Code Playgroud)

如果我在Windows提示符下运行它,我得到这个:

C:\php>php -c C:\WINDOWS\php.ini -f mysqldump.php
?ó?¬?»??
C:\php>
Run Code Online (Sandbox Code Playgroud)

我找不到合适的转换方案.我也试过这段代码:

$tab = mb_list_encodings();
foreach ($tab as $enc1) {
  foreach ($tab as $enc2) {
    $t=mb_convert_encoding("âêïû\n", $enc1, $enc2);
    if (strlen($t)<14) {
      echo $enc1." ".$enc2." = ".$t."\n";
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我找不到合适的转换!

任何帮助将不胜感激

php windows command-line cmd character-encoding

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

“ sha256_password或caching_sha2_password需要加密”

美好的一天。希望你一切都好。有人可以帮我解决这个问题吗?

我是MySQL环境的新手。我正在尝试远程连接到MySQL数据库。我使用以下python代码,并收到此错误。

Print(e) = "cryptography is required for sha256_password or 
             caching_sha2_password"
Run Code Online (Sandbox Code Playgroud)

而且不知道如何解决错误。

import pymysql as db

HOST = "XXXXX.XXX.XX”
PORT = XXXX
USER = "my_username"
PASSWORD = "my_password”
DB = "db_name"

try:
    connection = db.Connection(host=HOST, port=PORT,user=USER,                 
    passwd=PASSWORD, db=DB)

    dbhandler = connection.cursor()
    dbhandler.execute("SELECT * from table_name")
    result = dbhandler.fetchall()
    for item in result:
        print (DB)
 except Exception as e:
    print(e)

finally:
    connection.close()
Run Code Online (Sandbox Code Playgroud)

python mysql cryptography mysql-python

11
推荐指数
7
解决办法
8634
查看次数

可以在Jetty上配置WebDav访问吗?

我正在尝试在Jetty上配置WebDav访问,但我无法找到任何特定于Jetty的文档或任何工作示例.所以我试图通过将以下servlet配置添加到Jetty的webdefault.xml并将catalina.jar放入Jetty的lib/ext目录来尝试改进Tomcat的WebDav访问失败

任何人都可以指出我的工作示例,或者我应该做更多的事情来让Tomcat的WebDav访问在Jetty上运行?

    <servlet>
            <servlet-name>webdav</servlet-name>
            <servlet-class>org.apache.catalina.servlets.WebdavServlet</servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>
                <param-value>true</param-value>
            </init-param>

            <init-param>
                <param-name>readonly</param-name>
                <param-value>false</param-value>
            </init-param>
        </servlet>    

        <servlet-mapping>
            <servlet-name>webdav</servlet-name>
            <url-pattern>/sites/*</url-pattern>
        </servlet-mapping>

<servlet-mapping>
    <servlet-name>webdav</servlet-name>
    <url-pattern>/sitesedit/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

tomcat webdav jetty

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

如何在 nginx Nodejs 服务器上配置“ws”websocket?

我目前正在尝试在 nginx debian 远程服务器上部署我的 NODEJS 应用程序。它在本地主机中运行得很好。但是我在让 websocket 在远程 nginx 服务器上工作时遇到一些困难。我使用“ws”nodejs 模块。

这就是我声明我的 websocket 服务器端的方式:

var WebSocket_ = require('ws');
var wss = new WebSocket_.Server({port: 40510});
Run Code Online (Sandbox Code Playgroud)

这就是我打开 websocket 客户端的方式:

var ws = new WebSocket('ws://localhost:40510');
Run Code Online (Sandbox Code Playgroud)

我知道我必须在我的 Nginx VPS 上配置 /etc/nginx/sites-available/default :

我是否需要添加 websocket 块位置并定义特定的 proxipass ?如果是的话怎么办?

我是否必须替换 var "ws = new WebSocket('ws://localhost:40510');" 通过我的客户端代码中的另一条指令?

预先感谢您的答复!

nginx websocket node.js

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

无法使用 Ansible 恢复和转储数据库 PostgreSQL

给我一个错误的代码部分是:

- name: import database jira64_20180626.dump.tar.gz
  postgresql_db:
    name: jira64_20180626.dump.gz
    login_user: jira
    login_password: jira_pwd
    state: restore
    target: /var/lib/pgsql/jira64_20180626.dump.tar.gz
Run Code Online (Sandbox Code Playgroud)

错误是:

致命:[node-1]:失败!=> {"changed": false, "cmd": "cmd: ****", "msg": "\ngzip: stdout: Broken pipe\n", "rc": 1, "stdout": "" , "stdout_lines": []}

postgresql ansible

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

Selenium Webdriver (VBA):显式等待

我正在浏览一个 Web 应用程序,如果在与元素交互之前尝试单击该元素,该应用程序通常会引发错误。

使用 Selenium WebDriver (java) 时,我可以轻松解决这个问题:

 WebDriverWait wait = new WebDriverWait(driver, 15);

 wait.until(ExpectedConditions.elementToBeClickable(By.id("element")));
Run Code Online (Sandbox Code Playgroud)

但是,我正在尝试使用 Selenium 类型库在 VBA 中编写脚本,尽管尝试了多种不同的方法,但我获得的唯一成功是:

webdriver.wait
Run Code Online (Sandbox Code Playgroud)

我被告知应该尽可能避免。如果有人可以建议如何将我的 java 转换为 VBA,或提供任何其他解决方案,我将不胜感激。

excel selenium vba webdriver

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

Alembic 不生成表格

我第一次跑步

alembic revision --autogenerate -m "init"
Run Code Online (Sandbox Code Playgroud)

它在我的数据库中生成表。

删除数据库后,删除脚本的版本,并尝试再次运行 alembic。他不再产生任何东西。

我已经尝试再次安装 alembic,但没有任何效果。我已经搜索了很多解决方案,但没有一个有效。

我缺少一些配置吗?

python sqlalchemy alembic

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