Skip to content

Instantly share code, notes, and snippets.

Илья Исаев isae

Block or report user

Report or block isae

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View A.java
package ru.ifmo.ctddev.isaev;
import java.io.*;
import java.util.*;
public class A {
BufferedReader in;
StringTokenizer st;
PrintWriter out;
View logic.txt
При каждом изменении кода:
открываем classNameToSTElement, берём оттуда все элементы стектрейса для текущего класса
для каждого элемента
берём инстанс исключения
смотрим, какой элемент следующий(сделать ссылку?)
смотрим, какой метод затронут, в нашем элементе - method1
смотрим, какой затронут в следующем - method2
если method2 вызывается в method1 1 раз - то уведомление на строчке, где вызывается этот метод
в противном случае - уведомление на имени метода method1
если method1 в нашем классе не существует - то на имени класса
View makejar.bat
"C:\Program Files\Java\jdk1.8.0\bin\javac.exe" -classpath ".\src" src\ru\ifmo\ctddev\isaev\Implementor.java
"C:\Program Files\Java\jdk1.8.0\bin\javac.exe" -classpath ".\src" src\info\kgeorgiy\java\advanced\implementor\Impler.java
"C:\Program Files\Java\jdk1.8.0\bin\javac.exe" -classpath ".\src" src\info\kgeorgiy\java\advanced\implementor\ImplerException.java
cd ".\src"
"C:\Program Files\Java\jdk1.8.0\bin\jar.exe" cfe ..\Implementor.jar "ru.ifmo.ctddev.isaev.Implementor" "ru\ifmo\ctddev\isaev\Implementor.class" "info\kgeorgiy\java\advanced\implementor\Impler.class"
View Implementor.java
package ru.ifmo.ctddev.isaev;
import info.kgeorgiy.java.advanced.implementor.Impler;
import info.kgeorgiy.java.advanced.implementor.ImplerException;
import info.kgeorgiy.java.advanced.implementor.JarImpler;
import javax.tools.JavaCompiler;
import javax.tools.ToolProvider;
import java.io.*;
import java.lang.reflect.Constructor;
View Implementor.java
package ru.ifmo.ctddev.isaev;
import info.kgeorgiy.java.advanced.implementor.Impler;
import info.kgeorgiy.java.advanced.implementor.ImplerException;
import info.kgeorgiy.java.advanced.implementor.JarImpler;
import javax.tools.JavaCompiler;
import javax.tools.ToolProvider;
import java.io.*;
import java.lang.reflect.Constructor;
@isae
isae / cg_practice
Created Apr 14, 2014
Two linear sphere segments intersection checking with rough eps
View cg_practice
#include <QtCore/QCoreApplication>
//#include <QApplication>
#include <iostream>
#include <gmpxx.h>
#include <gmp.h>
#include <boost/numeric/interval.hpp>
#include <boost/math/constants/constants.hpp>
using namespace std;
using namespace boost::numeric;
@isae
isae / asfds.cpp
Created Apr 10, 2014
OS_homework1
View asfds.cpp
#include <iostream>
#include <fstream>
#include <unistd.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
#include <stdio.h>
#include <sys/wait.h>
int const MAX_FD_LENGTH = 10;
using namespace std;
View arrayset piece
@Override
public Comparator<? super E> comparator() {
return comparator;
}
@Override
public Iterator<E> iterator() {
return new Iterator<E>() {
private Iterator<E> iter = list.iterator();
View asm fact
#include <stdio.h>
#include <conio.h>
int __cdecl float_fact(int);
int main(){
int num=10;
printf("%f", float_fact(num));
_getch();
return 0;
}
View jar gen
"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\javac.exe" -classpath ".\src;..\java-advanced-2014\lib\*" src\info\kgeorgiy\java\advanced\base\*.java
"C:\Program Files\Java\jdk1.7.0_25\bin\javac.exe" -classpath ".\src;..\java-advanced-2014\lib\*" src\info\kgeorgiy\java\advanced\implementor\*.java
"C:\Program Files\Java\jdk1.7.0_25\bin\jar.exe" cfm ImplementorTest.jar META-INF\MANIFEST.MF ^
src\ru\ifmo\ctddev\isaev\Implementor.class ^
src\info\kgeorgiy\java\advanced\base\BaseTester.class ^
src\info\kgeorgiy\java\advanced\implementor\ClassImplementorTest.class ^
src\info\kgeorgiy\java\advanced\implementor\InterfaceImplementorTest.class ^
src\info\kgeorgiy\java\advanced\implementor\Impler.class ^
You can’t perform that action at this time.