webpack4系列教程(二):创建项目,打包第一个JS文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38286992/article/details/85538205 传送门: webpack4系列教程(一):初识webpack 1. 创建项目 1.1 初始化一个项目 首先安装nodejs,打开 nodeJs官网 直接下载安装即可,安装完毕后打开命令行工具,进入你的项目文件夹,执行 npm init 进行项目的初始化: 过程中会让你填写项目名、版本、描述、仓库地址、关键字等信息,可以不填一
分类: 其他 发布时间: 01-07 23:14 阅读次数: 0

webpack4系列教程(三):自动生成项目中的HTML文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38286992/article/details/85612083 传送门: webpack4系列教程(一):初识webpack webpack4系列教程(二):创建项目,打包第一个JS文件 1. webpack中的CommonJS和ES Mudule 规范 1.1 CommonJs规范 CommonJs规范的出发点:JS没有模块系统、标准库较少、缺乏包管理工具;为了让JS可以在任何地方运行
分类: 其他 发布时间: 01-07 23:13 阅读次数: 0

Java开发中synchronized的定义及用法

synchronized是java中用于同步的关键字,其典型的作用域如下所示. 1 对象锁 @Slf4jpublic class SynchronizedExample1 { private final int loopNum = 20; // 修饰一个代码块 private void test1(int j) { synchronized (this) { for (int i = 0; i < loopNum; i++) { log.info(“test1 {} - {}”, j, i);
分类: 其他 发布时间: 01-07 23:13 阅读次数: 0

Java并发编程ThreadLocal定义及用法解析

![在这里插入图片描述](https://img-blog.csdnimg.cn/2019010313420616.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E2OTg0MDIx,size_16,color_FFFFFF,t_70) 前言 我们学习了在Java开发中有关锁的使用,锁的机制是保证同一时刻只能有一个线程访问临界区的资
分类: 其他 发布时间: 01-07 23:13 阅读次数: 0

Python迭代器定义及用法详解

可迭代对象 在Python中以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict 、 set 、 str 等; 一类是 generator ,包括生成器和带 yield 的generator function。 这些可以直接作用于 for 循环的对象统称为可迭代对象: Iterable 。 判断是否可以迭代 可以使用 isinstance() 判断一个对象是否是 Iterable 对象而生成器不但可以作用于 for 循环,还可以被 n
分类: 其他 发布时间: 01-07 23:12 阅读次数: 0

Java开发要点本地日期时间与字符串的互相转换详细解析

之前介绍Calendar的时候,提到日历实例无法直接输出格式化后的时间字符串,必须先把Calendar类型转换成Date类型,再通过格式化工具SimpleDateFormat获得字符串。 而日期时间的格式化恰恰是最常用的场合,这就很尴尬了,原本设计Calendar是想取代Date,结果大家还在继续使用Date类型,没有达到预期的效果。 那么Java8重新设计的本地日期时间家族,为了彻底革了Date的命,同时推出了自己的格式化器具DateTimeFormatter,并定义了几种常见的日期时间格式
分类: 其他 发布时间: 01-07 23:12 阅读次数: 0

Java多线程详细解析教程

1.原子性: 一个操作或者多个操作,要么全部执行成功,要么全部执行失败。比如账户转账问题,A账户向B转100,A账户减去100元,B账户加上一百元,这两个操作必须具备原子性,才能保证数据的安全,所以需要锁来保证数据的原子性。 2.可见性: 当一个线程修改变量之后,其他线程能够立即看见修改到的值。比如有两个线程a,b,两个共有变量i,线程a修改了i的值,没有及时刷新到主存,线程b看到还是修改之前的值。这就是线程的可见性的问题。 3.有序性: 程序执行的顺序按照代码的先后顺序执行。一般来说处理器为
分类: 其他 发布时间: 01-07 23:12 阅读次数: 0

Java开发中各类名词解释大全

在Java开发里面出现了很多名次,包括以后学习Java中也会出现很多常用到的名词,对初学者来说可能不知道是什么意思,或者是对这些刺耳的理解不是特别透彻,这里我就我自己的理解来解释下这些词的意思。 包 在Java中常说某个包下面的某个类。那么什么是包呢?在平时操作电脑时,我们常江某个文档,视频,音频等问价放在某个文件夹下,而这个文件夹在Java中就就叫做包。其实饱和文件夹在某种意义上来说是等同的,只是在Java中将其叫做包而不叫做文件夹。 类 放在包下面的一个个并且是以.java结尾的文件就是类
分类: 其他 发布时间: 01-07 23:11 阅读次数: 0

Python中Django框架巧妙的实现增删改查

Django是Python中一个非常牛逼的web框架,他帮我们做了很多事,里边也提前封装了很多牛逼的功能,用起来简直不要太爽,在写网站的过程中,增删改查这几个基本的功能我们是经常会用到,Django把这系列复杂的逻辑性东西都封装成了方法,供我们直接使用,在使用过程中的体会是简单到令人发指,一个简单的例子给大家演示一下。 首先创建一个有多对一关系关联模型 我们假设有一个主题,主题下边会有很多内容,然后我们将主题和内容用多对一的ForeignKey字段关联起来,如下: #models.py fro
分类: 其他 发布时间: 01-07 23:11 阅读次数: 0

linux下docker通过挂载数据卷到 mysql实现容器配置本地化

前言:当希望在本地上配置容器中的mysql时,发现一个问题,本地需要完整的配置文件目录,如果本地是空目录,那么容器中的配置目录也是空的所以不能运行镜像,这里解决这个问题,思路是任意运行一个容器,把里面的配置目录复制到本地,然后删除这个容器,再创建新的容器,并把复制出来的配置目录和容器中的配置目录同步,这里记录下这个过程。 第一步:创建一个本地配置目录 输入命令:mkdir -p /root/DockerCommonConfig/MysqlConfig/,建立文件夹路径。 第二步:创建任意一个镜
分类: 其他 发布时间: 01-07 23:11 阅读次数: 0

Dockerfile编写的常用属性和.netcore容器化案例+docker-compose

记录下Dockerfile的编写常用属性 # LABEL 一个全局标注,键值对开头 可多行使用 例: a.b.c=测试标注,用来标注一些说明信息 # RUN 语句过长可使用"\" 来拆分 表示在构建镜像时执行命令行 用&&来连接使用多个命令行而不要多次RUN(这会导致多重镜像) # RUN wget -O - https://some.site | wc -l > /number 命令1"|"命令2 表示命令1执行失败就执行命令2 # EXPOSE 通知Docker容器在运行时默认侦听指定的网
分类: 其他 发布时间: 01-07 23:10 阅读次数: 0

ceph设置副本的数目-2019014补

ceph设置副本的数目
分类: 企业开发 发布时间: 01-07 23:10 阅读次数: 0

存储磁盘的IO策略查看与设置-20190105补

存储磁盘的IO策略查看与设置
分类: 企业开发 发布时间: 01-07 23:10 阅读次数: 0

olvetti graphos w810 平板

Olivetti graphos w810 驱动 driver
分类: 其他 发布时间: 01-07 23:10 阅读次数: 0

dotnetCore源码扩展:自定义ActionResult

前言: 有时候需要在全局对结果进行包装类似如下的返回结果 { code:200, result:{} } 而.Net自带的ActionResult自带一些不相关的属性,比如下面这样的, 正文 为了解决上面的问题,继承ActionResult类并重载 ExecuteResultAsync方法 public class MyContentResult : ActionResult { public object Content { get; set; }
分类: 其他 发布时间: 01-07 23:10 阅读次数: 0

QT4信号连接与QT5的区别

QT4信号连接与QT5的区别 QT4信号与槽 1. 申明槽函数必须增加public slots 2. SIGNAL SLOT 将函数转为字符串,不进行错误检查(connect中信号和槽需要增加SIGNAL 和SLOT) 3. 槽函数和信号一致(参数,返回值),没有返回值 头文件中申明 public slots: void MySlot(); void MySlot(int, QString); 源文件中: connect(&m_send, SIGNAL(TestSign()), this, S
分类: 其他 发布时间: 01-07 23:09 阅读次数: 0

QT绘图设备:QPixmap,QImage,QPicture的区别

QT绘图设备:QPixmap,QImage,QPicture的区别 1. QPixmap 针对屏幕进行了优化,和平台相关(在不同的平台可能绘制出的效果不一致) 2. QImage 和平台无关,可以对图片进行修改(某个像素点的修改),可以在线程里绘图 3. QPicture 保存绘图的状态(二进制文件) QPixmap与QImage相互转换 QPixmap pixmap; pixmap.load("图片路径"); QImage temimage = pixmap.toImage(); pixma
分类: 其他 发布时间: 01-07 23:09 阅读次数: 0

CentOS安装G++出现错误

首先安装gcc yum -y install gcc 然后安装g++ yum -y install gcc-c++ 安装的过程提示错误:downloading packages failed 网上查过后,首先试了一下 yum clean all 清理过后,导致网络连接都不正常了,导致在使用yum的时候提示 could not retrieve mirrirlist http:mirrorlist.centos.org/?....(郁闷。。) 这时候,就自己手动更改一下网络配置: 配置CentO
分类: 其他 发布时间: 01-07 23:09 阅读次数: 0

linux直接运行py文件

1.首先创建好文件(cd 到需要放置的目录下) touch myTest.py 2. 编辑myTest.py vi myTest.py 在里面添加内容 #!/usr/bin/env python 然后添加需要添加的代码 print('hello, world!') 然后进入命令模式,:wq保存退出vi 3. 更改myTest.py的权限,根据需要更改,这里主要用于测试,不放设置777 chmod 777 myTest.py 4. 这是可以在当前目录中直接运行myTest.py(类似window
分类: 其他 发布时间: 01-07 23:09 阅读次数: 0

CentOS7 安装VSCode 后无法启动

切换到非root用户,然后进入code目录 cd /usr/local/VSCode-linux-x64/bin 然后运行code,两种方法运行 a)Applications->Programming->VS Code(没有反应,无法启动) b)./code提示错误 ./../code: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or direc
分类: 其他 发布时间: 01-07 23:08 阅读次数: 0