在知乎看到有人分享了几道笔试题,自己总结了一下其中与channel有关的题目。全部题目在这里: https://zhuanlan.zhihu.com/p/35058068 题目 5、请找出下面代码的问题所在。 go func main() { abc := make(chan int, 1000) ...
分类:
其他好文 时间:
2018-03-30 20:00:10
阅读次数:
187
转 : MySQL存储过程 https://www.cnblogs.com/mark-chan/p/5384139.html 存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的 ...
分类:
数据库 时间:
2018-03-26 12:33:57
阅读次数:
200
```go package main import ( "fmt" "time" ) func main() { to := time.After(3 time.Second) list := make([]string, 0) done := make(chan bool, 1) fmt.Prin ...
分类:
其他好文 时间:
2018-03-22 01:48:36
阅读次数:
183
```go package main import ( "fmt" "os" "os/signal" "time" ) func main() { c := make(chan os.Signal, 1) signal.Notify(c) ticker := time.NewTicker(time. ...
分类:
其他好文 时间:
2018-03-22 01:37:28
阅读次数:
158
题目描述 — This is not playing but duty as allies of justice, Nii-chan! — Not allies but justice itself, Onii-chan! With hands joined, go everywhere at a ...
分类:
其他好文 时间:
2018-03-03 21:52:28
阅读次数:
216
tomcat7+jdk的keytool生成证书 配置https 本文仅介绍使用jdk的keytool来生成证书。 1Windows下: 1.1 生成keystore文件及导出证书 打开控制台: 运行: 按照要求一步步的输入信息,问你国家/地区代码的时候,输入cn。 输入密码的时候,这里使用:chan ...
分类:
Web程序 时间:
2018-02-24 23:04:08
阅读次数:
320
问题 如何支持一个无容量限制的channel 取出元素会阻塞到元素存在并且返回 放入元素永远不会阻塞,都会立即返回 方法一:用两个chan加一个list模拟 在单独的goroutine处理入队和出队,这样不用给list加锁。 完整代码:https://github.com/luweimy/gouti ...
分类:
其他好文 时间:
2018-02-14 18:43:07
阅读次数:
975
GO编程基础 GO的内建关键字(25个均为小写) break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type co ...
分类:
其他好文 时间:
2018-02-12 13:52:14
阅读次数:
147
本文以一个例子的方式介绍channel在同步中的使用。 下面的例子中,主task首先阻塞,直到两个task完成后,再继续执行。 package main import ( "log" "time" ) func main() { ch := make(chan int) go task1(ch) g ...
分类:
其他好文 时间:
2018-02-04 00:26:23
阅读次数:
209
import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;//总结1、st.getClass==Student.class//对象(实体)的class类型// 2、st.getClass().getSupercl ...
分类:
Web程序 时间:
2018-01-25 00:33:42
阅读次数:
239