Ich versuche, auf meiner lokalen Maschine Canvaskit-WASM zu verwenden, das mit dem HTTP-Servermodul von Python gehostet wird. Es scheint, dass ich Canvaskit nur über UNPKG mit: < /p>
verwenden kann
Wenn ich versuche, "canvaskit.js" zu verwenden, die über das offizielle NPM-Paket (https://www.npmjs.com/package/canvaskit-wasm) geliefert wird, vom gleichen Ort wie index.html, ich bekomme diese Fehler in der Firefox Developer Console:
Ich versuche, auf meiner lokalen Maschine Canvaskit-WASM zu verwenden, das mit dem HTTP-Servermodul von Python gehostet wird. Es scheint, dass ich Canvaskit nur über UNPKG mit: < /p> verwenden kann[code] [/code] Wenn ich versuche, "canvaskit.js" zu verwenden, die über das offizielle NPM-Paket (https://www.npmjs.com/package/canvaskit-wasm) geliefert wird, vom gleichen Ort wie index.html, ich bekomme diese Fehler in der Firefox Developer Console: [code]wasm streaming compile failed: LinkError: import object field 'memory' is not a Memory canvaskit.js:162:266 falling back to ArrayBuffer instantiation canvaskit.js:162:306 failed to asynchronously prepare wasm: LinkError: import object field 'memory' is not a Memory canvaskit.js:161:444 Aborted(LinkError: import object field 'memory' is not a Memory) canvaskit.js:160:63 Uncaught (in promise) RuntimeError: Aborted(LinkError: import object field 'memory' is not a Memory). Build with -sASSERTIONS for more info. Ka http://127.0.0.1:8000/publish/canvaskit.js:160 CanvasKitInit http://127.0.0.1:8000/publish/canvaskit.js:161 promise callback*qb http://127.0.0.1:8000/publish/canvaskit.js:161 CanvasKitInit http://127.0.0.1:8000/publish/canvaskit.js:162 promise callback*CanvasKitInit/rb/CanvasKitInit< http://127.0.0.1:8000/publish/canvaskit.js:162 promise callback*rb http://127.0.0.1:8000/publish/canvaskit.js:162 CanvasKitInit http://127.0.0.1:8000/publish/canvaskit.js:267 CanvasKitInit http://127.0.0.1:8000/publish/canvaskit.js:267 http://127.0.0.1:8000/publish/:64 canvaskit.js:160:75
< /code> funktioniert das aufgrund von Sicherheitsrichtlinien in Firefox nicht. Muss ich mich auf eine bestimmte Weise auf eine bestimmte Weise erstellen?
Canvaskit Sandbox
// HSBA conversion taken from https://github.com/processing/p5.js/blob/main/src/color/color_conversion.js function hsbaToRGBA(hsba) { const hue = hsba[0] * 6; // We will split hue into 6 sectors. const sat = hsba[1]; const val = hsba[2];
let RGBA = [];
if (sat === 0) { RGBA = [val, val, val, hsba[3]]; // Return early if grayscale. } else { const sector = Math.floor(hue); const tint1 = val * (1 - sat); const tint2 = val * (1 - sat * (hue - sector)); const tint3 = val * (1 - sat * (1 + sector - hue)); let red, green, blue; if (sector === 1) { // Yellow to green. red = tint2; green = val; blue = tint1; } else if (sector === 2) { // Green to cyan. red = tint1; green = val; blue = tint3; } else if (sector === 3) { // Cyan to blue. red = tint1; green = tint2; blue = val; } else if (sector === 4) { // Blue to magenta. red = tint3; green = tint1; blue = val; } else if (sector === 5) { // Magenta to red. red = val; green = tint1; blue = tint2; } else { // Red to yellow (sector could be 0 or 6). red = val; green = tint3; blue = tint1; } RGBA = [red, green, blue, hsba[3]]; }
return RGBA; } const ckLoaded = CanvasKitInit({ locateFile: (file) => 'https://unpkg.com/canvaskit-wasm@0.19.0/bin/'+file}); ckLoaded.then((CanvasKit) => { const surface = CanvasKit.MakeCanvasSurface('main'); var paint = new CanvasKit.Paint(); paint.setStyle(CanvasKit.PaintStyle.Fill); paint.setAntiAlias(true); const canvasWidth = 869, canvasHeight = 798; let io = 0; function draw(canvas) { canvas.clear(CanvasKit.BLACK); const PI = 3.14159; const PSI = 2 * PI; var r = 869 / 1.61803 * 0.1; canvas.translate(canvasWidth / 2, canvasHeight / 2); var thetaSteps = 2600; /* colorMode(HSB); strokeWeight(2); smooth(); */ for (var theta = 0; theta < thetaSteps; theta++) { var p1 = (theta / thetaSteps) * PSI; var yx1 = Math.cos(io * p1) * Math.cos(p1*Math.cos(io)); var yy1 = Math.cos(io * p1) * Math.sin(p1*Math.sin(io)); var p2 = (theta + 1 / thetaSteps) * PSI; var yx2 = Math.cos(3 + io * p2) * Math.cos(p2); var yy2 = Math.cos(3 + io * p2) * Math.sin(p2);
Ich versuche, auf meiner lokalen Maschine Canvaskit-WASM zu verwenden, das mit dem HTTP-Servermodul von Python gehostet wird. Es scheint, dass ich Canvaskit nur über UNPKG mit:
verwenden kann...
Ich arbeite an einem Java -Projekt, bei dem ein Client einige Dateien mit Steckdosen an den Server sendet, bei dem er einige Vorgänge ausführen und die Ergebnisse zurücksenden sollte. Mit meinem PC...
Wenn ich den folgenden Code ausführe, läuft der Kernel immer für immer. Ich habe genau den gleichen Code in JupyterLab auf Cloudera vom Computer meines Unternehmens ausprobiert und es funktionierte,...
Ich habe den folgenden Code in Java
qry= insert into usr_auth(usrid,username,password,email) values(?,?,?,?) ;
ps=con.prepareStatement(qry);
ps.setString(1,getUniqueID());...
Ich verwende dasselbe Vagrantfile auf zwei Maschinen: Windows 7 mit VirtualBox 6.1.50 und Linux Mint 22 mit VirtualBox 7.1.4. Vagrant 2.4.3 auf beiden. Auf dem Windows-Host ruft vagrant up die VM...