Skip to content

Instantly share code, notes, and snippets.

View matolg's full-sized avatar

Maksim Tolgobolskii matolg

  • Russia, Yaroslavl
View GitHub Profile
@matolg
matolg / double_dispatch_example.cs
Created June 18, 2018 20:45
C# double dispatch example
internal class Program
{
public interface IVisitor
{
void MethodA(object param);
void MethodA(string param);
}
public class VisitorA : IVisitor
@matolg
matolg / mdate_renamer.py
Last active December 11, 2016 18:34
Rename all files in directory with modification date
from os import listdir, rename
from os.path import isfile, join, getmtime, splitext
from time import gmtime, strftime
pathToFiles = "E:/test"
nameFormat = "%d%m%Y_%H%M%S"
files = [f for f in listdir(pathToFiles) if isfile(join(pathToFiles, f))]
for f in files:
originFullPath = join(pathToFiles, f)