homestead安装
所谓Homestead,其实就是一个虚拟机镜像。 为什么用它?它的优点可以去自行百度。(虽然我还是用了集成环境 xampp,但是我还是不推荐的,特别是统一开发环境。或者去使用诸如Laravel的框架,项目基本都跑起来 = =,如少一些只能在Linux上才能使用的扩展(pcntl)) Vagrant是一个虚拟机管理软件。 然后还需要一个虚拟机软件,诸如VMware,Virtual。 因为网络的问题,无法去使用 vagrant box add box_name 去安装 那就只有配置离线安装了 先去
大数据技术之_04_Hadoop学习_02_HDFS_DataNode(面试开发重点)+HDFS 2.X新特性
第6章 DataNode(面试开发重点)6.1 DataNode工作机制6.2 数据完整性6.3 掉线时限参数设置6.4 服役新数据节点6.5 退役旧数据节点6.5.1 添加白名单6.5.2 黑名单退役6.6 Datanode多目录配置第7章 HDFS 2.X新特性7.1 集群间数据拷贝7.2 小文件存档7.3 回收站7.4 快照管理 第6章 DataNode(面试开发重点) 6.1 DataNode工作机制 DataNode工作机制,如下图所示。 1)一个数据块在DataNode上以文件形式
VMware下centos7安装
VMware下centos7安装 转载地址:https://blog.csdn.net/hui_2016/article/details/68927487 一、 软件准备 二、 Vmware12安装 1.下载完Vmware 得到这两个文件 2.运行exe文件进行安装(安装细节略去,可参见我的另一篇博客 VMware12安装与激活) 3.第一次运行会提示输入密钥或者试用,二者任君选择。 4.完成上述步骤后,Vmware的安装就算完成了,打开看到主界面 三、 创建Centos7虚拟机 1.下载ce
editormd实现文章详情页面预览
继之前博客写了editmd.js(国内开源的一款前端Markdown框架)实现的写文章功能之后,本博客介绍使用editormd实现文章预览功能,之前博客链接:https://blog.csdn.net/u014427391/article/details/86378811 要从上篇博客介绍的将Markdown语法的语句存储在数据库之后,读取出来,然后调用editormd的一些js脚本就可以实现 主要参考editormd提供的examples文件夹下面的html-preview-markdown
Keras实践:实现非线性回归
Keras实践:实现非线性回归 代码 import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"
import keras
import numpy as np
import matplotlib.pyplot as plt
#顺序模型
from keras.models import Sequential
#全连接层
from keras.layers import Dense
from keras.optimizers
javascript原型继承圣杯模式
javascript纯面向对象开发需要使用到的一个模式,来对对象之间原型继承做中间层代理避免重复继承与代码杂乱 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=
javaWeb_Servlet_servlet基础_ServletConfig
Servlet基础——ServletConfig 1.ServletConfig ServletConfig封装了Servlet的相关配置信息。ServletConfig是一个接口,其具体实现是由服务器的厂商所实现。 2.配置Servlet的初始化参数信息 示例: <servlet> <servlet-name>Manager</servlet-name> <servlet-class>com.action.Manager</servlet-class> <!--配置Servlet的初始化参数
提供一种用电脑录制电脑的声音的方法
录制自己的声音,好像没啥用,比如我可以录制自己正在看的电视的声音发出去.比如可以和小伙伴们连麦的时候放pop. 具体如何实现呢?只需要打开一个东西即可. 打开控制面板,你可以找到"声音",打开它,翻到"录制"的那一页.当然有可能什么也没有, 或者只有一个麦克风,这个时候右键空白的地方,点选"显示已禁用的设备"(这个地方截不了图了). 然后如果可以看到一个"立体声混音",右键它并启用即可. 本方法也可用于发语音红包后,有人说了一段话后秒撤回,作为电脑版显然可以快速收
JavaWeb-BeginTomcat
上手Tomcat 1.Ubuntu 18.04 下载/安装Tomcat 以下内容参考链接 安装JDK sudo apt-get update
sudo apt-get install default-jdk 创建Tomcat用户 从安全角度考虑,Tomcat应当由非Root用户运行。所以接下来我们要创建一个用户组和用户来运行Tomcat 添加用户组: sudo groupadd tomcat 添加用户: sudo useradd -s /bin/false -g tomcat -d /opt/
python关于列表、元组和字符串的有关操作
今天总结一下列表的一些基本操作以及字符串和字典的操作。 列表 1 name=["张三","赵四","王五","刘德华","周杰伦"]
2 print(name[1:3])
3 print(name[-3:-1])
4 print(name[0]) 这是创建一个列表,并打印的方法。其中第二列是打印列表第二到第三个元素,第三列是打印列表的第三和第四个元素,而第四行是打印列表的第一个元素,很简单。 列表的添加 列表的添加与两种方法,第一种是使用append()方法,第二种是使用insert(
【ES6专题】——var、let、const的区别和使用场景
在ES6中,新出了let和const这两个新的声明变量的命令。与之前的var相比,let和const有几个不同的特性。 var 可以重复声明,且存在变量提升 没有块级作用域 <!--可以重复声明-->
var a = "this is a";
var a = "this is another a"; //重复声明了a
console.log(a); //输出this is another
HDU - 1542 扫描线入门+线段树离散化
扫描线算法+线段树维护简介: 像这种求面积的并集的题目,就适合用扫描线算法解决,具体来说就是这样 类似这种给出点的矩形的对角的点的坐标,然后求出所有矩形面积的交集的问题,可以采用扫描线算法解决。图如下,我们要求红色部分的面积: 我们可以通过一条叫扫描线的东西解决问题。具体来说: 我们首先给自己一条线,这条可以我称之为标准线(棕色线表示) 从上往下(从下往上也行)我们把每个矩形用一个四元组表示了l,r,h,f 也就是说,把一个矩形用上下两条边表示,l,r分别是x1,x2,而h则是y坐标,f代表这
synchronized与Lock比较
一、synchronized的缺陷 如果一个代码块被synchronized修饰了,当一个线程获取到了对应的锁,并执行该代码块时,其它线程便只能一直等待,等待获取了锁的线程释放锁,而这里获取锁的线程释放锁只会有三种情况: 1.获取锁的线程执行完了该代码块,然后线程释放对锁的占有; 2.线程执行发生异常,此时JVM会让线程自动释放锁; 3.获取锁的线程调用了wait()方法,从而进入了WAITING状态需要释放锁。 那么如果这个获取了锁的线程由于要等待IO或者其它原因(比如调用sleep方法)被
JavaScript学习笔记(八)—— 补
第九章 最后的补充 一、Jquery简单阐述 JQuery是一个JavaScript库,旨在减少和简化处理DOM和添加视觉效果的JavaScript代码;使用时必须得添加库路径;学习路径:http://jquery.com/ 例1: 1 window.onload=function(){ 2 3 alert("the page is loaded!"); 4 5 } Jqery: 1 $(document).ready(function(){ //在网页加载完调用
今日推荐
周排行