Skip to content

Instantly share code, notes, and snippets.

View naveen17797's full-sized avatar
🖥️

naveen naveen17797

🖥️
View GitHub Profile
@naveen17797
naveen17797 / focus.js
Created September 5, 2021 04:50
A piece of code for users who prefer to use keyboard ( search field focus from shortcut )
document.onkeypress = function(evt) {
evt = evt || window.event;
var charCode = evt.keyCode || evt.which;
var charStr = String.fromCharCode(charCode);
if ( charStr !== '/' ) {
return;
}
var inputs = document.querySelectorAll('input[type=text]')
if ( inputs.length === 0 ) {
return;
<?php
class Input {
/**
* @var $operation int | null
*/
private $operation = null;
class Heap {
constructor() {
this.heap = []
}
getElement(i) {
return heap[i] !== undefined ? heap[i] : false
}
class Node:
def __init__(self, info):
self.info = info
self.left = None
self.right = None
self.level = None
def __str__(self):
return str(self.info)
def check_binary_search_tree_(root):
nodes = [root]
isTreeValid = True
while len(nodes) != 0:
currentNodes = [i for i in nodes]
nodes.clear()
for node in currentNodes:
print("node data is " + str(node.data))
if node.left != None:
print("node left data is " + str(node.left.data))
@naveen17797
naveen17797 / highlight_nodes_recursively
Created March 8, 2020 06:17
applies highlighting with a inline element recursively
function highlightNodes(el, tagName) {
for ( let element of el.childNodes ) {
if ( element.childNodes.length === 0 && element.nodeType === Node.TEXT_NODE) {
const newChild = document.createElement(tagName)
newChild.innerText = element.nodeValue
element.parentElement.replaceChild(newChild, element)
}
else {
highlightNodes(element, tagName)
}
from PIL import Image
from PIL import ImageFilter
import numpy as np
img = Image.open('65.png').convert('RGBA')
CROP_LOCATIONS = {
# L, T, R, B
@naveen17797
naveen17797 / secret
Last active February 8, 2020 12:15
secret
iVBORw0KGgoAAAANSUhEUgAAAtAAAALQCAYAAAC5V0ecAADNR0lEQVR42uz9d5Sd12Hfe//2ftrpdTqmoQNEJcEGVpESVShZsiJZskxFN6+d5PpNtbOc+968yR9eTl3rZiVrvblJbnJj+Vq2pdiW1WyJEkmRFBtYQJAA0QdlML3P6U/f+/3jzBwAbKYlkwLI30caAhxOAfc5nPM9++xnb/FQ/wMaRERERET0jkgOARERERERA5qIiIiIiAFNRERERMSAJiIiIiJiQBMRERERMaCJiIiIiBjQHAIiIiIiIgY0EREREREDmoiIiIiIAU1ERERExIAmIiIiImJAExERERExoDkEREREREQMaCIiIiIiBjQREREREQOaiIiIiIgBTURERETEgCYiIiIiYkBzCIiIiIiIGNBERERERAxoIiIiIiIGNBERERERA5qIiIiIiAFNRERERMSA5hAQERERETGgiYiIiIgY0EREREREDGgiIiIiIgY0EREREREDmoiIiIiIAc0hICIiIiJiQBMRERERMaCJiIiIiBjQREREREQMaCIiIiIiBjQREREREQOaQ0BERERExIAmIiIiImJAExERERExoImIiIiIGNBERERERAxoIiIiIiIGNIeAiIiIiIgBTURERETEgCYiIiIiYkATERERETGgiYiIiIgY0EREREREDGgOARERERERA5qIiIiIiAFNRERERMSAJiIiIiJiQBMRERERMaCJiIiIiBjQHAIiIiIiIgY0EREREREDmoiIiIiIAU1ERERExIAmIiIiImJAExERERExoDkEREREREQMaCIiIiIiBjQREREREQOaiIiIiIgBTURERETEgCYiIiIiYkBzCIiIiIiIGNBERERERAxoIiIiIiIGNBERERERA5qIiIiIiAFNRERERMSA5hAQERERETGgiYiIiIgY0EREREREDGgiIiIiIgY0EREREREDmoiIiIiIAc0hICIiIiJiQBMRERERMaCJiIiIiBjQREREREQMaCIiIiIi
<?php
include "flag.php";
show_source(__FILE__);
class user {
var $name;
var $pass;
var $secret;
}
#include<iostream>
#include<cmath>
using namespace std;
typedef float f;
class vector3D {
f x=0,y=0,z=0;
f get_square();
public:
vector3D(f x, f y, f z);