Python机器学习(九十四)Pandas 访问行数据

访问行数据,有两个方法: .loc – 使用索引名定位 .iloc – 使用索引序号定位 示例中的数据以电影名作为索引: # 加载数据 movies_df = pd.read_csv("IMDB-Movie-Data.csv", index_col="Title") movies_df.columns = ['rank', 'genre', 'description', 'director', 'actors', 'year', 'runtime',
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

php代码实现AC自动机

最近刚回北京来找工作,被百度面试官问到这么一个问题: 有五亿个文件文档,另外还有10万个敏感词,怎么判断这五亿个文件里是否有包含敏感词?.......这个我第一念头真不知道怎么办,最后还是问了面试官,面试官告诉我涉及到了一个算法。那就是AC自动机,我通过百度了一批AC自动机的文章,也大概了解到了它的进化历程......关于这方面的文章原理描述这里就不搬了,就当了解有这么一个算法能应对一些类似开发中的需求就好了,这里就复制了别人的代码备用。 class Node { public $
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

叨一叨2019年的经历

首先说一说我很在意的事情,至今0 offer,(流下了没技术的眼泪……)。时到今日,我已经木有笔试和面试的通知了,大部分中大厂我都投过了,也就是说我的春招结束了。   对于春招怎么说呢,对于我的收获就是我知道了我该往哪学,我看了很多面经,也经历了好多次笔试和零星的面试,当然被虐的不行,但是我觉得我这两三个月比我以前进步很大,进步很多。我从第一次的面试很多地方都不能说清楚,到现在大部分能简单说一说,但是对于我的目标想要进大厂来说还差很远,再加上今年形势很严峻,听说很多厂都是不招人走个过场,或者就
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

阿里云有些包无法更新,修改

新买的阿里云服务器无法下载php7.0的一系列拓展,发现是源有问题,需要更换源,首先备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 接着讲source.list中的源全部注释掉,粘贴进以下源,就可以下载PHP7.0的拓展了 deb http://mirrors.cloud.aliyuncs.com/ubuntu/ xenial main restricted universe multiverse deb http:/
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

win10搭建idea+maven+tomcat本地构建运行项目

idea+maven+tomcat本地构建运行项目,本机先安装好idea,自己找办法破解 目录 1、安装java 2、安装maven 3、安装tomcat 4、配置idea 5、本地启动服务 1、安装java 配置环境变量: 2、安装maven 下载maven,下载链接https://archive.apache.org/dist/maven/maven-3/3.6.0/binaries/,下载二进制包 尽量不要下载高版本,可能会存在版本兼容问题 完成环境变量配置: MAVEN_HOME:D:
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

使用git clone命令克隆文件出现error: RPC failed; curl 18 transfer closed with outstanding read data remaining问题

在使用git clone命令从github克隆源码到电脑时出现了以下问题 fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed error: RPC failed; curl 18 transfer closed with outstanding read data remaining 原因是因为curl的postBuffer的默认值太小,我们需要调整它的大小,在终端
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

IfcCartesianTransformationOperator2D

IfcCartesianTransformationOperator2D定义二维空间中的几何变换。 注释定义符合ISO/CD 10303-42:1992 笛卡尔变换算子2d定义了二维空间中由平移、旋转、镜像和均匀缩放组成的几何变换。规范化向量u的列表定义正交矩阵T的列。这些向量由基轴函数从方向属性axis1和axis2计算。如果| T |=-1,则转换包括镜像。 注:实体改编自ISO10303-42中定义的笛卡尔变换算子。 在IFC2x中增加的新实体。 Formal Propositions
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

找到重复最多项

1.键值对法 (我最喜欢,简单易懂) Array.prototype._RepeatMost = function () { let _this = [...this]; const obj = {}; let maxTerm = 1; let key = null; _this.forEach((item, index) => { if (obj[item] === undefined) { obj[item] = 1; } else {
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

【JUnit】JUnit 参数化测试

环境 JDK 6 JUnit 4.13 Spring Tool Suite 4.6.2 Maven 3.6.3 参数化测试 参数化测试首先需要指定 Runner:org.junit.runners.Parameterized,然后准备测试数据。 有两种注入测试数据的方法,一种是构造函数注入,另一种是字段注入,字段注入必须是 public。 参数化测试 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

自定义BootstrapTable扩展:分页跳转到指定页码

效果如下: 引入js和css即可: 添加样式文件: <link rel="stylesheet" href="bootstrap-table-pagejump.css"> bootstrap-table-pagejump.css: .pagination-jump { margin: 0; } .pagination-jump { display: inline-block; padding-left: 1px; border-radius: 4px; } .paginati
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

[SP1811] LCS - Longest Common Substring - 后缀自动机

Description 求两个字符串的最长公共子串。 Solution 对 A 串建立 SAM,将 B 串扔到上面跑 维护 tmp 表示当前已经匹配的长度,p 为当前自动机的状态(所在节点) 如果能匹配就走 trans 边,否则沿着后缀链接跳,即令 p=link[p],此后令 tmp=maxlen[p] 在所有出现过的 tmp 中取最大值作为 ans #include <bits/stdc++.h> using namespace std; const int Maxn = 2000005;
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

015.Python之装饰器叠加、函数递归及匿名函数

目录 一、同时叠加多个装饰器 (一)同时叠加多个装饰器:加载顺序与执行顺序 (二)结论: 1.装饰器的加载顺序是: 2.装饰器的执行顺序是: 二、函数的递归调用: (一)什么是函数递归调用 (二)递归调用的两个阶段: 1.回溯: 2.递推: (三)递归的应用 三、匿名函数 (一)匿名函数是什么 (二)应用场景: 一、同时叠加多个装饰器 (一)同时叠加多个装饰器:加载顺序与执行顺序 def deco1(func1): # func1 = wrapper2 def wrapper1(*a
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

重识Java8函数式编程

前言 最近真的是太忙忙忙忙忙了,很久没有更新文章了。最近工作中看到了几段关于函数式编程的代码,但是有点费解,于是就准备总结一下函数式编程。很多东西很简单,但是如果不总结,可能会被它的各种变体所困扰。接触Lambda表达式已经很久了,但是也一直是处于照葫芦画瓢的阶段,所以想自己去编写相关代码,也有些捉襟见肘。 1. Lambda表达式的不同形式 // 基本形式 参数 -> 主体 1.1 形式一 Runnable noArguments = () -> System.out.println("H
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

破解xpach

申明:本文只用于研究,不可做他用。支持正版 生成jar包 参考链接: https://shadowdragons.github.io/2019/03/09/xpack-crack/ https://blog.csdn.net/lilongsy/article/details/78987784 https://blog.csdn.net/qq_36666651/article/details/83539103 步骤: 拉取x-pack-core包,在本地反编译 用一样的类改代码、编译 jar命令
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

【程序员面试金典】面试题 04.02. 最小高度树

题目 给定一个有序整数数组,元素各不相同且按升序排列,编写一个算法,创建一棵高度最小的二叉搜索树。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树: 0 / \ -3 9 / / -10 5 思路 先对数组进行排序,然后选择中间元素作为根节点,再对根节点左右进行递归。 代码 时间复杂度:O(
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

第24节课 接口实战-登录 充值 提现

一、登录 在注册接口的基础上,写出登录接口自动化测试 login注意点: 1.登录不需要生成动态手机号 2.不需要查询数据库 3.登录成功的手机号可以提前准备手机号跟密码: ①可以固定写在excel中 ②写在yaml中,excel中以“#phone#”,"#pwd#"表示, if “#phone#” in case_info["data"] :   case_info["data"] = case_info["data"] .replace(“#phone#” ,yaml_data["user
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

Nginx+Keepalived配置Nginx自动启动和7*24不间断服务

上一篇中Keepalived+Nginx双机主备配置实践,存在一个问题,当主Nginx挂了,Keeplived还在。那么www.home.com 还是不能访问。 为了解决这个问题,我们需要实现Nginx自动启动 7*24不间断服务。 配置如下 Ningx主 192.168.127.128   www.127.com Nginx备 192.168.127.129   www.128.com keepavived虚拟Ip 192.168.127.161 www.home.com 在主Nginx12
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

Linux Shell 数学运算

1、执行数学运算   另一个对任何编程语言都很重要的特性是操作数字的能力。遗憾的是,对shell脚本来说,这个处理过程会比较麻烦。在shell脚本中有两种途径来进行数学运算。 1.1 expr 命令   最开始,Bourne shell提供了一个特别的命令用来处理数学表达式。expr命令允许在命令行上处理数学表达式,但是特别笨拙。 1 $ expr 1 + 5 2 6   注意:1 + 5,+ 号左右两边均有空格,如两边均无空格,shell会认为这是一个字符串!!!   expr命令能够识别少
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

Asp.Net Core 扩展IOC注入Attribute

IOC批量注入再Core框架中还是比较麻烦的,因此写了一个简单的IOC注入通过属性标注服务,再通过service自带的注册服务,扩展了三个注入服务,分别为 AddTransientList/AddScopedList/AddSingletonList 下面直接上代码 ServiceInjectExtensions类 public static class ServiceInjectExtensions { public static void AddTransi
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0

FreeRTOS任务调度

为了满足处理器多任务并发进行的需求,需要通过系统调度来合理安排各个任务占有CPU的时间。任务管理和调度是RTOS的核心功能。 一般系统中,任务可以分为Running态和非Running态,而非Running态可以细分。很容易理解,Running态就是占用CPU的任务,而非Running态就是其他任务。 FreeRTOS中,任务状态可以分为Running,Suspend,Ready,Blocked。任务在被创建之后,就会被默认设置为Ready态。调度器通过不同的任务优先级和时间将任务在各个状态之
分类: 其他 发布时间: 06-21 22:01 阅读次数: 0