码迷,mamicode.com
首页 > 编程语言
JVM——Java内存区域相关3
一. 垃圾收集算法 1. 标记-清除算法 缺点:1.效率低,标记和清除两个过程的效率都不高; 2.空间问题,标记清除后会产生大量的不连续内存碎片。 2. 复制算法 将内存分成三块:一块较大的Eden和两块较小的Survivor空间。每次使用Eden和其中一块Survivor,回收后将Eden和Sur ...
分类:编程语言   时间:2017-07-01 23:20:38    阅读次数:200
后缀数组之hihocoder 重复旋律1-4
蒟蒻知道今天才会打后缀数组,而且还是nlogn^2的。。。但基本上还是跑得过的; 重复旋律1: 二分答案,把height划分集合,height<mid就重新划分,这样保证了每个集合中的LCP>=mid,套路板子题 重复旋律2: 和上题差不多,二分答案,把height划分集合,维护集合中的最左端和最右 ...
分类:编程语言   时间:2017-07-01 23:20:29    阅读次数:275
java IO 包源码解析
本文参考连接:http://blog.csdn.net/class281/article/details/24849275 http://zhhphappy.iteye.com/blog/1562427 一、IO包简要类图 Java I/O流部分分为两个模块,即Java1.0中就有的面向字节的流(S ...
分类:编程语言   时间:2017-07-01 23:20:19    阅读次数:327
JAVA基础——面向对象三大特性:封装、继承、多态
JAVA面向对象三大特性详解 一、封装 1、概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2、好处: 只能通过规定的方法访问数据。 隐藏类的实例细节,方便修改和实现。 3、封装的实现步骤 需要注意:对封装的属性不一定要通过get/s ...
分类:编程语言   时间:2017-07-01 23:19:45    阅读次数:229
python day1
1.变量 nums_of_alex 不允许数字开头,不允许特殊字符。可以下划线开头 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', ' ...
分类:编程语言   时间:2017-07-01 23:19:17    阅读次数:243
effective C++ 读书笔记 条款11
条款11: 在operator= 中处理“自我赋值” 在实现operator=时考虑自我赋值是必要的就像 x=y 。我们不知道变量x与y代表的值是否为同一个值(把x和y说成是一个指针更恰当一点)。例如以下 第一版: #include <iostream> using namespace std; c ...
分类:编程语言   时间:2017-07-01 22:46:32    阅读次数:265
python2.7.13标准库文件目录操作与文件操作
标准库的中文参考文档: http://python.usyiyi.cn/translate/python_278/library/index.html 官方标准库文档:https://docs.python.org/2/ 该文参考的链接:http://www.cnblogs.com/zhangfei ...
分类:编程语言   时间:2017-07-01 22:46:20    阅读次数:307
java--struts--result is null的解决的方法
普通情况下假设出现连续跳转的时候。常常会出现result is null的问题,这主要是因为action的type默认类型redirect导致的, 我们仅仅须要在出错的action中指定type=“chain”就可以。 比如: (一般写法:用于同一命名空间的action之间跳转时) <span st ...
分类:编程语言   时间:2017-07-01 22:43:26    阅读次数:215
Python 基础 - Day 2 Learning Note - File 文件
文件 - 内建函数Open() FILE操作流程: Open()的基本语法: file_object = open(file_name, access_mode='r', buffering=-1) 手动创建yesterday 文件,access mode = reading, 只读,不可写或追加 ...
分类:编程语言   时间:2017-07-01 22:42:00    阅读次数:281
JavaScript正则表达式
一、正则表达式的定义 1、定义 2、直接量字符 3、字符类 4、重复 5、选择、分组、引用 ...
分类:编程语言   时间:2017-07-01 22:41:33    阅读次数:197
Python 基础 - Day 2 Learning Note - Function 函数
前言: 编程的三种方式 定义:函数 vs. 过程 在python中,函数是对程序逻辑进行结构化或过程化的一种编程方法。 函数式编程就是:先定义一个数学函数, 然后按照这个数学模型用编程语言来实现。 过程式的编程就是没有返回值的函数式编程。 见下列 in the func1from func1 ret ...
分类:编程语言   时间:2017-07-01 22:40:14    阅读次数:269
vba -------------vba 导出word到pdf 发邮件
Public Sub SendMail() Dim objAccount As Object Dim objApp As Object 'Outlook.Application ' If Not CheckData Then' Exit Sub' End If'' If MsgBox(shtMess ...
分类:编程语言   时间:2017-07-01 22:39:57    阅读次数:397
spring mvc 404页面制作
1、404页面 2、print.png图片 3、plate.png图片 4、404效果图 ...
分类:编程语言   时间:2017-07-01 22:38:30    阅读次数:355
Spring WebSocket入门(二) 转载
本文转载自:http://www.jianshu.com/p/8500ad65eb50 WebSocket前端准备 前端我们需要用到两个js文件:sockjs.js和stomp.js SockJS:SockJS 是一个浏览器上运行的 JavaScript 库,如果浏览器不支持 WebSocket,该 ...
分类:编程语言   时间:2017-07-01 22:37:38    阅读次数:191
Python 基础 - Day 2 Learning Note - Dictionary 字典
Dictionary的表达式:{KEY: VALUE} value 可以是string, list, or disctionary. 层层嵌套,e.g 多层菜单 Dictionary的打印结果是无序的。因为可以通过key来查找value内容,所有不用像list一样,通过下标来查找。 key必须是唯一 ...
分类:编程语言   时间:2017-07-01 22:37:23    阅读次数:157
第1课 - 学习C++的意义
第1课 - 学习C++的意义 1. 对C++的一些误解 ××× (1)操作系统和驱动都是用C写的,学好C就够了。 (驱动和操作系统开发属于极少部分的人) (2)C++在应用层用的多,学嵌入式的没必要学。 (嵌入式系统应用程序开发也需要C++) (3)以后就做驱动开发了,没精力也没必要学习C++了。 ...
分类:编程语言   时间:2017-07-01 22:37:15    阅读次数:283
Spring WebSocket入门(一) 转载
本文转载自: http://www.jianshu.com/p/60799f1356c5 WebSocket是html5带来的一项重大的特性,使得浏览器与服务端之间真正长连接交互成为了可能,这篇文章会带领大家窥探一下Spring 对WebSocket的支持及使用。 1. 基础环境 快速搭建Sprin ...
分类:编程语言   时间:2017-07-01 22:35:23    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!