本文目录 字符类型:str 作用:记录描述性质的数据,比如人的名字、性别、家庭地址、公司简介 定义:在引号内按照从左到右的顺序依次包含一个个字符,引号可以是单引号、双引号、三引号(可以存多行) 注意引号的配对 强调:1、字符串之间可以相加:'1111'+22222、字符串相加是新申请内存空间然后拷贝 ...
分类:
编程语言 时间:
2018-12-17 11:31:36
阅读次数:
244
1导入包(可以在官网下载 可以私聊我给你) 2.编写SpringMVC.xml 3.编写web.xml 4.创建jsp跳转到后台的类 (跳转成功实现了spring+springMVC) 创建DB Browser (如果有创建过,就不用创建了)(没有Browser在windows show vIew ...
分类:
编程语言 时间:
2018-12-17 11:32:32
阅读次数:
309
在一次请求中,我们通常通过RequestContextHolder.getRequestAttributes()获取请求中的变量。 但是有时候我们需要异步处理业务,子线程从RequestContextHolder中取出的为null 解决办法: 开启新线程之前,添加代码: ...
分类:
编程语言 时间:
2018-12-17 11:34:06
阅读次数:
409
多线程-共享全局变量 运行结果: 列表当做实参传递到线程中 运行结果: 总结: 在一个进程内的所有线程共享全局变量,能够在不适用其他方式的前提下完成多线程之间的数据共享(这点要比多进程要好) 缺点就是,线程是对全局变量随意遂改可能造成多线程之间对全局变量的混乱(即线程非安全) ...
分类:
编程语言 时间:
2018-12-17 11:34:38
阅读次数:
146
1. 测试思路: 编写测试单例 编写测试套件,集合测试单例 集中测试测试套件 生成测试报告 补充,发送测试结果到E-mail 2. 示例 编写测试单例 编写测试套件 测试脚本程序 生成报告 发送邮件 ? 1. 测试思路: 2. 示例 ? ...
分类:
编程语言 时间:
2018-12-17 11:35:36
阅读次数:
153
jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令。 本地方法栈是jvm调用操作系统方法所使用的栈。 虚拟机栈是jvm执行java代码所使用的栈。 方法区存放了一些常量、静态变量、类信息等,可以理解成class文件在内存中的存放位置。 虚拟机堆是jvm执行java代码所使用的 ...
分类:
编程语言 时间:
2018-12-17 11:36:04
阅读次数:
192
前言 感谢! 承蒙关照~ 探索Java中的网络编程技术 网络编程就是 技术和网络技术的结合,网络模型的定义,只要共用网络模型就可以两者连接.网络模型参考. 一座塔有七层,我们需要闯关. 第一层物理层 第二层数据链路层 第三层网络层 第四层传输层 第五层会话层 第六层表示层 第七层应用层. 物理层是主 ...
分类:
编程语言 时间:
2018-12-17 11:37:39
阅读次数:
217
Spring Cloud Bus提供了批量刷新配置的机制,它使用轻量级的消息代理(例如RabbitMQ、Kafka等)连接分布式系统的节点,这样就可以通过Spring Cloud Bus广播配置的变化或者其他的管理指令。使用Spring Cloud Bus后的架构如图9-2所示。 图9-2 使用Sp ...
分类:
编程语言 时间:
2018-12-17 11:39:55
阅读次数:
242
代码如下<?phpecho"<metacharset=‘utf-8‘/>";//选择解码方式,防止乱码现象$a=array("abc","123","qwe","asd","zxc");//创建一个数组print_r($a);//输出刚刚创建的数
分类:
编程语言 时间:
2018-12-17 11:43:24
阅读次数:
176
1、关于函数pthraed_join与函数pthraed_detach 在任何一个时间点上,线程是可结合的(joinable)或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死。在被其他线程回收之前,它的存储器资源(例如栈)是不释放的(线程独享部分)。相反,一个分离的线 ...
分类:
编程语言 时间:
2018-12-17 11:43:42
阅读次数:
201
enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中。>>>seq=[‘one‘,‘two‘,‘three‘]>>>fori,elementinenumerate(seq):...print(i,seq[i])...0one1two2three>>>
分类:
编程语言 时间:
2018-12-17 11:44:18
阅读次数:
152
思路
这道题我用的是AC自动机的做法。
先把子串挂到tried树上,在单词结尾打标记的时候,标记的是当前单词的长度。然后去上面查询母串的时候,每查询到一个单词,就建立一条 ...
分类:
编程语言 时间:
2018-12-17 11:45:01
阅读次数:
197
# -*- coding:utf-8 -*- ———————— 申明字符编码集 注释:当行 — # 多行 — “”” “”” 或者 ‘’’ ‘’’ (在python中单引号双引号没有区别) 1、 输出 print ("hello word !") 2、 变量 定义编码:name = "hui" 使用 ...
分类:
编程语言 时间:
2018-12-17 11:45:15
阅读次数:
266
package cn.sasa.demo1; public class TestDemo { public static void main(String[] args) { /** *基本数据类型对应的包装类 *char ---- Character *int ------ Integer *by... ...
分类:
编程语言 时间:
2018-12-17 11:47:07
阅读次数:
183
简介 上一篇写的时间有点长了,接下来继续把美空网的爬虫写完,这套教程中编写的爬虫在实际的工作中可能并不能给你增加多少有价值的技术点,因为它只是一套入门的教程,老鸟你自动绕过就可以了,或者带带我也行。 爬虫分析 首先,我们已经爬取到了N多的用户个人主页,我通过链接拼接获取到了 http://www.m ...
分类:
编程语言 时间:
2018-12-17 11:48:11
阅读次数:
291
基于Java形式的项目配置,相比于基于配置文件的形式更直接,更简洁,更简单。使用配置文件,比如xml,json,properties等形式,都是用代码去解析配置文件内的信息,然后根据其信息设置相应配置类的属性。而Java形式的配置是跳过配置文件,直接将配置信息赋值到相应的配置类里。俗话说的好:在ja ...
分类:
编程语言 时间:
2018-12-17 11:48:53
阅读次数:
195
多线程-threading python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用 1. 使用threading模块 单线程执行 运行结果: 多线程执行 运行结果: 说明 2. 主线程会等待所有的子线程结束后才结束 3 ...
分类:
编程语言 时间:
2018-12-17 11:49:02
阅读次数:
202
概念: Python中有一个有趣的语法,只要定义类型的时候,实现__call__函数,这个类型就成为可调用的。换句话说,我们可以把这个类型的对象当作函数来使用,相当于 重载了括号运算符。 示例: 所有的函数都是可调用对象。一个类实例也可以变成一个可调用对象,只需要实现一个特殊方法__call__ , ...
分类:
编程语言 时间:
2018-12-17 11:50:23
阅读次数:
228
前言 这两天整理数据文件的时候发现,一层层的点击文件夹查看很繁琐,于是想写一个工具来递归打印出文件目录的树形结构,网上找了一些资料几乎都是使用的os.walk, 调试了以后发现返回的貌似的是一个“生成器”,只需要for循环即可,可是这样得到的好像是BFS的结构,并不是我想要的树形结构,最后终于发现了 ...
分类:
编程语言 时间:
2018-12-17 14:15:42
阅读次数:
195
1. a = 1 a=[1] 2.类变量就是在类里定义的变量,实例变量就是实例化后对象所定义的变量,类变量类和对象都能引用,而实例变量只能是对象能够使用。 p1.name=bbb p2.name=aaa person.name=aaa 3.,%后面不能加变量或者元祖,程序会报错,为了避免可以使用fo... ...
分类:
编程语言 时间:
2018-12-17 14:16:16
阅读次数:
204