E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RedisSearch使用详解
php慢查询日志和错误日志
使用详解
前言作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。php-fpm慢日志php慢日志需要在php-fpm.conf设置,如果使用源码包安装默认请执行下面命令cpphp-fpm.conf.defaultphp-fpm.conf默认通过源码包编译安装php目录应在/usr/local/php目录下,如果你通过yum或者其他方式安装,不清楚或不知道php具
·
2021-03-09 21:40
python 抽象类的
使用详解
今天给大家介绍一下python中一个强大的功能:抽象类因为最近发现很多同事不理解抽象类,正好抽空写篇博客,给大家介绍一下抽象类抽象类的作用就是控制子类的方法的名称,要求子类必须按照父类的要求的实现指定的方法,且方法名要和父类保持一致一、问题描述主要使用场景是这样的比如京东上买东西,买完东西后需要支付,京东可以使用支付宝进行支付,也可以通过微信支付,也可以通过京东白条支付,也可以通过apppay支付
·
2021-03-09 21:33
Python locust工具
使用详解
今年负责部门的人员培养工作,最近在部门内部分享和讲解了locust这个工具,今天再博客园记录下培训细节。相信你看完博客,一定可以上手locust这个性能测试框架了。一、简介1、优势locust是python语言开发的一款的开源的的性能测试框架,他比jmeter更加的轻量级,主要是通过协程(gevent)的方式去实现并发,通过协程的方式可以大幅提高单机的并发能力,同时避免系统级的资源调度。locus
·
2021-03-09 21:32
php中的函数,PHP中的函数声明与
使用详解
函数1.函数名是标识符之一,只能有字母数字下划线,开头不能是数字;函数名的命名,必须符合“小驼峰法则”FUNC(),func(),Func();函数名不区分大小写;函数名不能与已有函数同名,不能与内置函数名同名;2.function_exists("func");用于检测函数是否已经声明;注意传入的函数名,必须是字符串格式,返回结果为true/false;echo打印时,true为1,false不
weixin_39884738
·
2021-03-09 19:26
php中的函数
retrofit2 post 文字,单图片,多图
Retrofit2完全教程Retrofit中@Body的使用Android手把手教你使用Retrofit2Android主流开源框架(四)Retrofit
使用详解
方案1:请求链接带参数,文字信息放Body
一个冬季
·
2021-03-03 14:52
Mybatis中Collection集合标签的
使用详解
mybatis简单的CURD就不用多说了,网上相关博客文档一大堆。分析一下Mybatis里面的collection聚集查询。假设一个班级有多名学生为例,通过班级号查询出该班级的信息,和班级里面的所有学生的信息,一般的做法就是通过班级号把班级的信息查询出来,再通过班级ID号把该班级里面的所有学生查询出来,我们不用这种通用的方法1.班级实体类可以定义为这样:importjava.util.List;p
·
2021-02-27 13:29
c++11 atomic的
使用详解
std::atomic_flagstd::atomic_flag是一个原子的布尔类型,可支持两种原子操作:test_and_set,如果atomic_flag对象被设置,则返回true;如果atomic_flag对象未被设置,则设置之,返回falseclear.清楚atomic_flag对象std::atomic_flag可用于多线程之间的同步操作,类似于linux中的信号量。使用atomic_f
·
2021-02-27 11:20
python lambda的
使用详解
1.lambda语法lambdaargument_list:expressionlambda是Python预留的关键字,argument_list(参数列表)和expression(关于参数的表达式)由用户自定义。2.lambda使用简单示例lambdax,y:x*y;函数输入是x和y,输出是它们的积x*ylambda:None;函数没有输入参数,输出是Nonelambda*args:sum(ar
·
2021-02-26 16:29
原生Ajax
使用详解
(ES5)
Ajax的实现//1.创建Ajax对象letxhr=newXMLHttpRequest();//2.指定Ajax发送请求的方式与路径。参数1:请求方法;参数2:请求路径。xhr.open('get','http://localhost:3000/first');//3.发送请求xhr.send();//4.获取服务器响应到客户端的数据xhr.onload=function(){console
·
2021-02-26 15:03
前端ajax
原生Ajax
使用详解
(ES5)
Ajax的实现//1.创建Ajax对象letxhr=newXMLHttpRequest();//2.指定Ajax发送请求的方式与路径。参数1:请求方法;参数2:请求路径。xhr.open('get','http://localhost:3000/first');//3.发送请求xhr.send();//4.获取服务器响应到客户端的数据xhr.onload=function(){console
·
2021-02-26 15:01
前端ajax
golang时间处理工具箱now的
使用详解
golang不像C#,Java这种高级语言,有丰富的语法糖供开发者很方便的调用。所以这便催生出很多的开源组件,通过使用这些第三方组件能够帮助我们在开发过程中少踩很多的坑。时间处理是所有语言都要面对的一个问题,parse根据字符串转为date类型,tostring()将date类型转为定制化的字符串。在实际使用过程中,parse的使用有一种不是很舒服的方法。上源码time1,_:=time.Pars
·
2021-02-26 10:12
golang类型转换组件Cast的
使用详解
开源地址https://github.com/spf13/castCast是什么?Cast是一个库,以一致和简单的方式在不同的go类型之间转换。Cast提供了简单的函数,可以轻松地将数字转换为字符串,将接口转换为bool类型等等。当一个明显的转换是可能的时,Cast会智能地执行这一操作。它不会试图猜测你的意思,例如,你只能将一个字符串转换为int的字符串表示形式,例如“8”。Cast是为Hugo开
·
2021-02-26 10:39
python openpyxl模块的
使用详解
Python_Openpyxl1.安装pipinstallopenpyxl2.打开文件①创建fromopenpyxlimportWorkbook#实例化wb=Workbook()#激活worksheetws=wb.active②打开已有>>>fromopenpyxlimportload_workbook>>>wb2=load_workbook('文件名称.xlsx')3.储存数据#方式一:数据可以
·
2021-02-25 12:54
BWA
使用详解
一、简介BWA,即Burrows-Wheeler-AlignmentTool。BWA是一种能够将差异度较小的序列比对到一个较大的参考基因组上的软件包。它由三个不同的算法:BWA-backtrack:是用来比对Illumina的序列的,reads长度最长能到100bp。-BWA-SW:用于比对long-read,支持的长度为70bp-1Mbp;同时支持剪接性比对。BWA-MEM:推荐使用的算法,支持
生信师姐
·
2021-02-25 09:46
vue中$refs, $emit, $on, $once, $off的
使用详解
1.$refs的使用场景父组件调用子组件的方法,可以传递数据。父组件:点击父组件importchildafrom'./child.vue'exportdefault{components:{childa},data(){return{msg:'我是父组件的数据'}},methods:{getmyevent(){//调用子组件的方法,child是上边ref起的名字,emitevent是子组件的方法。
ziling123
·
2021-02-23 09:13
Golang学习之路—包的
使用详解
包的
使用详解
包的引出包的原理图包的基本概念包的三大作用包的相关说明包使用的快速入门包使用的注意事项包的引出在实际开发中,我们往往需要在不同文件中,去调用其它文件的定义函数,比如main.go中,去使用utils.go
Casey321
·
2021-02-22 10:32
golang
区块链
scrapy-splash简单
使用详解
1.scrapy_splash是scrapy的一个组件scrapy_splash加载js数据基于Splash来实现的Splash是一个Javascrapy渲染服务,它是一个实现HTTPAPI的轻量级浏览器,Splash是用Python和Lua语言实现的,基于Twisted和QT等模块构建使用scrapy-splash最终拿到的response相当于是在浏览器全部渲染完成以后的网页源代码2.scra
·
2021-02-21 11:23
100天搞定机器学习|Day59 主成分分析(PCA)原理及
使用详解
数学概念方差:用来衡量随机变量与其数学期望(均值)之间的偏离程度。统计中的方差(样本方差)是各个数据分别与其平均数之差的平方的和的平均数。Var(X)=1n∑(xi−μ)2Var(X)=\frac{1}{n}\sum(x_i-μ)^2Var(X)=n1∑(xi−μ)2协方差:度量两个随机变量关系的统计量,协方差为0的两个随机变量是不相关的。cov(X,Y)=∑(Xi−X‾)(Yi−Y‾)(n−1)
机器学习算法与Python实战
·
2021-02-19 17:49
机器学习
Java8 Optional的
使用详解
Optional介绍Optional是Jdk1.8提供的一个新类,希望可以通过该类的引入解决令人烦躁的null判断问题,非常好用。个人理解:这个类是一个包装类,将要操作的javabean封装到该类的对象里面,同时将一些常用的判断逻辑封装为成员方法,结合lambda语法,实现比较优雅的链式调用。现在对Optional的API使用做一个简单的说明。API介绍Optional的所有的方法如下图所示,这些
快剑阿飞
·
2021-02-19 17:54
Java8
java
原生微信小程序开发中 redux 的
使用详解
前提复杂场景中有不少数据需要在多个不同页面间来回使用和修改。但是小程序页面直接的数据通信方式十分的简单。通常情况需要自己维护一个全局的对象来存放共有数据。但是,简单的维护一个共有数据实体,会随着业务逻辑的不断复杂化而变的过分庞大,并且数据的修改往往无法很好的溯源。加之公共数据实体中数据的修改和页面的UI之间没有太好的同步手段,往往需要在页面和对应的数据实体中同时都维护一份相同的数据,操作十分的不方
·
2021-02-19 03:25
java并发包中CountDownLatch和线程池的
使用详解
1.CountDownLatch现在做的这个华为云TaurusDB比赛中,参考的之前参加过阿里的PolarDB大赛的两个大佬的代码,发现都有用到CountDownLatch这个类,之前看代码的时候也看过,但是没有搞得很明白,自己写也写不出来,在此自己先学习一下。字面理解:CountDownLatch:数量减少的门栓。创建这样一个门栓CountDownLatchcountDownLatch=newC
·
2021-02-18 13:03
Nginx:proxy_pass、root、rewrite、alias 的
使用详解
文章目录1.前言2.proxy_pass3.root4.alias5.rewrite1.前言nginx反向代理配置,常用的有好几种方式。比如:proxy_pass、root、alias、rewrite。通过这篇文章,你将了解他们的用法。2.proxy_passproxy_pass作用是将匹配到的原始地址,反向代理到另外的HTTP地址。因此,proxy_pass通常配置为目标URL地址。配置方式有以
°Fuhb
·
2021-02-10 17:50
Nginx
nginx
proxy_pass
root
rewrite
alias
Jetpack 系列之替换代替ButterKnife的全新视图工具 ViewBinding的
使用详解
在Android开发中,基于获取布局控件findViewById的问题,有一些框架来避免我们重复无意义的操作。但是随着Android系统的升级,诸如一些ButterKnife之类的流行库也随之停止更新。当然也出现了一些新的方便我们使用的框架,比如Google提供的Jetpack系列中的ViewBinding。配置ViewBindingViewBinding的作用非常简单,就是为了避免编写findV
暖阳如玉
·
2021-02-08 16:04
Android
Jetpack系列
android
jetpack
开发工具
C语言关键字union的定义和
使用详解
union,中文名“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体(union)和结构体(struct)同样可以包含很多种数据类型和变量。但在“联合”中,各成员共享一段内存空间,一个联合变量的长度等于各成员中最长的长度。一个联合体类型必须经过定义之后,才能使用它,才能把一个变量声明定义为该联合体类型。当定义结构对象时,如果没有显式地初始化它们,则会采用一般初始化规则:如
·
2021-02-08 12:51
第三方日期处理库SwiftDate
使用详解
SwiftDate基本用法1,日期解析(String转Date)1)通过默认格式解析letdate="2018-12-1210:30:00".toDate()print("日期:",date!.date)2)使用指定格式解析let_="2018-12-1210:30".toDate("yyyy-MM-ddHH:mm")3)从一些常见的日期时间格式(ISO8601,RSS,AltRSS,.NET,S
Small_Potato
·
2021-02-07 13:36
(三)MyBatis从入门到入土——
使用详解
没看前文的建议先去【Java冢狐】公众号中查看前文,方便理解和掌握MyBatis
使用详解
上篇我们手动开发了一个MyBatis项目,但是我们仅仅是编写了代码,对于整个项目是如何运行以及每个代码的意义都没有仔细的分析和说明
·
2021-02-06 13:26
java
(三)MyBatis从入门到入土——
使用详解
没看前文的建议先去【Java冢狐】公众号中查看前文,方便理解和掌握MyBatis
使用详解
上篇我们手动开发了一个MyBatis项目,但是我们仅仅是编写了代码,对于整个项目是如何运行以及每个代码的意义都没有仔细的分析和说明
·
2021-02-06 12:13
java
C# 脚本引擎RulesEngine的
使用详解
当编写应用程序时,经常性需要花费大量的时间与精力处理业务逻辑,往往业务逻辑的变化需要重构或者增加大量代码,对开发测试人员很不友好。之前在这篇文章说过,可以使用脚本引擎来将我们需要经常变化的代码进行动态编译执行,自由度非常大,不过对应的需要资源也多。如果只是针对非常具体业务逻辑的变化,可以尝试使用RulesEngine对程序进行操作。下文使用了官方示例且部分内容翻译自说明文档简介RulesEngin
·
2021-02-06 09:38
JavaScript WeakMap
使用详解
WeakMap对象是一组键/值对的集合,其中的键是弱引用的。其键必须是对象,而值可以是任意的。语法newWeakMap([iterable])参数iterableIterable是一个数组(二元数组)或者其他可迭代的且其元素是键值对的对象。每个键值对会被加到新的WeakMap里。null会被当做undefined。描述WeakMap的key只能是Object类型。原始数据类型是不能作为key的(比
·
2021-02-05 17:56
PostgreSQL备份工具 pgBackRest
使用详解
前言pgBackRest是一款开源的备份还原工具,目标旨在为备份和还原提供可靠易用的备份。特性并行备份和还原备份操作期间压缩通常是其瓶颈所在。pgBackRest通过并行处理解决了备份期间压缩出现的瓶颈问题。本地远程操作自定义协议允许pgBackRest以最小化配置通过SSH在本地或者远程执行备份、还原和归档。并且该程序也通过协议层提供了PostgreSQL查询接口,以便于必须要再远程访问Post
·
2021-02-05 11:59
c++11 新特性——智能指针
使用详解
c++11添加了新的智能指针,unique_ptr、shared_ptr和weak_ptr,同时也将auto_ptr置为废弃(deprecated)。但是在实际的使用过程中,很多人都会有这样的问题:不知道三种智能指针的具体使用场景无脑只使用shared_ptr认为应该禁用rawpointer(裸指针,即Widget*这种形式),全部使用智能指针初始化方法classA{public:A(intsiz
·
2021-02-05 11:59
rewirte
使用详解
rewirte
使用详解
rewirterewrite功能rewrite跳转实现:rewirte执行顺序如下:语法flag标记说明rewrite使用介绍(1)基于域名的跳转(2)域名客户端IP跳转访问(3)
朝花夕誓丶
·
2021-02-04 19:57
nginx
C语言变长数组
使用详解
看如下代码:#includetypedefstruct{intlen;intarray[];}SoftArray;intmain(){intlen=10;printf("Thestruct'ssizeis%d\n",sizeof(SoftArray));return0;}运行结果:[root@VM-0-7-centosmydoc]#./a.outThestruct'ssizeis4我们可以看出,_
·
2021-02-04 16:33
Java语言 数组的定义与
使用详解
目录数组的定义与使用数组的定义什么是数组创建数组基本语法动态初始化静态初始化数组的使用代码示例:数组长度的获取、访问数组中的元素代码示例:下标越界代码示例:遍历数组补充:打印数组内容Arrays.toString()方法数组的定义与使用数组的定义什么是数组数组(Array)是在内存中连续存储的具有相同类型的一组数据的集合。数组是一组相同类型元素的集合。数组中,若将有限个类型相同的变量的集合命名,那
ningjingjing0614
·
2021-02-03 21:00
Java语言SE
Java语言
java
编程语言
python如何下载bs4库_Python BS4库的安装与
使用详解
BeautifulSoup库一般被称为bs4库,支持Python3,是我们写爬虫非常好的第三方库。因用起来十分的简便流畅。所以也被人叫做“美味汤”。目前bs4库的最新版本是4.60。下文会介绍该库的最基本的使用,具体详细的细节还是要看:[官方文档](BeautifulSoupDocumentation)bs4库的安装Python的强大之处就在于他作为一个开源的语言,有着许多的开发者为之开发第三方库
南宫寒风
·
2021-02-03 21:26
python如何下载bs4库
Mybatis-Plus的
使用详解
一、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作,BaseMapper强大的CRUD操作:内置通用Mapper、通用Service,仅仅通过少量配置即可实现单表大部分CRUD操作,更有强大的条件构造器,满足各类使用需求,以后简单的CRUD操作,它不用自己编写了!支持Lambda形式调用:通过Lambda
·
2021-02-03 12:58
【渗透工具】Burpsuite下载安装及
使用详解
目录参考文献0X01下载安装1.安装jdk1.1配置环境变量1.2测试环境变量配置2.burpsuite破解版下载0X02
使用详解
burpsuite模块简介1.proxy模块2.Intruder模块3.
北凉十三刀
·
2021-02-02 23:22
#
渗透工具
网络安全
信息安全
渗透测试
postgresql 索引之 hash的
使用详解
os:ubuntu16.04postgresql:9.6.8ip规划192.168.56.102node2postgresqlhelpcreateindexpostgres=#\hcreateindexCommand:CREATEINDEXDescription:defineanewindexSyntax:CREATE[UNIQUE]INDEX[CONCURRENTLY][[IFNOTEXISTS
·
2021-02-02 11:15
PostgreSQL Sequence序列的
使用详解
PostgreSQL是一种关系型数据库,和Oracle、MySQL一样被广泛使用。平时工作主要使用的是PostgreSQL,所以有必要对其相关知识做一下总结和掌握,先总结下序列。一、Sequence序列Sequence是一种自动增加的数字序列,一般作为行或者表的唯一标识,用作代理主键。1、Sequence的创建例子:创建一个seq_commodity,最小值为1,最大值为9223372036854
·
2021-02-02 11:14
Flutter GetX使用---简洁的魅力!
的方式,实现了“伪”跨页面交互,详细可查看:flutter_bloc使用解析;fish_redux的广播机制是可以比较完美的实现跨页面交互的,我也写了一篇近万字介绍如何使用该框架:fish_redux
使用详解
·
2021-02-01 11:34
Flutter GetX使用---简洁的魅力!
的方式,实现了“伪”跨页面交互,详细可查看:flutter_bloc使用解析;fish_redux的广播机制是可以比较完美的实现跨页面交互的,我也写了一篇近万字介绍如何使用该框架:fish_redux
使用详解
·
2021-02-01 11:13
python中xlrd模块的
使用详解
一、xlrd的安装打开cmd输入pipinstallxlrd安装完成即可二、xlrd模块的使用下面以这个工作簿为例1、导入模块importxlrd2、打开工作薄#filename是文件的路径名称workbook=xlrd.open_workbook(filename=r'C:\Users\Windows10\Desktop\xlsx文件.xlsx')3、获取需要操作的sheet表格(有三种方法)①
·
2021-02-01 10:58
django中ImageField的
使用详解
ImageField的使用笔记今天完善作业写的订单系统,主要是给每一个菜品增加图片,看起来美观一些,但是没想到这个小小的需求花了我一天时间,记录下来,算增长知识了。使用流程1.配置setting文件MEDIA_ROOT代表的是上传图片的根目录,MEDIA_URL代表的是访问文件时url的前缀。#图片储存根路径MEDIA_ROOT=join('media')#图片访问urlMEDIA_URL='/I
·
2021-01-30 11:06
STM32:精准延时delay——SysTick使用
一、SysTick
使用详解
1.SysTick简介SysTick是一个24位的系统节拍定时器systemticktimer,SysTick,具有自动重载和溢出中断功能,所有基于Cortex_M3处理器的微控制器都可以由这个定时器获得一定的时间间隔
根号五
·
2021-01-29 15:03
STM32
#
STM32F103
stm32
单片机
嵌入式
Vue2.0 $set()的正确
使用详解
vue2.0给data对象新增属性,并触发视图更新如下代码,给student对象新增age属性data(){return{student:{name:'',sex:''}}}众所周知,直接给student赋值操作,虽然可以新增属性,但是不会触发视图更新mounted(){this.student.age=24}原因是:受ES5的限制,Vue.js不能检测到对象属性的添加或删除。因为Vue.js在初
·
2021-01-29 10:33
EasyCode插件
使用详解
简介EasyCode是idea的一个插件,可以采用图形化的方式对数据的表生成entity,controller,service,dao,mapper……无需任何编码,简单而强大。Intellij安装EasyCode插件:首先点击File->Settings->Plugins,然后搜索EasyCode,点击安装:演示如何在SpringBoot中使用EasyCode第一步:创建SpringBoot项目
·
2021-01-28 21:39
javaidea
python figure函数_plt.figure()参数
使用详解
及运行演示
1.figure语法及操作(1)figure语法说明figure(num=None,figsize=None,dpi=None,facecolor=None,edgecolor=None,frameon=True)num:图像编号或名称,数字为编号,字符串为名称figsize:指定figure的宽和高,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为801英寸等于2.5cm
weixin_30824361
·
2021-01-28 16:47
python
figure函数
Python中Pyspider爬虫框架的基本
使用详解
1.pyspider介绍一个国人编写的强大的网络爬虫系统并带有强大的WebUI。采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器。用Python编写脚本功能强大的WebUI,包含脚本编辑器,任务监视器,项目管理器和结果查看器MySQL,MongoDB,Redis,SQLite,Elasticsearch;PostgreS
·
2021-01-27 17:04
6 个JVM性能监控、调优工具
使用详解
现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(LockContention)Java进程消耗CPU过高......这些问题在日常开发、维护中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java程序员进阶的必备要求。本文将对一些常用的JVM性
·
2021-01-27 01:40
jvm程序员前端运维后端
做个钉钉小闹钟
参考资料1.钉钉机器人自动提醒(python版)2.windows上pip安装及
使用详解
3.pyinstaller库的安装及打包4.window设置定时任务执行python脚本0x01python联动钉钉发消息网上找了一
恶魔缘
·
2021-01-26 17:06
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他