我通过Numberphile看了一个关于雷卡曼序列的视频.如果您不知道算法,可以查看以下链接:https://www.youtube.com/watch?v = FGC5TdIiT9U或者这个:https://blogs.mathworks.com/cleve/2018/07/ 09 /在-OEIS和最recaman序列/
我用Processing和p5.js写了一小段软件来可视化序列.我的算法制作了下一跳定义的步骤,然后我尝试从最后一个点到新点绘制一个半圆.我的问题是半圆在绘制后消失,所以总是只能看到一个半圆.我希望所绘制的半圆都不会消失.
这是CodePen的链接,您可以在其中查看我的代码和输出:https://codepen.io/stefan_coffee/pen/QBBKgp
let S = [];
let count = 0;
let active_num = 0;
function setup() {
}
function draw() {
createCanvas(600, 400);
background(50, 50, 50);
for(i = 0; i < 20; i++) {
step();
drawStep();
}
}
function drawStep() {
var x = (S[S.indexOf(active_num)-1] + active_num ) /2;
var y = height / 2;
var w = active_num - S[S.indexOf(active_num)-1];
var h = w;
if …Run Code Online (Sandbox Code Playgroud)我创建了一个 Angular nx monorepo 并创建了两个应用程序。当我启动其中任何一个时,我收到以下错误:
我已经看到一些 stackoverflow 帖子,建议将“type”:“module”添加到 package.json 中。但由于它是一个 monorepo,所有应用程序仅使用一个 package.json。
微前端:
我正在尝试连接到本地MySQL数据库.
我有这个连接器:
using(MySqlConnection conn = new MySqlConnection("Database=Studentenverwaltung;Port=3306;Data Source=127.0.0.1;User Id=root;Password=abc123"))
{
try
{
conn.Open();
Console.WriteLine("Opened!");
conn.Close();
}
catch(Exception e)
{
Console.WriteLine("Cannot open Connection");
Console.WriteLine(e.ToString());
}
}
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个例外:
MySql.Data.MySqlClient.MySqlException(0x80004005):主机127.0.0.1不支持SSL连接.
它似乎无法连接到数据库,因为数据库不支持SSL.那么有没有办法如何连接到没有SSL的数据库?
我正在使用完全卷积自动编码器对黑白图像进行着色,但是,输出具有棋盘图案,我想摆脱它。到目前为止,我看到的棋盘伪影总是比我的小得多,消除它们的常用方法是用双线性上采样替换所有非池化操作(有人告诉我)。
但我不能简单地替换反池化操作,因为我处理不同大小的图像,因此需要反池化操作,否则输出张量可能与原始张量不同。
总而言之:
如何在不替换取消池操作的情况下摆脱这些棋盘伪影?
class AE(nn.Module):
def __init__(self):
super(AE, self).__init__()
self.leaky_reLU = nn.LeakyReLU(0.2)
self.pool = nn.MaxPool2d(kernel_size=2, stride=2, padding=1, return_indices=True)
self.unpool = nn.MaxUnpool2d(kernel_size=2, stride=2, padding=1)
self.softmax = nn.Softmax2d()
self.conv1 = nn.Conv2d(in_channels=3, out_channels=64, kernel_size=3, stride=1, padding=1)
self.conv2 = nn.Conv2d(in_channels=64, out_channels=128, kernel_size=3, stride=1, padding=1)
self.conv3 = nn.Conv2d(in_channels=128, out_channels=256, kernel_size=3, stride=1, padding=1)
self.conv4 = nn.Conv2d(in_channels=256, out_channels=512, kernel_size=3, stride=1, padding=1)
self.conv5 = nn.Conv2d(in_channels=512, out_channels=1024, kernel_size=3, stride=1, padding=1)
self.conv6 = nn.ConvTranspose2d(in_channels=1024, out_channels=512, kernel_size=3, stride=1, padding=1)
self.conv7 = nn.ConvTranspose2d(in_channels=512, out_channels=256, kernel_size=3, stride=1, padding=1)
self.conv8 = …Run Code Online (Sandbox Code Playgroud) 运行此代码时:
\nfrom selenium import webdriver\nfrom selenium.webdriver.common.keys import Keys\nfrom webdrivermanager.chrome import ChromeDriverManager\n\ndriver = webdriver.Chrome(ChromeDriverManager().download_and_install())\ndriver.get("http://www.python.org")\nRun Code Online (Sandbox Code Playgroud)\n这会导致安装 chromedriver 的行出现以下异常:
\n\n\n类型错误:需要 str、bytes 或 os.PathLike 对象,而不是元组
\n
请注意,我知道已经存在许多关于此主题的线程,但由于 webdrivermanager 似乎已主要更新,以前的解决方案不起作用。
\n还有一个简短的旁注:我通过 conda 而不是 pip 安装了 webdrivermager。但这不应该令人担忧。
\n编辑:整个堆栈跟踪:
\n\n回溯(最近一次调用最后一次):文件“C:\\Users\\stefa\\OneDrive -\nJohannes Kepler Universit\xc3\xa4t\nLinz\\Dokumente\\GitHub\\briefly\\src\\crawler\\crawler .py”,第 19 行,\n\ndriver = webdriver.Chrome(ChromeDriverManager().download_and_install()) 文件\n“C:\\Users\\stefa\\anaconda3\\envs\\briefly\\lib\ \site-packages\\selenium\\webdriver\\chrome\\webdriver.py",\n第 73 行,在init \nself.service.start() 文件“C:\\Users\\stefa\\anaconda3\\envs \\briefly\\lib\\site-packages\\selenium\\webdriver\\common\\service.py",\n第 72 行,在 start\nself.process = subprocess.Popen(cmd, env=self.env,文件“C:\\Users\\stefa\\anaconda3\\envs\\briefly\\lib\\subprocess.py”,第951行,\nin init \nself._execute_child(args,可执行文件,preexec_fn,close_fds,文件“ C:\\Users\\stefa\\anaconda3\\envs\\briefly\\lib\\subprocess.py", line\n1360, in _execute_child\nargs = list2cmdline(args) 文件 "C:\\Users\\stefa \\anaconda3\\envs\\briefly\\lib\\subprocess.py",第 565 行,\nin list2cmdline\nfor arg in …
python selenium selenium-chromedriver selenium-webdriver webdriver-manager
我正在尝试通过 shell(主机)和 trip(远程)实现一个非常简单的模块联合。每当我尝试从 Travel 动态加载 AbcModule 时,我都会在 shell 中收到以下错误:
错误错误:未捕获(在承诺中):TypeError:无法读取未定义的属性(读取“init”)TypeError:无法读取未定义的属性(读取“init”)在 angular-architects-module-federation-runtime.js:26: 1 在 Generator.next () 处完成 (tslib.es6.js:73:43) 在 _ZoneDelegate.invoke (zone.js:372:1) 在 Object.onInvoke (core.mjs:25634:33) 在 _ZoneDelegate.invoke (zone.js:371:1) 在 Zone.run (zone.js:134:1) 在 zone.js:1275:1 在 _ZoneDelegate.invokeTask (zone.js:406:1) 在 Object.onInvokeTask (core. mjs:25621:33)在resolvePromise(zone.js:1211:1)在zone.js:1118:1在完成(tslib.es6.js:73:86)在_ZoneDelegate.invoke(zone.js:372:1) ) 在 Object.onInvoke (core.mjs:25634:33) 在 _ZoneDelegate.invoke (zone.js:371:1) 在 Zone.run (zone.js:134:1) 在 zone.js:1275:1 在 _ZoneDelegate .invokeTask (zone.js:406:1) 在 Object.onInvokeTask (core.mjs:25621:33)
错误错误:未捕获(在承诺中):类型错误:无法读取未定义的属性(读取“get”)类型错误:无法读取未定义的属性(读取“get”)在 angular-architects-module-federation-runtime.js:9: 1 在 Generator.next () 在 tslib.es6.js:76:1 在新的 ZoneAwarePromise (zone.js:1427:1) 在 __awaiter (tslib.es6.js:72:1) 在lookupExposeModule (Angular-architects-module) -federation-runtime.js:7:21) 在 angular-architects-module-federation-runtime.js:106:1 在 Generator.next () 在 …
javascript typescript webpack angular angular-module-federation
我需要 C# 中类似 C/C++ 的指针的替代方法,以便我可以存储在构造函数中传递的变量的引用。我希望我的本地指针在每次引用值改变时改变它的值。就像一个指针。但是我不想在 C# 中使用真正的指针,因为它们是不安全的。有解决方法吗?
class A
{
public Int32 X = 10;
}
class B
{
public B(Int32 x)
{
Y = x;
}
public Int32 Y { get; set; }
}
static void Main(string[] args)
{
A a = new A();
B b = new B(a.X);
Console.WriteLine(b.Y); // 10
a.X = 11;
Console.WriteLine(b.Y); // 10, but I want it to be 11
}
Run Code Online (Sandbox Code Playgroud) 如何在 B 班收听PropertyChangedA班的事件?我想听听 A 类属性的变化。
class A : INotifyPropertyChanged
{
private int _x;
public int X
{
get => _x;
set
{
if (_x == value) return;
_x = value;
OnPropertyChanged(nameof(X));
}
}
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void OnPropertyChanged(string propertyName)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
}
class B
{
public B(int x)
{
// In this class I want to listen to changes of the property X from class A
}
}
Run Code Online (Sandbox Code Playgroud) 我在这里问一些关于 Pytorch 和卷积自动编码器的更一般的问题。
顺便说一句,我想制作一个对称的卷积自动编码器来对不同图像大小的黑白图像进行着色。
self.encoder = nn.Sequential (
# conv 1
nn.Conv2d(in_channels=3, out_channels=512, kernel_size=3, stride=1, padding=1),
nn.ReLU,
nn.MaxPool2d(kernel_size=2, stride=2), # 1/2
nn.BatchNorm2d(512),
# conv 2
nn.Conv2d(in_channels=512, out_channels=256, kernel_size=3, stride=1, padding=1),
nn.ReLU,
nn.MaxPool2d(kernel_size=2, stride=2), # 1/4
nn.BatchNorm2d(256),
# conv 3
nn.Conv2d(in_channels=256, out_channels=128, kernel_size=3, stride=1, padding=1),
nn.ReLU,
nn.MaxPool2d(kernel_size=2, stride=2), # 1/8
nn.BatchNorm2d(128),
# conv 4
nn.Conv2d(in_channels=128, out_channels=64, kernel_size=3, stride=1, padding=1),
nn.ReLU,
nn.MaxPool2d(kernel_size=2, stride=2), #1/16
nn.BatchNorm2d(64)
)
self.encoder = nn.Sequential (
# conv 5
nn.ConvTranspose2d(in_channels=64, out_channels=128, kernel_size=3, stride=1, …Run Code Online (Sandbox Code Playgroud) machine-learning computer-vision neural-network deep-learning pytorch
c# ×3
.net ×2
angular ×2
javascript ×2
python ×2
pytorch ×2
ado.net ×1
algorithm ×1
monorepo ×1
mysql ×1
nrwl ×1
p5.js ×1
pointers ×1
processing ×1
selenium ×1
tensorflow ×1
typescript ×1
webpack ×1