小编ada*_*rth的帖子

Treesize 可以查看它无权访问的文件夹和文件

我在一台工作机器上运行的程序出现问题。

\n\n

Treesize pro 是一个程序,它将扫描一个区域(C:\\、\\\\nasdrive\\home 等)并为您提供树视图以及该区域的其他信息。

\n\n

现在我在具有管理员权限的帐户上运行该程序,当我午餐时,它会弹出用户帐户控制。

\n\n

但是,如果我搜索我的管理员帐户无权访问的区域(有一些),它将正常工作并显示文件、文件夹、大小、修改和创建日期的所有信息。我无法打开这些文件,但可以看到它们的名称并进入子文件夹。如果我在资源管理器中尝试这个,我会得到access denied.

\n\n

我尝试使用我编写的 C# 脚本来执行此操作,但是如果我尝试执行 a,Directory.getDirectories();Directory.GetFiles();即使我以管理员身份运行我的程序(右键单击以管理员身份运行),它也会给出access denied在 Catch 块中给出命令。

\n\n

我真的很想知道 Treesize 如何管理列出我的帐户无权访问的文件夹、子文件夹和文件。

\n\n

谢谢

\n

c# windows permissions

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

Node.js Web 应用程序 chrome 内存使用量在每次重新加载后都会增加

我使用 node.js 构建了一个 Web 应用程序来向用户显示信息。然而,每次刷新页面时,我都会看到内存使用量不健康地增加(location.reload())。

第一次加载时为 425MB,第二次加载为 787MB,第三次加载为 1075MB,第四次加载为 1350MB 等等...我已经看到它攀升至 5/6GB

解决此问题的唯一方法是关闭选项卡并从新选项卡开始。

当页面闲置或在页面上导航时,我看不到任何增加。就像每次重新加载页面时 Chrome 都会保留旧页面一样。我尝试过从开发工具中关闭缓存,但这没有任何作用。我尝试过查看内存开发工具,但我无法真正理解它。

有针对这个的解决方法吗?

javascript memory-leaks google-chrome node.js google-chrome-devtools

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

mysql不支持缓存sha2密码

我正在尝试让我的python程序将数据插入MySQL,我遵循指南,但我不断收到以下错误.

"不支持身份验证插件"{0}"".format(plugin_name))mysql.connector.errors.NotSupportedError:不支持身份验证插件"caching_sha2_password"

我错过了mysql服务器中的设置还是python不支持这个?

我想我可以改变密码类型,但是mysql不想让我因为某些原因而无法更改所有使用caching_sha2_password的用户,当我创建新用户并选择SHA256密码时,我会收到错误创建帐户@%the密码哈希没有预期的格式.检查PASSWORD()函数是否使用了正确的密码算法.

#!/user
# -*- coding: utf-8 -*-

from __future__ import print_function
import urllib.request
import numpy as np
import mysql.connector as mysql

from datetime import date, datetime, timedelta



cnx = mysql.connect(user='root', password='password', database='powergrid')

cursor = cnx.cursor()

tomorrow = datetime.now().date() + timedelta(days=1)

idfueltype= cursor.lastrowid

add_fueltype = ("INSERT INTO fueltype"
                "(idfueltype, fueltypecol, demand)"
               "VALUES(%s, %s, %s)")

fueltype_data = (idfueltype, 'coal', 10000)

cursor.execute(add_fueltype, fueltype_data)

cnx.commit()

cursor.close()
cnx.close()
Run Code Online (Sandbox Code Playgroud)

python mysql mysql-workbench

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

Tkinter OptionMenu 不能在函数中使用 .get

我正在编写一些代码,当 optionMenu 更改时我需要一个变量来更改这里是我的一些代码

#!/user
# -*- coding: utf-8 -*-

import locale
import Tkinter as Tk

root = Tk.Tk()
root.title("My Tax Calculator")
root.geometry("700x225")

def getStudentLoan():
    global StudentLoan
    StudentLoan = StudentLoanLi.get()

LeftFrame = Tk.Frame(root, width=300, height=200, pady=3)

Placeholder2 = Tk.Label(LeftFrame, text="")
Placeholder2.grid(row=2, column=1)

StudentLoanOp = Tk.StringVar()
StudentLoanOp.set("No")

StudentLoanLi = Tk.OptionMenu(Placeholder2, StudentLoanOp, "No", "Plan 1", "Plan 2", command=lambda _: getStudentLoan())
StudentLoanLi.grid(row=2, column=1)

Tk.mainloop()
Run Code Online (Sandbox Code Playgroud)

这在 pycharm 编辑器中不起作用,我收到此错误“类 'OptionMenu' 的 'get' 上的未解决的属性引用错误”

当我执行代码并尝试更改 OptionMenu 时,我在控制台中收到此错误

“StudentLoan = StudentLoanLi.get() AttributeError: OptionMenu 实例没有属性‘get’”

任何帮助将不胜感激

python tkinter optionmenu tkinter.optionmenu

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