numpy 模块和 pandas 模块

一、numpy模块 1.1 numpy 简介 numpy是python的一种开源的数值计算扩展库,这种库可用来存储和处理大型numpy数组。 numpy库有两个作用: 1、区别于list列表,提供了数组操作、数组运算、以及统计分布和简单的数学模型 2、计算速度快,甚至要优于python内置的简单运算,使得其成为pandas、sklearn等模块的依赖包。高级的框架如TensorFlow、PyTorch等,其数组操作也和numpy非常相似。 1.2 创建numpy数组 numpy数组即numpy
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

JSP页面的注释细节

业务场景:通过后台传参,jstl标签控制一个页签是否显示,不过现在要去掉判断,直接让页签显示 在sublime直接这样注释,然后刷新,一直找不到标签显示,其它的都是正常的 <!--<c:if test="${actionFlag != 'layer'}">--> <li > <a href="javascript:delayPrint()"> <i class="fa fa-fw fa-ch
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

关于Tinyhttpd最全注释解析

#include <stdio.h> #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <arpa/inet.h> #include <unistd.h> #include <ctype.h> #include <strings.h> #include <string.h> #include <sys/stat.h> #include <pthread.h> #i
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

分享一些Java基础练习题

继承练习 1.定义类Phone,要求如下: 包含空参、满参构造和以下成员变量 品牌 brand( String 型) 生成所有成员变量set/get方法 定义方法:void playMusic(String s) 2.定义类IPhone,要求如下: 继承类 Phone 构造方法包括:空参构造和满参构造方法 重写方法: void playMusic(String s),要求:输出打印"XXX手机正在播放歌曲:s" PS:XXX是Phone类中的 brand属性值,s是传入的参数 3.定义测试类T
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

题解——逃离僵尸岛(BFS+最短路+虚拟节点)

题解——逃离僵尸岛(BFS+最短路+虚拟节点) 一道很巧妙的最短路问题,细节也要注意 题面 Description 小a住的国家被僵尸侵略了!小a打算逃离到该国唯一的国际空港逃出这个国家。 该国有N个城市,城市之间有道路相连。一共有M条双向道路。保证没有自环和重边。 K个城市已经被僵尸控制了,如果贸然闯入就会被感染TAT...所以不能进入。由其中任意城市经过不超过S条道路就可以到达的别的城市,就是危险城市。换句话说只要某个没有被占城市到某个被占城市不超过s距离,就是危险。 小a住在1号城市,国
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

异步调用导致的不同步问题

业务场景:点击一个按钮的时候保存数据,同时打开一个弹窗带出保存的数据 基于这样的业务场景,最近遇到一个问题,是在ie11才发现的,点击按钮时候,后台打断点加数据库查询都验证数据是保存正确的,不过已经保存的数据是带不到弹窗页面的,问题比较奇怪,排查了挺长时间,最开始因为在ie才能重现的问题,在极速模式的360浏览器是没问题的,而且第一次点击时候没带出数据,第二次点击时候才可以带出数据,然后很容易让人联想到ie的缓存问题,不过调了大半天 加上ajax不缓存的代码,已经改成post请求,或者get请
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

网易:层次遍历二叉树

题目描述 分层遍历二叉树 用java实现树结构,分层遍历二叉树。给定一棵二叉树,要求按分层遍历该二叉树,即从上到下按层次访问该二叉树(每一层单独输出一行),每一层要求访问的顺序为从左到右,再按照相同规则从下至上遍历一遍,树节点定义如下 class Node { int data; Node left; Node right; } 输入描述 图: __1__ / \ __2__ 3__ / \
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

matplotlib 模块

三、matplotlib模块 1、导入方式 import matplotlib.pyplot as plt # 默认支持英文,不支持中文 2、作用 可视化分析,可以生成可视化界面图表 3、使用方法 3.1 支持中文的转换方法 from matplotlib.font_manager import FontProperties font = FontProperties(fname='中文字体所在的路径') 3.2 条形图 import matplotlib.pyplot as plt fro
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

FILEBEAT+ELK日志收集平台搭建流程

filebeat+elk日志收集平台搭建流程 1、 整体简介: 模式:单机 平台:Linux - centos - 7 ELK:elasticsearch、logstash、kibana三款开源软件的集合。 FILEBEAT:代替logstash的采集功能,轻量、耗用小。 目前收集的有nginx日志、java日志[单行|多行]。 都是通过在客户端的生成日志配置文件中定义好初步json格式,然后利用filebeat采集到logstash,存储到elasticsearch,最后通过kibana在浏
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

pymkysql 的操作

# 1.安装:pip3 insatll pymysql # 2.代码链接 import pymysql #链接 conn=pymysql.connect( host='localhost', user='root', password='123', database='egon', charset='utf8') #游标 cursor=conn.cursor() #执行完毕返回的结果集默认以元组显示 #cursor=conn.cursor(cur
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

2D转换

一、CSS3转换 通过转换实现对对元素进行旋转、缩放、移动、拉伸的效果;这种原来必须要通过JS或者图片处理才可以实现的效果,现在都可以通过CSS3来完成。 2D转换采用transform属性来实现效果。 transform的取值: translate()移动 rotate()旋转 scale()缩放 skew()倾斜 matrix()把所有 2D 转换方法组合在一起。 translate() 方法 通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

C++引用(左值引用)

  C++引用分两种:lvalue reference(左值引用)和rvalue reference(右值引用)。本文讨论lvalue reference(左值引用)。   
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

oracle导入Excel表文本数据

首先导Excel表数据要先建和Excel表字段对应的表,然后将Excel表另存为Txt文本, 然后在Plsql客户端点击工具->文本导入器 然后这里要选择用户及其表,点击导入数据就可以
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

求区间内第一个大于等于x的数的下标

int tree[4*N]; void build(int o,int l,int r) { if(l==r) {cin>>tree[o];return;} build(ls,l,mid); build(rs,mid+1,r); tree[o] = max(tree[ls],tree[rs]); } int get(int o, int l, int r, int x) { if (l == r) return l; retur
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

学习Linux让我进入了知名企业 原

说起我学习Linux的原因是多方面的,大学时我学的是物理学师范专业,有部分计算机课程,但我觉得这些课程没什么实际作用,我自己对计算机比较感兴趣,我利用业余时间学习了很多计算机技术。在大学期间我参加了很多社团活动,我担任过计算机协会的技术部部长,那时候我教协会成员电脑技术、帮很多同学修电脑。 大学四年时间过得很快,在我大四的时候面临着找工作的压力。我看着身边的很多同学都去报考教师职位,而且有些同学还考上了,当时我还没找到工作,我感到压力有点大,也很迷茫。我一心想留在一线城市,但又不太想当老师,再
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

BeautifulReport报告问题

newFields = [] for i in range(len(self.fields["testResult"])): newFields.append(self.fields["testResult"][i]["log"][:-1]) finalFields = [] for num in range(len(newFields)): if num == 0: finalFields.append(newFields[num]) else: length = len(newFields
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

数据库选型相关

数据库对比:选择MariaDB还是MySQL? http://www.sohu.com/a/252174706_355140
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

深度优先dfs与广度bfs优先搜索总结+例题

DFS(Deep First Search)深度优先搜索 深度优先遍历(dfs)是对一个连通图进行遍历的算法。它的思想是从一个顶点开始,沿着一条路一直走到底,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底,这种尽量往深处走的概念即是深度优先的概念。 简而言之:不撞南墙不回头 模板如下: void dfs(int t)//t代表目前dfs的深度 { if(满足输出条件||走不下去了) { 输出解; return; }
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

Educational Codeforces Round 71 (Rated for Div. 2)

https://codeforces.com/contest/1207 A、There Are Two Types Of Burgers 数据规模不大,暴力即可 1 #include<iostream> 2 #include<sstream> 3 #include<fstream> 4 #include<algorithm> 5 #include<cstring> 6 #include<iomanip> 7 #include<cstdlib> 8 #include
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0

最短路计数(模板)

模板题 bfs实现,借用dep比较路径的长度 #include<bits/stdc++.h> #define mod 100003 #define M 2000002 #define N 1000002 using namespace std; int read() { int x=0,f=1;char s=getchar(); while(s<'0'||s>'9'){if(s=='-')f=-1;s=getchar();} while(s>='0'&
分类: 其他 发布时间: 08-23 21:44 阅读次数: 0