码迷,mamicode.com
首页 > 2019年06月07日 > 全部分享
关于String的matches方法
弊端: 虽然String.matches方法最易于看一个字符串是否与正则表达式相匹配。但并不适合在注重性能的情形中重复使用。 问题在于,它内部为正则表达式创建了一个Pattern实例,却只用一次,之后就可以进行垃圾回收了。创建Pattern实例的成本很高。因为需要将正则表达式编译成一个有限状态机 为 ...
分类:其他好文   时间:2019-06-07 21:21:09    阅读次数:101
【题解】骑马修栅栏
题目描述 Farmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。John是一个与其他农民一样懒的人。他讨厌骑马,因此从来不两次经过一个一个栅栏。你必须编一个程序,读入栅栏网络的描述,并计算出一条修栅栏的路径,使每个栅栏都恰好被经过一次。John能从任何一个顶点(即 ...
分类:其他好文   时间:2019-06-07 21:20:52    阅读次数:131
LeetCode 227. 基本计算器 II(Basic Calculator II)
227. 基本计算器 II 227. Basic Calculator II 题目描述 实现一个基本的计算器来计算一个简单的字符串表达式的值。 字符串表达式仅包含非负整数,+, ,\ ,/ 四种运算符和空格。整数除法仅保留整数部分。 LeetCode227. Basic Calculator II中 ...
分类:其他好文   时间:2019-06-07 21:20:34    阅读次数:156
Django REST framework视图
Django REST framework视图 学习序列化的时候发现有大量的冗余代码,所以我们要使用Django REST framework里的视图减少我们的代码 DRF中的request 在Django REST Framework中内置的Request类扩展了Django中的Request类, ...
分类:其他好文   时间:2019-06-07 21:20:17    阅读次数:76
Java中 ArrayList类常用方法和遍历
ArrayList类对于元素的操作,基本体现在——增、删、查。常用的方法有: public boolean add(E e) :将指定的元素添加到此集合的尾部。 public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。 public E get(int ...
分类:编程语言   时间:2019-06-07 21:19:58    阅读次数:111
基于opencv 识别、定位二维码 (c++版)
前言 因工作需要,需要定位图片中的二维码;我遂查阅了相关资料,也学习了opencv开源库。通过一番努力,终于很好的实现了二维码定位。本文将讲解如何使用opencv定位二维码。 定位二维码不仅仅是为了识别二维码;还可以通过二维码对图像进行水平纠正以及相邻区域定位。定位二维码,不仅需要图像处理相关知识, ...
分类:编程语言   时间:2019-06-07 21:19:39    阅读次数:179
一本通网站 1424:【例题3】喷水装置 及 贪心总结
原题 传送门 【题目描述】 长 LL 米,宽 WW 米的草坪里装有 nn 个浇灌喷头。每个喷头都装在草坪中心线上(离两边各 W2W2 米)。我们知道每个喷头的位置(离草坪中心线左端的距离),以及它能覆盖到的浇灌范围。 请问:如果要同时浇灌整块草坪,最少需要打开多少个喷头? 【输入】 输入包含若干组测 ...
分类:Web程序   时间:2019-06-07 21:19:15    阅读次数:250
Python网络编程—套接字属性
socket套接字属性 【1】 sockfd.type 套接字类型 【2】 sockfd.family 套接字地址类型 【3】 sockfd.getsockname() 获取套接字绑定地址 【4】 sockfd.fileno() 获取套接字的文件描述符 【5】 sockfd.getpeername( ...
分类:编程语言   时间:2019-06-07 21:18:57    阅读次数:170
Lambda的延迟执行
在兼顾面向对象特性的基础上,Java语言通过Lambda表达式与方法引用等,为开发者打开了函数式编程的大门。 下面我们做一个初探。 Lambda的延迟执行 有些场景的代码执行后,结果不一定会被使用,从而造成性能浪费。而Lambda表达式是延迟执行的,这正好可以 作为解决方案,提升性能。 性能浪费的日 ...
分类:其他好文   时间:2019-06-07 21:18:43    阅读次数:117
ArrayList集合如何存储基本数据类型
ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int> 不能写,但是存储基本数据类型对应的包装类型是可以的。 所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写,转换写法如下: 我们发现,只有Integer 和 Character 需要特殊记忆,其他基本类 ...
分类:其他好文   时间:2019-06-07 21:18:23    阅读次数:145
while循环,格式化输出%,运算符,数据类型的转换,编码的初识,
1. while 循环 where:程序中:你需要重复之前的动作,输入用户名密码时,考虑到while循环。 what:while 无限循环。 how: 1. 基本结构: 2. 初识循环 3. 循环如何终止? 3种 1. 改变条件。 3. continue 4. 系统命令(后续) 4.while el ...
分类:其他好文   时间:2019-06-07 21:18:02    阅读次数:117
每隔30天备份1次百度网盘中的文件到文件服务器
;~ 每隔30天备份1次百度网盘中的文件到文件服务器 ;~ 由于 天翼云盘 只能只读打开文档 所以只好用 百度网盘了 #SingleInstance,force#NoEnv#Persistent ;让脚本持久运行(即直到用户关闭或遇到 ExitApp)。#WinActivateForce;~ #No ...
分类:其他好文   时间:2019-06-07 21:17:28    阅读次数:191
交换两个变量值的几种算法
一、添加临时变量(最常见) 二、算数运算(仅限number类型) 三、数组特性 四、ES6解构 ...
分类:编程语言   时间:2019-06-07 21:16:52    阅读次数:85
C++(四十六) — 异常处理机制、标准IO输入输出
1、异常处理机制 一般来说,异常处理就是在程序运行时对异常进行检测和控制。而在C++ 中,使用 try-throw-catch模式进行异常处理的机制。 注意: (1)C++中,异常的引发和处理不在一个函数中,上层可以根据不同类型的异常进行处理;按照栈模型处理,一层层传递; (2)如果 接受异常的时候 ...
分类:编程语言   时间:2019-06-07 21:16:31    阅读次数:138
SpringMVC拦截器
区别于过滤器Filter 过滤器是web工程都可以使用,一般情况下是所有的请求都会被过滤。 拦截器是SpringMVC独有的,一般只拦截处理器请求。 拦截器的使用流程,共两步 编写一个SpringMVC拦截器 在SpringMVC中配置拦截器 如果有多个拦截器,遵顼拦截器先进后出的原则。 ...
分类:编程语言   时间:2019-06-07 21:16:18    阅读次数:116
网传2019全国卷(III)理科23题的另类解法
已知 $x,y,z\in\textbf{R}$且$x+y+z=1$ (1)求$(x 1)^2+(y+1)^2+(z+1)^2$的最小值; (2)若$(x 2)^2+(y 1)^2+(z a)^2\geqslant \frac{1}{3}$成立,证明:$a\leqslant 3$或$a\geqslan ...
分类:其他好文   时间:2019-06-07 21:16:00    阅读次数:125
旋转正方形矩阵
Problem: 旋转正方形矩阵【题目】 给定一个整型正方形矩阵matrix, 请把该矩阵调整成顺时针旋转90度的样子。 【要求】 额外空间复杂度为O(1). Solution: 同样,采用由外向内一圈一圈变换,找到元素变换位置的规律即可。 难点在于区分偶数维矩阵和奇数维矩阵的不同操作 Code: ...
分类:其他好文   时间:2019-06-07 21:15:35    阅读次数:123
847条   上一页 1 ... 7 8 9 10 11 12 13 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!