I hereby claim:
- I am kaplanmaxe on github.
- I am kaplanmaxe (https://keybase.io/kaplanmaxe) on keybase.
- I have a public key ASBzC2l3T7uD6OgaGLRVv_4PQ45Ng55tSy8Ooiq8KJPmIwo
To claim this, I am signing this object:
def read_file(fileName): | |
nums= [] | |
with open(fileName, "r") as fp: | |
for num in fp: | |
nums.append(int(num)) | |
return nums | |
def inv_count_brute_force(arr, n): | |
inv_count = 0 |
# an interative approach to bubble sort | |
# c/c++ implementation: https://codescracker.com/cpp/program/cpp-program-bubble-sort.htm | |
.data | |
arr: .word 7,4,6,9,1,3 | |
N: .word 6 | |
.text | |
la $s0, arr # get address of array | |
la $s1, N # get address of N | |
lw $s1, 0($s1) # get value of N | |
.globl main |
package main | |
import ( | |
"fmt" | |
"math" | |
) | |
const ( | |
d = 0.00061 | |
r0 = 6000000000000 |
Verifying that "kaplanmaxe.id" is my Blockstack ID. https://onename.com/kaplanmaxe |
I hereby claim:
To claim this, I am signing this object:
// API: https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API | |
const recognition = new webkitSpeechRecognition(); | |
recognition.onresult = function(event) { | |
for (let i = event.resultIndex; i < event.results.length; ++i) { | |
console.log(event.results[i][0].transcript); | |
} | |
} | |
recognition.start(); // Click allow when browser prompts to use your microphone | |
recognition.stop(); // Call this when done talking. |
const a = { name: 'Max', age: 24 }; | |
const b = a; | |
b.name = 'Barbara'; | |
console.log(b); // { name: 'Barbara', age: 24 } | |
console.log(a); // { name: 'Barbara', age: 24 } (a.name was overwritten as well by b.name) | |
// To avoid passing by reference | |
const foo = { name: 'Max', age: 24 }; | |
const bar = Object.assign({}, foo); | |
bar.name = 'Barbara'; |
const a = [0, 1, 2, 3]; | |
const b = a; | |
b.push(10); | |
console.log(b); // [0, 1, 2, 3, 10] | |
console.log(a); // [0, 1, 2, 3, 10] (10 got pushed to a even though we only pushed to b) | |
// To AVOID passing by reference | |
const foo = [0, 1, 2, 3]; | |
const bar = foo.concat([10]); | |
console.log(bar); // [0, 1, 2, 3, 10] |
document.querySelector('#exampleId'); | |
document.querySelector('.exampleClass'); | |
document.querySelectorAll('.exampleClass'); |
/** | |
* The proper way of throwing an error in JavaScript. Even prints a stack trace for you! | |
*/ | |
throw new Error('I am learning way too much JS in one day'); | |
/** | |
* Now we can even make our own errors. | |
*/ | |
function LearningError(message) { | |
this.message = message; |