Skip to content

Instantly share code, notes, and snippets.

@siviae
siviae / test.bat
Created March 19, 2014 09:44
test exec
"C:\Program Files\Java\jdk1.7.0_25\bin\javac.exe" -classpath ".\src" ^
src\ru\ifmo\ctddev\isaev\Implementor.java
"C:\Program Files\Java\jdk1.7.0_25\bin\java.exe" -classpath .\src;^
..\java-advanced-2014\lib\hamcrest-core-1.3.jar;^
..\java-advanced-2014\lib\junit-4.11.jar;^
..\java-advanced-2014\lib\quickcheck-0.6.jar;^
..\Tests.jar ^
info.kgeorgiy.java.advanced.implementor.Tester class ru.ifmo.ctddev.isaev.Implementor
"C:\Program Files\Java\jdk1.7.0_25\bin\javac.exe" -classpath ".\src" ^
src\ru\ifmo\ctddev\isaev\Implementor.java
"C:\Program Files\Java\jdk1.7.0_25\bin\java.exe" -classpath .\src;^
..\java-advanced-2014\lib\hamcrest-core-1.3.jar;^
..\java-advanced-2014\lib\junit-4.11.jar;^
..\java-advanced-2014\lib\quickcheck-0.6.jar;^
..\Tests.jar ^
info.kgeorgiy.java.advanced.implementor.Tester class ru.ifmo.ctddev.isaev.Implementor
package ru.ifmo.ctddev.isaev;
import info.kgeorgiy.java.advanced.implementor.Impler;
import info.kgeorgiy.java.advanced.implementor.ImplerException;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
@siviae
siviae / jan_lecture3
Created March 12, 2014 15:41
OS lecture summary
Ян. Лекция 3.
План:
1. память -> mmap, fork
2. -> vfs - virtual file system (упрощённая семантика read, write)
__________________________
Process r = (r,mmn)~>Context (secure process)
r - регистр
mmn - таблица маппинга из виртуальных адресов в физические
Хотим чтобы для каждого процесса mmn был свой. pid (!-> - функция с явным конечным представлением)!-> ProcInfo
@siviae
siviae / fact.asm
Created March 1, 2014 12:35
Factorial in assembly
section .text
global _fact
_fact:
mov ecx, [esp+4]
mov eax,1
jmp for
for:
extern __imp__MessageBoxA@16
extern __imp__ExitProcess@4
%assign MB_ICONINFORMATION 40h
section .text
global _start2
_start2:
@siviae
siviae / a.cpp
Created February 26, 2014 16:21
#include <iostream>
#include <gmpxx.h>
#include <gmp.h>
using namespace std;
template<class S>
struct point_t{
S x;
S y;