Skip to content

Instantly share code, notes, and snippets.

@yhaskell
yhaskell / weather.html
Created March 9, 2019 08:02
weather in London
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Weather in London</title>
</head>
<body>
<p>Current weather in London:</p>
#include <iostream>
int main() {
for (int i = 1; i <= 100; i++) {
if (i % 15 == 0)
cout << "FizzBuzz ";
else if (i % 3 == 0)
cout << "Fizz ";
else if (i % 5 == 0)
cout << "Buzz";
int test_static_value() {
static int static_value = 1;
return static_value++;
}
@yhaskell
yhaskell / freopen.c
Last active November 23, 2017 13:50
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
int a, b;
@yhaskell
yhaskell / hci-labs-oop-2017.md
Last active October 7, 2017 04:12
Лабораторные работы по курсу ООП ВКИ НГУ, 2017 г.

Лабораторные работы по курсу ООП

ВКИ НГУ, 2017 г.

Курс состоит из набора лабораторных работ (15 штук). Для получения допуска к экзамену необходимо сдать 12 лабораторных работ.

Лабораторные работы, начиная с №3, перед сдачей будет необходимо пропустить через набор тестов (будут предложены позднее). Без пройденных тестов лабораторная работа к сдаче не принимается.

Для оформления лабораторных работ необходимо в одном проекте создать пакет ru.nsu.hci.{yoursurname}.javalabs.

Язык Си

Типы в языке Си

В языке Си есть несколько типов данных:

  • Целые числа: int, char, long, short,
  • Числа с плавающей точкой: float, double

@yhaskell
yhaskell / models.ts
Created September 28, 2017 19:10
Minimal express api
import { Model, model, connect, primary } from 'mysql-records'
import { createHash } from 'crypto'
const dbc = connect('localhost', 'mysql-user', 'mysql-password', 'mysql-db')
@model(dbc, 'users')
export class User extends Model {
@primary id: number
username: string
password: string
yhaskell@kallahan:~/Programming/dotnet/reverse $ cat test.py
def reverse(str):
return str[::-1]
print(reverse('les misérables'))
yhaskell@kallahan:~/Programming/dotnet/reverse $ python3 test.py
selbaŕesim sel
import render from './my-awesome-component.render'
class MyAwesomeComponent extends Component {
constructor() {
super()
this.state = {
data: ['First item', 'Second Item']
}
this.render = render.bind(this)
}
class PhoneList extends Component {
onRemovePhone(phone) {
fetch(`${this.props.apiUrl}/${phone.id}`, {
method: "delete",
credentials: "same-origin"
}).then(() => {
this.setState(state => ({ phones: state.phones.filter(p => p.id != phone.id) }))
})