Skip to content

Instantly share code, notes, and snippets.

View levisre's full-sized avatar
💭
I may be slow to respond.

Levis Nickaster levisre

💭
I may be slow to respond.
View GitHub Profile
@levisre
levisre / TinySharp.cs
Created August 5, 2023 23:32 — forked from Washi1337/TinySharp.cs
A program to emit a tiny .NET binary program printing Hello World to the standard output. Blog post: https://blog.washi.dev/posts/tinysharp/
using System.Text;
using AsmResolver;
using AsmResolver.DotNet;
using AsmResolver.DotNet.Builder.Metadata.Blob;
using AsmResolver.DotNet.Builder.Metadata.Strings;
using AsmResolver.DotNet.Code.Cil;
using AsmResolver.DotNet.Signatures;
using AsmResolver.IO;
using AsmResolver.PE;
using AsmResolver.PE.DotNet.Builder;
@levisre
levisre / circular.cpp
Created January 2, 2022 14:36 — forked from xueliu/circular.cpp
STL风格的ring buffer实现
/******************************************************************************
* $Id: $
* $Name: $
*
* Author: Pete Goodliffe
*
* ----------------------------------------------------------------------------
* Copyright 2002 Pete Goodliffe All rights reserved.
*
* ----------------------------------------------------------------------------
@levisre
levisre / circular_buffer.h
Created January 2, 2022 14:32 — forked from Elnee/circular_buffer.h
C++ circural buffer
#pragma once
#include <QObject>
#include <memory>
template <class T>
class circular_buffer
{
public:
explicit circular_buffer(size_t size)
@levisre
levisre / circular_buffer.cpp
Created January 2, 2022 14:30 — forked from edwintcloud/circular_buffer.cpp
Circular Buffer in C++
//===================================================================
// File: circular_buffer.cpp
//
// Desc: A Circular Buffer implementation in C++.
//
// Copyright © 2019 Edwin Cloud. All rights reserved.
//
//===================================================================
//-------------------------------------------------------------------