1. 安装GO 2. 设置Go环境变量 打开终端,输入命令: 3. 设置go代码目录 4. 测试安装 完成安装后,新建一个文档来测试环境是否搭建成功: Example helloWorld.go 执行go run helloWorld.go, 应该会打印出: 或者go build helloWorl ...
分类:
编程语言 时间:
2016-11-03 18:32:06
收藏:
0 评论:
0 赞:
0 阅读:
1531
join方法的源码: 给一个例子来理解: 输出结果: 代码运行整个过程说明入下图: ...
分类:
编程语言 时间:
2016-11-03 18:29:44
收藏:
0 评论:
0 赞:
0 阅读:
314
考虑有这样一个LiftOff类: 以及一个发射主线程: 我们的本意是先显示倒计时,然后显示“发射!”,运行结果却是 因为main()函数也是一个线程,程序能否得到正确的结果依赖于线程的相对执行速度,而我们无法控制这一点。想要使LiftOff线程执行完毕后再继续执行主线程,比较容易想到的办法是使用轮询 ...
分类:
编程语言 时间:
2016-11-03 18:26:20
收藏:
0 评论:
0 赞:
0 阅读:
275
JavaScript 是一个奇怪而有趣的语言,我们可以写一些疯狂却仍然有效的代码。它试图帮助我们把事情转换到基于我们如何对待他们的特定类型。 如果我们添加一个字符串,JavaScript会假定我们希望为文本形式表示,所以将它转换为一个字符串。如果我们添加一个正负前缀符号,JavaScript会假定我 ...
分类:
编程语言 时间:
2016-11-03 18:23:44
收藏:
0 评论:
0 赞:
0 阅读:
291
在JavaScript的世界里,有两个词经常被提到,那就是Shim和Polyfill,它们指的都是什么,又有什么区别?在本文中,将简短的给大家介绍他们之间的联系和区别。Shim一个shim就是一个库,它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现,Shim有时候也称为shiv ...
分类:
编程语言 时间:
2016-11-03 18:23:31
收藏:
0 评论:
0 赞:
0 阅读:
216
Map的泛型集合 创建Student实体类 创建测试类 ...
分类:
编程语言 时间:
2016-11-03 18:23:06
收藏:
0 评论:
0 赞:
0 阅读:
218
List 接口存储一组不唯一(可以重复),有序(插入顺序)的对象 01. ArrayList实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高 通过看ArrayList的源码得知: /** * Constructs an empty list with an initi ...
分类:
编程语言 时间:
2016-11-03 18:22:21
收藏:
0 评论:
0 赞:
0 阅读:
241
创建一个“队列”对象import Queuemyqueue = Queue.Queue(maxsize = 10)Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。如果maxsize小于1就表示队列长度无限。将 ...
分类:
编程语言 时间:
2016-11-03 18:21:43
收藏:
0 评论:
0 赞:
0 阅读:
262
默认情况下,Spring应用上下文所有bean都是单例模式创建,也就是,不管给定的一个bean被注入到别处多少次,但都是同一个实例 Spring为Bean定义了多种作用域 单例 Singleton 在整个应用中,只创建bean的一个实例 原型 Prototype 每次注入或者通过Spring应用上下 ...
分类:
编程语言 时间:
2016-11-03 18:19:21
收藏:
0 评论:
0 赞:
0 阅读:
141
来源:https://my.oschina.net/u/1433482/blog/190612 摘要: SocketServer简化了网络服务器的编写。它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer。这4个类是同步进行处理的 ...
分类:
编程语言 时间:
2016-11-03 18:17:16
收藏:
0 评论:
0 赞:
0 阅读:
164
一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchroniz ...
分类:
编程语言 时间:
2016-11-03 18:16:32
收藏:
0 评论:
0 赞:
0 阅读:
245
arcgis中map对象是展示数据的组织入口。 在arcgis api for js中,使用esri/map 类来进行一个map对象的新建。 api文档:https://developers.arcgis.com/javascript/3/jsapi/map-amd.html 1、简单的使用示例: ...
分类:
编程语言 时间:
2016-11-03 18:13:30
收藏:
0 评论:
0 赞:
0 阅读:
309
观察者模式: 定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并被自动更新。 它有四种角色: 主题(Subject):一个接口,规定了具体主题需要实现的方法。 观察者(Observer):也是一个接口,规定了具体观察者用来更新数据的方法。 具体主题:实现主题接 ...
分类:
编程语言 时间:
2016-11-03 18:11:14
收藏:
0 评论:
0 赞:
0 阅读:
255
官方文档翻译: 如果本线程是处于阻塞状态:调用线程的wait(), wait(long)或wait(long, int)会让它进入等待(阻塞)状态,或者调用线程的join(), join(long), join(long, int), sleep(long), sleep(long, int)也会让 ...
分类:
编程语言 时间:
2016-11-03 18:09:12
收藏:
0 评论:
0 赞:
0 阅读:
165
现实生活中,我们经常会制定一些“任务”在什么时间完成什么事情。同样在各种的企业中也会遇到这种任务调度的需求,比如商家或者网站的月报表 之类的要在每个月的最后一天统计各种数据,备份每天的重要数据。由此可见我们是离不开任务调度的这门技术。所以我们就抛砖引玉出来Quartz。 Quartz框架是一个开源的 ...
分类:
编程语言 时间:
2016-11-03 18:07:07
收藏:
0 评论:
0 赞:
0 阅读:
211
1.redis和memecache这种缓存框架,都分为服务器端和客户端。 我们在项目中使用,相当于客户端,要引入客户端使用redis的jar包 首先你需要下载驱动包,下载 jedis.jar,确保下载最新驱动包。 2.redis是通过jedis来连接的,所以实例化jedis,然后连接服务器即可 ...
分类:
编程语言 时间:
2016-11-03 18:06:14
收藏:
0 评论:
0 赞:
0 阅读:
131
Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。...
分类:
编程语言 时间:
2016-11-03 16:29:40
收藏:
0 评论:
0 赞:
0 阅读:
255
相关资料:https://zhidao.baidu.com/question/515578726.html C++中,string头文件基本上已经包含在iostream中了。但是,平时使用的时候建议加上#include<string.h>(尤其在以下情况下)1、使用string类型2、使用cin、c ...
分类:
编程语言 时间:
2016-11-03 16:25:33
收藏:
0 评论:
0 赞:
0 阅读:
323
GBK编码操作系统(如中文win7系统),在编写控制台程序时, 当读取控制台输入含中文的字符串出现乱码时可以通过以下方法解决: 前提:String strInput 保存了由控制台输入的字符串。 解决办法代码: byte[] byteInput = strInput.getBytes("ISO-88 ...
分类:
编程语言 时间:
2016-11-03 16:24:34
收藏:
0 评论:
0 赞:
0 阅读:
284
Collectors 类包含许多常见聚合操作的因素,比如累加到集合中、字符串串联、缩减和其他汇总计算,以及创建汇总表(通过groupingBy())。 ...
分类:
编程语言 时间:
2016-11-03 16:24:11
收藏:
0 评论:
0 赞:
0 阅读:
231