Skip to content

Instantly share code, notes, and snippets.

View Vic-Chang's full-sized avatar
🎯
磨刀不誤砍材工

VicChang Vic-Chang

🎯
磨刀不誤砍材工
  • Taipei, Taiwan
View GitHub Profile
@Vic-Chang
Vic-Chang / JsonCamelCaseAttribute.cs
Last active September 22, 2022 06:10
.NET JSON naiming style attribute. A action attribute that converts JSON columns naming style.
using System;
using System.Text.Json;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Filters;
namespace Demo.Attributes
{
public class JsonCamelCase : Attribute, IResultFilter
{
private bool IsLowerCamelCase { get; }
@Vic-Chang
Vic-Chang / Big5hkscs Internal Code Table .md
Created November 17, 2021 09:02
Internal code table of Big5hkscs codec
big5hkscs +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
814 None None None None None None None None None None None None None None None None
815 None None None None None None None None None None None None None None None None
816 None None None None None None None None None None None None None None None None
817 None None None None None None None None None None None None None None None Undefined
81A Undefined None None None None None None None None None None None None None None None
81B None None None None None None None None None None None None None None None None
81C None None None None None None None None None None None None None None None None
81D None None None None None None None None None None None None None None None None
@Vic-Chang
Vic-Chang / cp950 Internal Code Table .md
Created November 17, 2021 08:59
Internal code table of cp950 codec
cp950 +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
814 None None None None None None None None None None None None None None None None
815 None None None None None None None None None None None None None None None None
816 None None None None None None None None None None None None None None None None
817 None None None None None None None None None None None None None None None Undefined
81A Undefined None None None None None None None None None None None None None None None
81B None None None None None None None None None None None None None None None None
81C None None None None None None None None None None None None None None None None
81D None None None None None None None None None None None None None None None None
@Vic-Chang
Vic-Chang / Big5 Internal Code Table .md
Created November 17, 2021 08:58
Internal code table of Big5 codec
big5 +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
814 None None None None None None None None None None None None None None None None
815 None None None None None None None None None None None None None None None None
816 None None None None None None None None None None None None None None None None
817 None None None None None None None None None None None None None None None Undefined
81A Undefined None None None None None None None None None None None None None None None
81B None None None None None None None None None None None None None None None None
81C None None None None None None None None None None None None None None None None
81D None None None None None None None None None None None None None None None None
#! python3
import codecs
import struct
class Codec(codecs.Codec):
def encode(self,input,errors='strict'):
pass