List<SysMenu>按照其属性sort排序 导包Collections ...
分类:
编程语言 时间:
2019-09-25 15:41:05
阅读次数:
82
@GetMapping(value = "/downloadTemplate") public void downFrozenTemplate(HttpServletRequest request, HttpServletResponse response) throws Exception { S... ...
分类:
编程语言 时间:
2019-09-25 15:46:20
阅读次数:
312
原始数组alert("原始数组:" + arr);// 1,2,3,4,5 删除并且返回第一个元素alert("执行arr.shift() 返回 :" + arr.shift());//1alert("数组:" + arr);//2,3,4,5 删除并且返回最后一个元素alert("执行arr.po ...
分类:
编程语言 时间:
2019-09-25 15:48:39
阅读次数:
70
# pandas 数据预处理 基于numpy # 读取csv文件(逗号隔开的文件) import pandas,os,numpy as np path = r"D:\desktop\Workspace\PythonWorkSpace\Machine-Learning\asstes\csv\2019_... ...
分类:
编程语言 时间:
2019-09-25 15:56:31
阅读次数:
87
package com.sdt.platform.index.controller; import java.net.URL; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern;... ...
分类:
编程语言 时间:
2019-09-25 15:56:46
阅读次数:
132
f是指向文件的指针,r是转义字符,可以让字符串中的\保持不被转义。路径点属性查然后加上当前文件。 'w'表示只写,‘r’表示只读。 import random 导入random数 s = 【】开一个空列表 循环,2^20用2**20表示 append是apply to end 把字符串接到后面 s ...
分类:
编程语言 时间:
2019-09-25 16:00:22
阅读次数:
103
背景:Python是一种解释性的语言,执行速度相比C、C++等语言十分缓慢;因此我们需要在其它地方上下功夫来提高代码的执行速度。首先需要对代码进行分析,这个时候则需要用一些工具。这里介绍cProfile:全代码分析:命令行: cProfile -s tottime your_program.py结果... ...
分类:
编程语言 时间:
2019-09-25 16:00:42
阅读次数:
134
具体步骤如下: 首页,在testApp.java 类中定义属性,例如:public Sting name; 其次,Alt+Shift+S, 选择Generate Getters and Setter...这一项,然后如图 就能得到 下面是使用demo ...
分类:
编程语言 时间:
2019-09-25 16:01:42
阅读次数:
371
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一 ...
分类:
编程语言 时间:
2019-09-25 16:03:35
阅读次数:
73
python中有一个说法:一切皆是对象,怎么理解这句话呢?我们可以通过查看数字,字符串在内存中的表示形式来对这句话有个更深的认识。 那么,怎么查看对象在内存中是什么样的呢?可以先参考一些这篇文章:https://www.cnblogs.com/wujiecong/p/11583540.html 1. ...
分类:
编程语言 时间:
2019-09-25 16:06:01
阅读次数:
62
前言:我们知道,Netty是基于NIO开发的一套框架,在学习Netty之前,我们先学习下Java NIO。 一、IO多路复用模型 IO多路复用模型使用了Reactor设计模式,主要有三种实现:Reacotr单线程、Reactor多线程、Reactor主从模式。 1. Reactor单线程 在Reac ...
分类:
编程语言 时间:
2019-09-25 16:06:31
阅读次数:
86
分析:二分查找的变种,没有具体的值进行比较,主要用高低位的值来和中间值进行比较,进而缩小范围。 1.arr[low] < arr[high] 说明数组本身并没有被旋转,因为数组本身是一个非递减数组,arr[n] <= arr[n+1] 就必然成立,如果数组被旋转了那么 arr[head] >= ar ...
分类:
编程语言 时间:
2019-09-25 16:08:56
阅读次数:
104
线程池做的主要工作是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,超出数量的线程排队等待,等其他线程执行完毕,再从队列中取任务来执行。 Executor 线程池的顶级接口。 Executors 线程池相关的工具类。 线程池的主要特点为:线程 ...
分类:
编程语言 时间:
2019-09-25 16:11:16
阅读次数:
115
Spring Security 解析(七) —— Spring Security Oauth2 源码解析 在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security 、Spring Security Oa ...
分类:
编程语言 时间:
2019-09-25 16:16:58
阅读次数:
250
1.异常处理 异常处理其实就是将程序抛出的错误抓住,以便能够不影响程序的运行。 我们先定义一个列表,跟一个字典 (1)然后抓住它们抛出的异常: 以上这两个均异常,抓住一个异常便不会在往下走了,所以结果为:列表操作错误 list index out of range 我们还可以将这两个写在一起: (2 ...
分类:
编程语言 时间:
2019-09-25 17:23:44
阅读次数:
109
设计思想: 判断字符串是否可以回文,首先字符串长度为0,或只有一个字符,即字符串长度为1是可以回文的;再然后字符串长度大于1,让第一个字符和最后一个比较,若相等,则用递归,调用函数比较第二个和倒数第二个,以此类推。 源代码: package test2; import java.util.Scann ...
分类:
编程语言 时间:
2019-09-25 17:25:21
阅读次数:
152
今天看源码的时候发现一个是*args和**kwargs,一看就能知道args是神马,就是所有参数的数组,kwargs就不知道了,google一下,一个人的blog写的比较简单明了,秒懂了~~kwargs就是当你传入key=value是存储的字典。 补充一下:kwargs不影响参数位置 例子: def ...
分类:
编程语言 时间:
2019-09-25 17:27:33
阅读次数:
83
以上代码中,[1,2,3] 是 List 类型,"Runoob" 是 String 类型,而变量 a 是没有类型,她仅仅是一个对象的引用(一个指针),可以是 List 类型对象,也可以指向 String 类型对象。 可更改(mutable)与不可更改(immutable)对象 在 python 中, ...
分类:
编程语言 时间:
2019-09-25 17:29:50
阅读次数:
87
import java.lang.reflect.Field; import java.lang.reflect.Method; public class Test { /** * 去掉bean中所有属性为字符串的前后空格 * * @param bean * @throws Exception */... ...
分类:
编程语言 时间:
2019-09-25 17:31:01
阅读次数:
174
视图 HTTPRequest对象就是咱们的视图函数的参数request HTTPResponse对象 FBV和CBV 视图(视图函数和视图类) 类视图 CBV views.py urls.py路由写法 视图加装饰器 模板渲染 万能的点 过滤器(内置) 标签 for循环标签 if判断标签 with ...
分类:
编程语言 时间:
2019-09-25 17:33:22
阅读次数:
84