Skip to content

Instantly share code, notes, and snippets.

View MrWooJ's full-sized avatar

Alireza Arabi MrWooJ

View GitHub Profile
@MrWooJ
MrWooJ / TestServer.java
Created December 13, 2015 14:22
WebServer with Java
package com.httpserver.core;
import java.io.IOException;
import java.io.OutputStream;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
import java.net.InetSocketAddress;
import java.net.URLDecoder;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
@MrWooJ
MrWooJ / RunnableC#.sh
Created December 13, 2015 14:25
Build & Run Simple C# Codes
#!/bin/bash
buildFile=$1
runFile="${buildFile%.*}.exe"
RED='\033[0;31m'
GRE='\033[0;32m'
BBLU='\033[1;34m'
NOCOLOR='\033[0m'
if [[ -n "$buildFile" ]]; then
@MrWooJ
MrWooJ / RunnableJava.sh
Created December 13, 2015 14:35
Build & Run Java Codes
#!/bin/bash
LIBPATH=""
PROJECTDIR=$(pwd)
BINDIR=$PROJECTDIR"/bin"
#Your Project Source Directory
SRCDIR=$PROJECTDIR"/src/..."
#Your Runnabple Main Function ,java File
RUNPATH="com.xxx.yyy"
function GenerateLibrariPath {
@MrWooJ
MrWooJ / UNIPOLARRZ.m
Created January 19, 2016 09:14
WJMatlab-UniPolarRZ Coding Scehma Raw
clc;
clear all;
close all;
FigHandle = figure('Menu','none','Position', [350, 200, 700, 500]);
xSignal = [ 1 0 0 1 1 0 1 0 1 1 ];
n = 1;
signalLength = length(xSignal);
xSignal(signalLength+1) = 1;
@MrWooJ
MrWooJ / UNIPOLARNRZ.m
Created January 19, 2016 09:13
WJMatlab-UniPolarNRZ Coding Scehma Raw
clc;
clear all;
close all;
FigHandle = figure('Menu','none','Position', [350, 200, 700, 500]);
xSignal = [ 1 0 0 1 1 0 1 0 1 1 ];
n = 1;
signalLength = length(xSignal);
xSignal(signalLength+1) = 1;
@MrWooJ
MrWooJ / MANCHESTER.m
Created January 19, 2016 09:11
WJMatlab-Manchester Coding Scehma
clc;
clear all;
close all;
FigHandle = figure('Menu','none','Position', [350, 200, 700, 500]);
xSignal = [ 1 0 0 1 1 0 1 0 1 1 ];
n = 1;
xSignal = ~xSignal;
signalLength = length(xSignal);
@MrWooJ
MrWooJ / POLARNRZ.m
Created January 19, 2016 09:10
WJMatlab-PolarNRZ Coding Scehma
clc;
clear all;
close all;
FigHandle = figure('Menu','none','Position', [350, 200, 700, 500]);
xSignal = [ 1 0 0 1 1 0 1 0 1 1 ];
n = 1;
signalLength = length(xSignal);
xSignal(signalLength+1) = 1;
@MrWooJ
MrWooJ / PSK.m
Created January 19, 2016 09:09
WJMatlab-PSK Coding Scehma
clc;
clear all;
close all;
FigHandle = figure('Menu','none','Position', [350, 200, 700, 500]);
xSignal = [ 1 0 0 1 1 0 1 0 1 1 ];
bitPeriod = 0.1;
Amplitude = 5;
bitRate = 1/bitPeriod;
@MrWooJ
MrWooJ / FSK.m
Created January 19, 2016 09:08
WJMatlab-FSK Coding Scehma
clc;
clear all;
close all;
FigHandle = figure('Menu','none','Position', [350, 200, 700, 500]);
xSignal = [ 1 0 0 1 1 0 1 0 1 1 ];
bitPeriod = 0.1;
Amplitude = 5;
bitRate = 1/bitPeriod;
@MrWooJ
MrWooJ / PolyCRC.m
Created January 19, 2016 09:07
WJMatlab-PolyCRC Error-Detecting Code
clc;
clear all;
close all;
syms x
polynomialPattern = x^8+x^7+x^6+x^4+x^2+1;
dataWord = [0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
pattern = sym2poly(polynomialPattern);
dataDisplay = num2str(dataWord);