字符串类型 在python中字符串类型可以用 成对单引号,如:'你好,中国。'; 也可以用成对双引号,如:"厉害了,我滴国"。代码如下: 通过.title(),可以将一段话的首字母变为大写字母,如:“i love you!” 通过.upper()和.lower()可以将字符串全部变为大写或小写,如: ...
分类:
编程语言 时间:
2018-03-08 23:04:15
阅读次数:
392
time模块 tmie.strptime :将时间字符串转化为时间类型 格式:time.strptime(string[string[, format]) 结果可以利用利用time.tm_year 返回年份,其余雷同。 >>> t = time.strptime("2018-2-2", "%Y-%m ...
分类:
编程语言 时间:
2018-03-09 00:14:22
阅读次数:
247
在上一篇博客中简单写了一下静态代理,这里主要讲一下动态代理 动态代理主要有两种 JDK动态代理 CGLIB动态代理 那这两种代理有什么区别呢? (根据自己的理解总结) 1.JDK动态代理 他的特点是:目标对象必须有接口 他的实质是:创建了接口的一个实现类 他运行的时机:程序运行时 2.CGLIB动态 ...
分类:
编程语言 时间:
2018-03-09 00:14:36
阅读次数:
215
javascript对象的几种创建方式 1、工厂模式 其作用是利用面向对象的方法,把一些对象封装,使一些占用空间多的,重复的代码封装起来 //缺点1.构造函数的时候是需要new的 //2.重复定义的函数 function createPerson(name,age){//js创建对象的工厂模式 va ...
分类:
编程语言 时间:
2018-03-09 00:15:06
阅读次数:
193
面向对象 面向对象的过程 通过new 构造函数 生成的对象来执行, 类似于事件的执行 this指向函数,然后再把这个函数赋值给一个实例 所以在函数内的this 就指到了实例上 构造函数的首字母要大写 大家默认的规范 对象中若 value 非函数 叫做属性 若 是函数 叫方法 this的指向 普通对象 ...
分类:
编程语言 时间:
2018-03-09 00:15:15
阅读次数:
156
tomcat7的failed to parse the expression [${xxx}]异常的解决方法 ...
分类:
编程语言 时间:
2018-03-09 00:16:23
阅读次数:
364
熟悉java的人都知道jdk的bin目录中有很多小工具,其中就包括用于监视虚拟机和故障处理的工具,今天就来仔细了解下各个工具的用法 jps JVM Process Status Tool,用于显示指定系统的内所有的Hotapot的虚拟机进程 1.用法 2.参数列表 3.实际举例: 1. jps -q ...
分类:
编程语言 时间:
2018-03-09 00:16:31
阅读次数:
244
Python序列化与反序列化-json与pickle 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.json的序列化方式与反序列化方式 1>.json序列化 1 {"Name": "yinzhengjie", "id": "210", "banlance": "20000"} ...
分类:
编程语言 时间:
2018-03-09 00:20:12
阅读次数:
194
一、Windows下动态库 1. 静态函数库 这类库的名字一般是libxxx.lib;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为 ...
分类:
编程语言 时间:
2018-03-09 00:21:32
阅读次数:
243
xss跨站脚本攻击:恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。 例如:某些论坛允许用户自由发言,而不对用户的输入数据进行检测,直接显示在页面中。 若是用户输入了某些css样式代码,html表格代码, ...
分类:
编程语言 时间:
2018-03-09 00:22:59
阅读次数:
320
1。内部排序的复杂度总结 1)时间复杂度 4种排序的平均时间复杂度是O(nlog2n),“快些以nlog2n的速度归队”(快排、希尔排序、归并、堆排序) 最坏情况下,快排的时间复杂度为O(n*n) 2)空间复杂度 O(log2n)快排 O(n)归并 O(rd)基数 其他都是O(1) 3)稳定性 不稳 ...
分类:
编程语言 时间:
2018-03-09 00:23:33
阅读次数:
199
一、SpringBoot解决的问题 1、使编码变得简单 2、使配置变得简单 3、使部署变得简单 4、使监控变得简单 二、springboot主要特性 1、遵循习惯优于配置的原则。使用springboot我们只需要很少的配置,大多数使用默认配置即可 2、项目快速搭建。springboot帮助开发者快速 ...
分类:
编程语言 时间:
2018-03-09 00:23:59
阅读次数:
946
题目:https://www.luogu.org/problemnew/show/P1080 排序方法的确定,只需任取两个人,通过比较与推导,可以得出ai*bi小的人排在前面; 高精度写的时候犯了些细节错误,详见注释。 代码如下: 这个运行起来有点慢,有些地方写得不够好,下面有一篇运行很快的代码,可 ...
分类:
编程语言 时间:
2018-03-09 00:24:28
阅读次数:
185
我们使用线程的时候就去创建一个线程,但是就会有一个问题: 如果并发的线程数量非常多,而且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会导致大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其 ...
分类:
编程语言 时间:
2018-03-09 00:24:40
阅读次数:
252
一、我使用的工具是IntelliJ IDEA 2017 +Tomcat8+JDK8 二、 1.首先创建maven的web项目 下一步 下一步 点击【Finish】 在pom.xml添加所依赖的包。 如果后期还需要添加项目所需要的包,以这种格式添加即可: 上图中如果没有红色方框里的web和spring ...
分类:
编程语言 时间:
2018-03-09 00:25:30
阅读次数:
1766
函数名字修饰(Decorated Name)方式 函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型。LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置。多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自 ...
分类:
编程语言 时间:
2018-03-09 00:26:01
阅读次数:
168
1.楔子 2.面向过程VS面向对象 面向过程: 过程(流水线式思维)优点:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。缺点:流程就是用来解决一个问题,代码牵一发而动全身。 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git,以及Apache HTTP Se ...
分类:
编程语言 时间:
2018-03-09 00:26:37
阅读次数:
236
Map简介 map型容器是(键key-值value)对的集合。map型容器通常可理解为关联数组,可使用键(key)作为下标来获取对应的值,类似于内置数组类型。关联的本质在于元素的值与某个特定的键相联系,而不是通过在数组中的位置来实现关联的。 总而言之,map是由许多对的键值组成的排序结构体,而且键值 ...
分类:
编程语言 时间:
2018-03-09 00:28:15
阅读次数:
245
题目要求 代码块 c include int main() { int n; int buf[100]; while (scanf("%d", &n) != EOF) { for (int i = 0; i buf[j+1]) { int tmp = buf[j + 1]; buf[j + 1] = ...
分类:
编程语言 时间:
2018-03-09 00:29:40
阅读次数:
156
拷贝构造器 由己存在的对象,创建新对象。也就是说新对象,不由构造器来构造,而是由拷贝构造器来完成。拷贝构造器的格式是固定的。 规则: 1 系统提供默认的拷贝构造器。一经实现,不复存在。 2 系统提供的时等位拷贝,也就是所谓的浅浅的拷贝。 3 要实现深拷贝,必须要自定义。 4 浅拷贝,会导致内存重析构 ...
分类:
编程语言 时间:
2018-03-09 00:29:55
阅读次数:
215