自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 Javascript块级作用域

Javascript没有块级作用域的概念。这意味着在块级语句中定义的变量,实际上是在包含函数中而非语句中创建的。 eg:function outputNumbers(count){ for(var i=0;i<count;i++){ alert(i); } alert(i);}在Javascript中,变量是定义在outputNumbe...

2018-02-17 20:43:01 388

原创 CountDownLatch的使用

Latch有“门锁”的意思,当门没有打开时,N个人不能进入屋内的,也就是N个线程是不能继续向下运行的,支持这样的特性可以控制线程执行任务的时机,使线程以“组团”的方式一起执行任务。 实现等待与继续运行的效果分别需要使用await()和countDown()方法来进行。调用await()方法时判断计数是否为0,如果不为0则呈现等待状态。其他线程可以调用countDown()方法将计数减1...

2018-02-14 17:37:44 235

原创 Semaphore使用

单词Semaphore的中文含义是信号、信号系统。此类的主要作用就是限制线程并发的数量,如果不限制线程并发的数量,则cup的资源很快就被耗尽,每个线程执行的任务是相当缓慢,因为cup要把时间片分配给不同的线程对象,而且上下文切换也要耗时,最终造成系统运行效率大幅降低,所以限制并发线程的数量很有必要 1. 简单使用举个栗子public class Service { ...

2018-02-14 11:30:38 231

VC++6.0绿色中文版

VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版VC++6.0绿色中文版

2017-12-04

数字秒表C++版

用C++实现的一个秒表计时工具

2017-03-21

双人五子棋

c++实现的可以两个人玩的五子棋

2017-03-21

火车票售票系统

自己写了一个火车票售卖系统,实现了座位号和中途站等,附源码

2017-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除