[TOC] 本文积累一些高效的scala写法。 Ordering toSeq is not good idea because driver needs to put this in memory 但是通过函数传递ordering的方式比较慢,直接Ordering.by创建内置的Ordering,或 ...
分类:
其他好文 时间:
2018-12-26 00:28:50
阅读次数:
140
重写一个UserProfile继承自带的AbstractUser 在settings内增加定义 其中AUTH_USER_MODEL = "users.UserProfile"一定要在第一次迁移数据库前做,要不会出现错误,出现错误要删掉以前数据库 具体参考https://www.jianshu.com ...
分类:
其他好文 时间:
2018-12-26 00:28:42
阅读次数:
100
如今,整个容器生态系统的发展和扩展速度比以往任何时候都快,面对众多 Docker 工具和服务,光是了解可用选项就需要花费大量时间。本文总结了易用的 50 多种 Docker 工具,适合初学者、研发人员、DevOps 工程师、SRE 和平台架构师。 编排和调度工具 1、Kubernetes Kuber ...
分类:
其他好文 时间:
2018-12-26 00:28:15
阅读次数:
151
图(Graph)是由顶点的有穷非空集合和顶点之间的边组成。G(V,E) V表示顶点的集合,E表示边的集合。 在无向图中,边可以表示为E1={(A,D),(B,C)} 在有向图中,顶点v1和v2的有向边称为弧。表示为<v1,v2> v1称为弧尾,v2称为弧顶。 在无向图中,如果任意边两个顶点都存在边, ...
分类:
其他好文 时间:
2018-12-26 00:27:57
阅读次数:
177
方法二: 其实上面的程序是将字典按照传统方式拼接的,一般不用 ...
分类:
编程语言 时间:
2018-12-26 00:27:39
阅读次数:
385
活码是一种二维码,可以通过后台配置让用户扫码时跳转到不同的网址。除了二维码生成接口,本站还实现了多租户的活码配置接口,以及活码后台jar包,详见二维码接口。二维码生成使用了zxing三方包实现,活码配置接口使用了redis存储多租户信息,代码比较简单,这里主要介绍两个细节。1,多租户(多域名、多主机... ...
分类:
其他好文 时间:
2018-12-26 00:27:33
阅读次数:
230
根据特定的需求,抓取指定的数据 代替浏览器上网 网页的特点: 1、网页都有自己唯一的URL 2、网页内容都是html结构 3、使用的都是http或https协议 爬虫步骤: 1、给一个URL 2、写程序,模拟浏览器访问URL 3、解析内容,提取数据 环境: windows环境、linux环境 pyt ...
分类:
编程语言 时间:
2018-12-26 00:27:22
阅读次数:
244
服务器 from socket import server = socket(AF_INET,SOCK_STREAM) 创建服务器对象,套接字家族,面向网络,选择tcp协议,udp(DGRAM) HOST = "127.0.0.1" 设置服务器ip PORT = 8888 设置端口 BASE_SIZ ...
分类:
其他好文 时间:
2018-12-26 00:27:14
阅读次数:
166
11月22日,马辉从黄龙体育中心附近的办公室开车来到阿里园区北2门,离开阿里三年后,马辉和1000多名已经毕业的“校友”又回到了这个梦想启程的地方。 在校友会现场,马辉分享了自己的公益故事。 1991年,大眼睛女孩苏明娟的照片《我要读书》传遍全国,引发了国人对贫困地区儿童的关注。2016年,马辉在四 ...
分类:
其他好文 时间:
2018-12-26 00:27:06
阅读次数:
194
white-space:nowrap; //强制不换行(中英文都起作用)white-space:pre-wrap; //只对中文起作用,强制换行word-break:break-all; // 只对英文起作用,以字母作为依据,强制换行word-break:break-word; //只对英文起作用, ...
分类:
Web程序 时间:
2018-12-26 00:26:56
阅读次数:
188
# 快速排序# 时间复杂度:O(NlogN) 当n等于16层时,他一共要执行四次func() 每一个func就是O(n) 所以就是 N * logN# 最差的时间复杂度也就是O(n^2) 当然这种情况出现的几率不大# 找一个基准数,暂且为左边第一个,用变量存起来,此时基准数的位置是空的# 然后从右边... ...
分类:
编程语言 时间:
2018-12-26 00:26:45
阅读次数:
256
1、Ubuntu 安装 Node.Js 1.1、执行检查可更新的软件: sudo apt get update 1.2、先用普通的apt工具安装低版本的node,然后再升级最新。 sudo apt get install nodejs sudo apt install nodejs legacy s ...
分类:
Web程序 时间:
2018-12-26 00:26:34
阅读次数:
196
<!-- Banner轮播图 start --> <view> <swiper autoplay="true" indicator-dots="true" circular='true' interval="1500" > <swiper-item> <image src='{{muke.image ...
分类:
微信 时间:
2018-12-26 00:26:23
阅读次数:
363
1.xlswrite或xlsread 报错:错误使用 xlswrite (line 219);错误: 服务器出现意外情况。 解决办法:在excel选项中把com加载项中的复选框全部去掉勾选,如下图。 进入excel选项中的加载项,选择com加载项,点击转到; 把com加载项中的复选框全部去掉勾选,然 ...
分类:
其他好文 时间:
2018-12-26 00:26:16
阅读次数:
251
作为产品经理,我们的任务绝不仅规划功能那么简单,我们还需要负责建立工作流程、探索产品最优落地方式、并且努力搭建一个能让产品高效进化的团队文化。以下这些工作,都是在强化产品的进化引擎,让产品能随时间持续进化。 回溯(Retrospective)是强化引擎最有价值的方法之一。它帮助我们界定什么是好的、不 ...
分类:
其他好文 时间:
2018-12-26 00:26:08
阅读次数:
220