51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#语言
GO语言并发
并发:同一时间段执行多个任务并行:同一时刻执行多个任务Go语言的并发通过goroutine实现。goroutine类似于线程,属于用户态的线程,我们可以根据需要创建成千上万个goroutine并发工作。goroutine是由Go语言的运行时调度完成,而线程是由操作系统调度完成。Go语言还提供channel在多个goro...
代码星球
·
2021-01-23
GO
语言
并发
Go语言接口
在Go语言中接口(interface)是一种类型,一种抽象的类型。定义格式:type接口类型名interface{方法名1(参数列表1)返回值列表1方法名2(参数列表2)返回值列表2…}Go语言的接口在命名时,一般会在单词后面添加er,接口名最好要能突出该接口的类型含义。一个对象只要全部实现了接口中的方法,那么就实现了...
代码星球
·
2021-01-23
Go
语言
接口
GO语言的包
包(package)是多个Go源码的集合,go语言有很多内置包,比如fmt,os,io等。main包是一个可执行的包,只应用程序的入口包,编译完会生成一个可执行文件。一个目录下的同级文件归属一个包。包名可以不和文件夹的名字一样,包名不能包含-符号。package包名如果想在一个包中引用另外一个包里的标识符(如变量、常量...
代码星球
·
2021-01-23
GO
语言
go语言time包的使用
time.Time类型表示时间。//时间类型functimeDemo(){now:=time.Now()fmt.Println(now)//2019-04-2013:52:35.226397+0800CSTm=+0.000336111fmt.Println(now.Format("2006-01-0215:04"))/...
代码星球
·
2021-01-23
go
语言
time
使用
GO语言结构体
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。自定义类型Go语言中可以使用type关键字来定义自定义类型。//NewInt是一种新的类型,具有int类型的特性。typeNewIntintfuncmain(){varaNewIntfmt.Pr...
代码星球
·
2021-01-23
GO
语言
结构
GO语言常量和变量
标识符人为定义有特殊意义的词,Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。关键字关键字是指编程语言中预先定义好的具有特殊含义的标识符。GO语言中有25个关键字:breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopack...
代码星球
·
2021-01-23
GO
语言
常量
变量
可扩展标记语言--XML
XML(EXtensibleMarkupLanguage)可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。 在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言...
代码星球
·
2021-01-23
可扩展
标记
语言
--XML
C语言实现银行家算法
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<stdbool.h>//bool类型intN=0;//进程数目intM=0;//资源数目int*Available;//可利...
代码星球
·
2021-01-23
语言
实现
银行家
算法
C语言出现 "initializer element is not constant" 错误的原因
当在全局变量定义一个指针变量,并动态分配内存后,发现竟然编译不过去,并提示""initializerelementisnotconstant"":char*buf=malloc(1024);intmain(){return0;}; 后来知道了,不能将全局变量初始化为一个无法在编译时期确定的值。再想想暑假学习的...
代码星球
·
2021-01-23
语言
出现
quotinitializer
element
is
Linux/UNIX编程:使用C语言实现ls命令
刚好把Linux/UNIX编程中的文件和IO部分学完了,就想编写个ls命令练习一下,本以为很简单,调用个stat就完事了,没想到前前后后弄了七八个小时,90%的时间都用在格式化(像ls-l中的对齐)输出了,反反复复改了好几遍。一共实现了常用的四个选项:-a-h-l-d。可以从命令行参数中同时接受多个目录和文件,然后分开...
代码星球
·
2021-01-23
Linux
UNIX
编程
使用
语言
C语言宏的神奇写法:语句块作为参数,算半个函数式编程?
我想要写几个循环做测试代码,每次都写`for(size_ti=0;i<n;i++)`很烦人,然后就灵机一动,能不能用宏实现,然后就写出了:#definerepeat(n,statements)for(size_ti=0;i<n;i++){statements}然后竟然真的可以执行指定的语句(块),像发现了新...
代码星球
·
2021-01-23
语言
神奇
写法
语句
作为
delphi下,不错的多语言翻译组件
http://yktoo.com/en/software/dklangTraned http://sourceforge.net/projects/dklang/...
代码星球
·
2021-01-22
delphi
错的
语言
翻译
组件
沃尔夫勒姆自动机时空图输出 C语言实现
1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#include<conio.h>567//行宽度8#defineROW_LEN3891011//比特位域结构12typedefstructbitsbits;13...
代码星球
·
2021-01-22
沃尔夫
勒姆
自动机
时空
输出
Sunday串匹配算法 C语言实现
1unsignedchar*sunday(void*a_buf1,2unsignedintlen1,3void*a_buf2,4unsignedintlen2){56unsignedchar*buf1=(unsignedchar*)a_buf1;7unsignedchar*buf2=(unsignedchar*)a_b...
代码星球
·
2021-01-22
Sunday
匹配
算法
语言
实现
Golang语言
官方地址与社区https://studygolang.com/dlhttps://www.golangtc.com/download/liteide教程http://www.runoob.com/go/go-tutorial.html 先大概说下为什么用Golang。我是一个对语言有洁癖的人,曾经是一个C+P...
代码星球
·
2021-01-19
Golang
语言
首页
上一页
...
13
14
15
16
17
...
下一页
尾页
按字母分类:
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
其他