写在前面:python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转 ...
分类:
编程语言 时间:
2019-07-23 12:52:13
阅读次数:
103
问题的提出:如何实现广告的精确有效投放? 在现实的推广过程中,优质人群,投放时间,资源位的确定属于盲测,且市场多变,推广的过程中大量人力财力是无效的投入。通过对推广数据的研究,从人群,投放时间,投放位置等多维度进行点击率数据分析,得出最佳推广方案,从而让推广费用投入更高效。 分析思路 为达成广告精准 ...
分类:
数据库 时间:
2019-07-22 22:44:58
阅读次数:
204
1.二维数组 二维数据其实就是高数中的矩阵,在此不做过多的解释 2.稀疏数组 当一个二维数组中大多值为0,或者相同时,我们可以考虑用到稀疏数组,来减少内存 稀疏数组的处理方法: 1)一个有3列的二维数组,记录原数组有几行几列,多少个不同的值 2)不同值的元素的所在行以及列记录在稀疏数组中,从而缩小规 ...
分类:
编程语言 时间:
2019-07-17 21:59:31
阅读次数:
142
问:如何在大量数据中找到最大的5个? 思路:new一个5个元素的空数组,里面存的一直都是最大的5个,利用binarySearch(二分法)方法找到每个数据应该插入的位置。 问:如何统计字符串中大写英文字母的个数? 问:利用生产消费者模型实现异步日志 测试类: ...
分类:
其他好文 时间:
2019-07-17 18:38:34
阅读次数:
108
MongoDB 是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,同时也说明了很多公司生产中大量使用 Mongodb。 Mo ...
分类:
数据库 时间:
2019-07-16 10:39:56
阅读次数:
218
[TOC] 稀疏数组和队列 1.稀疏数组 所谓稀疏数组就是当数组中大部分的内容值都未被使用(或都为零),在数组中仅有少部分的空间使用。因此造成内存空间的浪费,为了节省内存空间,并且不影响数组中原有的内容值,我们可以使用稀疏数组去压缩数据。OK,如果你不明白,那我们来看一个例子。 在一个 ...
分类:
编程语言 时间:
2019-07-15 21:24:24
阅读次数:
131
Linux命令格式:命令名 选项 参数 Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等,在职场中,大量的服务器维护工作都是在远程通过SSH 客户端来完成的,并没有图形界面,所有的维护工作,都需要通过命令来完成,在职场中,作为后 ...
分类:
系统相关 时间:
2019-07-14 17:59:32
阅读次数:
133
Vim:功能强大、高度可定制的文本编辑器 在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数。而且在日常工作中大家也肯定免不了要编写文档,这些工作都是通过文本编辑器来完成的。 Vim编辑器中设置了三种模式———命令模式、末行模式和编辑模式 命令模式:控制光标移动,可对文本进行复 ...
分类:
系统相关 时间:
2019-07-13 20:11:00
阅读次数:
164
标量、向量、矩阵、张量之间的联系 在深度学习中,大家肯定都知道这几个词:标量(Scalar),向量(Vector),矩阵(Matrix),张量(Tensor)。但是要是让我们具体说下他们,可能一下子找不出头绪。下面介绍一下他们之间的关系: 标量(scalar)?一个标量表示一个单独的数,它不同于线性 ...
分类:
其他好文 时间:
2019-07-12 15:43:29
阅读次数:
237
安装图形界面 默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下: 1.开启系统,以root身份进入 安装X(X Window System),命令如下: 其中大约有200多个软件,安装完成会出现complete!字样。然后安装图形界面软件,GNOME(GNOME Desktop),命令 ...
分类:
其他好文 时间:
2019-07-12 14:25:36
阅读次数:
4033