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; |