一、Semaphore功能介绍 Semaphore类相当于线程计数器,在获取Semaphore对象时设定可以产生的线程总数(线程并不是Semaphore类生成的,它只是统计线程的数量),创建Semaphore类对象如下方法所示: 在创建线程以前调用Semaphore类的acquire()方法来判断是 ...
分类:
编程语言 时间:
2018-03-26 23:41:52
阅读次数:
447
1.参数自动装配(四种) 首先准备一个用户信息类和车类 在控制器类中 在配置文件中,要配置一个包扫描器 在页面上 2.路径变量 @PathVariable 路径参数类似请求参数,但没有key部分,只是一个值。例如下面的URL: http://localhost:9090/showUser/sprin ...
分类:
编程语言 时间:
2018-03-26 23:42:09
阅读次数:
442
4556: [Tjoi2016&Heoi2016]字符串 Description 佳媛姐姐过生日的时候,她的小伙伴从某东上买了一个生日礼物。生日礼物放在一个神奇的箱子中。箱子外边写了 一个长为n的字符串s,和m个问题。佳媛姐姐必须正确回答这m个问题,才能打开箱子拿到礼物,升职加薪,出任CE O,嫁给 ...
分类:
编程语言 时间:
2018-03-26 23:42:20
阅读次数:
408
Python 的基本数据包括以下几种: 数字 Number 字符型 String 列表 List 元组 Tuple 字典 Dictionary 数字 Python3 支持 int、float、bool、complex(复数)。 在Python 3里,只有一种整数类型 int,表示为长整型,没有 py ...
分类:
编程语言 时间:
2018-03-27 01:45:46
阅读次数:
191
jar包 applicationContent.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3 ...
分类:
编程语言 时间:
2018-03-27 01:46:55
阅读次数:
499
filter filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。 和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。 ...
分类:
编程语言 时间:
2018-03-27 01:48:01
阅读次数:
157
比如:String []str=[1,2,3,]; //注意1后面是逗号 问题:如何去掉最后一个逗号 for (int i = 0; i < applyIds.length; i++) { if(i==applyIds.length-1){ if("".equals(applyIds[i])){ r ...
分类:
编程语言 时间:
2018-03-27 01:48:15
阅读次数:
129
--> 这个写法 同时bean 需要注解 注解的类型有 controller 、service 、repository 、component --> login ...
分类:
编程语言 时间:
2018-03-27 01:48:23
阅读次数:
146
随机化快速排序:当一组数据近乎有序的时候,使用之前的快速排序的方法,每次都会选择最左侧的值作为标定值,将数据分为三部分,但是数据是近乎有序的数据,此时每次进行排序就不会将数据分为两部分,此时logN的时间复杂度讲上升为n^2的时间复杂度。 避免产生这种情况:在选用标定值之前,先使用随机数的方法。 s ...
分类:
编程语言 时间:
2018-03-27 01:48:50
阅读次数:
197
今天要说一个新概念--list,中文可以翻译成列表,是用来处理一组有序项目的数据结构。想象一下你的购物清单、待办工作、手机通讯录等等,它们都可以看作是一个列表。说它是新概念也不算确切,因为我们之前已经用过它,就在这个语句里: for i in range(1, 10): #此处略过数行代码 看出来l ...
分类:
编程语言 时间:
2018-03-27 01:48:58
阅读次数:
215
我们虽然获得了Bean的描述信息BeanDefinition,但是什么时候才会真正的实例化这些Bean呢。其实一共有两个触发点,但是最后实际上调用的是同一个方法。 第一个:在AbstractApplicationContext的refresh()方法中,容器会初始化lazy-init=false的b ...
分类:
编程语言 时间:
2018-03-27 01:49:21
阅读次数:
217
http://www.cnblogs.com/leskang/p/5445698.html Springmvc 注解 @Controller() @Autowired //spring 提供注解,通过类型装配 @ModelAtrrbuter("/url") //用在controller方法执行之前执 ...
分类:
编程语言 时间:
2018-03-27 01:52:05
阅读次数:
168
python -m pip install --upgrade pip python3.5 升级 pip-9.0.3报错 You are using pip version 9.0.1, however version 9.0.3 is available.You should consider u ...
分类:
编程语言 时间:
2018-03-27 01:52:28
阅读次数:
3895
算法简介 插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in place排序(即只需用到O(1)的额外空间的排序),因为在从后向前扫描过程中,需要反复把已排序 ...
分类:
编程语言 时间:
2018-03-27 01:54:02
阅读次数:
186
数据类型:指向一个特定的文件 。不管是文本或者文档。或者其他媒体文件。 声明方式: open('路径' , '模式' , encoding = '编码'); (1)路径 例如:‘C:\\Data\\temp.txt’ 斜杠需要转义,所以要写2个斜杠。 加 r 忽略转义 r'C:\Data\temp. ...
分类:
编程语言 时间:
2018-03-27 01:55:25
阅读次数:
194
新建项目,并开启 访问admin页面 此时并没有账号和密码:需要先配置数据库,在生成用户 管理Django数据库的APP >phpmyadmin,web版管理数据库 创建数据表: # -*- coding: utf-8 -*- from __future__ import unicode_liter ...
分类:
编程语言 时间:
2018-03-27 01:55:46
阅读次数:
171
很早以前,就想自己做一个在线的IDE,前段时间,做了一个NodeJS的简易版 目前已经完成了登录、注册、代码编辑器(高亮、自动联想)、云端编译等功能 前端我主要是使用Bootstrap、codemirror 后端主要是NodeJS 编译器是g++ 全站采用全静态,所以请求都是AJAX进行模拟 下面是 ...
分类:
编程语言 时间:
2018-03-27 01:56:37
阅读次数:
688
1.最近在用公司的一个工具拉取一些业务数据时发现有很多重复的页面操作,每次都要重复的选择机构与对应的表,点击添加操作(十几家机构加起来要手工添加两百多次),于是用python写了一个UI脚本让机器去执行这些重复的操作,即省时效率又高。#coding:utf8fromseleniumimportwebdriverfromconfig.paramsimport*fromselenium.webdriv
分类:
编程语言 时间:
2018-03-27 01:57:03
阅读次数:
176
--> ... ...
分类:
编程语言 时间:
2018-03-27 01:58:26
阅读次数:
187
题目: 首先按限制高度从小到大排序,不会影响可行解,而不排序可能卡掉正确的情况; 用%2滚动数组时一定注意每次复制上一种情况,因为这个WA了好几次。 代码如下: ...
分类:
编程语言 时间:
2018-03-27 01:59:31
阅读次数:
147