玩转Markdown
效率 - 免费 - Sunrise - - 浏览量: 10
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。作为一位程序员,除去 Coding 编程的硬技能之外,写作的软件能也是需要培养的,而写作处处离不开 Markdown,比如 GitHub 的 Readme 文档。
玩转composer
效率 - 免费 - Sunrise - - 浏览量: 9
Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中。
玩转PhpStorm
效率 - 免费 - Sunrise - - 浏览量: 6
工欲善其事必先利其器,作为一名资深开发工程师有一个趁手的idea做起开发来可谓是行云流水,那么今天我就总结了一下phpstorm的一些常用快捷键,大家一起来围观一下!
MySQL查询语句练习题45题版
Mysql - 免费 - Sunrise - - 浏览量: 6
设有一数据库,包括四个表:学生表(student)、课程表(course)、成绩表(score)以及教师信息表(teacher)。表结构及数据如下,请完成题目。
Crontab 定时任务
Linux - 免费 - Sunrise - - 浏览量: 15
linux内置的cron进程能帮我们实现定时执行程序,cron搭配shell脚本,非常复杂的指令也没有问题。
RESTful API 设计规范
PHP - 免费 - Sunrise - - 浏览量: 12
一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制
大众帕萨特2021款330TSI豪华版2.0T
汽车 - 免费 - Sunrise - - 浏览量: 9
级别:中型车,排量:1.4T 2.0T,环保标准:国VI,动力:150-220马力,驱动方式:前驱,变速箱:7挡双离合,油耗:5.8-6.7L/100km,燃油标号:95#,能源类型:汽油,空调控制方式:自动/手动,座椅材质:真皮/仿皮
高效的 Go 编程 Effective Go - 示例:Web 服务器
GoLang - 免费 - Sunrise - - 浏览量: 13
让我们以一个完整的 Go 程序作为结束吧,一个 Web 服务器。该程序其实只是个 Web 服务器的重用。 Google 在 http://chart.apis.google.com 上提供了一个将表单数据自动转换为图表的服务。不过,该服务很难交互, 因为你需要将数据作为查询放到 URL 中。
高效的 Go 编程 Effective Go - 错误
GoLang - 免费 - Sunrise - - 浏览量: 11
库函数很多时候必须将错误信息返回给函数的调用者。如前所述,Go 允许函数可以有多个返回值的特性,使得函数的调用者在得到正常返回值的同时,可以获取到更为详细的错误信息。对库函数的设计者来说,一种推荐的做法是使用特性来提供详细的异常信息。 例如, os.Open 在异常时并不仅仅返回一个 nil 指针,它同时会返回一个错误值,用于描述是什么原因导致了异常的发生。
高效的 Go 编程 Effective Go - 并发
GoLang - 免费 - Sunrise - - 浏览量: 11
并发编程是个很大的论题。但限于篇幅,这里仅讨论一些 Go 特有的东西。在并发编程中,为实现对共享变量的正确访问需要精确的控制,这在多数环境下都很困难。 Go 语言另辟蹊径,它将共享的值通过信道传递,实际上,多个独立执行的线程从不会主动共享。 在任意给定的时间点,只有一个 Go 协程能够访问该值。数据竞争从设计上就被杜绝了。 为了提倡这种思考方式,我们将它简化为一句口号:
高效的 Go 编程 Effective Go - 内嵌
GoLang - 免费 - Sunrise - - 浏览量: 6
Go 并不提供典型的,类型驱动的子类化概念,但通过将类型内嵌到结构体或接口中, 它就能 “借鉴” 部分实现。接口内嵌非常简单。我们之前提到过 io.Reader 和 io.Writer 接口,这里是它们的定义
高效的 Go 编程 Effective Go - 空白标识符
GoLang - 免费 - Sunrise - - 浏览量: 7
我们在 for-range 循环和映射中提过几次空白标识符。 空白标识符可被赋予或声明为任何类型的任何值,而其值会被无害地丢弃。它有点像 Unix 中的 /dev/null 文件:它表示只写的值,在需要变量但不需要实际值的地方用作占位符。 我们在前面已经见过它的用法了。
高效的 Go 编程 Effective Go - 接口与其它类型
GoLang - 免费 - Sunrise - - 浏览量: 6
Go 中的接口为指定对象的行为提供了一种方法:如果某样东西可以完成这个, 那么它就可以用在这里。我们已经见过许多简单的示例了;通过实现 String 方法,我们可以自定义打印函数,而通过 Write 方法,Fprintf 则能对任何对象产生输出。在 Go 代码中, 仅包含一两种方法的接口很常见,且其名称通常来自于实现它的方法, 如 io.Writer 就是实现了 Write 的一类对象。
高效的 Go 编程 Effective Go - 方法
GoLang - 免费 - Sunrise - - 浏览量: 10
正如 ByteSize 那样,我们可以为任何已命名的类型(除了指针或接口)定义方法; 接收者可不必为结构体。