摘要: 旧版抽屉新热榜 代码如下: 页面展示: 阅读全文
posted @ 2019-09-15 21:06 Simon92 阅读(406) 评论(0) 推荐(0) 编辑
摘要: CSS 一、CSS概述 CSS是Cascading Style Sheets的简称,中文称为层叠式样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离。 学CSS后我们需要掌握的技能: 1、怎么找到标签(选择器) 2、如何操作标签对象(element) 二、CSS的四种引入方式 2.1 行 阅读全文
posted @ 2019-09-11 09:31 Simon92 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 搜索MV推荐 搜索周杰伦 阅读全文
posted @ 2019-09-07 18:11 Simon92 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 数据挖掘 推荐算法(Mahout工具) 一、简介 Apache顶级项目(2010.4) Hadoop上的开源机器学习库 可伸缩扩展的 Java库 推荐引擎(协同过滤)、聚类和分类 二、机器学习介绍 通常问题都归为这几类问题 分类问题 回归问题 聚类问题 推荐问题 三、安装方法 3.1 下载Mahou 阅读全文
posted @ 2019-09-07 12:39 Simon92 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: 一、前端概述 二、什么是HTML? htyper text markup language 即超文本标记语言 超文本:就是指页面内可以包含图片、链接、甚至音乐、程序等非文字元素。 标记语言:标记(标签)构成的语言 网页==HTML文档,由浏览器解析,用来展示的 静态网页:静态的资源,比如test.h 阅读全文
posted @ 2019-09-05 23:26 Simon92 阅读(465) 评论(1) 推荐(0) 编辑
摘要: 一、数据挖掘 中文分词 • 一段文字不仅仅在于字面上是什么,还在于怎么切分和理解。• 例如: – 阿三炒饭店: – 阿三 / 炒饭 / 店 阿三 / 炒 / 饭店• 和英文不同,中文词之间没有空格,所以实现中文搜索引擎,比英文多了一项分词的任务。• 如果没有中文分词会出现: – 搜索“达内”,会出现 阅读全文
posted @ 2019-09-04 01:30 Simon92 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 一、词频 TF • 假设:如果一个词很重要,应该会在文章中多次出现 • 词频——TF(Term Frequency):一个词在文章中出现的次数 • 也不是绝对的!出现次数最多的是“的”“是”“在”,这类最常用的词,叫做停用词(stop words)• 停用词对结果毫无帮助,必须过滤掉的词 • 过滤掉 阅读全文
posted @ 2019-09-03 15:56 Simon92 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 一、协程 协程,又叫微线程,纤程。英文名Coroutine。协程本质上就是一个线程 优点1:协程极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越来越明显。(简单来说没有切换的消耗) 优点2:不需要多线程的锁机制,因 阅读全文
posted @ 2019-09-02 22:26 Simon92 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、进程和线程 进程 线程 线程进程的关系区别: 1、一个程序至少有一个进程,一个进程至少有一个线程.(进程可以理解成线程的容器) 2、进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 3、线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口 阅读全文
posted @ 2019-08-31 20:42 Simon92 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、简介 简 介• Kafka是Linkedin于2010年12月份开源的消息系统• 一种分布式的、基于发布/订阅的消息系统 2、特点 – 消息持久化:通过O(1)的磁盘数据结构提供数据的持久化– 高吞吐量:每秒百万级的消息读写– 分布式:扩展能力强– 多客户端支持:java、php、py 阅读全文
posted @ 2019-08-29 16:38 Simon92 阅读(686) 评论(0) 推荐(0) 编辑
摘要: server服务端 bin下的文件 ftp_server.py conf下的文件 accounts.ini(这个可以在执行中创建) settings.py core下的文件 main.py server.py user_handle.py client客户端 download文件是储存下载的文件;u 阅读全文
posted @ 2019-08-15 01:34 Simon92 阅读(1000) 评论(0) 推荐(1) 编辑
摘要: 在hive命令终端直接导入文本数据: 查看特征: 通过LOAD命令直接将hadoop文件系统上的文件导入,不加LOCAL hive数据导入另外一种方法: 从Hive导出数据到local本地 从Hive导出数据到HDFS上 利用partition导入,查询数据 创建UDF函数: 阅读全文
posted @ 2019-08-13 00:57 Simon92 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Hive drop table时没有反应,于是强制中断。 解决之法,对其进行补充。 mysql> show variables like 'char%';第一步:进入mysql,输入:show variables like 'char%'。显示如下 此时的character_set_database 阅读全文
posted @ 2019-08-12 23:52 Simon92 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: 一、反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 2 python面向对象 阅读全文
posted @ 2019-07-31 22:48 Simon92 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一 引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把青菜,土豆,花菜,还有苹果一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的。 在面向对象中这个麻袋就是你的类或者对象,类或者对象这俩麻袋内部装了数据属性和函数属性,那么对于类和对象来说"封"的概念从何而 阅读全文
posted @ 2019-07-31 15:47 Simon92 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 二 多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 多态性分为静态多态性和动态多态性 静态多态性:如任何类型都可以 阅读全文
posted @ 2019-07-31 11:00 Simon92 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 题目:选课系统开发,要求有四种角色:学校、学员、课程、讲师 详细要求:1. 创建北京、上海2所学校2. 创建linux,python,go3个课程,linux\py在北京开,go在上海开3. 课程包含,周期,价格,通过学校创建课程4. 通过学校创建班级,班级关联课程、讲师5. 创建学员时,选择学校, 阅读全文
posted @ 2019-07-30 15:55 Simon92 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一、三大编程范式 编程范式即编程的方法论,标识一种编程风格: 大家学习了基本的python语法后,大家可以写python代码了,然后每个人写代码的风格不同,这些不同的风格就代表了不同的流派; 如果把python的基本语法比作武术的基本功,那么不同的编程风格就好比不同的武林门派。 虽然大家风 阅读全文
posted @ 2019-07-17 22:29 Simon92 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 一、前言 作为一个全栈工程师,必须要熟练掌握各种语言。。。HelloWorld。最近就被“逼着”走向了python开发之路,大体实现的功能是写一个通用类库将服务器本地存储的文件进行简单清洗后转储到HDFS中,所以基本上python的相关知识都涉及到了,这里对一些基础操作以及hdfs操作做一总结,以备 阅读全文
posted @ 2019-05-06 23:59 Simon92 阅读(3416) 评论(0) 推荐(1) 编辑
摘要: 阅读目录 一、MapReduce 计算框架-执行流程 1、MapReduce 计算框架-执行流程 二、MapReduce深入 1、示例一、文件的分发与打包 ● 如果程序运行所需要的可执行文件、脚本或者配置文件在Hadoop集群的计算节点上不存在,则首先需要将这些文件分发到集群上才能成功进行计算。Ha 阅读全文
posted @ 2019-04-29 22:55 Simon92 阅读(356) 评论(0) 推荐(1) 编辑
摘要: 阅读目录 一、Hive内部表和外部表 0、Hive是什么? Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再Hadoop平台上运行,达到快速开发的目的。 Hive中的表是纯逻辑表,就只是表的定义等,即表的元数据。本质就是Hadoop的目录/文件,达到了元数据与数据存储分离的目的 阅读全文
posted @ 2019-04-28 00:43 Simon92 阅读(1456) 评论(0) 推荐(2) 编辑
摘要: 阅读目录 一、模块和包 模块(module)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Pytho 阅读全文
posted @ 2019-04-22 23:11 Simon92 阅读(483) 评论(0) 推荐(2) 编辑
摘要: 阅读目录 一、python查询功能代码 1、查询修改配置文件 global log 127.0.0.1 local2 daemon maxconn 256 log 127.0.0.1 local2 info defaults log global mode http timeout connect 阅读全文
posted @ 2019-04-19 15:01 Simon92 阅读(523) 评论(0) 推荐(1) 编辑
摘要: 阅读目录 一、装饰器 1、装饰器的概念 #装饰器定义:本质就是函数,功能是为其他函数添加附加功能 二、装饰器需要遵循的原则 三、实现装饰器知识储备 四、高阶函数 五、函数嵌套 六、闭包 1、闭包 2、函数闭包装饰器基本实现 3、函数闭包加上返回值 4、函数闭包加上参数 使用可变长参数代码如下:达到的 阅读全文
posted @ 2019-04-18 06:54 Simon92 阅读(421) 评论(1) 推荐(1) 编辑
摘要: 阅读目录 一、迭代器 1、迭代的概念 #迭代器即迭代的工具,那什么是迭代呢? #迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 代码如下: 2、为何要用迭代器?什么是可迭代对象?什么是迭代器对象? 3、迭代器对象的使用 4、for循环 5、迭代器的优缺点 二、生成 阅读全文
posted @ 2019-04-14 23:00 Simon92 阅读(280) 评论(0) 推荐(1) 编辑
摘要: 阅读目录 一、文件操作 1、介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简 阅读全文
posted @ 2019-04-14 18:11 Simon92 阅读(563) 评论(0) 推荐(2) 编辑
摘要: 函数的理解 面向过程:根据业务逻辑从上到下垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 函数作用是你的程序有良好的扩展性、复用性。 同样的功能要是用3次以上的话就建议使用函数。 特殊理解: 函数可以理解为一个一个的功能块,你把一个大的功能拆分成一块一块的,用某项功能的 阅读全文
posted @ 2019-04-14 18:10 Simon92 阅读(463) 评论(0) 推荐(2) 编辑
摘要: 在常规运维工作中,经常会运用到负载均衡服务。负载均衡分为四层负载和七层负载,那么这两者之间有什么不同?废话不多说,详解如下: 一. 什么是负载均衡1)负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力 阅读全文
posted @ 2019-02-20 16:49 Simon92 阅读(546) 评论(0) 推荐(0) 编辑
摘要: sublime text 3 无法安装Package Control插件解决办法 ***关于sublime text 3 常用的 Package Control插件的安装方法*** 1、CTRL+` (ese按键下),打开sublime命令输入框,将下述代码粘贴到命令行中,直接Enter执行: su 阅读全文
posted @ 2019-02-16 15:35 Simon92 阅读(948) 评论(0) 推荐(0) 编辑
摘要: Ingress 是一种 Kubernetes 资源,也是将 Kubernetes 集群内服务暴露到外部的一种方式。本文将讲一讲如何用 Helm 在 Kubernetes 集群中部署 Ingress,并部署两个应用来演示 Ingress 的具体使用。 阅读本文前你需要先掌握 Helm 和一些 Kube 阅读全文
posted @ 2019-01-17 15:35 Simon92 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: Beanstalkd工作队列Beanstalkd 是什么Beanstalkd是目前一个绝对可靠,易于安装的消息传递服务,主要用例是管理不同部分和工人之间的工作流应用程序的部署通过工作队列和消息堆栈,类似于其他受欢迎的解决方案,比如RabbitMQ。然而,创建Beanstalkd使它有别于其他工作。B 阅读全文
posted @ 2018-12-22 09:38 Simon92 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 模拟发出1000个请求,并发数1000 ab -n 1000 -c 1000 -w http://test.cc/index.php/Index/test Paste_Image.png 模拟发出1000个请求,并发数1000,请求url地址 ab -n 1000 -c 1000 url ab -n 阅读全文
posted @ 2018-12-18 17:22 Simon92 阅读(200) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash ############################################################################## # File Name : Linux system config # description : This script is used to set linux system # Author... 阅读全文
posted @ 2018-12-17 15:17 Simon92 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #set -x #date: 2018-12-13 #Description: 一键安装LNMP环境 or LAMP 环境 #Version: 0.4 #Author: simon #定义命令搜索路径 PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin ex... 阅读全文
posted @ 2018-12-13 10:55 Simon92 阅读(292) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #================================================================ # Copyright (C) 2018 All rights reserved. # # File::lnmp_install.sh # Author:zhurui # Date:2018/12/13 # De... 阅读全文
posted @ 2018-12-13 10:36 Simon92 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1 server { 2 listen 8080; 3 server_name localhost; 4 5 #charset koi8-r; 6 charset utf-8; 7 8 #access_log logs/host.access.log main; 9 10 location / { 阅读全文
posted @ 2018-12-13 10:28 Simon92 阅读(641) 评论(0) 推荐(0) 编辑
摘要: php7连接mysql测试代码 阅读全文
posted @ 2018-12-12 14:55 Simon92 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: Vagrant 是一个简单易用的部署工具,用英文说应该是 Orchestration Tool 。它能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境, Vagrant 基于 Ruby 开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署。 通俗的来说, 就是在本地 阅读全文
posted @ 2018-12-11 16:41 Simon92 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 一、缓存机制介绍 在Linux系统中,为了提高文件系统性能,内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘。缓存机制优点:减少系统调用次数,降低CPU上下文切换和磁盘访问频率。 阅读全文
posted @ 2018-12-10 08:57 Simon92 阅读(1309) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-10-20 18:25 Simon92 阅读(27) 评论(0) 推荐(0) 编辑