自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 相关性分析实战

背景一般我们在进行数据分析时,如果到了收集数据的时刻。需要确定哪种数据对我们进行数据分析是有意义的,哪种数据是对我们要进行的分析是无帮助的。我们就要进行数据的相关性分析。比如分析某个特定群体寿命比较长的原因时,将子女工作所在的城市作为其中一项因子进行统计分析,显然是不大合适的。当然所举实例,逻辑可能比较明显。在实际操作过程中,可能相关的逻辑关系没有这么明显,需要通过相关性分析来确定此特征是否作为关键因素进行分析。数据准备爬虫是无往不利的,此博客使用链家网的天津二手房数据作为数据来源,针对面

2021-02-20 17:29:20 691

原创 数据分析大纲梳理

数据分析,是数据决策的核心内容。我们一般在进行这种活动的时候,会有几个套路,类似软件工程的需求分析-》概要设计-》详细设计-》编码-》测试-》上线的流程。这里我们说明下数据分析的结构性,流程性过程

2021-02-08 16:23:05 879

原创 懂车帝分析车型口碑

对于一个汽车小白来说,面对众多汽车品牌,不了解每个系列的优缺点。面对官方网站的各种信息又都是扬其长,避其短。看各种网站的信息又不好取其一言,所以利用我们程序员的优势,可以将数据进行汇总,分析,得到众家之言

2021-02-07 17:15:30 2367 1

原创 人民的名义关系可视化展示

人物关系分析是数据分析一个典型简单应用,网上有很多关于《人民的名义》人物关系分析案例,但是其中不少是直接贴代码,并未针对代码进行说明,以及每个文件的作用以及分析原理。本文冷饭热吃,重新对其进行梳理分析。并提供完整资料下载。祝大家学的愉快

2021-02-04 15:28:18 930 1

原创 说说css的counter

无他上代码<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><style>body{ counter-reset:first-class 0;}.cont...

2019-11-22 21:59:22 163

原创 导航菜单栏的子菜单隐藏

<html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> .sub1 li { display: inline; /* 导航菜单顶级菜单不换行 */ width: 155px;; /*保证宽度,不移动*/ float...

2019-11-19 20:37:59 806

原创 css loading页面的实现

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> dot { /* dot标签 inline-block 表示可以与其他元素在一行。 * em指的是相...

2019-11-19 08:58:33 245

原创 css世界之布局

<html><body><div class="header" style="text-align:center">header</div><div> <div style="display:inline-block;width:10%;text-align:center"> left </di...

2019-11-16 22:36:35 145

原创 网络小说下载python爬虫记录

# -*- coding:gbk -*-import requestsfrom bs4 import BeautifulSoupimport urllib.parseimport codecsimport timedef write_txt(title, content): f = codecs.open('D:\\wushangshenwang.txt', 'a+') ...

2019-11-16 08:51:39 198

原创 关于支付宝支付的那些事儿

支付宝支付,,支付就不说了。单说退款,进行退款时有个out_request_no,退款时是可选的。注意(全额退款时是可选的,如果是部分退款,则out_request_no是必选的)$result = DB::transaction(function () use ($orderObj, $mark, $amount) { // 取得支付方式相关信息 $parent_order =...

2019-11-15 14:58:59 257

原创 css世界之display

本文主要讲述block,inline和inline-display的特性与区别

2019-11-14 09:05:42 99

原创 CSS选择器

写在前面: 我是一个php后端开发,对于前端技能一直都没有系统的学习过,只是有些基础概念和调试能力,现在开始对此技能进行系统学习,大神请忽略。第一篇文章就说下最基本的选择器id选择器,权重最大。对于页面上的唯一id进行筛选 使用$("#btn"),进行选择 类选择器,根据标签中class的值进行筛选,使用$('.articles')进行选择 属性选择器,使用中括号,比如...

2019-11-13 08:55:17 125

原创 OLS 预测

 使用statmodel进行最小二乘法预测房租价格 # utf-8import requestsfrom bs4 import BeautifulSoupimport lxmlimport osimport csvimport pandasimport numpy as npimport matplotlib.pyplot as pltimport timeimpo...

2018-09-07 11:11:54 1859

原创 所谓cart树的生成

# coding=utf-8import math'''CART决策树模型,假设有三个条件 年龄,有三个选项 1 表示老年人 2 表示中年 人 3 表示青年人 工作,有两个选项 1 表示有工作 2表示 没有工作 房子,有两个选项 2 表示有房子 2表示 没有房子 信贷情况 1表示一般 2表示号 3表示非...

2018-07-17 17:01:58 674

原创 ID3决策树的生成

# coding=utf-8import math'''决策树模型,假设有三个条件 年龄,有三个选项 1 表示老年人 2 表示中年 人 3 表示青年人 工作,有两个选项 1 表示有工作 2表示 没有工作 房子,有两个选项 2 表示有房子 2表示 没有房子 信贷情况 1表示一般 2表示号 3表示非常好...

2018-07-12 21:32:19 648

原创 K近邻算法之距离求解

# -*-coding:utf-8-*-import mathpoint_1 = [1, 1]point_2 = [5, 1]point_3 = [4, 4]def get_distance_by_1(): #L1 是曼哈顿离,计算公式是 每个向量差绝对值的和 distance_1 = abs(point_2[0] - point_1[0]) + abs(point_2[...

2018-07-07 14:30:16 1893

原创 朴素贝叶斯算法

朴素贝叶斯算法是基于特征条件独立学习输入输出的联合概率分布,基于此模型对给定的输入利用贝叶斯求得后验概率最大的y输出。现在说下朴素贝叶斯原理                                P(Y=Ck | X=x) = P(X=x|Y=Ck)*P(Y=Ck)/P(X=x)也就是说当特征是X的时候,分类是Ck的概率,而当Y的输出有两项时(0,1),如果当X的输入得到Y的输出是0时的概...

2018-07-05 22:06:19 290

原创 NLP学习笔记0427

1.环境搭建     import nltk    nltk.download("averaged_perceptron_tagger")2、下载以下几个文件stanford-parser-full-2015-12-09  stanford-ner-2015-12-09stanford-segmenter-2015-12-09 stanford-postagger-full-2015-12-09 ...

2018-04-27 13:53:02 1458 1

原创 学习NLP第一课

欲先攻其事必先利其器1、 安装nltk,使用[python] view plain copypip install nltk  2、 在命令行下执行  [python] view plain copyimport nltk  nltk.download('punkt')  一段原始文本要可以处理必须经过几个阶段,一般而言主要有1、文本清理,清理掉一些不必要的字符,比如使用BeautifulSoup...

2018-04-26 11:07:21 298

原创 scrapy-redis的安装部署

先说下自己的环境,redis是部署在centos上的,爬虫运行在windows上,1. 安装redisyum install -y redis2. 修改配置文件vi /etc/redis.conf将 protected-mode no解注释,否则的话,在不设置密码情况下远程无法连接redis3. 重启redis systemctl restart redis4. 关闭防火墙 systemctl s...

2018-04-10 16:53:51 1460

转载 Python中的正则表达式教程

转自:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区...

2018-03-28 15:12:27 256

原创 phper学python小练习题

学习使用python第一节,练习小题目

2018-01-03 13:37:46 291

原创 phper 学python第一课

phper学python第一课python安装第一课练习python安装下载安装程序 下载路径注意勾选add python 3.6 to path,将python路径加入到环境变量,否则还要自己配置 第一课练习 这次主要就是使用几个命令运行python命令,增加熟悉度进入和离开python环境 命令 描述 python 打开cmd窗口输入”python”进入pytho

2018-01-02 14:36:39 381

原创 rsync同步

只说我使用到的部分,rsync数据同步需要两台机器都安装rsync,修改配置文件 /etc/rsyncd.conf[lhbwg]path = /home/www/wwwroot/lhbwg/list=yesignore errorsauth users = localread only = false添加模块信息,在远程rsync上同样也需要改配置信息,一般配置文件也在/et

2017-12-14 10:08:32 860

原创 docker安装部署sentry

笔者曾经花了很长时间去一步步安装sentry,成功过也失败过,遇到各种各样的问题,直到后来遇到了sentry,免去我安装部署之苦现在说下步骤安装docker,使用命令 sudo yum -y install docker-io 启动docker 使用命令service docker startdocker换源sudo curl -sSL https://get.daocloud.io/da

2017-10-20 08:51:07 3882 2

原创 Laravel的用户认证模块

1.用户认证主要涉及到几个方面AuthServiceProviderAuthManagerGuard模块,以TokenGuard为例   配置文件中的config/auth.php2. 先可以看下系统默认的LoginController定义<?phpnamespace App\Http\Controllers\Auth;use App\Http\Controll

2017-09-12 17:16:17 2528

原创 laravel5.4 服务提供者设置

进行编辑laravel时,需要进行编辑的是App文件夹,在这里我们需要的是两个文件夹Contracts,该文件夹用于存放接口文件,Services中是服务文件,我们首先在Contracts中建立TestContract.php文件内容如下:<?phpnamespace App\Contracts;interface TestContract{ public function callM

2017-08-29 09:53:12 421

原创 PHPer学android之页面布局

1. 这次主要讲的是登录页面,首先,我们新建一个基本的Activity后在工程目录下的res/layout文件夹下可以看到activity_login.xml文件,其内容如下<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"

2017-07-13 15:50:19 295

原创 Android Studio 调用百度地图

1.工具声明是 Android Studio2.2.22. 首先自然是下载百度地图SDK,详见网址http://lbsyun.baidu.com/index.php?title=androidsdk3. 新建一个Android工程4. 将步骤2下载的BaiduLBS_AndroidSDK_Lib (1).zip 文件解压到app\libs当中,5.进行模块编辑6. 选择

2017-07-09 10:40:02 3593 2

原创 win7+php7+laravel5.3+nginx+oracle12c支持 全教程

首先win7 环境是必须的,这里就不说如何安装OS了,请自行百度1. 安装 phpStudy,这是我第一次听说这个软件,看起来真的不错,可以自行选择版本将运行环境进行打包处理,这里直接选择php 7.0.12-nts+nginx即可2. 开始安装composer  ,下载地址是  https://getcomposer.org/Composer-Setup.exe,一路确定即可3.因为

2017-03-01 11:45:49 3139

原创 纯净centOs 安装sentry

本文是在centOs 7 上安装sentry的全过程,亲测可行1. 关掉CentOs防火墙,允许服务器联网1.1 su 更换root用户1.2 sudo chmod 0777 /etc/sudoers1.3 vi /etc/sudoers1.4 在root ALL=(ALL) ALL下添加一行john ALL=(ALL) ALL1.5 sud

2017-02-03 10:39:56 2361

转载 ubuntu 换源

网上应该可以找到很多关于ubuntu源的设置方法,但是如果不搞清楚就随便设置的话,不仅不能起到应有的效果,还会由于一些问题导致apt不可用。最正确的更换源的方法应该如系统提示的:## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg## or do the same in user-data## b.

2016-12-27 19:18:13 2339

原创 shell 命令 not found

先说下我的情况,SHELL脚本如下:#!/bin/bash i=1; for file in `ls`;do A[$i]=$file; ((i++)) done;使用 sh a.sh出现错误a.sh: 4: a.sh: A[1]=1: not founda.sh: 5: a.sh: i++: not founda.sh: 4: a.s

2016-11-09 22:00:26 2741

原创 rabbitmq 的持久化解读

解读:rabbitMq  对于持久化有三种理解:1.一种是交换机持久化,可以在创建交换机的时候进行setType,存放在硬盘上,当rabbitMq进行重启的时候交换机也会自行恢复2.队列持久化,这个可以跟交换机的持久化进行对比,将队列放在硬盘上,当rabbitMq进行重启的时候进行恢复,如果不行进行持久化设置,我们在进行队列操作的时候可能会出现queue未找到的错误3.最后一个就是消息

2016-11-09 17:56:11 3470

原创 rabbitmq Ubuntu下安装

ubuntu下安装rabbitmq需要  1,sudo apt-get install rabbitmq-server           2.whereis rabbitmq            3.找到对应的rabbitmq-plugins             4. 启用web管理插件  sudo ./rabbitmq-plguins enable rabbitm

2016-11-08 22:09:03 1420

转载 Composer中的自动加载

Composer 是PHP的一个包依赖管理工具,类似Ruby中的RubyGems或者Node中的NPM,它并非官方,但现在已经非常流行。此文并不介绍如何使用Composer,而是关注于它的autoload的内容吧。举例来说,假设我们的项目想要使用 monolog 这个日志工具,就需要在composer.json里告诉composer我们需要它:{ "require": { "m

2016-08-17 11:01:06 3135

转载 PHP的PSR-0标准利用namespace来做autoloading

介绍PSR-0之前,先来说说命名空间(NameSpace)和Autoloading吧。NameSpace(命名空间)namespace是PHP5.3版本加入的新特性,用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:1.用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。2.为很长的标识符名称(通常是为了缓解第一类问题而定义的)创

2016-08-17 10:38:50 462

原创 yii2 请求处理过程解析

所有的迷惑都会在源码中得到解答来一浏览器的请求发送到yii时是如何被变更为对应的controller=>action进行处理的呢??一言不合上代码,清除处理主要在web\application类中处理的public function handleRequest($request){ if (empty($this->catchAll)) { list

2016-08-12 16:00:45 4660

原创 yii2数据库查询操作

首先看findOne的函数定义,该函数定义在BaseActiveRecord当中return static::findOne(['id' => $id, 'status' => self::STATUS_ACTIVE]);findOne定义是:public static function findOne($condition){ return static::findByC

2016-08-12 10:36:44 7150

原创 yii2框架的错误处理

一直对框架的错误处理有些疑惑,为什么我的程序一旦出现问题,就会自动打印出错误呢?他是怎么监听的?在哪里用的try catch吗??这是我一直以来的困惑,可现在知道了,原来,原来php有自己的API当程序出现问题时,可以自动调用指定函数,进行处理YII2启动的时候,会自动注册错误处理函数set_error_handlerpublic function __construct($config

2016-08-11 11:04:15 9522

reactor模式源码

c++高并发模式的reactor模式,其主要作用就是在接收信息之后在线程池中进行选择空闲线程进行处理

2015-09-16

查询文件所在的进程

查询系统中所有打开的文件,并根据文件名称查询进程ID

2014-05-30

多文件加密

其实就是很简单的把要加密的文件放在一个exe文件当中保存起来,当我们需要使用的时候,将其取出来放在我们制定的位置即可

2014-05-19

PE文件捆绑工程源码下载

将要绑定的exe文件作为单纯的数据放在目标exe文件的新区快当中,目标文件在执行时检测是否有该区块,有,则创建新文件并创建进程,执行完毕后删除新建文件

2013-12-16

汇编实现的计算器

适合初学者学习,win32下汇编计算器,只是简单的整数操作哈,高手飘过即可

2013-11-01

软件加壳源代码

PE文件检测,输入表内容获取和转储,以及重建shellcode写入新区段,获得LoadLibrary,GetProcAddress地址

2013-09-09

mfc实现下载的不完全控制

可以实现下载进度条,下载暂停,下载继续,下载停止

2013-07-18

空空如也

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

TA关注的人

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