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使用详解
Java ThreadLocal的
使用详解
ThreadLocal是线程私有的局部变量存储容器,可以理解成每个线程都有自己专属的存储容器,用来存储线程私有变量。ThreadLocal在日常开发框架中应用广泛,但用不好也会出现各种问题,本文就此讲解一下。1.应用场景ThreadLocal的常见应用场景有两种:多线程并发场景中,用来保障线程安全。处理较为复杂的业务时,使用ThreadLocal代替参数的显示传递。1.1.保障线程安全多线程访问同
·
2021-05-14 16:09
UITextField
使用详解
先附上效果图:效果图.gif后期会给大家写一个转账,把输入的金额转换为大写金额。大概功能,小数点只能输入一位,小数点后面最多只能有两位,也就是精确到分,实时的把你输入的小写金额转换为大写金额。先把效果图给大家附上:转账效果图.gif-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)range
提笔挥墨
·
2021-05-14 11:32
BroadcastReceiver
使用详解
BroadcastReceiver作为Android四大组件之一,即广播。广播分为发送者和接收者。要想使用广播,首先必须先注册广播接收者,然后接着发送广播。最后在接收者中处理广播。其中广播接收者需继承BroadcastReceiver并重写onReceive来实现,onReceive就是最终处理广播的方法。注意:Android中规定了BroadCastReceiver不能处理复杂长时间的逻辑操作,
johnnycmj
·
2021-05-14 01:47
EventBus 3.0
使用详解
01前言当我们进行项目开发的时候,往往是需要应用程序的各组件、组件与后台线程间进行通信,比如在子线程中进行请求数据,当数据请求完毕后通过Handler或者是广播通知UI,而两个Fragment之家可以通过Listener进行通信等等。当我们的项目越来越复杂,使用Intent、Handler、Broadcast进行模块间通信、模块与后台线程进行通信时,代码量大,而且高度耦合。现在就让我们来学习一下E
Android平头哥
·
2021-05-14 00:02
greenDAO的
使用详解
---(3)greenDAO3.2.2数据库的升级bug解决
1.解决上一篇遗留的bug原因分析:当某张表需要添加一个int类型的列时,升级数据库则会报NOTNULL约束不通过,原因是GreenDao建表时int类型加了NOTNULL解决方案一:在bean对象中不使用int类型属性,直接使用int的包装类Integer或者String代替,个人感觉这是最简单的方式。解决方案二:通过报错信息,我们可以发现是MigrationHelper.java类中的rest
lidiwo
·
2021-05-12 18:01
GoogleSample之Easypermission权限申请
使用详解
项目地址:https://github.com/googlesamples/easypermissions有什么用?方便开发者为App申请权限情况是这样的试想一下,一个App在未经允许的情况下,能获取你的联系人资料,用相机给你拍照上传,这是多么危险的一件事情.支付宝就有这么一个操作,用前置相机悄悄的给你拍照上传.某个版本还能听到"卡擦"一声Android在发布6.0时,加入了这样一个功能,对于手机
施斌
·
2021-05-12 17:42
sklearn包MLPClassifier的
使用详解
+例子
MLPClassifier参数说明hidden_layer_sizes:元组形式,长度n_layers-2,默认(100,),第i元素表示第i个神经元的个数activation:{‘identity’,‘logistic’,‘tanh’,‘relu’},默认"relu"‘identity’:f(x)=x‘logistic’:f(x)=1/(1+exp(-x))‘tanh’:f(x)=tanh(x)
zju_cbw
·
2021-05-12 16:48
python
深度学习
机器学习
神经网络
人工智能
vue如何批量引入组件、注册和
使用详解
前言组件是我们非常常用的东西,很多人使用组件都是通过一个一个文件去引用和注册。这篇文章就来介绍下vue批量引入组件、注册和使用的方法。一、使用场景在日常开发中,经常会有这样一种情况:importAfrom'components/A'importBfrom'components/B'importCfrom'components/C'importDfrom'components/D'遇到这种重复的代码
·
2021-05-12 14:37
Pytorch中TensorBoard及torchsummary的
使用详解
1.TensorBoard神经网络可视化工具TensorBoard是一个强大的可视化工具,在pytorch中有两种调用方法:1.fromtensorboardXimportSummaryWriter这种方法是在官方还不支持tensorboard时网上有大神写的2.fromtorch.utils.tensorboardimportSummaryWriter这种方法是后来更新官方加入的1.1调用方法1
·
2021-05-12 12:28
react native FlatList
使用详解
以及上拉刷新下拉加载
功能介绍高性能的简单列表组件,支持下面这些常用的功能:完全跨平台。支持水平布局模式。行组件显示或隐藏时可配置回调事件。支持单独的头部组件。支持单独的尾部组件。支持自定义行间分隔线。支持下拉刷新。支持上拉加载。支持跳转到指定行(ScrollToIndex)。如果需要分组/类/区(section),请使用。eg:{item.key}}/>本组件实质是基于组件的封装,因此也有下面这些需要注意的事项:当某
dequal
·
2021-05-11 15:30
Python随机函数random随机获取数字、字符串、列表等
使用详解
在python中用于生成随机数的模块是random,在使用前需要import,下面看下它的用法。Python随机生成一个浮点数random.randomrandom.random()用于生成一个0到1的随机符点数:0>>importrandom>>>print("random1:",random.random())random1:0.8325656436327418>>>print("random
·
2021-05-11 12:23
C语言中0数组\柔性数组的
使用详解
前言:上次看到一篇面试分享,里面有个朋友说,面试官问了char[0]相关问题,但是自己没有遇到过,就绕过了这个问题。我自己在这篇文章下面做了一些回复。现在我想结合我自己的理解,解释一下这个char[0]C语言柔性数组的问题。0数组和柔性数组的介绍0数组顾名思义,就是数组长度定义为0,我们一般知道数组长度定义至少为1才会给它分配实际的空间,而定义了0的数组是没有任何空间,但是如果像上面的结构体一样在
·
2021-05-10 17:43
KVO
使用详解
KVOKVO即Key-ValueObserving,翻译成键值观察。它是一种观察者模式的衍生。其基本思想是,对目标对象的某属性添加观察,当该属性发生变化时,通过触发观察者对象实现的KVO接口方法,来自动的通知观察者。观察者模式是什么一个目标对象管理所有依赖于它的观察者对象,并在它自身的状态改变时主动通知观察者对象。这个主动通知通常是通过调用各观察者对象所提供的接口方法来实现的。简单来说KVO可以通
不吃香菜11
·
2021-05-09 20:25
Cocoa pods的安装和
使用详解
原理CocoaPods的原理,它是将所有的依赖库都放到另一个名为Pods项目中,然后让主项目依赖Pods项目,这样,源码管理工作都从主项目移到了Pods项目中1、Pods项目最终会编译成一个名为libPods.a的文件,主项目只需要依赖这个.a文件即可。2、对于资源文件,CocoaPods提供了一个名为Pods-resources.sh的bash脚本,该脚本在每次项目编译的时候都会执行,将第三方库
hydehao
·
2021-05-09 19:05
Android点击短信链接打开App之App Link 技术实现(亲证篇)
学习资料:Android点击Url(短信链接)打开App的调研与实现GoogleAppLink技术实现(亲证篇)AppLinks
使用详解
实现方式分:Deeplinking与AndroidAppLinksDeeplinking
暹罗猫先生
·
2021-05-08 21:49
ThinkPhp缓存原理及
使用详解
做这个项目时,服务端最开始是使用原生php写的,在查询数据库时,没有做任何缓存,后来做到商城,采用thinkphp框架,页面加载突然提速了很多,专门和做php的朋友交流了一下,了解到thinkphp内置缓存机制,无需从磁盘实时查询mysql,大多数时候从缓存(内存)中读取数据。记录如下:原理如果没有缓存的网站是百万级或者千万级的访问量,会给数据库或者服务器造成很大的压力,通过缓存,大幅减少服务器和
一只好奇的茂
·
2021-05-08 19:48
Android——Webview
使用详解
基本使用1.WebView设置//获取当前页面的URLpublicStringgetUrl();//获取当前页面的原始URL(重定向后可能当前url不同)//就是httpheaders的Referer参数,loadUrl时为nullpublicStringgetOriginalUrl();//获取当前页面的标题publicStringgetTitle();//获取当前页面的faviconpubli
多仔百事宅
·
2021-05-08 13:52
Python内置函数zip map filter的
使用详解
并行遍历zipzip会取得一个或多个序理为参数,然后返回元组的列表,将这些序列中的并排的元素配成对。L1=[1,2,3,4]L2=[5,6,7,8]L3=zip(L1,L2)print(L3,type(L3))zip在python3中是一个可迭代对象,我们可以将其包含在list调用中以例一次性显示所有结果list(L3)[(1,5),(2,6),(3,7),(4,8)]搭配for循环使用,可以运行
·
2021-05-08 13:23
MySQL sql_mode的
使用详解
前言相信看过上一篇文章《MySQL案例:一个数据丢失惨案》的童鞋,都应该意识到,sql_mode是一个非常关键的配置,接下来就带来该配置项的详细解析。sql_mode详解sql_mode,会直接影响SQL语法支持和数据校验,它包含非常多的选项,其中5.7版本的默认值是“ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DA
·
2021-05-08 13:18
Git系列之Github基础设置及
使用详解
Github-Mascot在上一篇博客Git系列之初识Git与Github中详细介绍了Git以及Github分别是什么,以及两者之间的关系。接下来本系列教程将带你一步一步的学习Git以及Github的详细用法。本篇博客将教你如何加入Github,并进行初步的配置及使用。一、加入GithubGithub的优秀在上一篇博客中已经说得很详细了,如果想了解的话请自行去看上一篇博客:Git系列之初识Git与
君莫语_James
·
2021-05-08 12:15
iOS中UIWebView类中的各方法介绍
原文地址:https://my.oschina.net/u/2340880/blog/469916iOS中UIWebView的
使用详解
一、初始化与三种加载方式UIWebView继承与UIView,因此,
油菜花花花花
·
2021-05-08 02:14
Golang Gob编码(gob包的
使用详解
)
gob是Golang包自带的一个数据结构序列化的编码/解码工具。编码使用Encoder,解码使用Decoder。一种典型的应用场景就是RPC(remoteprocedurecalls)。gob和json的pack之类的方法一样,由发送端使用Encoder对数据结构进行编码。在接收端收到消息之后,接收端使用Decoder将序列化的数据变化成本地变量。基本使用packagemainimport("by
·
2021-05-07 12:23
Spring Boot Admin的
使用详解
(Actuator监控接口)
第一部分SpringBootAdmin简介SpringBootAdmin用来管理和监控SpringBoot应用程序。应用程序向我们的SpringBootAdminClient注册(通过HTTP)或使用SpringCloud®(例如Eureka,Consul)发现。UI是SpringBootActuator端点上的Vue.js应用程序。SpringBootAdmin是一个管理和监控SpringBoo
·
2021-05-07 10:10
Golang之sync.Pool
使用详解
前言我们通常用Golang来开发并构建高并发场景下的服务,但是由于Golang内建的GC机制多少会影响服务的性能,因此,为了减少频繁GC,Golang提供了对象重用的机制,也就是使用sync.Pool构建对象池。sync.Pool介绍首先sync.Pool是可伸缩的临时对象池,也是并发安全的。其可伸缩的大小会受限于内存的大小,可以理解为是一个存放可重用对象的容器。sync.Pool设计的目的就是用
·
2021-05-06 13:26
Java中JNI的
使用详解
第二篇:传参
第一步:编写javapublicclassHelloWorld{static{System.loadLibrary("native");}publicnativeinttest(intnum);publicstaticvoidmain(String[]args){HelloWorldmclass=newHelloWorld();System.out.println(mclass.test(10))
Mr_Ray
·
2021-05-05 23:52
【渗透测试】密码暴力破解工具——九头蛇(hydra)
使用详解
及实战
目录九头蛇hydra使用方法案例分析暴破ssh登录密码环境介绍开始爆破破解成功测试登录各种协议破解汇总FTP协议破解http协议破解https协议破解路由器破解http-proxy协议破解smb破解Windows远程桌面邮箱pop3telnet破解语音通讯工具teamspeakcisco九头蛇hydra记得美国队长中的大反派hydra(九头蛇)组织吗?今天介绍的这款渗透测试工具,也叫这个名字。hy
lexsaints
·
2021-05-05 10:33
java入门 -- List集合接口的实现类LinkedList
使用详解
importjava.util.Iterator;importjava.util.LinkedList;/**--Collection*-------|List实现List接口的集合类,特点是有序可重复*---------|ArrayLIst该类的内部维护了一个集合数组,因此查询速度快,但是增删速度较慢,因此用于查询较多写入删掉少的场景中;*---------|LinkListList接口的链表的
Michael_林
·
2021-05-05 07:48
greenDAO的
使用详解
---(1)greenDAO的配置和增删改查
1.项目工具说明开发工具:AndroidStudio3.0greenDAO版本:3.2.2数据库查看工具:SQLiteStudiov2.152.AndroidStudio配置greenDAO在项目根目录的build.gradle文件中配置以下信息image在项目工程()根目录build.gradle文件配置以下信息image配置build后生成的相关java文件的位置(可以不配置)imagesch
lidiwo
·
2021-05-05 00:36
ddos deflate 安装到
使用详解
1.下载:wgethttp://www.inetbase.com/scripts/ddos/install.sh2.安装:chmod+xinstall.shsudo./install.sh安装时会显示一个协议(很长一篇英文),按q退出,如下图是按q关闭协议后安装成功Paste_Image.png3.配置:sudovim/usr/local/ddos/ddos.conf根据如下提示配置#####Pa
else05
·
2021-05-04 18:15
golang elasticsearch Client的
使用详解
elasticsearch的client,通过NewClient建立连接,通过NewClient中的Set.URL设置访问的地址,SetSniff设置集群获得连接后,通过Index方法插入数据,插入后可以通过Get方法获得数据(最后的测试用例中会使用elasticsearchclient的Get方法)funcSave(iteminterface{}){client,err:=elastic.New
·
2021-05-04 11:41
SQLite
使用详解
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、创建数据库,数据表方法二、插入数据库数据方法三、删除数据库数据四、查询数据库数据五、修改数据库数据六、数据库使用案例Android提供了对SQLite数据库的完全支持。应用中的任何类(不包括应用外部的类)均可按名称访问您所创建的任何数据库。如果
程序员Android1
·
2021-05-04 06:01
.NET RulesEngine(规则引擎)的
使用详解
一次偶然的机会,让我拿出RulesEngine去完成一个业务,对于业务来说主要是完成一个可伸缩性(不确定的类型,以及不确定的条件,条件的变动可能是持续增加修改的)的业务判断。比如说完成一个成就系统,管理员可创建,对于成就来说有一次性解锁、日常、周常式,还有随时重置,每次达成都触发的,面对着成就任务的增加,那对于程序员来说,如果每次都去增加修改这些成就任务简直是太头疼了。好了,对此大家应该有一个简单
·
2021-05-03 15:51
Spring JDBC的
使用详解
JDBC介绍从这篇文章开始,我们将会介绍SpringBoot另外一个核心的技术,即数据库访问技术,提到数据访问,学习Java的同学瞬间能就想起JDBC技术,JDBC是JavaDatabaseConnectivity的全称,是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的一套标准的API,这套标准不同的数据库厂家之间共同准守,并提供各自的具体实现。
·
2021-05-03 15:48
Android开发一些不错的东西整理(2017.5.2)
主要来源掘金、、CSDN等,于2017.6.19更新《AndroidBLE基础框架
使用详解
》@幻影宇寰http://blog.csdn.net/xiaoyaoyou1212/article/details
kongzue
·
2021-05-03 04:17
Handler + Looper + MessageQueue详解
一、
使用详解
(1)Handler使用//创建一个带有Looper的线程classLooperThreadextendsThread{@Overridepublicvoidrun(){Looper.prepare
kjy_112233
·
2021-05-02 14:35
EventBus
《EventBus
使用详解
(一)——初步使用EventBus》《EventBus
使用详解
(二)——EventBus使用进阶》@Subscribe解决报错
AiPuff
·
2021-05-02 10:45
java入门 -- TreeSet类
使用详解
packagecn.itcast.collection;importjava.util.Comparator;importjava.util.TreeSet;/***Collection*------|List有序列表接口列表实现了List集合接口的类,特点是有序不可重复*-----------|ArrayList内部维护了一个对象数据,增删慢,但是查询块*-----------|LinedLis
Michael_林
·
2021-05-02 08:52
linux怎么退出tail命令,Linux系统tail命令怎么使用
Linux系统要查看文件末尾内容,显示字节等功能,可以利用tail命令实现,具体怎么操作呢,下面由学习啦小编为大家整理了linux系统中tail命令的
使用详解
,希望对大家有帮助!
三分钟音乐社
·
2021-04-30 20:06
linux怎么退出tail命令
MongoDB balancer的
使用详解
在MongoDB中,balancer(平衡器)是一个后台进程,它监控每个shard上的chunk数量,一旦chunk的数量差异超过了阈值,balancer会自动迁移数据块,从而保证每个分片上chunk数量的相对平衡。整个搬迁的过程对于用户来说是透明的,但是搬迁的过程中会对用户产生一些影响。01balancer简介从MongoDB3.4开始,balancer运行在configserver的主节点上。
·
2021-04-30 17:37
Flutter_Provider状态管理 5.0.0基础
使用详解
Flutter_Provider状态管理5.0.0基础
使用详解
provider已经更新到了5.0.0之前刚用的时候还是1.0.3版本5.0.0是至今为止的最新版本贴出pub.dev的provider地址闪现可随时查看最新版本
As.Kai
·
2021-04-30 16:30
Flutter
android
ios
flutter
Epoll的
使用详解
作者:大呀大帝国email:
[email protected]
简介EPOLL的API用来执行类似poll()的任务。能够用于检测在多个文件描述符中任何IO可用的情况。EpollAPI可以用于边缘触发(edge-triggered)和水平触发(level-triggered),同时epoll可以检测更多的文件描述符。以下的系统调用函数提供了创建和管理epoll实例:epoll_create(
大呀大帝国
·
2021-04-30 09:52
c# dynamic的
使用详解
dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所知,你也可以像如下那样进行代码的调用,编译器不会报错:dynamicdynamicObject=GetDynamicObject();Consol
·
2021-04-30 09:10
【php基础入门】细说PHP中的函数声明与
使用详解
(重要)
目录一、PHP函数1.PHP定义函数命名函数匿名函数2.PHP函数参数传递值传递引用参数必选参数可选参数(默认值参数)不定参数剩余参数3.PHP声明参数类型4.PHP函数返回值5.PHP可变函数6.PHP闭包函数7.PHP回调函数8.PHP递归函数9.PHP命名空间二、结束今日份函数一、PHP函数在日常开发中,如果有一个功能或者一段代码要经常使用,则可以把它写成一个自定义函数,在需要的时候进行调用
一纸荒凉 * Armani
·
2021-04-29 17:56
PHP
php
【php基础入门】运算符、流程控制语句及单双引号区别和模块化编程的
使用详解
目录字符串的单引号和双引号区别PHP运算符算数运算符字符运算符关系运算符逻辑运算符赋值运算符错误抑制符三元运算符PHP流程控制分支语句循环语句模块化编程今日相关函数今日作业字符串的单引号和双引号区别字符串的插值双引号中的字符串,更像一个模板这个模板中除了字面量以外,还可以有变量和转义字符模板中的需要给变量提供一个边界区分字面量{}单引号的解析速度理论上比双引号快价格:".$price."元";//
一纸荒凉 * Armani
·
2021-04-29 17:15
PHP
php
PHP中include和require的
使用详解
在PHP中,有两种包含外部文件的方式,分别是include和require。他们之间有什么不同呢?如果文件不存在或发生了错误,require产生E_COMPILE_ERROR级别的错误,程序停止运行。而include只产生警告,脚本会继续执行。这就是它们最主要的区别,其他方面require基本等同于include。被包含文件先按参数给出的路径寻找,如果没有给出目录(只有文件名)时则按照includ
·
2021-04-29 14:07
从表单校验看JavaScript策略模式的
使用详解
众所周知的是,表单确实在前端,唔,或者说在网页中占有不小的比重。事实上,几乎每一个中大型网站都会有“登录注册”以验证用户信息、防止一些不可名状的隐患。。。那么表单的优劣就成了前端开发者急需解决的问题。其实我更愿意称为“代码的可读性”或“可复用性”以及“是否冗杂”。表单也有“优劣”?你在开玩笑嘛?我想你可以认真看下下面的代码,它用到了一些“新知识”:请输入用户名:请输入密码:请输入手机号:提交用户名
·
2021-04-29 12:23
jdbc与druid连接池的
使用详解
使用jdbc实现对数据库的操作Ⅰ获取数据库连接packageorg.example.utils;importjava.sql.*;publicclassJavaDateConnection{/***获取数据库连接*@returnConnection*/publicConnectiongetConn(){//project为数据库名Stringurl="jdbc:mysql://localhost:
·
2021-04-29 10:14
PHP 生成器的
使用详解
什么是生成器?听着高大上的名字,感觉像是创造什么东西的一个功能,实际上,生成器是一个用于迭代的迭代器。它提供了一种更容易的方式来实现简单的对象迭代,相比较定义类实现Iterator接口的方式,性能开销和复杂性大大降低。说了半天不如直接看看代码更直观。functiontest1(){for($i=0;$ivalue;是不是和数组项的定义形式一模一样,非常直观好理解。functiontest5(){f
·
2021-04-29 10:40
linux的常用的wc命令,Linux系统中wc命令
使用详解
下面由学习啦小编为大家整理了linux系统中wc命令
使用详解
,希望对大家有帮助!
钢盅郭子
·
2021-04-28 21:12
linux的常用的wc命令
UIPickerView
使用详解
效果:72F2FA61-5CE4-4D2F-BA1C-B30146F2956E.png废话不多少,直接上代码:#import"ViewController.h"@interfaceViewController(){NSArray*_provinceArr;NSArray*allArr;}@end@implementationViewController-(void)viewDidLoad{[sup
树根曰
·
2021-04-28 17:44
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他