webpack4 系列教程(一): 打包JS
webpack 本身就是为了打包js所设计,作为第一节,介绍怎么打包js。 1. 检验webpack规范支持 webpack支持es6, CommonJS, AMD。 创建vendor文件夹,其中minus.js、multi.js和sum.js分别用 CommonJS、AMD 和 ES6 规范编写。 >>> vendor 文件夹 代码地址 在入口文件app.js中,我们分别用 3 中规范,引用vendor文件夹中的 js 文件。 // ES6
import sum from "./vendor
java NIO相关知识点 (1)
目录
NIO中的几个重要概念
1 通道 Channel
2 缓冲区
3 选择器
NIO中的几个重要概念
通道,缓冲区,选择器
1 通道 Channel
类似于流,但是通道是双向的,而流是单向的
通道支持异步读写数据,流只能同步读写
通道的数据总是要先读到一个buffer或者从一个buffer写入.
常用的通道有4种
FileChannel 从文件中读写
Data...
netty(0 相关知识介绍)
目录
netty简介
示例1 discard
实例2
netty简介
Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,
用以快速开发高性能、高可靠性的网络服务器和客户端程序。
也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,
例如实现了某种协议的...
OpenStack Queens 源码安装系列(3)环境准备
一、节点信息 2个节点 1个控制节点 1个计算节点 网络规划: 1、管理网络(Management) 2、业务网络(Tenant) 3、外部网络(External) vm1 eth0 管理网络(Management) 10.0.2.4 eth1 vm网络(Tenant) eth2 外部网络(External)192.168.56.102 vm2 eth0 管理网络(Management)10.0.2.15 eth1 vm网络(Tenant) 192.168.56.101 因为是虚拟机环境,为了
Netty使用(1 TIME协议)
TIME协议的介绍 TIME协议
此协议提供了一个独立于站点的,机器可读的日期和时间信息。时间服务返回的是以秒数,是从1900年1月1日午夜到现在的秒数
详情查看 百度百科
实例功能介绍
在不接受任何请求时他会发送一个含32位的整数的消息,并且一旦消息发送就会立即关闭连接
因为我们将会忽略任何接收到的数据,而只是在连接被创建发送一个消息,所以这次我们不
能使用 channelRead...
GitHub 使用( 0 helloworld)
前提: 注册github账号 ,并登陆
1 选择头像左边的加号,然后选择新存储库(注: 此处使用的是谷歌浏览器,翻译为中文,英文好的大佬可以直接看英文的)
2 填写新的存储库的创建信息
3 创建完成后的页面
项目新建完成后,一次提交(commit) ,1个分支(branch),0次发布(releases),1个贡献者(contributor)
分支是一次处理不同版本存储库的...
Maven介绍(0 pom.xml介绍)
dependencies元素包含多个项目依赖需要使用的 <dependencie>
depedency 元素:
格式如下
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></vers
Spring详解(0 控制反转和依赖注入 AOP简介 )
目录
依赖注入
控制反转和依赖注入的关系
Spring中的依赖注入
AOP 面向切面编程
Spring 框架本身的四大原则
1) 使用pojo进行轻量级和最小侵入式开发
2) 通过依赖注入和基于接口编程实现送耦合
3) 通过AOP和默认习惯进行声明式编程
4) 使用AOP和模板(template) 减少模式化代码
依赖注入
依赖注入是容器负责创建对象和维护对象间的依赖...
springcloud ( 1 Eureka的使用 )
本篇主要介绍Eureka 实现服务的发现与注册,所有内容全部来自于互联网,仅供参考
1 创建parent工程
新建maven工程,配置pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi...
HDU6313 Hack It
题意
构造一个n*n矩阵 用0和1填充 且不存在4个角都为1的矩形
要求构造的矩阵满足1 ≤ n ≤ 2000 且1的数量不小于85000
思路
按杜神的思路 举个5*5的例子
10000 10000 10000 10000 10000
0 +0 0 +0 0 +0 0 +0 0
10000 01000 00100 00010 00001
0 +1 1 +1 2 ...
子线程启动的Service运行在子线程吗
子线程启动的Service运行在子线程吗
我们基本上再启动Service的时候一般都是在UI线程中,service也是运行在UI线程中的,这个我们能很好理解。如果我们在子线程中启动我们的Service呢,Service将会运行在UI线程中还是子线程中。这个问题想弄清楚非常之简单,打印几句log即可。我们先创建一个Service:
public class ThreadService exte...
51单片机开发中一些常用代码块
数码管中的16个字符
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
延时函数(使用之前先声明一遍)
void delay(uint);
void delay(uint z)
{
uint x,y;
for(x=z;x&...
基于奇异值分解方法(SVD)的推荐算法
主要介绍SVD算法的原理、公式推导、算法优缺点、适用场景、改进方向以及如何应用在推荐系统中,具体实验报告在github上
https://github.com/13672825021/SVD
CentOS 7 服务openvpn 客户端在windows下链接方式
1、windows系统下安装openvpn客户端
客户端下载
https://pan.baidu.com/s/1cwQRNuA7J-2PvUhtVdjqOg
2、client.ovpn配置文档
2.1
方法一 客户端所需的证书文件ca.crt 、xx.crt、xx.key和client.opvn(新建)放在openvpn安装配置目录下(一般默认C:\Program Files\Op...
tensorflow实现Word2Vec解析
https://blog.csdn.net/qq_39131592/article/details/79056185
根据自己的理解写的读书笔记。
import collections
import math
import os
import random
import zipfile
import ...
Android Service 详解(上)
相信大家对 Service 这个单词并不陌生,每一个程序员在开发中或多或少会接触 Service。Service 作为 Android 四大组件在 Android 有着举足轻重的作用。
Service 主要用来在后台处理一些耗时任务,或者长时间执行的任务,有时在程序退出的情况下,让 Service 继续在后台运行执行任务。
不过,虽然 Service 在工作中被大家广泛使用,但并不是所有人都对...
shell pigz高效压缩解压命令
命令详解
pigz 高效多线程,可代替gzip
# 压缩:pigz:用法-9是压缩比率比较大,-p是指定cpu的核数。
tar cvf - mydir | pigz -9 -p 24 > file.tgz
# 解压:
pigz -d file.tgz
pigz -dc file.tgz # cat的形式打印出来
Options:
-0 to -9, -11 ...
springcloud (2 服务消费者(rest+ribbon) )
本篇主要介绍Eureka 实现服务的发现与注册,所有内容全部来自于互联网,仅供参考
在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign
ribbon
Ribbon是Netflix发布的云中间层服务开源项目,主要功能是提供客户端负载...
Pyinstaller打包Python3.6
Python版本:3.6 操作系统:win10 64
E:\MyTransform\.idea\文件夹下存在 Accvouch.py DataBase.py Dialog.py FileTool.py 四个python源文件,其中Dialog.py是主文件
以及源文件所依赖的两个文件夹:data 和modal 也就是四个源文件和这两个文件夹都存放在 E:\MyTrans...
搭建samba服务---实现跨平台文件共享
概述 Samba是著名的开源软件项目之一,它在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、
今日推荐
周排行