为何Symless选择Rust,而不是Go、C++或Node.js?

我们选择 Rust 并不是因为它是Stack Overflow 连续四年最受欢迎的语言,尽管大多数跳到 Rust 的人已经爱上了并留下了。

Golang基础之常量

由于常量不可变性,所以常量值在编译过程中就得确定,如果常量是一个赋值表达式,表达式结果也必须在编译期获取到结果。

从入门到掉坑:Go 内存池/对象池技术介绍(含GroupCache详解)

BenchmarkClient_Get-8 1000000 1154 ns/op 1.00 hits 87 B/op 3 allocs/op。

Gorm基本使用

Gorm。增删改查。模型定义。多对多就是双向一对多。Many to Many 会在两个 model 中添加一张连接表。

Spring简单入门教程(五) IOC容器

Spring 容器是Spring框架的核心。容器将创建对象,将它们连接在一起,进行配置,并管理从创建到销毁的整个生命周期。Spring容器使用DI来管理应用程序的组件。这些对象称为Spring Bean,我们将在下一章中进行讨论。

「golang」Go内嵌静态资源go-bindata的安装及使用

引言使用 Go 开发应用的时候,有时会遇到需要读取静态资源的情况。比如开发 Web 应用,程序需要加载模板文件生成输出的 HTML。在程序部署的时候,除了发布应用可执行文件外,还需要发布依赖的静态资源文件。这给发布过程添加了一些麻烦。

Rust编程语言里有接口interface么

trait在rust语言里扮演抽象接口的角色,它的成员可以是常量,类型,非异步非常量函数。你可以选择实现函数,给常量初始化。trait分为安全和非安全的。安全的trait有很多特性,比如:一个trait的所有父trait必须是安全的,这很好理解,不过还没有深入到安全的本质。

LeetCode 力扣官方题解 | 299. 猜数字游戏

我们可以在 secret不等于guess 时,分别统计 secret 和 guess 的各个字符的出现次数,记在两个长度为 10 的数组中。

PHP的依赖注入(DI)

同时,很多框架中也使用到了这种设计模式,可能有很多小伙伴们对这两个概念认识比较模糊,下面我就来给大家讲讲什么是依赖注入。

InfoQ年终技术盘点系列文章——Go 语言

2018 年接近尾声,InfoQ 策划了“解读 2018”年终技术盘点系列文章,希望能够给读者清晰地梳理出重要技术领域在这一年来的发展和变化。