第11行,返回值类型按照const auto& 模式推导。这是用户指定的方式,可以随意指定成auto前后可以添加volatile const & && * **等修饰符,只要能推导成功就行。 当然,也可以指定一个具体类型: 第11行,强制返回值类型为long,只要foo()到long隐式转换能ok。 ...
分类:
编程语言 时间:
2018-04-06 12:34:57
阅读次数:
244
多线程的服务器程序 线程中等待客户端的消息 部分代码如下: boolean done=clientRequest.isConnected();//判断客户端Socket是否连接 while(done)//客户端是连接的 { try { input = clientRequest.getInputSt ...
分类:
编程语言 时间:
2018-04-06 12:35:40
阅读次数:
266
一、python介绍 1.python的诞生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至201 ...
分类:
编程语言 时间:
2018-04-06 12:36:24
阅读次数:
249
springboot整合mybatis小案例 1.导入相关依赖 2.application.properties 3.entity层 4.mapper层 5.controller层 6.启动类上加入 @MapperScan(basePackages = {"cn.happy.mapper"}) 扫描 ...
分类:
编程语言 时间:
2018-04-06 13:47:50
阅读次数:
222
王利国的"Java语言程序设计第1次作业(2018)"详细 作业结果详细 总分:100 选择题得分:40 1. Java语言中,基本数据类型一共有( )种。 A.16 B.2 C.4 D.8 正确答案是: D 2. Java虚拟机的英文缩写是( ) A.JRE B.ECLIPSE C.JVM D.J ...
分类:
编程语言 时间:
2018-04-06 13:48:05
阅读次数:
678
需求背景 应用拆分的多或少都有问题。多则维护成本高,每次发布一堆应用。少则拆分成本高,无用功能很难下线。故障不隔离。当一个系统由多人同时参与开发时,修改A功能,可能会影响B功能,引发故障。多分支开发引发冲突。多分支开发完之后合并会产生冲突。牵一发动全身。一处核心代码的改动,或一个基础Jar的升级需要 ...
分类:
编程语言 时间:
2018-04-06 13:48:53
阅读次数:
329
题意: 一个长为 $n$ 的字符串 $s$,和 $m$ 个询问。每次询问有 $4$ 个参数分别为 $a,b,c,d$。 要你告诉它 $s[a...b]$ 中的所有子串 和 $s[c...d]$ 的 最长公共前缀 $(\mathrm{LCP})$ 的最大值。 $(1 define For(i, l, ...
分类:
编程语言 时间:
2018-04-06 13:49:17
阅读次数:
187
设计和实现一个 LRU(最近最少使用)缓存 数据结构,使它应该支持以下操作: get 和 put 。get(key) - 如果密钥存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。put(key, value) - 如果密钥不存在,请设置或插入值。当缓存达到其容量时,它应该在插入新项目之前使 ...
分类:
编程语言 时间:
2018-04-06 13:49:33
阅读次数:
206
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家 ...
分类:
编程语言 时间:
2018-04-06 13:49:43
阅读次数:
150
web ui自动化测试需要的工作:Eclipse(JAVA编译器)、selenium(库文件)、webdriver(浏览器驱动)、testng的lib; 如图: 第一步:先部署坏境,下载selenium的selenium-server-standalone-3.8.1.jar包;导入到eclipse ...
分类:
编程语言 时间:
2018-04-06 13:50:45
阅读次数:
203
1.定义一个矩形类,有长,宽两个属性,有成员函数计算矩形的面积。 在该矩形类中,我做了5个主要的测试。 1 #include<iostream> 2 using namespace std; 3 class rectangle{ 4 public: 5 rectangle(double x=2.0, ...
分类:
编程语言 时间:
2018-04-06 13:51:15
阅读次数:
193
static和templates部分参考博客:https://blog.csdn.net/wangb_java/article/details/71775637 热部署参考博客:https://www.cnblogs.com/cx-code/p/8686453.html SpringBoot里面没有 ...
分类:
编程语言 时间:
2018-04-06 13:51:34
阅读次数:
687
我的安装环境是pc电脑端,windows10操作系统(64位的);我下载的32为的python(目前32位的python可以在32为、64位操作系统下都能运行,我对效率要求不是很高)。 基于windows平台的32为python安装包,可在qq群(366244662)下载。 安装步骤: 参考网址: ...
分类:
编程语言 时间:
2018-04-06 13:52:01
阅读次数:
207
首先,我这是抄写过来的,写得真的很好很好,是我看过关于GC方面讲解最清楚明白的一篇。原文地址是:https://www.zhihu.com/question/21539353 ...
分类:
编程语言 时间:
2018-04-06 13:54:25
阅读次数:
210
通过Map 类实现,通过键值对的方式,可以将输入的字符串的每一个字符,作为键,每个字符出现的次数作为值:如下: public class Find { public static void main(String[] args){ String scan=new Scanner(System.in) ...
分类:
编程语言 时间:
2018-04-06 13:55:31
阅读次数:
173
在命令行中直接使用 pip install xgboost 情况下,我这里出现了 no files/directories 的问题,网上查了一下很多人也有这样的问题。 以下为解决方法: 之后那个.whl文件就可以删掉了 ...
分类:
编程语言 时间:
2018-04-06 13:56:14
阅读次数:
167
前言 :Orz ShichengXiao 冬令营的时候就早解决了 字符串算法还是不能随意放弃啊 要认真学了!! 这个算法常用于解决字符串上的 $\mathrm{LCP}$ 问题 和 一些字符串匹配的问题 这个算法思维难度不是很大 但是代码难度还是有一些的 想学好这个算法 一定要牢牢的记住各个数组的含 ...
分类:
编程语言 时间:
2018-04-06 13:56:41
阅读次数:
196
服务拆分具体拆分到多细,业内没有一个统一的标准。当然也不能为了拆分而拆分,还要依据具体的业务场景应用情况而定,读过《淘宝技术这十年》的朋友,相信对淘宝的技术演进有一个很直观的感受。虽然当时微服务的概念并不今天这般火热,但实际已经在生产环境中运行。 simplemall项目的业务背景基于简单的购物场景 ...
分类:
编程语言 时间:
2018-04-06 13:57:45
阅读次数:
172
摘要: 我们已经知道,synchronized 是Java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供了比 synchronized更广泛的锁操作,它能以更优雅的方 ...
分类:
编程语言 时间:
2018-04-06 13:58:00
阅读次数:
161
#! /usr/bin/env python# -*- coding:utf-8 -*-import re# 正则表达式:re模块# 1.普通字符:大多数字符和字母都会跟自身匹配# re.fiandall() 返回一个列表#2.元字符:# . 通配符 一个只能匹配一个结果# ^ 以xx开头的匹配# ...
分类:
编程语言 时间:
2018-04-06 13:58:51
阅读次数:
139