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
Android架构从入门到放弃
Maven的build生命周期和常用plugin
更多精彩内容且看:区块链
从入门到放弃
系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新SpringBoot2.X系列教程:七天从无
flydean
·
2020-08-21 02:49
java
maven
工具
生命周期
plugin
Lambda表达式和闭包Closure
更多精彩内容且看:区块链
从入门到放弃
系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新SpringBoot2.X系列教程:七天从无到有掌
flydean
·
2020-08-21 02:12
java
lambda
closure
闭包
小师妹学JavaIO之:文件编码和字符集Unicode
更多精彩内容且看:区块链
从入门到放弃
系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新SpringBoot2.X系列教程:七天从无到有掌握SpringBoot
flydean
·
2020-08-21 02:08
java
io
nio
编码
字符集
[转]面试题整理
【转】来自-微信号-Java和
Android架构
一、java面试题熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理,甚至要你知道有哪些不足,怎么改进,还有一些
ls__today
·
2020-08-21 00:53
Android
Java
面试题整理
学习Ant Design Pro
从入门到放弃
第一节:搭建项目
PS:作为一个做了好几年的JAVA后端开发人员,现有有些想学前端了。首先要知道官网吧点击进入官网照着官网弄了就是一直报错,我就找了我旁边前端的小妹妹,让她帮我看一哈:之后弄好了,命令如下:npminstallyarn-gyarninstall一大堆警告,然后报了一个错。没有管这个报错。然后会发现有个超大的文件夹:node_modules这个是依赖包。启动项目:yarnstart第一次启动有些慢,出
粉蒸肉加馍
·
2020-08-20 23:29
Ant
Design
Pro
带实际例子的
Android架构
MVP简述一「 JAVA,MVP,Retrofit,RxJava」
由于鸿洋大佬开源接口停用(其他人滥用导致),该教程接口不再可用,有空再重写,抱歉带实际例子的
Android架构
MVP简述一「JAVA,MVP,Retrofit,RxJava」谷歌推荐的MVP架构,是有Model
小白_ya
·
2020-08-20 22:09
js异步
从入门到放弃
(三)- 异步任务队列(task queues)
前言本文是对于异步系列第一篇里提到的evenloop模型中,所提到的任务队列(taskqueues)的展开分析正文说明:以下代码均使用chrome浏览器运行关于浏览器表现的差异在最后做补充。引子-奇怪的执行顺序先看一个典型的例子:console.log('scriptstart')//第一个异步任务setTimeout(()=>{console.log('setTimeout')},0)//第二个
安歌
·
2020-08-20 21:28
异步任务队列
javascript
js异步
从入门到放弃
(三)- 异步任务队列(task queues)
前言本文是对于异步系列第一篇里提到的evenloop模型中,所提到的任务队列(taskqueues)的展开分析正文说明:以下代码均使用chrome浏览器运行关于浏览器表现的差异在最后做补充。引子-奇怪的执行顺序先看一个典型的例子:console.log('scriptstart')//第一个异步任务setTimeout(()=>{console.log('setTimeout')},0)//第二个
安歌
·
2020-08-20 21:27
异步任务队列
javascript
阿里云备案:一步步
从入门到放弃
的
首先在godaddy用支付宝买了个域名,它说要实名认证后才可以激活正常使用,需要要上传身份证正面照,接着第一次我用自己的手机拍照上传,没多久就发邮箱告诉我验证未通过接着打电话问客服是什么原因导致验证失败的,客服小姐姐说是图片中的身份证没有拍全(左一角确实缺一点)好吧,那就重新拍张照片重新上传,这次以为可以过了,没想到的是,第二天邮箱来信息说验证未通过,我百思不得其解,再打电话问客服,小姐姐说照片不
醉卧美人膝
·
2020-08-20 21:18
备案
阿里云备案:一步步
从入门到放弃
的
首先在godaddy用支付宝买了个域名,它说要实名认证后才可以激活正常使用,需要要上传身份证正面照,接着第一次我用自己的手机拍照上传,没多久就发邮箱告诉我验证未通过接着打电话问客服是什么原因导致验证失败的,客服小姐姐说是图片中的身份证没有拍全(左一角确实缺一点)好吧,那就重新拍张照片重新上传,这次以为可以过了,没想到的是,第二天邮箱来信息说验证未通过,我百思不得其解,再打电话问客服,小姐姐说照片不
醉卧美人膝
·
2020-08-20 21:17
备案
Mac上的gdb之:
从入门到放弃
副标题:Mac上的gdb无法正常调试的问题Mac上用brewinstallgdb安装gdb后,无法正常的运行run命令,报错如下:(gdb)breakmainBreakpoint1at0x100000f66:filea.c,line4.(gdb)runStartingprogram:/Users/solomonxie/Workspace/tests/clang/aUnabletofindMacht
SolomonXie
·
2020-08-20 21:15
lldb
llvm
macos
c
gdb
Mac上的gdb之:
从入门到放弃
副标题:Mac上的gdb无法正常调试的问题Mac上用brewinstallgdb安装gdb后,无法正常的运行run命令,报错如下:(gdb)breakmainBreakpoint1at0x100000f66:filea.c,line4.(gdb)runStartingprogram:/Users/solomonxie/Workspace/tests/clang/aUnabletofindMacht
SolomonXie
·
2020-08-20 21:15
lldb
llvm
macos
c
gdb
Android 架构优化~MVP 架构改造
以前我写过一篇关于MVP架构的文章《
Android架构
—MVP架构在Android中的实践》。随着业务的复杂化,我们会发现传统的MVP架构依然会有很多问题。
Chiclaim
·
2020-08-20 21:32
mvp
android
Android 架构优化~MVP 架构改造
以前我写过一篇关于MVP架构的文章《
Android架构
—MVP架构在Android中的实践》。随着业务的复杂化,我们会发现传统的MVP架构依然会有很多问题。
Chiclaim
·
2020-08-20 21:32
mvp
android
《OpenGL
从入门到放弃
07》滤镜,一定要看,不亏
通过本文你将学习到滤镜的原理,以及一些常用滤镜的实现方式。关于滤镜大家应该都不陌生,滤镜功能广泛应用于相机、图库、短视频等应用,如抖音,看一下抖音的滤镜界面抖音滤镜可以看到,抖音提供了很多炫酷滤镜。无意间看到这篇文章当一个Android开发玩抖音玩疯了之后(二)里面介绍了5种抖音滤镜实现,不过因为还没涉及动画和相机预览,所以这一节我们就拿一张静态图片来实现滤镜功能。我们最终要实现的滤镜效果如下:滤
蓝师傅_Android
·
2020-08-20 21:08
《OpenGL
从入门到放弃
06》纹理图片显示
之前的文章:《OpenGL
从入门到放弃
01》一些基本概念《OpenGL
从入门到放弃
02》GLSurfaceView和Renderer《OpenGL
从入门到放弃
03》相机和视图《OpenGL
从入门到放弃
04
蓝师傅_Android
·
2020-08-20 20:02
微信
android架构
之分析
当app小的时候,是不需要涉及到太多的架构问题的。但是在app变得庞大以后,就会遇到个种问题。这些问题包括:代码的逻辑变得复杂,这会导致:出了问题难以debug如果出现了人员的变动,熟悉代码的时间变长。代码量带来的65535问题模块太多,内存占用也会比较大模块太多造成的性能问题dalvikLinearAllocheapsize插件机制的好处可以自动更新只有使用模块的时候才需要,否则就可以卸载掉,不
Juude
·
2020-08-20 19:57
区块链
从入门到放弃
系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新
简介区块链是一种防篡改的共享数字分布式账本,可记录公共或私有对等网络中的交易。分布式账本分布到网络中的所有成员节点,以加密散列链接的块的顺序链,永久记录网络中对等点之间发生的资产交换的历史记录。区块链的广为人知是从比特币开始的,但是区块链不是比特币,区块链只是比特币底层的技术基础。比特币可以看做是区块链的副产品。本文不介绍炒币,币圈有风险,炒币需谨慎。更多内容请访问www.flydean.com我
flydean
·
2020-08-20 17:19
区块链
比特币
以太坊
libra
密码学
区块链
从入门到放弃
系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新
简介区块链是一种防篡改的共享数字分布式账本,可记录公共或私有对等网络中的交易。分布式账本分布到网络中的所有成员节点,以加密散列链接的块的顺序链,永久记录网络中对等点之间发生的资产交换的历史记录。区块链的广为人知是从比特币开始的,但是区块链不是比特币,区块链只是比特币底层的技术基础。比特币可以看做是区块链的副产品。本文不介绍炒币,币圈有风险,炒币需谨慎。更多内容请访问www.flydean.com我
flydean
·
2020-08-20 17:19
区块链
比特币
以太坊
libra
密码学
React Native
从入门到放弃
ReactNative
从入门到放弃
最近工作清闲,自己做了个技术调研,选的就是ReactNative。下面总结下最近一段时间对ReactNative的研究。
流水不腐小夏
·
2020-08-20 13:03
RN
【
Android架构
】基于MVP模式的Retrofit2+RXjava封装之文件上传(三)
1.单图上传首先ApiServer,要使用Multipart注解//上传图片(私有接口)@POST("index.php/PrivateApi/Goods/uploadPic")@MultipartObservable>upLoadImg(@PartMultipartBody.Partparts);然后是PresenterpublicvoidupLoadImg(Stringpath){Filefi
Android Developer
·
2020-08-20 13:27
Android架构
师-组件化-APT生成路由动态参数类文件 8
上篇文章中,我们已经将路由数据创建完毕,这篇文章我们来解决这个问题以及动态参数如何传递?首先我们要知道,我们的组件化之间已经能够完成动态跳转,那么跳转的时候可能会携带参数,那么这个注解处理器需要作用到接收方,让注解处理器帮我们处理参数获取的这部分代码,我们只要在想要获取的参数上面添加注解,就能够获取参数的值了。那么里面需要注意的难点就是:1:通过注解处理器动态扫描所有参数注解2:获取到有参数注解的
芒果_BJ
·
2020-08-20 13:09
Android架构
师-组件化-组件化APT生成路由Group和Path文件 7
上文即组件化文章6中,我们遗留的问题是在app中通过RouterManager去add每一个Activity,这样操作很耗时,之前我们也说过,可以在ARouterProcessor,即注解处理器中动态扫描到添加了ARouter注解的文件,然后在process中动态解析,我们现在主要来完成这一步操作目标:我们需要完成以下两个文件的生成1:首先我们需要知道我们要通过注解处理器生成的目标文件/***路由
芒果_BJ
·
2020-08-20 13:09
Android架构
师-组件化-组件化路由架构设计 6
一:思考:在组件化架构中,我们需要通过APT和JavaPoet技术生成什么样的类文件呢组件化路由架构设计图:思考:1:为什么要组名,为什么不直接通过path路径来取Class类对象呢例如:组名app组名order组名personal比如组名有:app:那么对应的路径的详细的Class类文件,那么这个文件就是ARouter$Path$$app,都是APT生成的,是一对一的关系而组对应的详细路径列表中
芒果_BJ
·
2020-08-20 13:09
Android架构
师-组件化-组件模块间交互 3
1:子模块间(order/personal)相互交互Module间怎么交互(包括跳转,传参等等)比如:personal子模块需要跳转到order子模块怎么办?实现方案一:类加载技术交互但是这种方法很容易出错实现方案二:全局map记录信息这种方式我们来分析一下,我们看一下当我们的config.gradle的isRelease为true的时候,我们BuildApk,然后分析一下这个apk我们可以看到,
芒果_BJ
·
2020-08-20 13:08
Android架构
师-组件化-组件化APT高级用法JavaPoet 5
一:什么是JavaPoet1:定义项目主页及源码:https://github.com/square/javapoet对我们前一章的内容做了一个封装,实现过程稍微有点不一样,传统的写法:从包名--》类---》属性--》方法正序JavaPoet:方法--》属性---》类---》包倒序2:依赖JavaPoet库使用JavaPoet有Retrofit和Butternife3:JavaPoet常用的API
芒果_BJ
·
2020-08-20 13:08
Android架构
师-组件化-Gradle语法(全局gradle配置)1
组件化共分为8节课程组件化第一节:Gradle语法环境:什么是Gradle:是一种编程思想代码+详解样式:第一行代码:注意查看打印;Build-Toggleview第一种打印字符串的方式:println(“hellogradle”)第二种打印字符串的方式println"hellostudio"applyplugin:'com.android.application'println("hellogr
芒果_BJ
·
2020-08-20 13:08
Android架构
师-组件化-组件化APT介绍与使用 4
一:什么是APT1:定义对于注解,可以查看前面的文章2:结构体语言(APT是结构体语言)3:Element程序元素4:需要掌握的API5:开发环境的兼容二:开始撸码接上文中,我们用注解处理器(APT)来生成类,包括Retrofit,EventBus里都用到了。1:新建一个javaLibrary:annotation2:在此Library中新建Arouter类importjava.lang.anno
芒果_BJ
·
2020-08-20 13:08
Android MVP
从入门到放弃
网上有很多关于AndroidMVP开发模式的讲解了,这里就不详细说了。这篇文章主要说一下怎么搭建一个MVP框架,以及在搭建的过程中的一些注意事项等。因为该框架是结合RxJava2+Retrofit2+MVP模式,所以需要注意的点还是挺多的,尤其是内存泄漏方面。废话不多说,现在开始。首先说一下怎么搭建。首先我们肯定需要一个view的接口,让我们项目中所有的Activity来实现该接口,这就是MVP中
crazyWangyb
·
2020-08-20 13:40
Android相关开发
Android
RxJava2
Retrofit2
MVP
架构
MVP简单尝试
MVP模式解析标签:
Android架构
MVPMVP模式的核心思想MVP将Activity中的UI逻辑抽象成View接口,把业务逻辑抽象成Presenter接口,Model类还是原来的Model。
六花垂冰丸
·
2020-08-20 12:51
【翻译】App Architecture (
Android架构
组件) 指南
【翻译】AppArchitecture(
Android架构
组件)指南译者:Android的新出架构系列指南还是很有意义的,在API层为MVVM架构提供了支持。
grandville
·
2020-08-20 12:05
文档翻译
跨平台技术篇 - React Native
从入门到放弃
为什么要放弃学习ReactNative呢?先总结一下ReactNative的优缺点,再来说说原因。1.ReactNative的优缺点目前有许多的跨平台框架,比如基于WebView的Cordova、AppCan等,使用HTML+JavaScript渲染成原生控件的ReactNative、Weex,以及目前如日中天的Flutter。基于WebView的框架优点很明显,它们几乎可以完全继承现代Web开发
况众文
·
2020-08-20 10:01
跨平台技术篇
【翻译】项目引入组件
项目引入组件本系列其他翻译
Android架构
指南架构组件可以从Google的Maven仓库获取。
grandville
·
2020-08-20 10:42
文档翻译
Vue+Cesium
从入门到放弃
:踩坑
1.Cannotfindmodule“.”解决方法:在webpack.basic.conf.js中添加unknownContextRegExp:/^.\/.*$/2.pausedbeforepotentialout-of-memorycrash场景:Cesium加载Ajax请求到的Geojson文件.。原因:Cesium加载大数据量的Geojson时会出现这种错误解决方案:把GeoJson分解成小
Giser张博
·
2020-08-20 09:45
WebGis
Cesium
从入门到放弃
9:近景天空盒(不改源码)
先上效果图Cesium近景默认的天空盒只有相机距离较远时才能看到,在很多小场景下(比如智慧城市等)默认的天空盒可能无法满足用户的需求,所以近景天空盒的需要就诞生了,如果想要不改源码实现Cesium近景天空盒就需要重写SkyBox类,下面贴出全部代码。//以下代码复制自Cesium源码的SkyBox,然后做了一点点修改。//SkyBoxOnGround.js(function(){constCesi
Giser张博
·
2020-08-20 09:45
WebGis
Android Architecture Components原理浅析
前言:前文已经讲述了
Android架构
化组件的一些基本用法和整体使用场景。
Yagami3zZ
·
2020-08-20 08:49
Vue+Cesium
从入门到放弃
:拾贝
我知道你在找它,如果没有你打我1.取消Cesium版权信息$(".cesium-widget-credits").remove();或constcredits=document.getElementsByClassName("cesium-widget-credits");credits[0].parentElement.removeChild(credits[0]);2.禁止双击zoom到Ent
Giser张博
·
2020-08-20 07:19
WebGis
MATLAB下的多项式拟合
本文只进行线性多项式的拟合,至于非线性的拟合不会涉及,参考文献为《MATLAB
从入门到放弃
》。多项式格式如下:a为各项系数,x为自变量,n为阶。
木十化
·
2020-08-20 06:24
大学回忆
机器人操作系统ROS
从入门到放弃
(七):使用rosbag
欢迎来到第七讲,我居然能写这么多,撒花!!rosbag是用来储存ros消息的东西。在我们平时处理一些robotics问题的时候,我们得到一些数据,有些时候我们需要实时的处理,即获得数据,写好的程序分析数据然后得出结果,但另一些时候我们只是想采集数据,事后分析,这些数据存储在哪儿呢?就存储在rosbag里了。那么这一讲我们就要搞定两个简单的问题1:如何使用rosbag采集数据2:如何重新使用储存在r
陈瓜瓜_ARPG
·
2020-08-20 06:54
萌妹子Python入门指北(四)
计算机有些方面的知识真是常人所不能理解的,仅仅靠这几篇文章肯定是做不到入门的,如果各位真想学python,还是希望各位能去看更多python的例子,当然我这个系列的文章还是会继续写下去的,我尽自己可能不让本系列变成《python
从入门到放弃
xindoo
·
2020-08-20 02:19
python
Python批量采集百度相关搜索词教程
人生苦短,我用Python,
从入门到放弃
,在到学会装X,这里是大仙seo为你准备的一份装X指南,教你如何用Python批量采集百度相关搜索词教程。
大仙seo
·
2020-08-20 00:19
Python
一文带你 API 网关
从入门到放弃
前言假设你正在开发一个电商网站,那么这里会涉及到很多后端的微服务,比如会员、商品、推荐服务等等。那么这里就会遇到一个问题,APP/Browser怎么去访问这些后端的服务?如果业务比较简单的话,可以给每个业务都分配一个独立的域名(https://service.api.company.com),但这种方式会有几个问题:每个业务都会需要鉴权、限流、权限校验等逻辑,如果每个业务都各自为战,自己造轮子实现
zl1zl2zl3
·
2020-08-19 23:03
API
网关
api
网关
栈溢出
从入门到放弃
(上)
转自https://zhuanlan.zhihu.com/p/258923850x00写在最前面开场白:快报快报!今天是2017Pwn2Own黑客大赛的第一天,长亭安全研究实验室在比赛中攻破Linux操作系统和Safari浏览器(突破沙箱且拿到系统最高权限),积分14分,在11支队伍中暂居MasterofPwn第一名。作为热爱技术乐于分享的技术团队,我们开办了这个专栏,传播普及计算机安全的“黑魔法
少生孩子多种树
·
2020-08-19 22:37
栈溢出
Android 源码分析之旅3.3--Camera源码分析(插件级API入门Framework)
本篇文章将从插件级的API--Camera进行入手研究Android的Camera源码,以及整个
Android架构
是如何运作的。概述下面先给出Camera的API的调用时序图。
小楠总
·
2020-08-19 21:25
python爬虫
从入门到放弃
(四)之 Requests库的基本使用
什么是RequestsRequests是用python语言基于urllib编写的,采用的是Apache2Licensed开源协议的HTTP库如果你看过上篇文章关于urllib库的使用,你会发现,其实urllib还是非常不方便的,而Requests它会比urllib更加方便,可以节约我们大量的工作。(用了requests之后,你基本都不愿意用urllib了)一句话,requests是python实现
weixin_34112181
·
2020-08-19 16:53
AngularJS
从入门到放弃
模型M在AngularJS里面,模型就是普通的JavaScript对象控制器C控制器的作用是增强视图创建控制器angular.module('myApp',[]);.controller('myApp',function($scope){});控制器和视图做关联视图C视图就是HTML而已,Angular做了一些增强{{item}}新增数据绑定Angular提供双向数据绑定,模型($scope)发生
众生皆似尘埃啊
·
2020-08-19 07:45
【Spring Boot
从入门到放弃
】项目打jar包
给pom文件添加打包工具demoorg.springframework.bootspring-boot-maven-plugincom.lj.demo.DemoApplicationZIPrepackage在项目路径执行打包命令mvncleanpackage如果项目有测试类需要跳过测试,否则可能报错mvncelanpackage-DskipTests然后在target目录找到jar包shift右键
路西法Lucifer丶
·
2020-08-19 07:52
从入门到放弃
,全套Vue精选教程分享
前端开发者对Vue使用频率也越来越高。而且Vue相对于其他前端框架更加易于上手,还可以与第三方库或者既有项目整合,同时为单页应用提供驱动。用目前行业的黑话:不会Vue的前端不是合格的前端工程师!既然都来到了2020年,前端技术在不断更新换代,今天小千就为大家提供《2020千锋Vue全套教程全开源》的精选资源!!本次完全免费放送!后续小千还会不定期为大家分享一些精品视频教程,请大家随时关注!课程介绍
戏精程序媛
·
2020-08-19 05:43
Web前端
Vue.js 2.0
从入门到放弃
---入门实例(二)
前面一篇博客介绍了从零开始准备Vue.js所需的一些环境和工具。这片博客就来跟大家探讨一下Vue.js2.0中的一些特性,以及一个小实例,通过实例来跟大家分享,想必更容易理解。先来看一下,看完这篇博客,你会做出什么样的效果吧。就是这样的一个小的demo,其中主要用到了vue-router2.0和vue的单文件组件,这里再细分一下如下vue-router2.0定义路由配置router-view和ro
Angewell
·
2020-08-19 04:52
从入门到放弃
:强化学习小白版(一)
从入门到放弃
:强化学习小白版(一)这次强化学习,打算认真写一个学习笔记,欢迎各位指点,互相讨论。小白入门,理解困难,更新比较慢。主要参考郭宪的内容。
天涯遍地是小草
·
2020-08-19 04:40
机器学习
Python
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他