自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 java动态代理——jdk

看了一片关于jdk动态代理的文章,不求甚解,只是了解了一下大概原理。不知道有没有错误,如果有误希望指出,多谢。后期有了新的了解后会继续修改本文。使用方法实现InvocationHandler接口,定义一个target Object变量。实现invoke方法,参数中有method对象,调用method.invoke()方法前后,可以添加自己的方法逻辑。(这里好像是对target所有的方法都进行同样

2017-05-05 15:58:46 202

原创 java 虚拟机 垃圾收集 复习笔记

标记标记对象已死的方法:引用计数法 记录每个对象的引用数量,但无法解决循环引用的问题,出现内存泄漏可达性分析 以一系列“gc roots”为起点,搜索所有的引用链,如果一个对象到gc roots没有任何引用链(即gc roots到这个对象不可达),标记为可回收。 gc roots包括: 虚拟机栈中引用的对象(本地变量表)方法区中类静态属性引用的对象方法区中常量引用的对象本地方法区中

2017-04-23 13:10:51 182

原创 算法algorithm第四版复习笔记

1、 基本数据结构:数组链表(单向、双向、双向循环) 比较简单,不详细展开了2、 复杂数据结构:背包 特点:无序、只进不出 实现方式:链表栈: 特点:先进后出 实现方式:数组(需要动态扩容)、链表队列: 特点:先进先出 实现方式:同栈优先队列: 功能:实现插入元素,删除最小(或最大)元素的功能。 实现方式: 数组: 无序数组:插入元素时间复杂度O(1),删除最大元

2017-04-09 12:14:19 428

原创 【python】读写csv编码问题

【python】读写csv编码问题python新手,因为工作要从数据库导出大量csv文件,选取其中部分字段生成新表,就试着用python写了几行代码自动处理一下。结果就遇到了无法解码的问题。各种百度后,总结如下: 首先用记事本打开,另存为看编码方式。 发现是ANSI,这里补充一下编码方式相关内容:常用的几种编码方式:ascii,gbk,utf-8,unicode。我用的是windows系统,AN

2015-05-14 11:36:25 3334

原创 【python】numpy学习笔记

numpy的类型名为ndarray。基础ndarray.ndim:array的维度ndarray.shape:每个维度的长度ndarray.size:shape各个元素的乘积ndarray.dtype:元素类型ndarray.itemsize:元素字节数创建a = array( [2,3,4] ) >>>a array([2, 3, 4])c =

2015-04-23 18:47:30 587

原创 【python】os文件操作模块

os.getcwd():得到当前Python脚本工作的目录路径os.chdir(“path”):改变Python当前目录os.mkdir(“dir”):创建目录os.makedirs(r“path”):创建多级目录os.rmdir(“dir”):删除目录,只能是空目录os.removedirs(r”path”):由子到父删除多级目录,若最下级非空,抛异常。如:file1有1和2两个子文件夹

2015-03-12 16:28:56 359

原创 【python】tile函数简单介绍

【python】tile函数简单介绍格式:tile(A,reps) * A:array_like * 输入的array * reps:array_like * A沿各个维度重复的次数举例:A=[1,2] 1. tile(A,2) 结果:[1,2,1,2] 2. tile(A,(2,3)) 结果:[[1,2,1,2,1,2], [1,2,1,2,1,2]]

2015-03-10 15:32:03 13896 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除