go 单进程并发

demo1 // This sample program demonstrates how to create goroutines and // how the scheduler behaves. package main import ( "fmt" "runtime" "sync" ) // main is the entry point for all Go programs. func main() { // Allocate 1 logical
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

homestead安装

所谓Homestead,其实就是一个虚拟机镜像。 为什么用它?它的优点可以去自行百度。(虽然我还是用了集成环境 xampp,但是我还是不推荐的,特别是统一开发环境。或者去使用诸如Laravel的框架,项目基本都跑起来 = =,如少一些只能在Linux上才能使用的扩展(pcntl)) Vagrant是一个虚拟机管理软件。 然后还需要一个虚拟机软件,诸如VMware,Virtual。 因为网络的问题,无法去使用 vagrant box add box_name 去安装 那就只有配置离线安装了 先去
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

spring初始化bean的目的

初始化bean就是为了将所有需要的bean全部装载到容器里面,等我们需要用到哪个bean就将哪个bean从容器里面拿出来
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

大数据技术之_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上以文件形式
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

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
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

editormd实现文章详情页面预览

继之前博客写了editmd.js(国内开源的一款前端Markdown框架)实现的写文章功能之后,本博客介绍使用editormd实现文章预览功能,之前博客链接:https://blog.csdn.net/u014427391/article/details/86378811 要从上篇博客介绍的将Markdown语法的语句存储在数据库之后,读取出来,然后调用editormd的一些js脚本就可以实现 主要参考editormd提供的examples文件夹下面的html-preview-markdown
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

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
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

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=
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

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的初始化参数
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

提供一种用电脑录制电脑的声音的方法

  录制自己的声音,好像没啥用,比如我可以录制自己正在看的电视的声音发出去.比如可以和小伙伴们连麦的时候放pop.   具体如何实现呢?只需要打开一个东西即可.   打开控制面板,你可以找到"声音",打开它,翻到"录制"的那一页.当然有可能什么也没有,   或者只有一个麦克风,这个时候右键空白的地方,点选"显示已禁用的设备"(这个地方截不了图了).   然后如果可以看到一个"立体声混音",右键它并启用即可.      本方法也可用于发语音红包后,有人说了一段话后秒撤回,作为电脑版显然可以快速收
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

学习环境搭建

一、python环境搭建 建立虚拟环境,pycharm导入 pip install mkvirtualenvwrapper-win mkvirtualenv testvir1 //生产虚拟环境,执行的命令在scripts下 pip list workon //可以跟环境名字
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

超出内容

overflow: hidden; text-overflow: ellipsis; white-space: nowrap;超出一行 text-overflow:ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;超出三行 vertical-align: top;同一行的内容,前面的对齐上方
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

打酱油

问题描述   小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。 输入格式   输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。 输出格式   输出一个整数,表示小明最多可以得到多少瓶酱油。 样例输入 40 样例输出 5 样例说明   把40元分成30元和10元,分别买3瓶和1瓶,其中3瓶送1瓶,共得到5瓶。 样例输入 80 样例输出 11 样例说明   把80元分成30元和50
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

java27

判断两个对象的地址是否相同 System.out.println(对象1 == 对象2); OR System.out.println(对象1.equals(对象2)); 2.获取当前对象的真实类型 System.out.println(对象名.getClass); 3.想要获取对象中的所有字段 -1-先要覆盖toString方法 -2-System.out.println(对象名.toString); OR System.out.println(对象名); 4.获取对象的hash值 Syst
分类: 其他 发布时间: 02-09 18:18 阅读次数: 0

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/
分类: 其他 发布时间: 02-09 18:01 阅读次数: 0

python关于列表、元组和字符串的有关操作

今天总结一下列表的一些基本操作以及字符串和字典的操作。 列表 1 name=["张三","赵四","王五","刘德华","周杰伦"] 2 print(name[1:3]) 3 print(name[-3:-1]) 4 print(name[0]) 这是创建一个列表,并打印的方法。其中第二列是打印列表第二到第三个元素,第三列是打印列表的第三和第四个元素,而第四行是打印列表的第一个元素,很简单。 列表的添加 列表的添加与两种方法,第一种是使用append()方法,第二种是使用insert(
分类: 其他 发布时间: 02-09 18:01 阅读次数: 0

【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
分类: 其他 发布时间: 02-09 18:01 阅读次数: 0

HDU - 1542 扫描线入门+线段树离散化

扫描线算法+线段树维护简介: 像这种求面积的并集的题目,就适合用扫描线算法解决,具体来说就是这样 类似这种给出点的矩形的对角的点的坐标,然后求出所有矩形面积的交集的问题,可以采用扫描线算法解决。图如下,我们要求红色部分的面积: 我们可以通过一条叫扫描线的东西解决问题。具体来说: 我们首先给自己一条线,这条可以我称之为标准线(棕色线表示) 从上往下(从下往上也行)我们把每个矩形用一个四元组表示了l,r,h,f 也就是说,把一个矩形用上下两条边表示,l,r分别是x1,x2,而h则是y坐标,f代表这
分类: 其他 发布时间: 02-09 18:01 阅读次数: 0

synchronized与Lock比较

一、synchronized的缺陷 如果一个代码块被synchronized修饰了,当一个线程获取到了对应的锁,并执行该代码块时,其它线程便只能一直等待,等待获取了锁的线程释放锁,而这里获取锁的线程释放锁只会有三种情况: 1.获取锁的线程执行完了该代码块,然后线程释放对锁的占有; 2.线程执行发生异常,此时JVM会让线程自动释放锁; 3.获取锁的线程调用了wait()方法,从而进入了WAITING状态需要释放锁。 那么如果这个获取了锁的线程由于要等待IO或者其它原因(比如调用sleep方法)被
分类: 其他 发布时间: 02-09 18:01 阅读次数: 0

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(){ //在网页加载完调用
分类: 其他 发布时间: 02-09 18:01 阅读次数: 0