yyle88 / sortslice
简单的排序逻辑,使用泛型实现 sort.Interface 这样以后排序就不要每次都根据类型实现 sort.Interface 啦,非常方便,给个星星谢谢
☆16Updated 2 months ago
Related projects ⓘ
Alternatives and complementary repositories for sortslice
- 检查路径是否存在,路径文件是否存在,路径的目录是否存在。因为没有开源包来专门做这件小事,就由我来做吧。☆14Updated last month
- neat json make it neat to use "encoding/json" in golang.☆14Updated last month
- 跟前面的gormcnm配合使用,最终效果是很棒的☆15Updated last month
- 自己做东西总是需要打印日志的,但似乎各个开发者用的都不一样,我本来想着能不能统一下日志,结果发现不能,因此这个包就作为个仅供自己用的日志包吧(主要是没有这个包,其它包想开源也开不起来啊,这就比较尴尬啦)。☆14Updated this week
- 格式化代码 gofmt 工具 format golang source code 的工具,当然顺带还能整理 import 的引用内容☆15Updated 3 weeks ago
- 在我们开发golang代码时,经常会遇到比如 res, err := a.Run() 的情况,这时假如使用 res := amust.Run() 或者 res := a.Must().Run()岂不是能够避免频繁的判断 if err != nil 啦,这个包的目的就是提供这…☆14Updated this week
- 跟syncmap不同,这个是一个rw-mutex和一个map的组合,目的是解决map的异步读写问题,这个比较鬼扯,查别人已有的代码也行,但不如自己顺手实现个完事☆14Updated last week
- 就是golang的ast语法分析树和golang的reflect反射包的封装,让你更方便的去分析代码,最终实现自动生成新功能代码的效果☆14Updated this week
- 在golang代码里常有 res, err := run(); err != nil 的逻辑,错误出现的概率很小,但处理错误会让代码变得臃肿,特别是在写很小的demo时,出错就直接panic就行,这个包就是提出了个错误处理的新方案。让你的代码能够很简洁。在项目起名方面,使用…☆16Updated this week
- 使用Java给BTC签名的DEMO 当然由于我在开发时顺带也接了狗狗币dogecoin,因此这里也同样可以适用于狗狗币的签名(跟BTC签名共用逻辑,区别仅仅在于,链的网络参数不同)。☆13Updated 2 months ago
- 简单的errors包,和菠萝菠萝蜜的相同,erero,就是个简单的错误包,当发生错误的时候自动打印日志,假如名字叫errors就有点烂大街啦,还得解决包名的冲突问题,比如和标准errors或者github.com/pkg/errors的冲突。因此随便起个名字吧,假如叫ero…☆14Updated this week
- can get the absolute path of the executing golang source file. It uses the "runtime" package and is named "runpath", which reflects the c…☆14Updated this week
- must means assert means require. while the assert/require are using in testcase. must is using in main code.☆13Updated this week
- gormcnm means: gorm column name. can help you use enum column name and enum type define. not use raw string. 该工具能枚举gorm的字段名和列类型,这样能避免gorm…☆16Updated last month
- 该工具包100%封装sync.Map的方法,而且方法的参数和返回值都保持不变。☆17Updated last week
- 添加使用母语编写gorm模型的功能☆15Updated this week
- gormcngen help gen enum code with gormcnm. 因为gormcnm能够以枚举定义字段名和字段类型,这个工具gormcngen就是自动帮你生成枚举代码的。☆17Updated this week
- reggin means register gin routes. 非常简单的gin路由注册器。☆17Updated last month
- 这个项目的用途是,自我介绍,和,项目介绍。self-introduction, as well as a self-introduction of my projects☆12Updated this week
- 简单的Go语言版本波场创建钱包/获得测试币/发出交易的逻辑☆18Updated 2 months ago
- 简单的Go语言版本比特币创建钱包和签名逻辑☆20Updated this week
- Automated data collection script.☆12Updated 3 weeks ago
- Async backend scaffold based on Starlette.☆12Updated this week
- Campuspace is a MERN stack project that utilizes TypeScript and Tailwind CSS. 📚✨ Admins can manage timetables, track teacher absences, a…☆22Updated last week
- Async backend scaffold based on FastAPI.☆22Updated this week
- Async backend scaffold based on Quart.☆13Updated this week
- 📘 This is a C# port from Python code 🐍 It uses SHA-256 as hash ⛓☆19Updated 8 months ago
- This is an example of using libsvm☆4Updated 6 years ago
- Crypto-Hat is a blockchain-powered platform where you can trade NFTs. 🌟 It's an NFT marketplace built with JavaScript, React, Next.js, W…☆29Updated last week