简介 channel 是 Go 语言中的一个核心类型,可以把它看成管道。并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。 channel 是一个数据类型,主要用来解决 go 程的同步问题以及 go 程之间数据共享(数据传递)的问题。 goroutine 运行 ...
分类:
其他好文 时间:
2020-08-04 09:50:41
阅读次数:
51
前言在Java12里面有个非常好用但在官方JEP没有公布的功能,因为它只是Collector中的一个小改动,它的作用是merge两个collector的结果,这句话显得很抽象,老规矩,我们先来看个图(这真是一个不和谐的图):管道改造经常会用这个小东西,通常我们叫它「三通」,它的主要作用就是将downstream1和downstream2的流入合并,然后从merger流出有了这个形象的说明我们就进入
分类:
其他好文 时间:
2020-08-02 10:25:37
阅读次数:
78
本系列前面的文章: 逻辑式编程语言极简实现(使用C#) - 1. 逻辑式编程语言介绍 这是一道Prolog经典的练习题,中文翻译版来自阮一峰的文章《Prolog 语言入门教程》。 问题 Boddy 先生死于谋杀,现有六个嫌疑犯,每个人在不同的房间,每间房间各有一件可能的凶器,但不知道嫌疑犯、房间、凶 ...
分类:
编程语言 时间:
2020-08-01 21:26:01
阅读次数:
91
题目:填空练习(指向指针的指针)。 程序分析:无。 程序源代码: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 const char *s[]={"man","woman","girl","boy","sister"}; 6 ...
分类:
其他好文 时间:
2020-08-01 21:17:33
阅读次数:
72
题目:找到年龄最大的人,并输出。请找出程序中有什么问题。 程序分析:无。 实例: 1 #include<stdio.h> 2 #include<stdlib.h> 3 struct man{ 4 char name[20]; 5 int age; 6 } 7 person[3]={"li",18," ...
分类:
其他好文 时间:
2020-08-01 21:15:42
阅读次数:
69
Menu类: 1 package com.hyg.view; 2 3 import java.util.List; 4 import java.util.Scanner; 5 6 import com.hyg.model.User; 7 import com.hyg.service.UserServ ...
分类:
编程语言 时间:
2020-07-31 19:25:11
阅读次数:
100
表格 tr :table row td :table data 1 <body> 2 <table style="width: 240px" border="1"> 3 <caption>表格的跨行与跨列</caption> 4 <tr> 5 <td rowspan="2">跨2行的单元格</td> ...
分类:
Web程序 时间:
2020-07-31 14:04:36
阅读次数:
139
一:date输出的结果,在下一次开机查看:date>date.txtFD简介:filedescriptors,FD,文件描述符,进程使用文件描述符来管理打开的文件FD是访问文件的标识,即链接文件,0是键盘只读,1,2是终端可以理解是屏幕,3+是文件,可读可写通过我们非常熟悉的VIM程序。来观察一个进程的FD信息。1.通过一个终端,打开一个文本。vim2.txt2.通过另一个终端,查询文本程序
分类:
系统相关 时间:
2020-07-31 10:22:28
阅读次数:
113
流网络 有向图中有两个特殊的点是 源点 和 汇点, 流网络中的每条边都有一个属性,就是流网络的容量。 流网络对比到城市的自来水管道,每个点都是管道的交汇点,每条边都是一条水管。 边的容量就是水管每秒流过的水量。 源点就是大的水库 ? 源源不断有无穷多的流量可以流出去。 汇点可以是大海 ? 可以容纳无 ...
分类:
其他好文 时间:
2020-07-30 18:18:09
阅读次数:
158