综合( 右侧选择分类 )
androidproject

Android 自定义 View 之 LeavesLoading

LeavesLoading1. 创意原型Gif 原图:效果图:基本实现了原图的效果2. 如何添加进项目中仓库:方式一:下载LeavesLoadingLibrary 拷贝进工程中。tip: 不是当前的 TestLeavesLoading 项目哦!方式二:在 project 的 build.gradle 中:allprojects{ repositories{ ... maven{url&
1751 人浏览
androidproject

Android 动画各种实现总结分享 AndroidAnimationExercise

AndroidAnimationExercise这是一个关于Android中各种View的集合,里面包含自己日常开发和博客总结中的代码。 主要内容是Android动画、Android自定义View 相关的知识,包含一些常见应用中动画效果的模仿实例. 随着时间的推移,里面积累的很多代码,大致用5个Fragment 做了分类:Apk 下载体验扫一扫体验打开ImitateFragment (模仿三方应用
1749 人浏览
ios

svn-命令行常用命令集锦

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)简写:svn co2、往版本库中添加新的文件svn add file(file是文件名称)svn add *.java(添加当前目录下所有的java文件)3、将改动的文件提交到版本库svn commit -m “your content”简写:svn ci4、加锁/解锁svn lock -m “y
1749 人浏览
hangge

Intellij - 实现项目的热部署1(使用spring-boot-devtools实现自动编译重启)

在开发 Spring Boot 项目时,每次修改代码之后都需要手动重启项目,十分浪费时间。Spring 为开发者提供了一个名为 spring-boot-devtools 的模块来使 Spring Boot 应用支持热部署,当配置了 devtools 后,我们在 classpath 修改任何文件后项目都将会自动编译并重启。1,添加依赖(1)首先我们修改项目的 pom.xml 文件,在 depende
1748 人浏览
wechat

微信小程序协同工作和发布

小程序协同工作和发布在中大型的公司里,人员的分工非常仔细,一般会有不同岗位角色的员工同时参与同一个小程序项目。为此,小程序平台设计了不同的权限管理使得项目管理者可以更加高效管理整个团队的协同工作。以往我们在开发完网页之后,需要把网页的代码和资源放在服务器上,让用户通过互联网来访问。在小程序的平台里,开发者完成开发之后,需要在开发者工具提交小程序的代码包,然后在小程序后台发布小程序,用户可以通过搜索
1748 人浏览
hangge

SpringBoot - 自定义错误页1(基础:配置404等错误的静态页面、动态模版页面)

SpringBoot - 自定义错误页1(基础:配置404等错误的静态页面、动态模版页面) 在之前的文章中我介绍了如何使用 @ControllerAdvice 来进行全局异常处理(点击查看),但是这种异常处理方式一般用来处理应用级别的异常,一些容器级别的错误就处理不了,比如 Filter 中抛出的异常。因此,Spring Boot 中对于异常的处理还有另外的方式。 比如默认情况下,当我们通过 Po
1747 人浏览
hangge

K8s - Kubernetes使用详解14(集群日志管理:Elasticsearch)

十四、集群日志管理:Elasticsearch1,Elasticsearch 介绍(1)Kubernetes开发了一个Elasticsearch附加组件来实现集群的日志管理。这是一个Elasticsearch、Fluentd和Kibana的组合。(2)它们分工如下:Fluentd负责从Kubernetes搜集日志并发送给Elasticsearch;Elasticsearch是一个搜索引擎,负责存储
1745 人浏览
android01

Android源码解析(二十六)-- Android 截屏事件流程

今天这篇文章我们主要讲一下Android系统中的截屏事件处理流程。用过android系统手机的同学应该都知道,一般的android手机按下音量减少键和电源按键就会触发截屏事件(国内定制机做个修改的这里就不做考虑了)。那么这里的截屏事件是如何触发的呢?触发之后android系统是如何实现截屏操作的呢?带着这两个问题,开始我们的源码阅读流程。我们知道这里的截屏事件是通过我们的按键操作触发的,所以这里就
1744 人浏览
xiaozhi

29.5个 JS 解构有趣的用途

1. 交换变量通常交换两个变量的方法需要一个额外的临时变量,来看看例子:leta=1; letb=2; lettemp; temp=a; a=b; b=temp; a;//=>2 b;//=>1temp是一个临时变量,它先保存a的值。然后把b的值赋值给a,接着将temp值赋给b。如果使用解构的方式会更简单,不需要什么鬼的temp变量。leta=1; letb=2
1743 人浏览
煊琰

阿里云Link Security为企业级区块链提供易用性安全解决方案

近期,全球知名的市场研究公司Forrester,通过对包括阿里云在内的全球领先区块链企业进行调研,发布了区块链技术和市场分析报告,为企业如何基于区块链构建分布式信任体系、打造和增强数字化生态系统提供了一系列前瞻性和实用型的建议。 * 上图为Forrester在最新报告“A Pragmatic Road Map For Blockchain”中评估内容 在Forrester的定义中,企业区块链平台有
1743 人浏览
androidproject

GiftSurfaceView 直播间送礼物动画

GiftSurfaceView 最初出自于2014年开发HalloStar项目时所写,主要用于HalloStar项目直播间的送礼物动画。现在想来,那夕阳下的奔跑,是我逝去的青春。因高仿全民TV项目时想起,所以抽空整理了下,以此记录。Gif展示引入Maven:<dependency> <groupId>com.king.view</groupId> <a
1743 人浏览
wechat

小程序简介

小程序简介小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。小程序技术发展史小程序并非凭空冒出来的一个概念。当微信中的 WebView 逐渐成为移动 Web 的一个重要入口时,微信就有相关的 JS API 了。代码清单1-1 使用 WeixinJSBridge 预览图片WeixinJSBridge.invoke('imagePreview', {
1741 人浏览
cnbzlj

android ListView 局部刷新

今天,简单讲讲android如何对ListView 进行局部刷新。之前,自己做的ListView 发现刷新频率太高了,而且很多界面上看不到的数据改变时调用Adapter.notifyDataSetChanged()也会导致整个ListView 进行刷新。其实我们只需在界面元素改变时刷新界面那个改变的item就可以。如果不停刷新这个界面,会导致效率减低。所以在网上搜索了资料,最终解决了问题。平时在写
1741 人浏览
android

android 解决错误:Intel HAXM is required to run this AVD

今天,简单讲解Android 启动模拟器时,提示错误:Intel HAXM is required to run this AVD. VT-x is disabled in BIOS. Enable VT-x in your BIOS security settings (refer to documentation for your computer)的问题。这个问题其实是Android stu
1738 人浏览
java

Java学习的正确打开方式

在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。何谓学习?博主所理解的学习,它是
1736 人浏览
android01

Android源码解析(二十一)-- Android PopupWindow加载绘制流程

在前面的几篇文章中我们分析了Activity与Dialog的加载绘制流程,取消绘制流程,相信大家对Android系统的窗口绘制机制有了一个感性的认识了,这篇文章我们将继续分析一下PopupWindow加载绘制流程。在分析PopupWindow之前,我们将首先说一下什么是PopupWindow?理解一个类最好的方式就是看一下这个类的定义,这里我们摘要了一下Android系统中PopupWindow的
1736 人浏览
androidproject

RecyclerView的集合 Learning-RecyclerView

博客原地址:Anthony的简书博客 github地址:https://github.com/CameloeAnthony/Learning-RecyclerView 欢迎关注我的微博:Anthony 最近在研究RecyclerView ,还是习惯整理一下开源项目放到github上 ,欢迎提交更新 ,fork,star。 排序纯属个人直觉。 序号 项
1735 人浏览
wechat

注册小程序

每个小程序都需要在 app.js 中调用 App 方法注册小程序示例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。详细的参数含义和使用请参考 App 参考文档 。// app.js App({ onLaunch (options) { // Do something initial when launch. }, onShow (options) {
1733 人浏览
hgweb

CSS - 项目常用的通用样式汇总2(通用样式库、样式分离)

二、CSS 通用样式库1,基本介绍(1)所谓CSS通用样式库就是可以在任何网站使用的CSS样式库。通过对样式的独立拆分,使得各种效果可以自由组合,这是有别于一个class类覆盖多个CSS属性的做法的。(2)通过样式的独立拆分,精简的CSS文件,每个样式的重用性可谓发挥到的最大,同时,页面的后期维护变得异常轻松,样式冲突的可能性也是非常低的。2,通用样式库下面是我整理的一个比较好用的通用样式库(li
1729 人浏览
wechat

小程序存储

小程序存储存储每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.removeStorageSync 对本地缓存进行读写和清理。隔离策略同一个微信用户,同一个小程序
1729 人浏览