I love the use of rust as the decomp target. If you want something do-while shaped but still valid Rust, you can do:
while {
i = &i[1];
if *(i as *mut u8) as u32 != 0 {
r1 = 0;
}
i != ((&var_204).byte_offset(3) as *mut u32)
} {}
I love the use of rust as the decomp target. If you want something do-while shaped but still valid Rust, you can do:
while {
i = &i[1];
if *(i as *mut u8) as u32 != 0 {
r1 = 0;
}
i != ((&var_204).byte_offset(3) as *mut u32)
} {}
not that it matters a lot given it's hardcoded
not that it matters a lot given it's hardcoded
A問題はそのまま計算
2^Nの部分はビットシフトで記述しても良かったな…(2_u32.pow(n)で記述しちゃった)
B問題全然わからんからゴリ押し
置き換えの履歴をHashSetで保存しておいて、操作後にHashSet内の値になったらループに入ってることが確定するのでNo
B問題にしては難しすぎないか……?
C問題はよく見るとほぼ全探索できるやつ
1≦x<y<√Nの範囲で探索すればいいから、計算量はO(N)
A問題はそのまま計算
2^Nの部分はビットシフトで記述しても良かったな…(2_u32.pow(n)で記述しちゃった)
B問題全然わからんからゴリ押し
置き換えの履歴をHashSetで保存しておいて、操作後にHashSet内の値になったらループに入ってることが確定するのでNo
B問題にしては難しすぎないか……?
C問題はよく見るとほぼ全探索できるやつ
1≦x<y<√Nの範囲で探索すればいいから、計算量はO(N)
it's really annoying how simple it is… completely belying how i spent like 3 hours confusing myself trying to get it to work
it's really annoying how simple it is… completely belying how i spent like 3 hours confusing myself trying to get it to work
9to5linux.com/fwupd-1-9-19...
#Infosec #Security #Cybersecurity #CeptBiro #Fwupd1.9.19 #Linux #FirmwareUpdater Supports #AcerU32 #Luxshare7in1Docks
9to5linux.com/fwupd-1-9-19...
#Infosec #Security #Cybersecurity #CeptBiro #Fwupd1.9.19 #Linux #FirmwareUpdater Supports #AcerU32 #Luxshare7in1Docks
se os u32 tivessem em sequência não precisaria de padding entre os campos
se os u32 tivessem em sequência não precisaria de padding entre os campos
```rust
// Allows adding two `i32`, `u32`, or `f32` numbers
let reflect_add = add::<i32>
.into_function()
.with_overload(add::<u32>)
.with_overload(add::<f32>);
```
```rust
// Allows adding two `i32`, `u32`, or `f32` numbers
let reflect_add = add::<i32>
.into_function()
.with_overload(add::<u32>)
.with_overload(add::<f32>);
```
How many kmers are in the read sets that you test on?
Otherwise I should adjust to testing on real data as well, with more interesting collections of kmers.
How many kmers are in the read sets that you test on?
Otherwise I should adjust to testing on real data as well, with more interesting collections of kmers.
VEE, G!
...
Not The Best.
But This Will Do. (I Hope...)
Because I Had Left This On My File For A Long Time Due To Me Playing WWE 2K24.
So... Yeah.
#StickNodes #StickNodesPro
#StickFigure #StickFigures
#Human #HumanOC #HumanAU
#Vee #VeeG
#U32 #Universe32
#OC #AU
VEE, G!
...
Not The Best.
But This Will Do. (I Hope...)
Because I Had Left This On My File For A Long Time Due To Me Playing WWE 2K24.
So... Yeah.
#StickNodes #StickNodesPro
#StickFigure #StickFigures
#Human #HumanOC #HumanAU
#Vee #VeeG
#U32 #Universe32
#OC #AU
I spent some time optimizing static B+-trees as explained by algorithmica, and got 35x increase in throughput over plain binary search, from 1200ns/query to 35ns/query, on a 4GB array of u32.
Another blog to write :)
en.algorithmica.org/hpc/data-str...
I spent some time optimizing static B+-trees as explained by algorithmica, and got 35x increase in throughput over plain binary search, from 1200ns/query to 35ns/query, on a 4GB array of u32.
Another blog to write :)
en.algorithmica.org/hpc/data-str...
何気に、今年初めてU32編成に会ったかも💦💦
何気に、今年初めてU32編成に会ったかも💦💦
*sdl might as well be a system lib on linux, but it's only a fallback till all the native platforms are done
*sdl might as well be a system lib on linux, but it's only a fallback till all the native platforms are done
let mut x: u32 = 4294967295; // = 2³² - 1
println!("x: {x}"); // OK
x += 1; // Panique ici
println!("x: {x}"); // Jamais exécuté
let mut x: u32 = 4294967295; // = 2³² - 1
println!("x: {x}"); // OK
x += 1; // Panique ici
println!("x: {x}"); // Jamais exécuté