Skip to content

Instantly share code, notes, and snippets.

View pteacher's full-sized avatar
🐢
I may be slow to respond.

Ruslan Isaev pteacher

🐢
I may be slow to respond.
View GitHub Profile
@pteacher
pteacher / 3.2 Списки
Created March 1, 2017 13:00
Реализуйте структуру данных "стек". Напишите программу, содержащую описание стека и моделирующую работу стека, реализовав все указанные здесь методы. Программа считывает последовательность команд и в зависимости от команды выполняет ту или иную операцию. После выполнения каждой команды программа должна вывести одну строчку. Возможные команды для…
import java.io.File;
import java.io.IOException;
import java.util.*;
/**
* Created by TEACHER on 22.02.2017.
*/
public class Collections {
public static void main(String[] args) {
Stack<Integer> stack = new Stack<>();
@pteacher
pteacher / Football.java
Created April 10, 2017 20:15
Без сортировки результатов, но все работает.
import java.io.File;
import java.io.FileInputStream;
import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;
/**
* Created by altairlab on 10.04.2017.
*/
public class Football {
@pteacher
pteacher / gist:2e01f797e6a313a0b299c5fe0b9ecb58
Last active July 22, 2017 07:51
Запуск сервера на heroku через c9
  • git init

  • git add .

  • git commit -m "initial commit"

  • heroku create fooName

  • git remote -v

  • heroku git:remote -a fooName

  • git push heroku master

  • открываем fooname.herokuapp.com

@pteacher
pteacher / gist:48cd566367484acb248acaf2ecd3473e
Created April 26, 2017 13:55
Метод отправки данных через GET запрос (Volley)
public void sendRequest(View view) {
RequestQueue queue = Volley.newRequestQueue(getApplicationContext());
String a = aValue.getText().toString();
String b = bValue.getText().toString();
String url = "https://pteachertest.herokuapp.com/calc/?a="+a+"&b="+b;
StringRequest request = new StringRequest(Request.Method.GET, url,
new Response.Listener<String>() {
@Override
public void onResponse(String s) {
<?php
require_once '../dbconnect.php';
//pg_query($db, "INSERT INTO klik (kliks) VALUES (0)");
$result = pg_query($db, "UPDATE klik SET kliks = kliks + 1 WHERE id = 1;");
$result = pg_query($db, "select * from klik");
echo pg_fetch_all($result)[0]['kliks'];
?>
@pteacher
pteacher / gson_example.java
Created May 17, 2017 12:58
Gson Example (JSON to Object)
/*
compile 'com.android.volley:volley:1.0.0'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.squareup.retrofit2:retrofit:2.3.0'
*/
public void sendRequest(View view) {
RequestQueue queue = Volley.newRequestQueue(getApplicationContext());
@pteacher
pteacher / Main.java
Created October 13, 2017 12:56
Some task
package com.company;
import java.util.Scanner;
public class Main {
static Scanner in = new Scanner(System.in);
private static int sumOfDigits(int num) {
return num / 10 + num % 10;
}
@pteacher
pteacher / Main.java
Created October 18, 2017 13:18
2nd task from 1.11
package com.company;
import java.util.Scanner;
public class Main {
static Scanner in = new Scanner(System.in);
public static void main(String[] args) {
int n = in.nextInt();
int[][] a = new int[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
package com.company;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
static Scanner in = new Scanner(System.in);
public static void main(String[] args) {
Point p1 = new Point();
p1.setXY();
p1.getXY();
@pteacher
pteacher / Draw.java
Created October 25, 2017 13:50
Java graphics and animation
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Draw extends JPanel {
static int x = 0;
static int delay = 10;
static int speed = 5;
public static void main(String[] args) {