自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4516)
  • 收藏
  • 关注

转载 pyenv管理python版本

一、介绍pyenv 是 Python 版本管理工具。 pyenv 可以改变全局的 Python 版本,安装多个版本的 Python, 设置目录级别的 Python 版本,还能创建和管理 virtual python environments 。所有的设置都是用户级别的操作,不需要 sudo 命令。pyenv 主要用来管理 Python 的版本,比如一个项目需要 Python 2....

2019-09-28 22:59:00 540

转载 python2.6.6升级python2.7.14

Centos 6.8系统镜像默认安装的 python 环境是 2.6.6,线上需求需要升级到 2.7.14 版本,网上找了相关资料,升级 python 版本比较容易,但 yum/pip 等命令的使用也会有问题,网上的资料是修改脚本#!/usr/bin/python 的头文件,个人感觉麻烦,还是直接升级比较好,不用修改任何系统脚本。一、环境下载// 下载python2.7.1...

2019-09-28 22:53:00 467

转载 maven文件配置

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac...

2019-09-26 13:56:00 535

转载 POM文件配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven...

2019-09-26 13:55:00 278

转载 并发编程总结

背景知识  顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。  进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。  所以想要真正了解进程,必须事先了解操作系统    PS:即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。将一个...

2019-09-23 17:03:00 120

转载 js用正则表达式替换字符串中的图片地址(img src),期望取到src值,出来的却是完整的标签问题...

开发中遇到需要匹配htmk字符串中包含的所有img src的值,要用正则表达式去匹配出来,用在线正则测试工具测试,/<img [^>]*src=['"]([^'"]+)[^>]*>/,可以匹配到html中的src值,但是用在js上输出的结果却是:<img src="http://static.cnblogs.com/images/logo_small.gif...

2019-09-23 15:08:00 719

转载 [RK3399] Type-C改为MicroUSB

CPU:RK3399系统:Android 7.1.2为了降低成本,主板将 Type-C 改为 MicroUSB 接口,节省了 fusb302芯片参考 Rockchip 的官方文档第4部分:Micro USB2.0 OTG DTS配置RKDocs/common/usb/Rockchip-Developer-Guide-Linux4.4-RK3399-USB-DTS-C...

2019-09-20 14:03:00 1235

转载 网络编程总结

网络编程总结socket, socket套接字分类, 基于tcp的socket, 常见错误复制代码img  ##为什么需要socket复制代码“”“在标准的OIS模型中并没有规定说必须有socket层,也就是说不使用socket也能完成通讯,是的,的确如此!那为什么需要socket呢?一个字 懒,程序员都是懒的!我们发现还没有开始实现应用程序逻辑,就需要花大把时间来实现...

2019-09-19 22:13:00 1148

转载 并发编程之Process的join和其它用法

目录上节课内容回顾一、Process的join用法二、Process的其他用法三、Process的name和is_alive(了解)四、Process的terminal(了解)五、守护进程六、抢票小程序上节课内容回顾'''操作系统*****串行:一个完完整整执行完再并发:看起来是同时运行 单核并行:真正的同时运行多道技术:空间复用:共用一个内存条,多个进程...

2019-09-18 20:24:00 405

转载 利用多线程使socket服务端可以与多个客户端同时通讯

# 服务端代码from threading import Threadimport socketimport timesoc = socket.socket(socket.AF_INET,socket.SOCK_STREAM)soc.bind(('127.0.0.1',8888))soc.listen(3)print('wait client...')def task(c...

2019-09-18 20:21:00 501

转载 并发编程之进程创建

目录一、开启子进程的方式一二、开启子进程的方式——多个子进程三、开启子进程方式二四、验证进程的内存空间隔离总结一、开启子进程的方式一from multiprocessing import Processimport timedef task():print('进程 start')time.sleep(2)print('进程 end')if name == 'ma...

2019-09-18 20:18:00 126

转载 线程锁

from threading import Thread,Lockx= 0mutex = Lock()def task():global xmutex.acquire()for i in range(1000000):x = x+1mutex.release()# 开启线程锁线程就只能一个一个去执行,执行完了再去执行下一个线程,保证数据安全if name == '...

2019-09-18 20:14:00 181

转载 多线程

初识别线程.在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程.在工厂中, 每个车间都有房子,而且每个车间默认就有一条流水线.操作系统 ===> 工厂进程 ===> 车间线程 ===> 流水线cpu ===> 电源线程:cpu最小的执行单位进程:资源集合/资源单位.线程运行 = 运行代码进程运行 = ...

2019-09-18 20:10:00 100

转载 easyui (combobox或者combogrid)下拉框在点击其他地方时候会回缩,期望效果为下拉框一直处于展开状态...

需求:点击左侧的用户,右侧能够显示点击的用户,达到类似QQ群添加群成员的效果思路设计:依靠easyui自带的Combogrid实现,combogrid有onSelect方法,能够在选中下拉框选项时候触发动作,这时候配合{  $("#xxx").combogrid("setValue", item); //需重新赋值(这个地方需要再重新赋值一次)  var grid...

2019-09-18 16:36:00 707

转载 shell-数组

marr=(a b c)for i in ${marr[@]}do echo "${i}"done转载于:https://www.cnblogs.com/smallredness/p/11532792.html

2019-09-17 11:57:00 142

转载 面向对象三大特性

第一阶段:Python开发基础 day24 面向对对象三大特性之继承目录上节课内容回顾本节课主要学习内容--三大特性之继承一、什么是继承二、如何使用继承三、使用继承的好处四、继承重用父类的两种方法方法一:-指名道姓的使用方法二:通过super关键字五、继承属性查找顺序今日总结上节课内容回顾-类与对象-对象有:数据属性(变量),方法属性(方法)-对象中可以嵌套...

2019-09-15 21:12:00 146

转载 函数基础小结

函数的定义def 函数名(): code return 返回值定义函数的三种方法有参函数无参函数空函数函数返回值return 终止函数返回值 可以返回多个值, 以元组形式存储默认返回NoneNonetype ....函数调用函数名()函数的参数形参描述意义位置形参一个一个从左到右默认形参默认值, 默认形参必须放在位置形参的后...

2019-09-15 21:08:00 105

转载 计算机基础小结

计算机基础之编程编程语言是人与计算机交流的介质编程是通过编程语言编写一大堆文件为什么要编程-->奴役计算机,让计算机帮我们干活计算机组成CPU控制器运算器内存外存输入设备输出设备IO设备32位和64位多核CPU应用程序的启动机械硬盘工作原理机械手臂磁道扇区平均寻道时间平均延迟时间平均寻找数据时间固态硬盘工作原理计算机操...

2019-09-15 21:07:00 150

转载 day4

第一阶段:Python开发基础 day04 课后作业1.简述python的五大数据类型的作用、定义方式、使用方法数字类型字符串类型列表字典布尔型答:数字类型分为整型(int)和浮点型(float):整型的作用:表示人的年龄、各种号码、级别等定义方式:age = 18 / age = int(18)使用方式:加减乘除、逻辑判断(大于、小于)浮点型的作用:表示身高、体重...

2019-09-15 20:59:00 102

转载 假设检验(Hypothesis Testing)

假设检验的定义假设检验:先对总体的某个指标提出某种假设,然后利用样本数据判断假设是否成立。在逻辑上,假设检验采用了反证法,即先提出假设,再通过适当的统计学方法证明这个假设基本不可能是真的。(说“基本”是因为统计得出的结果来自于随机样本,结论不可能是绝对的,所以我们只能根据概率上的一些依据进行相关的判断。)假设检验依据的是小概率思想,即小概率事件在一次试验中基本上不会发生。也...

2019-09-10 18:20:00 2273

转载 .net core@

.net core的razor view中,能够通过@Model,传入controller中的model,@之后可以写C#代码,但是遇到一个问题,就是需要在里面写一段邮箱的正则表达式中,有一段这样子的代码:var reg = "/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/";其中有@符号,页面会报错,查了很多相关文档,都没有相关的解决方案。最后的解决方案是,...

2019-09-10 16:36:00 190

转载 [RK3399] Jack server installation not found

CPU:RK3399系统:Android 7.1服务器上第一次编译 Android 7.1 的代码,提示 Jack server 没有安装。Jack server installation not found下面开始安装 Jack server,进入 Android 源码根目录,执行下面的指令,就会安装 Jack server$ cd prebuilt...

2019-09-09 14:01:00 1115

转载 常用的一些子域名,旁站等查询网站

子域名,旁站https://tools.ipip.net/ipdomain.php?ip=x.x.x.xhttps://cn.bing.com/search?q=ip:x.x.x.xBing搜索https://api.hackertarget.com/reverseiplookup/?q=xxx.comhttps://securitytrails.com/dns-trails比较常...

2019-09-05 22:39:00 3791

转载 [Ubuntu] 14.04版本安装JDK8失败

系统:Ubuntu 14.04编译 Android 7.1 系统需要 JDK 8,但是安装时失败,$ sudo apt install openjdk-8-jdkReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable ...

2019-09-05 15:24:00 227

转载 用户路径分析(User Path Analysis)

什么是用户路径?用户路径即抽象用户在网站或APP中的访问路径。其可用桑基图展现,称为用户路径图。什么是用户路径分析?用户路径分析追踪用户从某个开始事件直到结束事件的行为路径,即对用户流向进行监测。用户路径分析有什么用?用户路径分析可以用来衡量网站优化的效果或营销推广的效果,以及了解用户行为偏好,其最终目的是达成业务目标,引导用户更高效地完成产品的最优路径,...

2019-09-05 14:24:00 1808

转载 Java50题——学习以及思考

1 /* 2 【程序1】 3 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, 4 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死, 5 问每个月的兔子对数为多少? 6 分析: 7 1 1 2 3 5 8 13 8 x3=x2+x1 9 反思:代码逻辑清晰,每次结果等于前两之和。10 尝试更复杂的递归调用解决问题。...

2019-09-05 10:35:00 126

转载 pycharm使用sublime/boxy配色方案

# 展示效果图1. github官网连接:https://github.com/simoncos/pycharm-monokai2.克隆代码并解压文件3.PyCharm -> File -> Settings -> Editor -> Color Scheme -> Import Scheme4.选择刚才的解压文件,jar/i...

2019-09-05 00:54:00 214

转载 用户生命周期(User Lifetime)

什么是用户生命周期?用户生命周期是从用户开始接触产品到离开产品的整个过程。用户生命周期可分为:引入期、成长期、成熟期、休眠期、流失期。对应的是用户对产品不同的参与程度。用户生命周期有什么用?按照用户生命周期来划分用户,能够帮助我们了解处于不同生命周期用户的需求,开展运营策略,从而减少用户流失。对于引入期用户需要引导其往成长期用户发展,而成长期用户往成熟期用户发展,成熟期...

2019-09-04 21:06:00 1459

转载 huffman 树

所有叶子节点的权重与该叶子节点到根节点的路径长度乘积的和最小1、选取两个权重最小的节点,作为左右节点生成新节点2、删除选取的两个权重最的节点,同时添加新生成的节点3、重复以上步骤转载于:https://www.cnblogs.com/smallredness/p/11459849.html...

2019-09-04 16:23:00 196

转载 用户画像(User Profile)

什么是用户画像?用户画像是根据某个具体的用户的人口学特征、网络浏览内容、网络社交活动和消费行为等信息而抽象出的一个标签化的用户模型。例如某用户的画像是:男,31岁,已婚,收入1万以上,爱美食,团购达人,喜欢红酒配香烟。用户画像的本质:将用户信息标签化(包括该标签的权重),如:喜欢红酒 0.8、经常购买李宁 0.6。* “标签”是能表示用户某一维度特征的标识。需...

2019-09-04 15:37:00 543

转载 二八法则(The 80/20 Principle)

二八法则的定义:在任何一组事物中,最重要的只占其中一小部分,约20%,其余80%尽管占多数,却是次要的。二八法则的例子:社会上20%的人占有80%的社会财富 20%的工厂有80%的产出 80%的利润来自于20%的产品 ...

2019-09-04 14:06:00 572

转载 用户分层和用户分群

用户分层和用户分群都是将用户分成不同的类别,以此来区别对待不同的用户。用户分层, 是基于大方向的划分, 而用户分群, 则是将这些层次切分成更细的粒度。用户分层和用户分群示例:用户分层的方法,简单的用二八法则分层,常见的有金字塔模型、四象限法、用户生命周期、AARRR模型等。其实用户分层并没有固定的方式,通常根据产品形态设立因地制宜的体系。不过有两个思路可...

2019-09-04 13:55:00 764

转载 用户价值和RFM模型

什么是用户价值?用户价值就是对公司来说有用的地方,比如有的公司看中用户的消费能力,有的公司则看中用户的忠诚度 。各公司的业务目的不同,用户价值的体现自然也不同。这里主要说一下适用于电商的RFM模型。什么是RFM模型?RFM模型根据用户最近一次消费时间R,消费频率F,消费金额M,计算出RFM值,通过RFM这三个维度来评估用户的价值。R(Recency):最近一次...

2019-09-03 20:25:00 363

转载 [Linux] 创建、删除用户

系统:Ubuntuuseradd:创建新用户或更新默认新用户信息创建新用户 xxx,/home 目录没有同名文件夹,并且此用户没有 shell 权限$ sudo useradd xxx创建新用户 xxx,用在 /home 目录创建同名文件夹,并作为此用户的主目录$ sudo useradd -m xxx创建新用户 xxx,并添加 shell ...

2019-09-03 18:30:00 118

转载 产品生命周期(Product Life Circle,PLC)

什么是产品生命周期?产品生命周期是新产品从开发进入市场到被市场淘汰的整个过程。产品生命周期可分为初创期、成长期、成熟期、衰退期。产品生命周期有什么用?在产品不同的生命阶段,公司的业务目的都不同。因此,了解产品的生命周期有助于区分不同阶段的指标并进行针对性分析。(1)初创期初创期的重点在于验证产品的核心价值,即通过该产品或服务可以为特定人群解决某个问题。这时...

2019-09-03 15:48:00 1227

转载 05Java方法概述和格式说明

方法概述:可重复调用的一段代码假设有一个游戏程序,程序在运行过程中,要不断地发射炮弹(植物大战僵尸)。发射炮弹的动作需要编写100行的代码,在每次实现发射炮弹的地方都需要重复地编写这100行代码,这样程序会变得很臃肿,可读性也非常差。为了解决代码重复编写的问题,可以将发射炮弹的代码提取出来放在一个{}中,并为这段代码起个名字,这样在每次发射炮弹的地方通过这个名字来调用发射炮弹的代码就...

2019-09-03 15:13:00 94

转载 金字塔原理(Pyramid Principle)

什么是金字塔原理?简单来说,金字塔原理就是“中心论点---分论点---支撑论据”这样的一个结构。图片摘自:http://www.woshipm.com/pmd/306704.html人类通常习惯于线性思考和表达,这种方式通常会导致逻辑混乱,讲了很久别人也不知道你想表达什么。因此,用金字塔原理进行思考和表达将容易使别人理解你的逻辑关系。举个简单的例子:你要...

2019-09-02 16:19:00 439

转载 精确率和召回率

精确率:预测正确的正样本个数占(所有模型预测为正样本个数)的比例召回率:预测正确的正样本个数占(样本中所有正样本个数)的比例转载于:https://www.cnblogs.com/smallredness/p/11446970.html...

2019-09-02 15:41:00 178

转载 漏斗分析(Funnel Analysis)

什么是漏斗分析?简单来讲,就是抽象出某个流程,观察流程中每一步的转化与流失。漏斗的三个要素:时间:特指漏斗的转化周期,即为完成每一层漏斗所需时间的集合节点:每一层漏斗,就是一个节点流量:就是人群对于时间来说:通常来讲,一个漏斗的转化周期越短越好。对于节点来说:最核心的指标就是转化率,计算公式为:转化率 = 通过该层的流量/到达该层的流量。...

2019-09-02 13:58:00 3535

转载 解决gerrit提交出现 [remote rejected] HEAD -> refs/for/develop ([78076ad] missing Change-Id in commit messa...

图 1问题出现的原因在于gerrit的提交需要每次commit或pull都要有Change-Id,如图1 所示,第二个commit没有Change-Id。修改方法:在git pull 之后,输入命令:1 gitdir=$(git rev-parse --git-dir); scp -p -P 29418 [email protected]:hooks...

2019-09-02 13:56:00 3809

空空如也

空空如也

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

TA关注的人

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