From 7d79c777d597ae2ca9f898912c4fde5d15024918 Mon Sep 17 00:00:00 2001 From: TheLie0 Date: Sun, 7 Jun 2020 18:18:26 +0200 Subject: [PATCH] Treff 2020_06_07 (#7) * Add files via upload * Rename Chaostreff vom 07.06.2020-1.html to 2020_06_07.htm * Update README.md --- README.md | 1 + Treffen/2020_06_07.htm | 106 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+) create mode 100644 Treffen/2020_06_07.htm diff --git a/README.md b/README.md index 5a2d8c3..4d02151 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ Eine Sammlung an (link-)listen, zB von Dingen, die wir bei Treffen besprochen ha | Datum | Liste | | --- | --- | +| 07.06.2020 | [Links](Treffen/2020_06_07.htm) | | 03.05.2020 | [Links](Treffen/2020_05_03.md) | | 05.04.2020 | [Links](Treffen/2020_04_05.md) | | 01.03.2020 | [Links](Treffen/2020_03_01.md) | diff --git a/Treffen/2020_06_07.htm b/Treffen/2020_06_07.htm new file mode 100644 index 0000000..e417747 --- /dev/null +++ b/Treffen/2020_06_07.htm @@ -0,0 +1,106 @@ +

Chaostreff vom 07.06.2020

Themen

Rust

Variablen in anderen Threads benutzen:

use std::thread::Thread;
+use std::sync::Arc;
+use std::cell::RefCell;
+
+
+fn main() {
+    let r = Arc::new(RefCell::new(42u8));
+    let r1 = r.clone();
+    let t = Thread::scoped(move || {
+        loop {
+            match r1.try_borrow_mut() {
+                Some(n) => { *n += 1 ; break }
+                _ => { }
+            }
+        }
+    });
+
+    t.join();
+    println!("{}", *r.borrow_mut());
+}
+

Spaß aufgrund von Feld-zugriff durch Kindobjekte:

pub store_refs: Option<Vec<Option<&'a mut Store<'a>>>>,
+

Fangt an Rust zu lernen. (no pressure)

Rust Wasm Demos

Markdown-test

:santa::santa::santa:
+:fire::fire::fire:

Hallo

λελ λασστ WO IST MEIN 0x41 0x51 0x43 0x49 0x49???!!! Oo

Dies ist ein Body?

kursiv

bold

crossed

Markdown kann auch Follmilch… Ferde mögen das.

das ist eine Überschrift();

aeaeaeae ueueue

#sweetes markup
+fn hello_world() {
+	println!("hello world.");
+}
+