public void MapUserWithStaticMapper2()
{
var users = new[]
{
new User(1, "Bob Almighty", "Green", DateTimeOffset.Now),
new User(2, "Alice Wunder", "Orange", DateTimeOffset.Now)
};
var view = users.Select(u => UserSummary.MapFrom(u));
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
go to docker.com and create an account. download the appropriate docker desktop installer for your computer and install | |
Then you will need to create a file called docker-compose.yml in some directory on your hard drive |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using SixLabors.ImageSharp; | |
using SixLabors.ImageSharp.Drawing; | |
using SixLabors.ImageSharp.Drawing.Processing; | |
using SixLabors.ImageSharp.PixelFormats; | |
using SixLabors.ImageSharp.Processing; | |
var destWidth = 1920; | |
var destHeight = 1080; | |
using var image = new Image<Rgba32>(destWidth, destHeight); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Numerics; | |
namespace nlc; | |
public class LineCounter | |
{ | |
public const int BufferSize = 128 * 1024; | |
private const byte rune = (byte)'\n'; | |
private static readonly Vector<byte> mask = new(rune); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Diagnostics; | |
int x = 10; | |
int y = 20; | |
var tmp = x; | |
x = y; | |
y = tmp; | |
Debug.Assert(x == 20); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
record Pan(string Style, decimal Price, string ProductUrl, string ThumbnailUrl) | |
{ | |
public XElement ToRss(XNamespace mediaNs) | |
{ | |
return new XElement("item", | |
new XElement("title", Style), | |
new XElement("description", $"Buy now for {Price}"), | |
new XElement("link", ProductUrl), | |
new XElement(mediaNs + "thumbnail", new XAttribute("url", ThumbnailUrl)) | |
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import the following nuget package: | |
> Install-Package SixLabors.ImageSharp.Drawing -Version 1.0.0-beta11 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set-alias -name npp -value "${env:ProgramFiles}\Notepad++\notepad++.exe" | |
set-alias -name ed -value "code" | |
remove-item alias:curl -EA SilentlyContinue | |
$DefaultUser = 'hyrma' | |
# Chocolatey profile | |
$ChocolateyProfile = "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1" | |
if (Test-Path($ChocolateyProfile)) { | |
Import-Module "$ChocolateyProfile" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const std = @import("std"); | |
const os = std.os; | |
const fs = std.fs; | |
const File = std.fs.File; | |
pub fn main() !void { | |
const stdout = &std.io.getStdOut().outStream().stream; | |
//try stdout.print("Hello, {}!\n", .{"world"}); | |
var file = try fs.openFileAbsolute("c:\\data\\bigsum.txt", File.OpenFlags{}); | |
defer file.close(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
var count = 0; | |
using var reader = File.OpenText(@"C:\code\go\src\github.com\hyrmn\lc\pkg\lc\testdata\bigsum.txt"); | |
var buffer = new Span<char>(new char[1024]); | |
int readLength; |
NewerOlder