2.用SingleThreadModel解决多线程安全问题:(视频下载) (全部书籍) 前 面介绍的都是普通的Servlet。对于每一个用户请求,那些Servlet都会用线程的方式给予应答。这样比较节省系统的资源。Sun公司也给出了另外 一种方法,就是这节要介绍的SingleThreadModel的 ...
分类:
编程语言 时间:
2018-12-15 12:05:29
阅读次数:
216
原因: 原因: 原因: 原因: #!/usr/bin/env python 在ubuntu会变成 #!/usr/bin/env python\r 而\r 会被shell 当成参数 所以出现: /usr/bin/env: ‘python\r’: No such file or directory 解决 ...
分类:
编程语言 时间:
2018-12-15 12:08:22
阅读次数:
1051
//**************************************************************************************************** // // 求子数组的最大和 - C++ - by Chimomo // // 题目:输入一个 ...
分类:
编程语言 时间:
2018-12-15 13:34:14
阅读次数:
180
题外话: 网上的有些博客说的好含糊啊!死磕了一天,单调栈优化都没弄懂,所以我决定用易懂的语言来讲一下后缀数组。 后缀数组: 后缀数组是处理字符串问题的一把利器,它可以实现在线多模板匹配等问题,虽然代码较短,但是很难理解! 变量声明: $1、s[N]$:输入的字符串,下标从$1$开始 $2、sa[N] ...
分类:
编程语言 时间:
2018-12-15 13:34:24
阅读次数:
211
//**************************************************************************************************** // // 求两个自然数的最小公倍数 - C++ - by Chimomo // // 最小公 ...
分类:
编程语言 时间:
2018-12-15 13:34:34
阅读次数:
210
zList是一个C++的块状内存链表,特点: 1、对于某种类别需要申请大量指针,zList是一个很好的帮手,它能比new少很多内存。 2、它对内存进行整体管理,可以将数据和文件快速互操作 3、和vector对象存储对比,vector存储的对象不能使用其指针,因为vector内容变化时vector存储 ...
分类:
编程语言 时间:
2018-12-15 13:34:51
阅读次数:
224
01 多态是什么 在我刻板的印象里,西游记里的那段孙悟空和二郎神的精彩对战就能很好的解释“多态”这个词:一个孙悟空,能七十二变;一个二郎神,也能七十二变;他们都可以变成不同的形态,但只需要悄悄地喊一声“变”。 Java的多态是什么呢?其实就是一种能力——同一个行为具有不同的表现形式;换句话说就是,执 ...
分类:
编程语言 时间:
2018-12-15 13:35:05
阅读次数:
231
在上篇文章《 展开被 SpringBoot 玩的日子 《 二 》WEB 》中简单介绍了一下spring data jpa的基础性使用,这篇文章将更加全面的介绍spring data jpa 常见用法以及注意事项。 使用spring data jpa 开发时,发现国内对spring boot jpa全 ...
分类:
编程语言 时间:
2018-12-15 13:36:36
阅读次数:
184
这个始于达特茅斯伟大的、不可思议的想法最终改变了我们的文化,历史上没有任何东西能与之媲美。
分类:
编程语言 时间:
2018-12-15 13:37:52
阅读次数:
275
1.学编程:找代码,读代码,改代码,写代码;少看书。但少看不是不看,看一本书要限制在一天内。任务是通读书中主要的概念,明白大致是干什么用的,形成一个大概的框架;然后一周内干掉书中全部代码,代码不理解再浏览书中相关章节,注意是浏览。或者刷博客。代码实在刷不懂,可以先刷后面,待日后重新刷;因为书中代码有 ...
分类:
编程语言 时间:
2018-12-15 13:38:11
阅读次数:
220
昨天韩同学在做数据结构题的时候,问了我一个关于typedef 与结构体数组的问题: 这里我们先回顾一下struct是怎么使用的。 1.有名构造类型-结构体 2.别名构造类型-结构体 上面我们使用有名构造类型-结构体可以满足要求了,为何还要有个别名构造类型呢? 因为你看上面的第8行代码,我们定义一个新 ...
分类:
编程语言 时间:
2018-12-15 13:38:30
阅读次数:
256
Tesseract的安装及配置 在Python爬虫过程中,难免遇到各种各样的验证码问题,最简单的就是?这种验证码了,那么在遇到验证码的时候该怎么办呢?我们就需要OCR技术了,OCR-即Optical Character Recognition光学字符识别,是指通过扫描字符,然后将其形状翻译成电子文本 ...
分类:
编程语言 时间:
2018-12-15 13:41:07
阅读次数:
392
中暑排序 我就放个板子然后随便提点啥了 大体思路:倍增+计数排序 然后注意一个非常强的剪枝,当排名的数量等于$n$时,直接拿掉,而不是非要跑$\log n$次排序。这个剪枝在字符集比较小的时候几乎没用,但字符集小跑的本身就比较快,在字符集大的时候非常强,基本只会排序3~4次。 cpp include ...
分类:
编程语言 时间:
2018-12-15 13:41:39
阅读次数:
119
1:新建一个数组,遍历原来数组,判断遍历的值是否在新数组中存在,不存在就push 2:方法类似于1,在数组中查找,如果每次查找到的下标正好与当前遍历的i相等,就说明该数组中的数据时第一次出现 3:第三种 ...
分类:
编程语言 时间:
2018-12-15 13:42:53
阅读次数:
187
变量赋值的几种形式细节 本文解释python中变量赋值的形式,并解释一些细节。后面还有一篇文章解释python中按引用赋值的文章。 python中变量赋值的几种形式。 注意: python的数值是不可变对象,无法在原处修改数据,所以不支持自增、自减 。 其中(1) (3)无需过多解释,唯一需要注意的 ...
分类:
编程语言 时间:
2018-12-15 13:43:14
阅读次数:
929
```
import re
import json
import math
import numpy as np
import pandas as pd
import pdb
import datetime
import time
import os
import sys
from tqdm imp... ...
分类:
编程语言 时间:
2018-12-15 13:43:28
阅读次数:
267
Python线程池 ThreadPoolExecutor ...
分类:
编程语言 时间:
2018-12-15 13:45:39
阅读次数:
173
一:实体类准备 二:List-Map 按年龄升排 三:set 按年龄降序 ...
分类:
编程语言 时间:
2018-12-15 13:45:58
阅读次数:
210
结果: ['i', 'am', 'a', 'chinese', 'boybut', 'she', 'is', 'a', 'japanese', 'girlshe', 'is', 'russia', 'girlplease', 'tell', 'me', 'that', 'how', 'do', 'i ...
分类:
编程语言 时间:
2018-12-15 13:46:53
阅读次数:
221