Easter79 Easter79
4年前
swoole1.8.0+版本异步redis安装(本实例为swoole1.8.10版本)详解
Swoole1.8.0版本增加了对异步Redis客户端的支持,基于redis官方提供的hiredis库实现。Swoole提供了\_\_call魔术方法,来映射绝大部分Redis指令(本次安装实例为swoole1.8.10版本)编译安装hiredis(swoole1.8.10版本异步redis支持必须环境条件)使用Redis客户端,需要
Stella981 Stella981
4年前
Centos7中使用iptables,docker容器中实例,外网端口无法访问
因微信小程序需要https的域名访问方式,阿里云无法通过IP和端口绑定域名,只能通过IP进行绑定,故如果不想直接使用443端口,就只能进行端口映射了。这里我使用iptables。由于centos7默认是使用firewall作为防火墙,下面介绍如何将系统的防火墙设置为iptables。停止firewall systemctlstopfire
Stella981 Stella981
4年前
Scala 谜题
在Scala中,List\String\和List\Int\之间并没有继承关系,但是下面的代码竟然可以通过编译并且顺利运行:objectTestextendsApp{valstrList:List\String\List("a","b","c")valstrToIntList:List\Int
Stella981 Stella981
4年前
Gitee 已和 Linux 基金会达成合作,将逐步上线官方镜像
_Gitee已和Linux基金会达成合作,将逐步上线官方镜像__TheLinuxFoundationannouncescooperationwithGiteetolaunchmirrorrepositoriesinChina_近日,Linux基金会和Gitee达成合作关系,将逐步在Gitee建立基金会旗
Stella981 Stella981
4年前
ACM输入输出之python
Python的输入数野生字符串,需要自己转型,常用的转型函数有:strip:将两端的空白字符去掉,返回strslipt:将字符串用空白字符分开,返回\str\map:把list里面的值映射到指定类型,返回\type\isspace:是否用空行组成EOF用来抓异常输出加','不换行Python3不能用raw\_input
Wesley13 Wesley13
4年前
MongoDB存储引擎、索引 原
wiredTiger    MongoDB从3.0开始引入可插拔存储引擎的概念。目前主要有MMAPV1、WiredTiger存储引擎可供选择。在3.2版本之前MMAPV1是默认的存储引擎,其采用linux操作系统内存映射技术,但一直饱受诟病;3.4以上版本默认的存储引擎是wiredTiger,相对于MMAPV1其有如下优势:读写操作
Wesley13 Wesley13
4年前
Java三大框架是什么,有什么作用
三大框架:StrutsHibernateSpringJava三大框架主要用来做WEN应用。Struts主要负责表示层的显示Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate主要是数据持久化到数据库再用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有一个mapping的标
Wesley13 Wesley13
4年前
Uber 业务预测系统实践
Forecastingisubiquitous如何利用预测来构建更好的产品和服务定量预测方法可分为:基于模型(modelbased)或因果关系,统计方法(statisticalmethods)和机器学习方法(machinelearningapproaches)Forecasti
Stella981 Stella981
4年前
Spark OneHotEncoder
1、概念独热编码(OneHotEncoding) 将表示为标签索引的分类特征映射到二进制向量,该向量最多具有一个单一的单值,该单值表示所有特征值集合中特定特征值的存在。此编码允许期望连续特征(例如逻辑回归)的算法使用分类特征。对于字符串类型的输入数据,通常首先使用StringIndexer
Stella981 Stella981
4年前
Elasticsearch自定义Future的源码分析
Elasticsearch自定义Future的实现源码分析1、Future自定义实现类实现类有3个,PlainActionFuture 、PlainTransportFuture、PlainListenableActionFuture。类关系如图:!(https://img2018.cnblogs.com/blog/1706061