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-开发实践
一个简单标注库的插件化
开发实践
最近在提炼一个功能的时候发现可配置项过多,如果全都耦合在一起,首先是代码上不好维护、扩展性不好,其次是如果我不需要该功能的话会带来体积上的冗余,考虑到现在插件化的流行,于是小小的尝试了一番。先介绍一下这个库的功能,一个简单的让你可以在一个区域,一般是图片上标注一个区域范围,然后返回顶点坐标的功能:话不多说,开撸。插件设计插件我理解就是一个功能片段,代码上可以有各种组织方式,函数或类,各个库或框架可
·
2021-08-05 00:03
javascript
开源低代码平台
开发实践
二:从 0 构建一个基于 ER 图的低代码后端
前后端分离了!第一次知道这个事情的时候,内心是困惑的。前端都出去搞SPA,SEO们同意吗?后来,SSR来了。他说:“SEO们同意了!”任何人的反对,都没用了,时代变了。各种各样的SPA们都来了,还有穿着跟SPA们一样衣服的各种小程序们。为他们做点什么吧?于是rxModels诞生了,作为一个不希望被抛弃的后端,它希望能以更便捷的方式服务前端。顺便把如何设计制作也分享出来吧,说不定会有一些借鉴意义。即
·
2021-08-01 22:47
SpringCloud 微服务最佳
开发实践
现在基于SpringCloud的微服务开发日益流行,网上各种开源项目层出不穷。我们在实际工作中可以参考开源项目实现很多开箱即用的功能,但是必须要遵守一定的约定和规范。本文结合我们实际的开发中遇到的一些问题整理出了一份微服务开发的实践规范,欢迎各位大佬拍砖指点。Maven规范1.所有项目必须要有一个统一的parent模块所有微服务工程都依赖这个parent,parent用于管理依赖版本,maven仓
·
2021-07-31 15:46
开源低代码平台
开发实践
一:低代码开发探讨与技术选型
开源、全站、低代码项目rxDrag的前、后端演示终于全都上线了,停下来喘口气,把
开发实践
通过系列文章的方式分享出来,顺便整理一下思路。当决定要做这个低代码项目的时候,低代码还不像现在这样火。
·
2021-07-29 00:42
前端javascript低代码
开发侧的CI 应该怎么做
CI的理念是「频繁地,快速地检测软件质量」,已经被证明是一种比较好的
开发实践
。本文沿着这一思路,试图总结出一点经验。一种典型的开发人员流程如下:CI中最重要的原则是两个:频繁,频次尽可能高。
·
2021-07-28 18:20
ci-cd
Android-
流式标签(流式布局)
场景:最近不是很忙,总结一下项目中用到的流式标签实现方案:采取自定义ViewGroup的方式,实现view的按需摆放实现效果图:image使用方式://设置适配器actBinding.uiFlowLayout.setUIFlowAdapter(mFlowAdapter=newFlowAdapter());//自定义适配器classFlowAdapterextendsUIFlowLayout.UIF
快乐生活和学习
·
2021-07-13 12:06
2019日更挑战(二),
android-
聊聊写布局(二)
瞎扯第二天,继续接上篇,上篇主要简单聊了下分析布局今天还是差不多,优化布局.优化布局:就说说我知道的一些,欢迎补充1.减少嵌套这点上篇就讲过了,再提是因为这个的重要性吧,安卓的嵌套大致两种.列表嵌套这种呢.首先要相信一点.同向的情况下,90%的列表设计都是可以一个RecyclerView搞定的.如果非要嵌套呢.那么嵌套RecyclerView的adapter,一定要注意缓存,不要每次onBindV
Jlanglang
·
2021-06-27 17:44
android-
打包错误...failed...´:app:lintVitalRelease´´.
拷贝了份工程,改了改包名,就安装错误,打包错误,哎!好脆弱的感觉...回头有机会我要看本as相关的书籍了....网友有分析,较详细:https://www.jianshu.com/p/326c91e344a8Error:Executionfailedfortask´:app:lintVitalRelease´.>Lintfoundfatalerrorswhileassemblingarelease
MonkeyLei
·
2021-06-26 15:17
Android-
插件化技术之我也来入个门-DexClassLoader加载apk,反射调用插件方法
最近完全投入Android开发一年左右了,中间也是一直补知识。到现在,还是补了蛮多的。布局上用约束布局很爽,应该没啥大问题。负责的布局,rv多type用的多,另外阿里的Vlayout也有尝试,还有一些其他框架,有看过一些三方框架源码,貌似也是多布局的封装,还蛮骚的样子。自定义View之前搞过,流程基本ok,问题不会太大。然后到了后面自己封装了弹窗库,新项目也用到了(近期弹窗计划正在针对地区选择进行
MonkeyLei
·
2021-06-25 16:43
kotlin学习笔记之协程
学习资料掘金小册(付费)-Android进阶:基于Kotlin的AndroidApp
开发实践
郭霖公众号-超长文,带你全面了解Kotlin的协程第一行代码(第三版)GDG上海实录回顾,带你快速上手Kotlin
大荒里种菜
·
2021-06-25 12:13
基于JAVA实现的FTP文件传输工具(包括TCP和UDP实现的客户端和服务端)
服务提供了对文件传输的支持,对FTP文件传输服务的需求是本程序的背景,当然现在已经有很多FTP的很好的实现,本程序也不可能说做得比知名的那些要好,在这里程序的目的是为了锻炼网络程序设计与实践和软件系统设计与
开发实践
能力
LEMFOooO
·
2021-06-24 22:49
Android-
实现一个简单的录音机功能程序
手机的录音功能随处可见,今以一个简单的实例来阐述如何实现一个简单的录音机功能。UI元素:四个按钮分别执行表示录音、停止、播放和删除操作。ListView展示录音片段。我们暂时存在于SD卡,对于录音的长度不作限制。以下是具体的实现逻辑与代码,代码写的比较乱,特此深表惭愧。。编写布局文件main.xml文件我们在MainActivity中声明一下常量、变量、实例等。其具体意义视命名而解。private
见哥哥长高了
·
2021-06-24 19:07
Android-
用apktool工具进行拆包、重打包
准备工作:一、拆包。(Mac环境)1.下载apktool,我用的是apktool_2.1.1.jar。2.需要拆包的apk。用到的命令:解包:java-jarapktool_2.1.1.jardapp-test.apk打包:java-jarapktool_2.1.1.jarbapp-test/签名:jarsigner-verbose-keystoremoonlighting.jks(证书)-sto
Jeffrey599
·
2021-06-24 06:50
7迭代器模式
来源:JavaScript设计模式与
开发实践
迭代器模式是指提供一种方法顺序访问一个聚合对象的各个元素,而又不需要暴露该对象的内部表示。
翊只仙女
·
2021-06-22 21:58
iOS14 Widget小组件
开发实践
1——了解Widget
iOS14带来了新的UI组件:WidgetKit,人称小组件(用过安卓的都能理解),这货的前身其实就是iOS10时候引入的TodayExtension。Widget为应用程序提供了这样一种功能:其可以让用户在主屏幕上展示App中用户所关心的信息。例如一款天气软件,其可以附带一个Widget让用户在主屏幕就可查看今日的天气情况,例如股票相关的软件,用户将自己感兴趣的股票收藏,无需打开App,在主屏幕
_SAW_
·
2021-06-22 05:44
使用c#.net实现打地鼠游戏和翻牌游戏
***本程序通过vs2010建立窗体应用程序,通过控件建立记忆纸牌及打地鼠游戏窗口需求分析:为了用户给用户提供美观的游戏界面,本项目在游戏的
开发实践
中注重对界面的美观设计,并配有背景音乐,在打地鼠游戏中将指针变为锤子
前端毛毛
·
2021-06-22 05:48
Android -容器- FrameLayout
目录
Android-
容器-FrameLayoutAndroid-容器-LinearLayoutAndroid-容器-RelativeLayoutonMeasure流程计算出所有的子View中最大的宽,高
奋飞的蜗牛ing
·
2021-06-22 04:15
JavaScript设计模式(四) 发布-订阅模式
“JavaScript设计模式与
开发实践
(图灵原创)。document.body.addEventListener('click',functi
optimistic_bfbe
·
2021-06-21 16:22
Vite + React 组件
开发实践
简介:毫不夸张的说,Vite给前端带来的绝对是一次革命性的变化。或者也可以说是Vite背后整合的esbuild、Browseresmodules、HMR、Pre-Bundling等这些社区中关于JS编译发展的先进工具和思路,在Vite这样的整合推动下,给前端开发带来了革命性变化。作者|风水来源|阿里技术公众号去年发表的《一个好的组件应该是什么样的?》一文介绍了借助TypeScriptAST语法树解
·
2021-06-21 15:20
react.jsvite
RN - android - 安卓打包教程
apk文件存放位置:
android-
>app->build->outputs->apk->release->***.apkapk文件存放位置截图安卓生成一个.keystore的密钥库文件的步骤:(详见RN
iOS_杨平
·
2021-06-20 14:16
小程序接入NPM包
开发实践
微信小程序已经支持NPM接入,这里指的是原汁原味的小程序开发,没有用任何框架。今天简单的记录一下接入过程。一、三个步骤根目录有package.json根据package.json的dependencies字段构建,所以声明在devDependencies里的包也可以在开发过程中被安装使用而不会参与到构建中。如果是这之前的版本,则建议使用--production选项,可以减少安装一些业务无关的npm
YukiYang
·
2021-06-20 14:05
android-
碎片布局
基本使用首先创建对应的碎片New=>Fragment=>Fragment(Blank)取消勾选includejava代码如下,注意继承的Frament需要建议使用support-v4库中的Frament,可以更好的保持一致性,在fragment_test.xml写入布局publicclassTestFragmentextendsFragment{publicTestFragment(){//Req
quanCN
·
2021-06-20 11:19
Android组件化
开发实践
一、背景随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼?1.项目模块多且复杂,编译一次要5分钟甚至10分钟?太慢不能忍?2.改了一行代码或只调了一点UI,就要run整个项目,再忍受一次10分钟?3.合代码经常发生冲突?很烦?4.被人偷偷改了自己模块的代码?很不爽?5.做一个需求,发现还要去改动很多别人模块的代码?6.别的模块已实现的类似功能
笨蛋小灰熊
·
2021-06-19 22:22
在 Next.js 使用 connect 中间件
本文节选自Next.js应用
开发实践
Next.js没有中间件机制。首先让我简单解释一下什么是中间件,为什么我们需要中间件。
·
2021-06-19 18:44
html 组件化 编辑器,前端组件化
开发实践
作者:陆国圣编辑:Sammi什么是前端组件化开发?我们在前端项目的开发流程中,把一个需求在一定的颗粒度范围内进行拆分,拆分后的单元具有独立功能和可复用性,具有可视和可交互的能力。通过这些单元之间的组合,能够完成具有一定复杂度的页面,这样的开发流程就可以认为是前端组件化开发。有哪些类型的组件?在组件化开发的项目中,一切皆组件。组件的颗粒度可大可小,可以是一个按钮,一个输入框,也可以是一个表单,一个穿
weixin_39677106
·
2021-06-19 16:20
html
组件化
编辑器
android-
简单快速封装MVP+Retrofit2.0+Rxjava框架
1、概述对于MVP(ModelViewPresenter)大多数做开发的人都能说出一二,或者看到网上的对mvp的解释,对其意都有大概的了解,但让你真正写一套mvp框架,是不是发现无从下手?曾几何本人接触MVP+Retrofit2.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,如果无从下
瓶子漂吧
·
2021-06-19 13:00
android-
自定义相机
importandroid.Manifest;importandroid.annotation.SuppressLint;importandroid.app.Activity;importandroid.content.Intent;importandroid.content.pm.PackageManager;importandroid.graphics.Bitmap;importandroid
Oslanka
·
2021-06-19 10:36
深入
Android-
细说Fragment
工作这么多年了,一直在做笔记,没有发布什么东西,总觉得网上已经有了,就懒得写。最后想了想,还是从最基础的开始,逐步刨析原理,检验自己的理解程度,希望各路大神讨论指导,如有错误欢迎指正,轻喷!对了,本文涉及到的源码都是基于Android-28,和AndroidX回归正题说到fragment,那我们肯定从生命周期开始说起,我们就一个经典的官方流程图来展示一下fragment的生命周期流程简单说明一下各
·
2021-06-18 21:38
Android-
开源炫酷动画框架
1.Side-Menu.Android分类侧滑菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Context-Menu.Android3.Pu
淡如茶2016
·
2021-06-15 14:26
Kong[nginx]-12 插件
开发实践
(redis)
KONG专题目录0x00前言上一篇我们聊到自定义插件的用途,这里我们实践一下:把API网关做为接口服务提供者来使用.(这种用法,虽然有点不务正业,不过至少给后端开发者多提供了一些脑洞.至于实际的使用场景,请小伙伴们自由发挥,可以在评论区留下您的想法:-)0x01准备按着以前积累的经验,我们这里,先快速创建一个自定义插件,名称为sum-api下面是两个文件的代码:handler.lualocalBa
国服最坑开发
·
2021-06-15 01:47
一年
Android-
有赞蚂蚁面经
本命年与找工作?若不是同事提醒,怕是忘记今年真是我本命年,本命狗年,非常狗,最爱狗了。前记大概这段时间也需要分享一个面经出来,今天周末,面试也算告一段落,将前两星期的面试经历先记录下来,后续再在这篇文章上继续更新。说来很神奇,Boss直聘上,我联系了26个职位,投出7份简历,收到4个面试邀请,其中3个都是自己找上我的。为什么离开同花顺同花顺帮助我从学校人成长为了社会人,也算养活了我一年,还是抱有感
lanzry
·
2021-06-14 23:29
Django+xadmin在线教育网站
开发实践
手记之环境配置
一、windows上搭建linux系统1、下载VirtualBox虚拟机并进行安装2、下载优麒麟操作系统,并安装在虚拟机上【安装过程不介绍】解决系统打开无法全屏:(1)控制台选择“设备->安装增强功能”,会在系统上生成一个可执行文件,点击打开(2)打开终端进入到该目录下,输入:./autorun.sh输入用户密码授权,等待一段时间即可。为了方便后续操作,可备份当前系统快照。3、控制台选择“设备->
ITsCLG
·
2021-06-14 07:42
Navigation导航包的学习实践-(四)导航包设置
导航包设置--配置文件的编写参考创客智造、[ROS机器人
开发实践
]在此之前,机器人已经能够tf发布坐标系信息,接收来自传感器的sensor_msgs/LaserScan或sensor_msgs/PointCloud
个个_4eeb
·
2021-06-14 02:27
修改块 - android - 代码样式
title:修改块-
android-
代码样式CodeStyle原文:https://developers.google.com/blockly/guides/modify/android/code-style
mimimomo
·
2021-06-12 23:22
第一次EasyAR集成的坎坷!!!
我本次集成的是非Unity1.3.1从官网下载SDK点这去下载SDK,image.png下载完注册一个keyimage.png首先创建一个新项目,不多说了,然后配置NDK点击tools->
android
Dreamboy_a2ef
·
2021-06-11 16:31
[原创][读书笔记]JavaScript设计模式与
开发实践
GoF在1995年提出了23种设计模式。但模式不仅仅局限于这23种。本书着重写了13种设计模式。前言:1.所有设计模式的实现都遵循一条原则,即“找出程序中变化的地方,并将变化封装起来”。一个程序的设计总是可以分为可变的部分和不变的部分。当我们找出可变的部分,并且把这些部分封装起来,那么剩下的就是不变和稳定的部分。这些不变和稳定的部分是非常容易复用的。这也是设计模式为什么描写的是可复用面向对象软件基
战神飘雪
·
2021-06-11 05:24
为Github项目添加Travis持续集成服务
持续集成(ContinuousIntegration,CI)是一种软件
开发实践
,在实践中项目成员频繁地进行集成,通常每个成员每天都会做集成工作,如此,每天整个项目将会有多次集成。
严北
·
2021-06-11 04:07
Android-
常用控件
1.WebViewWebViewwv=(WebView)findViewById(R.id.web_view);//支持JavaScript脚本wv.getSettings().setJavaScriptEnabled(true);//防止跳转到系统浏览器wv.setWebViewClient(newWebViewClient());//加载指定网址wv.loadUrl("http://www.b
__不将就
·
2021-06-11 02:18
相机、图片、二维码处理
------自定义相机CameraX------camera~20190520camera~20190702CameraX:Android相机库
开发实践
GoogleJetpack新组件CameraX介绍与实践
金色狐狸
·
2021-06-11 00:26
解放双手,使用Gitlab CI功能自动打包Flutter apk
是一种软件
开发实践
,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
宅居居士
·
2021-06-09 06:23
js常用的设计模式
本文为阅读《js设计模式与
开发实践
》摘录。
一二三kkxx
·
2021-06-08 18:34
Flutter 实战中所遇坑与填
实战过程中所遇的各种小问题在这里记录下,希望对正在迷茫中的童鞋有所帮助(记得点个)----码农一家亲Top1->(channelerrorxxxchannel,null)思路前往AndroidStudio->Project->
Android
卖girls的小火柴
·
2021-06-08 18:21
Android-
服务(AIDL通讯)
本文学习目标学会使用AIDL与远程服务进行通讯AIDL介绍AIDL是Android中IPC(Inter-ProcessCommunication)跨进程通信的一种,AIDL是AndroidInterfacedefinitionLanguage的缩写。通过AIDL,可以让本地调用远程服务的接口就像调用本地接口那么简单,让用户无需关注内部细节,只需要实现自己的业务逻辑接口,内部复杂的参数序列化发送,接
龙马君
·
2021-06-07 18:49
Jenkins打包接入蒲公英
归档信息展示:
Android-
聚房宝CC最新包包名:{VERSION_NAME}版本编号:{API_SERVICE}扫码安装二维码点击查看详情蒲公英接入:scandir:${WORKSPACE}/app
Frankeen
·
2021-06-07 15:14
iOS组件化
开发实践
目录:1.组件化需求来源2.组件化初识3.组件化必备的工具使用4.模块拆分5.组件工程兼容swift环境6.组件之间的通讯7.组件化后的资源加载8.OC工程底层换swift代码9.总结1.组件化需求来源起初的这个项目,App只有一条产品线,代码逻辑相对比较清晰,后期随着公司业务的迅速发展,现在App里面承载了大概五六条产品线,每个产品线的流程有部分是一样的,也有部分是不一样的,这就需要做各种各样的
_小迷糊_997
·
2021-06-07 00:55
Flutter与Native混合开发-FlutterBoost集成应用和
开发实践
(Android)
查看上篇:Flutter与Native混合开发-FlutterBoost集成应用和
开发实践
(iOS)。FVM和flutter_module也可以参考之前。一、准备工作1.FlutterSDK跟之前一
Miaoz0070
·
2021-06-06 14:39
总结移动
开发实践
中遇到的坑
1.inputplaceholder问题在chrome模拟移动端调试时[左边图],显示的非常正常,但是在真机上[右边图],placeholder里面的内容明显靠上,非常的不美观在国外网站,对这个属性的兼容性处理,那就是不要设计input的line-height或者设置line-height为normal即可,试了一下,虽然在谷歌模拟调试里稍微偏上,但是在“真机上”正常垂直居中~2.line-hei
ningluo
·
2021-06-06 12:25
android-
基础02-注解-反射-动态代理
学习笔记,自用,整理中------------------------------------------------------------------------------------------------------------------具体:publicinterfaceEnjoyWeatherApi{@POST("/v3/weather/weatherInfo")CallpostW
亢正
·
2021-06-01 21:44
Docker不香吗?为什么还要用k8s
K8s架构和组件Docker与k8s难舍难分
开发实践
,灵魂追问最后一个问题随着k8s作为容器编排解决方案变得越来越流行,有些人开始拿Docker和k8s进行对比,不禁问道:Docker不香吗?
爱笑的架构师
·
2021-05-23 11:17
五分钟学技术
docker
k8s
微服务
服务网格
java
javascript组合模式
参考《javascript设计模式与
开发实践
》第十章//宏命令的代码varcloseDoorCommand={//作为叶对象execute:function(){console.log('关门');}}
smartphp
·
2021-05-20 06:25
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他