windows环境安装python 1. 在python官网下载window安装包 https://www.python.org/downloads/ 2 下载python3.6.4版本 3. 安装python3,基本都是下一步到位。 为了在DOS模式下能够快速使用python,需要设置环境变量 在 ...
分类:
编程语言 时间:
2018-03-28 15:33:27
阅读次数:
826
在开发JAVA服务器端代码时,我们会遇到对外部传来的参数合法性进行验证,而hibernate-validator提供了一些常用的参数校验注解,我们可以拿来使用。1.maven中引入hibernate-validator对应的jar: <dependency> <groupId>org.hiberna ...
分类:
编程语言 时间:
2018-03-28 15:34:18
阅读次数:
187
通过url获取参数的两种原生方法(使用框架的话一般都会提供): 方法一(推荐): urlinfo=window.location.href; //获取当前页面的url len=urlinfo.length;//获取url的长度 offset=urlinfo.indexOf("?");//设置参数字符 ...
分类:
编程语言 时间:
2018-03-28 15:35:26
阅读次数:
414
#首先导入os包import osimport time# basename(path),去掉路径名称,单独返回文件名f = os.path.basename('E:/python/day-2/test.txt')# 输出结果是test.txtprint(f)#dirname(path),去掉文件名 ...
分类:
编程语言 时间:
2018-03-28 15:36:32
阅读次数:
223
深浅拷贝==比较的是数据内容,如果是True意义为内容相同,引用并不同=操作执行后,前后两个元素的引用地址相同浅拷贝copy()->List返回一个新的列表引用类型只拷贝引用地址深拷贝完全拷贝。包括引用类型fromcopyimportdeepcopylst2=deepcopy.(lst)随机数importrandomrandint(a,b)返回[a,b]之间的整数,闭区间choice(seq
分类:
编程语言 时间:
2018-03-28 15:36:42
阅读次数:
174
Linux下实现加签、验签 1.使用OpenSSL 生成公钥和密钥; 2.使用私钥对文件进行加签、并验证 3.查看OpenSSL和帮助 4.拿加签的原文件和加签后的文件使用Java代码进行对比; 注:私钥必须是通过pkcs8 进行编码以后的; 5.验证结果: ...
分类:
编程语言 时间:
2018-03-28 15:36:51
阅读次数:
185
定义一个函数def functionname(parameters ): "函数_文档字符串" function_suite return [expression] 默认情况下,参数值和参数名称是按函数声明中定义的的顺序匹配起来的。函数调用# 定义函数def printme( str
分类:
编程语言 时间:
2018-03-28 15:37:09
阅读次数:
165
了解java的NIO,需要先了解同步异步以及阻塞非阻塞的概念,同步/异步,阻塞/非阻塞 NIO就是采用的同步非阻塞这种组合方式。或简单一点,采用的是IO复用的策略,可以使用一个线程管理多个IO连接。 BIO 常见使用方式 传统的BIO是同步阻塞的方式,因此,在服务器中常见的使用方式是: 来一个请求创 ...
分类:
编程语言 时间:
2018-03-28 15:38:15
阅读次数:
299
1、类型嵌套 Swift 支持类型嵌套,把需要嵌套的类型的定义写在被嵌套的类型的 中。 Swift 中的枚举类型可以辅助实现特定的类或者结构体的功能。 ...
分类:
编程语言 时间:
2018-03-28 15:39:06
阅读次数:
184
python3.x 实现print 不换行 python中print之后是默认换行的,是因为其默认属性 end 默认值为"\n"(\n为换行符)。 做练习99乘法表时不想换行,改变print默认换行的属性就可以了。 方法: print('win147', end='!@#$%^&*') # end就 ...
分类:
编程语言 时间:
2018-03-28 15:40:34
阅读次数:
151
springmvc工作原理图 SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器 ...
分类:
编程语言 时间:
2018-03-28 15:40:40
阅读次数:
193
1、我的数据库是oracle11g 遇到取出来的字段是clob类型,但是所需要的是string类型,写一个转换函数就可以解决问题了。 2、调用即可 ...
分类:
编程语言 时间:
2018-03-28 15:41:22
阅读次数:
193
面向切面(AOP)Aspect Oriented Programming是一种编程范式,与语言无关,是一种程序设计思想,它也是spring的两大核心之一。不了解的可以看下慕课网的视频讲解。以下是个人学习视频后整理出来的关键代码。 添加Aop依赖 创建一个处理文件,在类上添加@Aspect注解,再用@ ...
分类:
编程语言 时间:
2018-03-28 15:41:48
阅读次数:
226
1937: [Shoi2004]Mst 最小生成树 Description Input 第 一行为N、M,其中 表示顶点的数目, 表示边的数目。顶点的编号为1、2、3、……、N-1、N。接下来的M行,每行三个整数Ui,Vi,Wi,表示顶点Ui与Vi之间有一条边,其权值为 Wi。所有的边在输入中会且仅 ...
分类:
编程语言 时间:
2018-03-28 15:43:11
阅读次数:
203
0x01 什么是Spring Boot? Spring Boot是用来简化Spring应用初始搭建以及开发过程的全新框架,被认为是Spring MVC的“接班人”,和微服务紧密联系在一起。 0x02 为什么学习Spring Boot? 微服务是如今各大企业都开始火热使用的技术,而Spring Boo ...
分类:
编程语言 时间:
2018-03-28 15:43:20
阅读次数:
280
关于java中遍历map具体哪四种方式,请看下文详解吧。 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 方法二 在for-each循环中遍历keys或values。 如果只需要map中的键或者值,你可以通过keySet或values来实现遍历,而不是用entryS ...
分类:
编程语言 时间:
2018-03-28 15:43:36
阅读次数:
164
socketserver此模块简化了socket的编写。1、它有一个基类,定义了如何建立连接。BaseServer提供了服务类接口,BaseServer使用了select创建了多线程。BaseServer下面有四个类:TCPServer、UnixStreamServer、UDPserver、UnixDatagramServer。2、它还提供了请求处理类:定义了如何处理用户数据。定义了三个方法set
分类:
编程语言 时间:
2018-03-28 16:45:16
阅读次数:
198
静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 ...
分类:
编程语言 时间:
2018-03-28 16:45:27
阅读次数:
212
使用场景:在spring data jpa下使用@Query("hql语句") 然后在项目启动的时候报错 hql语句报错:antlr.NoViableAltException: unexpected token: roleName 仔细查看了一下代码: 问题所在: roleName本身确实没有问题, ...
分类:
编程语言 时间:
2018-03-28 16:45:50
阅读次数:
7729
查了半天,原来是因为把 @Autowired 换成了 @Resource 以前的代码是 修改后的代码 这样就报错了。。 主要问题是名字和类名不一样导致 Resource 注入失败,但是刚好又有一个 xxxService 同名的类存在,就会报这个错误 解决方法就是 名字改成和类一样 ...
分类:
编程语言 时间:
2018-03-28 16:46:18
阅读次数:
10232