1用python做数据分析,数据来源一般会有多种格式,而我喜欢以CSV的方式进行存储分析,如果数据本身就是CSV格式的那我可以直接用pandas库自带的方法进行读取即可,但是有时候各种来源的数据不方便用pandas进行直接分析处理,所以就有了一个通用的读写CSV文件的方法。 2.有时候文件是txt或 ...
分类:
编程语言 时间:
2019-05-02 21:25:51
阅读次数:
196
首先来看看浅拷贝和深拷贝的定义: 浅拷贝:使用一个已知实例对新创建实例的成员变量逐个赋值,这个方式被称为浅拷贝。 深拷贝:当一个类的拷贝构造方法,不仅要复制对象的所有非引用成员变量值,还要为引用类型的成员变量创建新的实例,并且初始化为形式参数实例值。这个方式称为深拷贝 也就是说浅拷贝只复制一个对象, ...
分类:
编程语言 时间:
2019-05-02 21:29:03
阅读次数:
137
list.sort()和sorted()都是python的内置函数,他们都用来对序列进行排序,区别在于 list.sort()是对列表就地(in place)排序,返回None;sorted()返回排好序的新列表,原列表不变 list.sort()只适用于列表,sorted()适用于任意可迭代对象 ...
分类:
编程语言 时间:
2019-05-02 21:30:44
阅读次数:
138
https://gitee.com/backControl/halo-kotlin 现在开了两个分支,一个分支在做数据分析,一个分支是集成spring oauth2.0技术 之后会接入最新的技术和实现 这是一个后台管理系统 采用spring boot,集成freemarker,shiro,sprin ...
分类:
编程语言 时间:
2019-05-02 21:38:57
阅读次数:
174
1.模块 一个.py文件就是一个模块。这个文件的名字是:模块名.py。由此可见在python中,文件名和模块名的差别只是有没有后缀。有后缀是文件名,没有后缀是模块名。 每个文件(每个模块)都是一个独立的名称空间,也就是说可以在两个(多个)文件中出现同名的函数。 import,from.....imp ...
分类:
编程语言 时间:
2019-05-02 21:39:11
阅读次数:
168
1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑。 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G 速度快,效率高,造价高 断电数据丢失 硬盘:磁盘,长期存储数据,存放文件 ...
分类:
编程语言 时间:
2019-05-02 21:43:18
阅读次数:
167
如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一、安装python3.6 1. 安装依赖环境 # yum -y install zlib-devel bzi ...
分类:
编程语言 时间:
2019-05-02 21:44:13
阅读次数:
116
#include using namespace std; int n,m,x,y; int e[9][9]; int root=1; int timex;//时间戳 int num[9],low[9],flag[9];//flag标记割点 int min(int a,int b){ if(a=nu... ...
分类:
编程语言 时间:
2019-05-02 21:44:51
阅读次数:
155
1. 几种智能指针 1. auto_ptr: c++11中推荐不使用他(放弃) 2. shared_ptr: 每添加一次引用 就+1,减少一次引用,就-1;做到指针进行共享 3. unique_ptr: 一个指针同时只能有一个使用者使用 4. weaked_ptr: 与shared_ptr搭配使用 ...
分类:
编程语言 时间:
2019-05-02 21:48:23
阅读次数:
209
Spring Boot自动配置实战1、新建Spring-boot-starter-hello项目。2、新建HelloService.java package com.tzp.helloworld.helloservice; public class HelloService { private St... ...
分类:
编程语言 时间:
2019-05-02 22:58:57
阅读次数:
104
1.简介 ? CitySecurity项目为正式上线项目做得一个Demo,这里主要介绍浏览器端的登录.本项目使用了SpringSecurity实现表单安全登录、图形验证的校验、记住我时长控制机制、第三方登录.比较独特的一点是集合SpringSocial做第三方登录的支持(此处本人测试自用app id ...
分类:
编程语言 时间:
2019-05-02 22:59:53
阅读次数:
166
参考之前一篇博客:springmvc请求参数异常统一处理 1、ExceptionHandlerController 2、springmvc全局异常捕获,整合钉钉打印异常相关信息 UtilFunctions#reportError()方法: 3、测试 3.1、手动抛出JwebException 3.2 ...
分类:
编程语言 时间:
2019-05-02 23:01:01
阅读次数:
180
每天学点Python之collections 内容摘抄自:<python大法好>的每天学点Python之collections collections模块在内置数据类型(dict、list、set、tuple)的基础上,提供了几个额外的数据类型:ChainMap、Counter、deque、defa ...
分类:
编程语言 时间:
2019-05-02 23:05:22
阅读次数:
195
模块 模块的搜索路径 模块导入的执行流程 循环导入 包 包中模块的使用:import 包的嵌套 包中模块的使用:from...import 导包的两种方式 绝对导入 相对导入 time:时间 calendar:日历 datatime:可以运算的时间 sys:系统 os:操作系统 os.path:系统 ...
分类:
编程语言 时间:
2019-05-02 23:06:22
阅读次数:
176
# 匿名函数:# 1.匿名函数没有函数名# 2.匿名函数的关键字采用lambda# 3.关键字 lambda 与标识函数功能体 : 之间一定是参数,所以省略()# 4.匿名还是没有函数体,只有返回值,所以函数体和返回值的return关键字都省略了 # 注意:# 1.参数的使用和有名函数一样,六种形参 ...
分类:
编程语言 时间:
2019-05-02 23:09:13
阅读次数:
141
使用到的包 org.apache.commons 下载文件 url:文件所在地址需要是http:// filePath:将下载的文件保存的路径 解压文件 ...
分类:
编程语言 时间:
2019-05-02 23:10:03
阅读次数:
158
1. 开发前准备 1.1 前置知识 java基础 SpringBoot简单基础知识 1.2 环境参数 开发工具:IDEA 基础环境:Maven+JDK8 所用技术:SpringBoot、lombok、MybatisPlus SpringBoot版本:2.1.4 1.3 涉及知识点 MybatisPl ...
分类:
编程语言 时间:
2019-05-02 23:10:16
阅读次数:
157