go-extend coleta algumas funções de operação comumente usadas para ajudar a concluir o trabalho de desenvolvimento com mais rapidez e reduzir código duplicado.
Ele coleta várias funções diversas e as categoriza para facilitar a localização dos usuários. Ele pode melhorar muito a eficiência do desenvolvimento e o desempenho da execução do programa. Fornece métodos eficazes com a maior premissa de garantir desempenho. Faça algumas modificações em algumas funções ou bibliotecas da biblioteca padrão para melhorar significativamente seu desempenho, mas elas não são usadas para substituir as funções da biblioteca padrão. Essas funções geralmente são eficazes em alguns cenários, mas algumas funções podem ser usadas para substituir a biblioteca padrão. funções, eles mantêm funcionalidade consistente e são bastante seguros.
Alguns exemplos e análises de uso de pacotes ou funções podem ser encontrados em meu blog (https://blog.thinkeridea.com).
$ go get github.com/thinkeridea/go-extend/...
ex
consistente com o nome do pacote de biblioteca padrão para evitar conflitos com pacotes de biblioteca padrão.doc.go
no diretório do pacote serve como documento de descrição do pacote Algumas funções do pacote passarão por testes de desempenho, incluindo comparação de desempenho de cada revisão. Elas geralmente estão localizadas no diretório benchmark
do respectivo pacote. Os resultados do teste de desempenho podem ser navegados rapidamente em benchmark.md.
Usados para substituir as funções da biblioteca padrão. Eles possuem as mesmas funções das funções da biblioteca padrão e apresentam melhor desempenho:
Use esta função para melhorar a biblioteca padrão. Elas têm basicamente a mesma funcionalidade da biblioteca padrão, mas todas têm melhor desempenho:
[]byte
, evitando efetivamente a conversão de tipo[]byte
, evitando efetivamente a conversão de tipo[]byte
, evitando efetivamente a conversão de tipo[]byte
e executa a substituição no local. Ele não pode receber uma string literal, caso contrário, ocorrerá um erro grave. go-extend é licenciado sob a licença MIT, consulte LICENSE para obter o texto completo da licença