pandas练习(四)--- 应用Apply函数

探索学生对酒的消费情况 数据见github 步骤1 - 导入必要的库 import pandas as pd import numpy as np 步骤2 - 数据集 path4 = "./data/student-mat.csv" 步骤3 将数据命名为student student = pd.read_csv(path4) student.head() 输出: 步骤4 从'school'到'guardian'将数据切片 stud_alcoh = student.loc[: , "scho
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

5 Django-2的路由层(URLconf)

URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行。 简单的路由配置 from django.urls import path,re_path from app01 import views urlpatterns = [ re_path(r'^articles/2003/$', views.special_case
分类: 其他 发布时间: 06-28 22:28 阅读次数: 2

mytabits表关联一对一(多对一?)

mytabits表关联一对一(多对一?) association联合 联合元素用来处理“一对一”的关系。需要指定映射的Java实体类的属性,属性的javaType(通常MyBatis 自己会识别)。对应的数据库表的列名称。如果想覆写的话返回结果的值,需要指定typeHandler。 不同情况需要告诉MyBatis 如何加载一个联合。MyBatis 可以用两种方式加载: select: 执行一个其它映射的SQL 语句返回一个Java实体类型。较灵活; resultsMap: 使用一个嵌套的结果映
分类: 其他 发布时间: 06-28 22:28 阅读次数: 2

Future Clalback使用案例

目前知道可以实现线程按照顺序的java原生方法有 join(),CountDownLatch,Executors.newSingleThreadExecutor(),FutureTask.. Future Clalback配合使用 package com.juc.threadpool; import java.util.concurrent.*; /** * Created by Administrator on 2018/6/28. */ public class FutureCal
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

C语言 实验设备管理系统

简单的思路,简单的算法 题目简述:实验室设备信息用文件存储,提供文件的输入输出操作;要能够完成设备的录入和修改,需要提供设备添加和修改操作;实现对设备进行分类统计,需要提供排序操作;实现对设备的查询需要提供查找操作。 结构体定义如下: typedef struct equipmentInfo { char equipCode[10]; //设备编号 char equipType[20]; //设备总类 char equipName[20]; //设备名称 char equi
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

java开发中使用枚举表述数据字典

一.用枚举表述数据字典 1.代码: package com.inspire.jdk.caculate; /** * Created by yaming * 用枚举表述常量数据字段 */ public enum StateEnum {    //使用构造方法创建对象,每一个都是StateEnum的实例 SUCCESS(1, "成功"), FAILED(0, "失败"); private int state; private String stateI
分类: 其他 发布时间: 06-28 22:28 阅读次数: 2

Linux audit log分析工具---aureport、ausearch、autrace

一、概述 上一篇(理解Linux Audit Service.)我们主要解析了audit服务的结构,audit服务的配置以及如何阅读audit log各项所代表的意思。这一篇我们主要介绍如何利用audit提供的三个工具aureport、ausearch、autrace有针对性地去统计分析以及跟踪log日志。 二、aureport RAW类型的audit log会存放在/var/log/audit目录下,这些log体量大而且比较难懂,用aureport可以轻易的统计量化日志报告: aurepor
分类: 其他 发布时间: 06-28 22:28 阅读次数: 2

getUserInfo 引导用户去授权,界面设计

getUserInfo 引导用户去授权,界面设计
分类: 其他 发布时间: 06-28 22:28 阅读次数: 2

【Python】文件中csv读取在写入csv读取的数据和执行是否成功。

1 # coding=utf-8 2 from selenium import webdriver 3 from time import sleep 4 import keyword 5 from selenium.webdriver.common.keys import Keys 6 from selenium.webdriver.support.wait import WebDriverWait 7 from selenium.webdriver.support.ui impo
分类: 其他 发布时间: 06-28 22:28 阅读次数: 2

nowcoder basic algorithm chapter 1

三大简单的排序算法: 1:冒泡排序 def bubble_sort(array): """冒泡排序 基本思想:和名称很像,每次比较两个数,较大的数字上浮,每进行一遍,最后的数总是最大的 接着遍历其它的数字 实现方式:和基本思想一样 时间复杂度:等差数列求和, O(N^2) 空间复杂度:交换两个数组的时候需要额外的空间,O(1) 稳定性: 是稳定的算法,因为当两个数相等的时候,可以控制不让它进行交换 """
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

一维的背包问题

01背包问题 有N件物品和一个容量为C的背包。第i件物品的费用是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 //w[i] 表示物品i的重量 //v[i] 表示物品i的价值 //C 表示背包的容量 //dp[i][c]表示前i件物品恰放入一个容量为c的背包可以获得的最大价值 //dp[i][c] = max(dp[i-1][c],dp[i-1][c-w[i]]+v[i]) //降维后:dp[c] = max(dp[c],dp[c-w[i
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

FivePlus——成果展示

思路描述:描述对于自己此次任务是如何思考的 设计实现过程及代码说明(展示出关键代码,并注释说明) 记录你在整个项目中,完成各阶段任务实际花费的时间 对于在本次作业中遇到的问题,描述如何找资料的心路历程
分类: 其他 发布时间: 06-28 22:28 阅读次数: 1

appium+python自动化60-windows上同时启动多个appium服务,让多个android机器并行运行

前言 做android自动化的时候,启动一个appium服务,只能匹配一个手机去自动化执行。有时候想同一套代码,可以在不同的手机上执行,测下app在不同手机上兼容性。 这就需要启动多个appium服务了,并且android设备和appium要一一对应才行。 启动多个手机 1.这里以夜神模拟器和雷电模拟器为例,先启动这2个设备 2.adb devices查看设备名称,多个设备会显示多行数据 启动多个appium服务 1.启动appium服务,可以用命令行模式,在cmd里面启动,可以参考上一篇 a
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

日期和时间的正则表达式

//日期的正则表达式 var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/; var regExp = new RegExp(reg); if(!regExp.test(value)){   alert("日期格式不正确,正确格式为:2014-01-01");   return; } //时间的正则表达式 var reg = /^(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/; v
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

angular2的编译模式之AOT和JIT

原文   https://www.jianshu.com/p/c959d90e91ce 大纲   1、angular应用为什么需要编译   2、angular的编译模式类型   3、JIT(Just-In-Time)   4、AOT(Ahead-Of-Time)   5、JIT vs AOT   6、Angular2引导方式:基于JIT的动态引导和基于AOT的静态引导。 1、angular应用为什么需要编译   Angular应用中包含的组件、HTML模板(比如:@Directive、@Com
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

[BZOJ 4117] Weather Report

Link: BZOJ 4117 传送门 Solution: 第一次写$Huffman Tree$相关,发现就是个合并果子? 此题可以将每一种情况的概率和排列总数算出,接下来就是按照$Haffman Tree$基本构造方式操作了 注意,这里使用了分治的思想: (1)如果排列总数大于1,先排除奇数影响,再将$P(pro,num)$变为$P(pro*2,num/2)$, 相当于将排列拆成相等的两部分再合并到一起 (2)如果排列总数等于1,再取下一个 概率最小的方式中的一个排列 合并即可 这样将排列方
分类: 其他 发布时间: 06-28 22:23 阅读次数: 2

从wireshark抓包分析rtmp协议,并提取出H264视频流

利用wireshark抓取rtmp流数据, 分析到rtmp流后,写入过滤条件,如 tcp.stream eq 6 导出tcp流 保存16进制的数据为纯文本格式 一定要选择 Hex转储,然后点击 “Sava as” 注意,这个流开始的第一个字节一定是03,才是正确的。 至此,我们有了可以用于分析的rtmp流的数据。
分类: 其他 发布时间: 06-28 22:23 阅读次数: 2

cf601a The Two Routes

/* 由于道路的互补性 最短路不会再同一时刻相交 所以实际上就是跑两个最短路 取max */ #include<cstdio> #include<algorithm> #include<cstring> #include<queue> #include<iostream> #define M 410 #define ll long long using namespace std; int f[M][M], d[M][M]; const int inf = 1
分类: 其他 发布时间: 06-28 22:23 阅读次数: 2

NetworkX系列教程(11)-graph和其他数据格式转换

小书匠 Graph 图论 学过线性代数的都了解矩阵,在矩阵上的文章可做的很多,什么特征矩阵,单位矩阵等.grpah存储可以使用矩阵,比如graph的邻接矩阵,权重矩阵等,这节主要是在等到graph后,如何快速得到这些信息.详细官方文档在这里 目录: 12.graph和其他数据格式转换 12.1graph与字典(Dict) 12.2graph与列表(List) 12.3graph与numpy 12.4graph与Scipy 12.5graph与Pandas 注意:如果代码出现找不库,请返回第一个
分类: 其他 发布时间: 06-28 22:23 阅读次数: 2

LOJ#2083. 「NOI2016」优秀的拆分

$n \leq 30000$的字符串,问其所有子串的所有AABB形式的拆分有多少种。$t \leq 10$组询问。 $n^3$过80,$n^2$过95,鬼去写正解。。 $n^2$:先枚举一次算每个位置结尾的AA形式的子串,再枚举一次用类似的方法算答案。 正解:类似,记每个位置结尾的AA的子串和每个位置开头的即可。算这个数组可用如此方法:枚举A长度$L$,每A个位置标记一个关键点。然后相邻两个关键点$a,b$,找前缀$a,b$的最长公共后缀$p$和后缀$a,b$的最长公共前缀$s$,若$p+s>
分类: 其他 发布时间: 06-28 22:23 阅读次数: 2