自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 json对象去重,根据指定字段

function FilterByName(data, Name) { //data是json对象,Name是根据什么字段去重 var dest = []; ...

2020-01-03 14:54:28 384 1

转载 Job for network.service failed because the control process exited with error code

今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。     现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。。首先看问题:执行service network restart命令后出现下面的错误:...

2019-12-19 22:19:41 349

原创 mysql安装部署

使用下面命令查看,是否已安装了MYSQrpm -qa | grep mysql如果已经安装了,将其卸载rpm -e --nodeps mysql-libs-5.1.71-1.e16.x86_64查看一下 centos7自带的MariaDB数据库是否存在rpm -qa | grep -i mariadb安装mysql的时候可能会和MariaDB有冲突,所以需要将它干掉rpm -e -...

2019-12-04 13:31:35 139

转载 JavaScript是多线程还是单线程?

多线程要考虑线程之间的资源抢占,死锁,冲突之类一系列问题。JavaScript作为一门客户端脚本,貌似没有多线程的一些列问题。那么JavaScript是单线程还是多线程?通过查资料总结了JavaScript运行的原理。如下:一、为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,...

2019-12-02 13:35:06 137

原创 HTML之对象详解

OOP在这里插入代码片 什么是面向对象: 程序都是先用对象结构描述现实中一个具体事物,再按需使用事物的属性和功能。 为什么: 为了便于大量数据的管理和维护 何时: 今后所有程序都使用面向对象的方式实现 如何: 三大特点: 封装,继承,多态 封装: 什么是: 创建一个对象结构来集中保存一个事物的属性和功能 为什么: 便于大量数据的使用和维护 何时: 只要使用面...

2019-11-28 13:15:37 1307

原创 HTML之函数详解

一. Function 什么是: 保存一段可重用的代码段的程序结构 何时: 只要一段代码可能被反复使用时。 如何: 3种: 1. 用声明方式: function 函数名(形参列表){ 函数体 return 返回值 } 问题: 会被声明提前(hoist) 2. 用赋值方式: var函数名=function (形参列表){ ...

2019-11-28 11:05:13 4258

原创 HTML之CSS详解

一.CSS概述1.什么是CSS?CSS:Cascading Style Sheets层叠样式表/级联样式表,简称样式表。2.CSS作用设置HTML网页元素的样式(修饰网页)3.HTML与CSS的关系HTML:构建网页内容CSS:修饰网页4.HTML属性与CSS属性使用原则W3C建议尽量使用CSS属性来取代HTML的属性。二.CSS的语法规范1.使用CSS的方式 1.内联方...

2019-11-21 23:32:14 377

原创 Linux查看端口状态

1.netstat//显示当前服务器上所有端口及进程服务各个参数说明:-a:列出所有网络状态,包括 Socket 程序;-c秒数:指定每隔几秒刷新一次网络状态;-n:使用 IP 地址和端口号显示,不使用域名与服务名;-p:显示 PID 和程序名;-t:显示使用 TCP 协议端口的连接状况;-u:显示使用 UDP 协议端口的连接状况;-I:仅显示监听状态的连接;-r:显示路由表;...

2019-11-21 21:39:17 491

原创 AJAX简介

一.同步和异步1.同步(Synchronous)在一个任务进行中时,不能开启其它的任务。同步访问:浏览器在向服务器发送请求时,浏览器只能等待服务器的响应,不能做其它的事情。出现场合:(1)地址栏输入网址访问网页(2)a标记的默认跳转(3)submit按钮的表单提交2.异步(Asynchronous)在一个任务进行中时,可以开启其它的任务。异步访问:浏览器在向服务器发送请求时,不...

2019-11-13 23:08:17 72

原创 HTTP协议、缓存及优化

一.HTTP协议 1.请求(Request)消息 (1)请求起始行 1.请求方法 get:无请求主体 向服务器要数据时使用 post:有请求主体 向服务器传递数据时使用 put:表示客户端向放置文件到服务器(一般禁用) delete:表示客户端要删除服务器上的数据(一般禁用...

2019-11-08 16:38:17 478

原创 HTML之表单详解

一.作用 1.提供可以与用户交互的可视化控件 2.收集用户信息并提交给服务器二.表单组成部分 1.前端部分 表单控件,与用户交互 2.服务器端部分 对提交数据的处理 三.表单 标记:<form></form> 属性: 1.action 作用:定义表单被提交时发生的动作,通常定义服务器处理程序的地址(url路径)...

2019-11-07 11:44:20 296

原创 HTML快速入门

1.什么是HTML?HTML:HyperText Markup Language 超文本标记语言 a:普通字母 <a></a>:超级文本,超链接 HTML的特点: 1.用带有尖括号的“标记”来标识 2.以.html或.htm为后缀 3.由浏览器解析执行 4.可以嵌套脚本语言(javascript) 2.HTML基础语法 1.标记...

2019-11-03 23:30:23 115

转载 解决跨域的办法

一、为什么会出现跨域问题出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascr...

2019-11-01 11:27:58 83

转载 接私活必备的10个开源项目

Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 Github 上收集了一些优秀的后台控制面板,并总结得出 Top 10。1.AdminLTEGithub Star 数 24969 , Github 地址:https://github.com/almasaeed20...

2019-09-24 20:56:38 856

原创 Word2Vec与Doc2Vec--中文词向量

1.one-hot vector:基于规则或基于统计的自然语言处理。通过将单词看做一个原子符号,用向量索引进行表示。例如:一篇文档有10个词(x=[1:10]),每个词使用一维向量进行表示,没有重复词。星巴克[1 0 0 0 0(总共9个0)]哈士奇[0 0 1 0 0(总共9个0)]问题:(1)体现不了词与词之间的关系:计算词相似。,余弦相似度 cos(A*B)/|A||B|由于正...

2019-08-30 11:23:07 559

原创 conda国内源

1.添加清华的镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/conda con...

2019-08-29 16:54:31 3192

原创 pip国内源(python)

1.pip国内的一些镜像  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/  阿里云 http://mirrors.aliyun.com/pypi/simple/  中科大 https://pypi.mirrors.ustc.edu.cn/simple/ , http://pypi.mirrors.ustc.edu.cn/simple/  豆瓣...

2019-08-27 16:50:09 168

原创 重置Linux root密码

平时⽇日常练习过程中如果不小心将 Linux 系统的密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作。要先确定是否为 RHEL/CentOS 7 系统。如果是,然后再进行下面的操作。[root@bgx-Linux ~]# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.4.1708 (Core)第1...

2019-03-30 17:58:58 743

原创 Linux常用命令

1.关闭防火墙(1)查看当前防火墙状态systemctl status firewalld.service(2)临时关闭防火墙,重启计算机会重启防火墙systemctl stop firewalld.service(3)永久关闭防火墙systemctl disable firewalld.service2.vi编辑器:相当于linux记事本2.1命令格式 vi 文件名如果文件存...

2019-03-22 17:57:42 188

原创 IOC控制反转和DI依赖注入

在程序设计时,分层是必须的,高层模块不应依赖于低层模块,通常两者通过抽象来依赖,而不要依赖细节,这就是DIP依赖倒置原则。而实现依赖倒置原则时,左边能抽象,右边实例化时不能直接使用抽象,这也就必须借助于第三方的方式。通常可以通过容器来定义细节,去掉对低层的依赖,这样设计的话程序架构就会具备良好的扩展性和稳定性。DI依赖注入:跟IOC控制反转就是一对双生兄弟,DI是用来实现IOC的一种手段,在构造...

2019-03-22 14:49:54 151

原创 浅谈lucene

1.lucene简介Lucene是一个全文搜索框架,而不是应用产品用,它只是提供了一种工具让你能实现例如百度、谷歌等搜索产品。lucene的功能很单一,即提供一个全文搜索服务,通过用户传递的若干字符串,告诉用户搜索的关键词出现在哪。2.lucene术语概念简介2.1 AnalyzerAnalyzer为分析器,能把一个字符串按照某种规则划分为一个个词语,并去除其中的无效词语,无效词语指的是英...

2019-03-14 17:51:29 4412

原创 SATA Operation设置

BIOS设置中SATA operation选项用来进行硬盘模式选择,主要有以下几个选项:1.Disabled:SATA operation被隐藏2.ATA:ATA技术是一个关于IDE(Integrated Device Electronics)的技术规范。IDE接口全球标准化协议将该接口自诞生以来使用的技术规范归纳成为全球硬盘标准,这样就产生了ATA(Advanced Technology...

2019-03-14 11:40:25 38475

原创 AOP面向切面编程

OOP(面向对象编程):万物皆对象,通过对象之间的相互组合,组成一系列功能,再将一系列功能组合成模块,最后组成系统。每个类就像一个细胞一样,通过组合的方式最终成为人,即系统。OOP的优点在于设计灵活、可扩展、可重用,缺点在于面向对象都是静态的,需求上的细微变动将会对系统引起较大的影响,无法解决类内部的变化。AOP(面向切面编程):是对OOP的补充,专门用来解决类内部的变化问题。能动态修改静态O...

2019-03-13 14:53:04 86

空空如也

空空如也

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

TA关注的人

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