51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#之行
终端I/O之行控制函数
下列4个函数提供了终端设备的行控制能力。其中,filedes引用一个终端设备,否则出错返回,errno设置为ENOTTY。#include<termios.h>inttcdrain(intfiledes);inttcflow(intfiledes,intaction);inttcflush(intfiled...
代码星球
·
2021-02-21
终端
之行
控制
函数
go语言之行--golang操作redis、mysql大全
redis(REmoteDIctionaryServer)是一个由SalvatoreSanfilippo写key-value存储系统,它由C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value类型的数据库,并提供多种语言的API。和Memcached类似,它支持存储的value类型相对更...
代码星球
·
2020-06-16
go
语言
之行
--golang
操作
go语言之行--网络编程、http处理流程详情
go语言中的网络编程主要通过net包实现,net包提供了网络I/O接口,包括HTTP、TCP/IP、UDP、域名解析和Unix域socket等。和大多数语言一样go可以使用几行代码便可以启动一个服务器,但是得益于goroutine的配合go实现的服务器拥有强大并发处理能力。Socket又称"套接字",应用程序通常通过"...
代码星球
·
2020-06-16
go
语言
之行
网络编程
http
go语言之行--golang核武器goroutine调度原理、channel详解
goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心。goroutine使用方式非常的简单,只需使用go关键字即可启动一个协程,并且它是处于异步方式运行,你不需要等它运行完成以后在执行以后的代码。gofunc()//通过go关键字启动一个协程来运行函数概念介...
代码星球
·
2020-06-16
go
语言
之行
--golang
核武器
go语言之行--文件操作、命令行参数、序列化与反序列化详解
文件操作对于我们来说也是非常常用的,在python中使用open函数来对文件进行操作,而在go语言中我们使用os.File对文件进行操作。操作终端句柄常量os.Stdin:标准输入os.Stdout:标准输出os.Stderr:标准错误输出读写示例:packagemainimport("fmt""os")var(...
代码星球
·
2020-06-16
序列化
go
语言
之行
文件
go语言之行--接口(interface)、反射(reflect)详解
interface(接口)是golang最重要的特性之一,Interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。简单的说:interface是方法的集合interface是一种类型,并且是指针类型interface的更重要的作用在于多态实现interface定义type接口...
代码星球
·
2020-06-16
go
语言
之行
接口
interface
go语言之行--结构体(struct)详解、链表
go语言中没有像类的概念,但是可以通过结构体struct实现oop(面向对象编程)。struct的成员(也叫属性或字段)可以是任何类型,如普通类型、复合类型、函数、map、interface、struct等,所以我们可以理解为go语言中的“类”。struct定义在定义struct成员时候区分大小...
代码星球
·
2020-06-16
go
语言
之行
结构
struct
go语言之行--数组、切片、map
append:追加元素到slice里,返回修改后的sliceclose:关闭channeldelete:从map中删除key对应的valuepanic :用于异常处理,停止常规的goroutinerecover:用于异常处理,允许程序定义goroutine的panic动作imag:返回复数(complex)的...
代码星球
·
2020-06-16
go
语言
之行
数组
切片
go语言之行--基础部分
布尔型布尔类型 -由两个预定义常量组成:true、false,默认值为falsepackagemainimport"fmt"funcmain(){var(abool//默认值为falsebbool=true)fmt.Println(a,b)}数字类型整型:uint8(无符号8位整型(0到255))uint1...
代码星球
·
2020-06-16
go
语言
之行
基础
部分
go语言之行--包与变量
一、包的概念包是go语言中不可缺少部分,在每个go源码的第一行进行定义,定义方式是:package"包名",并且该名称是作为调用该包时候所使用的名称。包的概念总结:每个Go文件都属于且仅属于一个包。一个包可以由许多以 .go 为扩展名的源文件组成,因此文件名和包名可能不同,为了规范,功能相似或者属于...
代码星球
·
2020-06-16
go
语言
之行
--包
变量
go语言之行--简介与环境搭建
一、Go简介Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由RobertGriesemer,RobPike,KenThompson主持开发,后来还加入了IanLanceTaylor,RussCox等人,并最终于2009年11月开源,在2012年早些时候发布了Go1稳定版本。现在...
代码星球
·
2020-06-16
go
语言
之行
简介
环境
vue里的样式添加之行间样式
一:行间样式:和绑定其他dom的属性一样,v-bind:style= <divv-bind:background-color:#ffff00;">color}>2</div> //color是data或者comput...
代码星球
·
2020-05-23
样式
vue
加之
行间
非IT人士的云栖酱油之行 (程序猿迷妹的云栖之行)
摘要: 熟悉我的人都知道,我是一个贪玩儿且不学无术的姑娘,对于互联网我也是知之甚少;这次去到杭州参加阿里巴巴集团主办的为期4天的科技大会也是很例外;但是不得不说这次的会议真是让我很震惊。今天我就和大家分享一下作为一个非IT人士参加此次大会的一点心得。10月13日-16日,2016杭州云栖大会在杭州云栖小......
IT猿
·
2020-03-27
之行
IT
人士
酱油
程序
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他