Go语言中的并发程序可以用两种手段来实现,第一种是传统的并发模型,多线程共享内存,第二种则是现代的并发模型,顺序通信进程(CSP),Go语言使用goroutine和channel来支持顺序通信进程。 一、Goroutines1. 在Go语言中,每一个并发的执行单元叫作一个goroutine。2. m ...
分类:
其他好文 时间:
2019-07-24 22:22:21
阅读次数:
92
线程池简介: 1.引入: 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行 ...
分类:
编程语言 时间:
2019-07-24 22:22:03
阅读次数:
139
[toc] js判断浏览器是否安装或启用了flash的方法 在传统浏览器,可以使用window.ActiveXObject来检查浏览器是否安装或启用了相关的控件。检查浏览器是否安装或启用了flash控件,首先需要先检查浏览器是否支持ActiveXObject,可以使用typeof检查window.A ...
分类:
Web程序 时间:
2019-07-24 22:21:44
阅读次数:
204
问题最近写程序的时候,遇到了需要比较两个String对象是否相等的情况,我习惯性的写了形如if(a=="a"){}的语句,IDEA跳出警告,内容如下:Stringvaluesarecomparedusing‘==‘,not‘equals()‘.也就是说我刚刚那句话应该写成if(a.equals("a")){}才对,果然不再标红了。说明那么,为什么会这样呢?=
分类:
编程语言 时间:
2019-07-24 22:21:29
阅读次数:
166
P4930 「FJ2014集训」采药人的路径 题目描述 采药人的药田是一个树状结构,每条路径上都种植着同种药材。采药人以自己对药材独到的见解,对每种药材进行了分类。大致分为两类,一种是阴性的,一种是阳性的。采药人每天都要进行采药活动。他选择的路径是很有讲究的,他认为阴阳平衡是很重要的,所以他走的一定 ...
分类:
其他好文 时间:
2019-07-24 22:20:47
阅读次数:
74
1.开发Java的准备 1.1java开发环境的配置 1.1.1jdk简介 ? JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具 ? Java运行环境,简称 ...
分类:
编程语言 时间:
2019-07-24 22:20:26
阅读次数:
132
### 查询 + document.querySelector('.class/#id/li') [ 根据选择器(类名,id,标签名)获取节点,只能获取一个,返回一个节点 ] + document.querySelectorAll('.class/#id/li') [ 根据选择器(类名,id,标签名 ...
分类:
Web程序 时间:
2019-07-24 22:20:03
阅读次数:
197
一、 前台线程和后台线程的主要区别就是:应用程序必须运行完所有的前台线程才可以退出;而对于后台线程,应用程序则可以不考虑其是否已经运行完毕而直接退出,所有的后台线程在应用程序退出时都会自动结束。 *注意:通过Thread类创建的线程都是前台线程。线程池ThreadPool 中的线程都是后台线程 二、 ...
分类:
编程语言 时间:
2019-07-24 22:19:33
阅读次数:
126
1.下载tomcat8 2.配置 修改tomcat_user.xml,配置管理用户(设置角色,和用户密码) 修改apache-tomcat-8.5.43\webapps\manager\META-INF/context.xml文件 3.启动tomcat./bin/startup.bat 启动好后,就 ...
分类:
其他好文 时间:
2019-07-24 22:19:14
阅读次数:
163
Vases and Flowers 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=4614 Problem Description Alice is so popular that she can receive many flowers everyd ...
分类:
其他好文 时间:
2019-07-24 22:18:54
阅读次数:
112
1、运行Git Bash客户端,执行ls ~/.ssh; 如果列出下图这两个rsa文件,那应该就不需要配置ssh key了,如果不放心就将这几个文件删掉,重新生成。 文件的默认目录:C:\Users\Administrator\.ssh 2、生成ssh key文件,执行ssh-keygen -t r ...
分类:
其他好文 时间:
2019-07-24 22:18:41
阅读次数:
132
#org.jetbrains.idea.maven - IntelliJ IDEA 2017.3.2 Build #IU-173.4127.27 2019-07-24 19:47:21,019 [2456584] ERROR - #org.jetbrains.idea.maven - JDK: 1. ...
分类:
其他好文 时间:
2019-07-24 21:13:11
阅读次数:
854
1,友元全局函数: friend void printXY(Coordinate &c); 将函数printXY声明成类coordinate的友元,则在printXY可以直接访问coordinate的private的成员。 友元成员函数: friend void Circle::printXY(Co... ...
分类:
编程语言 时间:
2019-07-24 21:12:53
阅读次数:
145
自动化测试主要分为下面三种: 1.单元测试(Unit Test) 对单独的代码块,比如函数进行测试。单元测试是自动化测试的主要形式,也是最基本的形式。 2.集成测试(Integration Test) 集成测试对代码单位之间的协同工作进行测试,比如测试主程序和各个扩展的继承代码。这个部分的测试不容易 ...
分类:
Web程序 时间:
2019-07-24 21:12:38
阅读次数:
159
第一步:用户发送请求到DispatcherServlet前端控制器,前端控制器收到请求之后,自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制。 第二步:前端控制器请求HandlerMapping处理器映射器查找Handler,处理器映射器会把请求映射为Handler ...
分类:
编程语言 时间:
2019-07-24 21:12:02
阅读次数:
173
今日内容 1 面向对象介绍 2 类的定义 3 属性的写法 4 初始化对象的属性 5 初始化方法的其他用处 6 如何为类定制行为 7 什么是绑定方法或非绑定方法(简介) 一 面向对象的介绍 在说面向对象编程之前简单的说一下面向过程的编程 关注的核心是过程,过程是就是一步一步的执行步骤,既先干啥在干啥 ...
分类:
其他好文 时间:
2019-07-24 21:11:43
阅读次数:
135
简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 场景:有一个图书管理系统,需要进行书本管理,所有对书本的操作都进行归类,大致可以分成入账、预定、借用、续借、归还、领料、清退、转移、核销等操作,每一次的操 ...
分类:
其他好文 时间:
2019-07-24 21:11:11
阅读次数:
150