Skip to content

Instantly share code, notes, and snippets.

View lagmoellertim's full-sized avatar
:octocat:

Tim-Luca Lagmöller lagmoellertim

:octocat:
View GitHub Profile
@lagmoellertim
lagmoellertim / JavaDoc.md
Created April 20, 2018 11:54
Einführung in JavaDoc

JavaDoc

In Java kann man Kommentare nutzen, um den Code zu beschreiben. Verwendet man eine spezielle Formatierung, welche von JavaDoc vorgegeben ist, lassen sich diese Dokumentationen auch als HTML-Datei ausgeben und werden für die Autovervollständigung im Editor/IDE genutzt. Mit JavaDoc lässt sich jede Eigenschaft des Codes dokumentieren, u.a. Methoden, Klassen, Attribute, Parameter, Rückgabewerte, Fehler, ...

Beispiel

/**
* Beschreibung der Klasse HelloWorld
* @author  Tim Max
* @version 1.0
* @since   2018-04-20 
@lagmoellertim
lagmoellertim / cyk.py
Created January 8, 2019 18:20
CYK created by Tim_LucaL - https://repl.it/@Tim_LucaL/CYK
from tabulate import tabulate
class CYK:
def __init__(self, grammar, startstate):
self.grammar = grammar
self.startstate = startstate
def __getValidCombinations(self, left_collection_set, right_collection_set):
valid_combinations = []
for num_collection, left_collection in enumerate(left_collection_set):
ffmpeg version 4.2.3 Copyright (c) 2000-2020 the FFmpeg developers
built with Apple clang version 11.0.3 (clang-1103.0.32.59)
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.2.3_1 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags=-fno-stack-check --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --disable-libjack --disable-indev=jack
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100
[0:v]trim=start=0:end=6.623,setpts=PTS-STARTPTS[v0];
[0:a]atrim=start=0:end=6.623,asetpts=PTS-STARTPTS[a0];
[0:v]trim=start=6.623:end=7.301,setpts=PTS-STARTPTS[v1];
[v1]setpts=0.1667*PTS[vf1];
[0:a]atrim=start=6.623:end=7.301,asetpts=PTS-STARTPTS[a1];
[a1]atempo=6.0,volume=0.5[af1];
[0:v]trim=start=7.301:end=12.564,setpts=PTS-STARTPTS[v2];
[0:a]atrim=start=7.301:end=12.564,asetpts=PTS-STARTPTS[a2];
[0:v]trim=start=12.564:end=13.227,setpts=PTS-STARTPTS[v3];
[v3]setpts=0.1667*PTS[vf3];