Skip to content

Instantly share code, notes, and snippets.

@mulder3062
mulder3062 / index.html
Created January 29, 2020 14:49
Find the prime numbers
<!DOCTYPE html>
<html lang="ko">
<head>
<script>
</script>
<style>
#msg {
width: 800px;
height: 400px;
background-color: lightgray;
@mulder3062
mulder3062 / GenericExample.java
Created May 22, 2019 04:27
Java Generic Example #generic #java
import java.util.*;
import java.util.function.Consumer;
/*
GenericExample
제네릭(GenericExample)은 jdk1.5 부터 사용할 수 있다.
객체의 타입을 컴파일러에 미리 알려줘 컴파일러가 형변환 코드를 추가해준다.
이상한 객체를 형변환하는 것을 미리 알려줘 안전하고 명확한 프로그래밍을 가능하게 해준다.
@mulder3062
mulder3062 / Client.java
Last active May 8, 2019 07:33
Netty UDP echo #netty #java #udp
package example.echo;
import io.netty.bootstrap.Bootstrap;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufUtil;
import io.netty.buffer.Unpooled;
import io.netty.channel.*;
import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.socket.DatagramChannel;
import io.netty.channel.socket.DatagramPacket;
@mulder3062
mulder3062 / RemoteActor.java
Last active May 1, 2019 14:45
Akka remote 샘플 #akka #sample
import akka.actor.AbstractActor;
import akka.actor.ActorSystem;
import akka.actor.Props;
import akka.event.Logging;
import akka.event.LoggingAdapter;
import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
/**
* 5150 포트로 메시지를 기다렸다. 메시지를 대문자로 변환해서 응답한다.
@mulder3062
mulder3062 / LocalActor.java
Last active May 1, 2019 14:45
Akka remote 샘플 #akka #sample
import akka.actor.AbstractActor;
import akka.actor.ActorSelection;
import akka.actor.ActorSystem;
import akka.actor.Props;
import akka.event.Logging;
import akka.event.LoggingAdapter;
import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
/**
@mulder3062
mulder3062 / UdpServer.java
Last active April 25, 2019 05:04
Udp Client Server Example
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
public class UdpServer {
public static void main(String[] args) throws IOException {
int port = 2020;
byte[] buf = new byte[11];
DatagramPacket packet = new DatagramPacket(buf, buf.length);
@mulder3062
mulder3062 / UdpClient.java
Last active April 25, 2019 05:05
UDP Client Server Example
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.util.concurrent.TimeUnit;
public class UdpClient {
public static void main(String[] args) throws IOException, InterruptedException {
InetAddress address = InetAddress.getByName("127.0.0.1");
int port = 2020;
@mulder3062
mulder3062 / DateTimeFormatSample.java
Last active April 24, 2019 05:04
Java Date Format
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;
public class DateTimeFormatSample {
public static void main(String[] args) {
// Old style
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
@mulder3062
mulder3062 / UDPPingerServer.py
Created April 22, 2019 07:38
UDP Pinger #ping #udp #network
# ref: https://github.com/rehassachdeva/UDP-Pinger
import random
import sys
from socket import *
# Check command line arguments
if len(sys.argv) != 2:
print "Usage: python UDPPingerServer <server port no>"
sys.exit()
@mulder3062
mulder3062 / UDPPingerClient.py
Last active May 1, 2019 01:37
UDP Pinger #ping #network #udp
#-*-coding: utf-8 -*-
# ref: https://github.com/rehassachdeva/UDP-Pinger
import time
import sys
import math
from socket import *
# standard deviation (표준편차)
def standardDeviation(values, avg, option):