Skip to content

Instantly share code, notes, and snippets.

@mcihad
mcihad / ConvolutionFilter.java
Created December 24, 2019 18:46
Genel Amaçlı Convolution Filter
import java.awt.*;
import java.awt.image.BufferedImage;
public class ConvolutionFilter {
public static int[][][] rgbToGray(int[][][] image) {
int w = image.length;
int h = image[0].length;
@mcihad
mcihad / ResizeImageApp.java
Created October 23, 2019 05:26
Resim boyutlandırma java
import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.filechooser.FileNameExtensionFilter;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
@mcihad
mcihad / ImageSubstractApp.java
Created October 22, 2019 18:06
İki resim arasındaki farkı bulma.
import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.border.EmptyBorder;
import javax.swing.filechooser.FileNameExtensionFilter;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
@mcihad
mcihad / CMakeLists.cmake
Created September 2, 2019 17:38
SDL CMakeLists
cmake_minimum_required(VERSION 3.14)
project(cppproje)
find_package(OpenGL REQUIRED)
find_package(GLUT REQUIRED)
find_package(SDL2 REQUIRED)
include_directories(${SDL2_INCLUDE_DIRS} ${OPENGL_INCLUDE_DIRS} ${GLUT_INCLUDE_DIRS} )
set(CMAKE_CXX_STANDARD 17)
@mcihad
mcihad / Prime.cs
Created March 24, 2019 16:32
C# prime generator
class Prime
{
static bool IsPrime(int num)
{
int to = (int)Math.Round(Math.Sqrt(num));
return !Enumerable.Range(2, to).Any(i => num % i == 0);
}
public static IEnumerable<int> GetPrimes(int count)
{
int current = 2;
@mcihad
mcihad / fibo_prime.py
Created March 14, 2019 12:49
Çeşitli
import math
#verilen aralığa kadar asal sayıları bul ve liste olarak geri döndür find_primes(100)
find_primes = lambda j: list(filter(lambda x: not any([i for i in range(2, int(round(math.sqrt(x))) + 1) if x % i == 0]), list(range(2, j + 1))))
#fibonacci jeneratörü
def fibonacci(to):
a, b = 1, 1
count = 1
while (count < to):
@mcihad
mcihad / pointer.cpp
Created November 2, 2018 17:26
Pointer denemesi
#include <iostream>
using namespace std;
int main() {
int* a;
int* b;
int c=12;
a=&c;
@mcihad
mcihad / GenericTypeParameter.java
Created October 28, 2018 18:40
Generic Parameter Type
Type type = this.getClass().getGenericSuperclass();
ParameterizedType pt = (ParameterizedType) type;
Class c = (Class)pt.getActualTypeArguments()[0];
System.out.println(c.getSimpleName());
@mcihad
mcihad / decorators.py
Last active September 5, 2018 20:29
spring hasAnyRole or RolesAllowed annotation implementation for django
from django.contrib.auth.decorators import user_passes_test
from django.contrib.auth import REDIRECT_FIELD_NAME
from django.core.exceptions import PermissionDenied
def has_any_role(roles, login_url=None, raise_exception=False):
def check_role(user):
if isinstance(roles, list):
perms = roles