综合( 右侧选择分类 )
SuperBig

Android Service详解(六)---绑定服务BoundService详解之AIDL的自定义属性使用

这是第六篇文章主要讲的是BoundService中用AIDL实现IPC,自定义属性的使用,上篇博客已经说明了AIDL应该如何使用,但是如果想传入一个自定义的类的时候怎么办呢?那么这篇博客将对这种情况进行详细描述废话不多说了,直接上步骤,前期的步骤上篇博客已经说明了,这篇是对上篇博客的扩展1.新建一AIDL文件,并与你即将定义的类型名字相同,例如Person.aidl2.新建一个类Person.ja
2846 人浏览
wechat

微信小程序支付功能页

微信小程序支付功能页支付功能页用于帮助插件完成支付,相当于 wx.requestPayment 的功能。需要注意的是:插件使用支付功能,需要进行额外的权限申请,申请位置位于管理后台的“小程序插件 -> 基本设置 -> 支付能力”设置项中。另外,无论是否通过申请,主体为个人小程序在使用插件时,都无法正常使用插件里的支付功能。调用参数支付功能页使用 functional-page-navi
2845 人浏览
androidproject

Github 炫酷线条动画效果(仿BiliBili客户端) PathView

博客详情:http://blog.csdn.net/u011387817/article/details/78817827使用方式:添加依赖:implementation'com.wuyr:pathview:1.0.0'APIs:MethodDescriptionsetPath(Path path)加载PathsetMode(int mode)设置条线动画模式(火车模式, 飞机模式
2845 人浏览
hangge

SpringBoot - 实现JSON数据的返回(将模型转成JSON字符串)

JSON是目前主流的前后端数据传输方式。在Spring Boot项目中,只要添加了Web依赖(spring-boot-starter-web),就可以很方便地实现JSON转换。下面我们通过样例进行演示。Web依赖默认加入了jackson-databind作为JSON处理器,我们不需要要添加额外的JSON处理器就可以返回一段JSON。1,实体类创建首先我们创建一个Book实体类,注意这里用到了两个注
2841 人浏览
java

java关于函数重载(overload)和函数覆盖(override)区别

重载(Overload):在类中多个同名函数同时存在,具有不同的参数个数/类型。方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。 特点:与返回值类型无关,只看参数列表。 优点:方便阅读,优化设计。 注意:不能有两个名字相同,参数类型,参数个数也相同却返回不同类型值的函数。 public class A{ //show方法被重载 public
2841 人浏览
android

SDK升级到33后 Android Studio xml文件无代码提示的问题

Android compileSdkVersion 升级到33后 Android Studio xml文件无代码提示的问题自从升级到33后,代码提示没了,找了半天也找不出来原因,最后只能把版本降低到32或者31都可以。具体什么愿意我也不知晓,记录下
2841 人浏览
xiaozhi

1.Web 应用安全性: 浏览器是如何工作的

这本系列的第一篇,先解释浏览器的功能以及执行方式。由于大多数客户将通过浏览器与 web 应用程序进行交互,因此必须了解这些出色程序的基础知识。浏览器是一个渲染引擎,它的工作是下载一个web页面,并以人类能够理解的方式渲染它。虽然这几乎是一种过于简单的过分简化,但我们现在需要知道的全部内容。用户在浏览器栏中输入一个地址。浏览器从该 URL 下载“文档”并渲染它。你可能习惯使用 Chrome,Fire
2840 人浏览
android01

Android源码解析(十八)-- Activity布局绘制流程

这篇文章是承接上一篇文章(Android布局加载流程:android源码解析(十七)-->Activity布局加载流程)来写的,大家都知道Activity在Android体系中扮演者一个界面展示的角色,通过上一篇文章的分析,我们知道Activity是通过Window来控制界面的展示的,一个Window对象就是一个窗口对象,而每个Activity中都有一个相应的Window对象,所以说一个Ac
2839 人浏览
hangge

K8s - 重新生成token以及hash值(解决令牌过期的问题)

当我们使用kubeadm init完成Master节点的安装后,界面上会输出如下kubeadm join ……命令。这个命令使用来将各个节点加入集群中。kubeadmjoin192.168.60.128:6443--tokenw5ndme.t66qlcrcw6l2j1k6 --discovery-token-ca-cert-hashsha256:890270a05467595010abc74
2835 人浏览
ziyouxia

yii2如何设置 keywords 和 descripition

在Yii2中如何设置title是非常容易的,只要在view.PHP里面设置$this->title="xxx"即可代码如下:$this->title="page title"; 但是如何设置 keywords 和 descripition呢?博主原本以为会有类似$this->keywords这种,然后果断发现没有。(强烈要求yii官方增加这个)于是看了下源代码(View.php)
2833 人浏览
android01

Android产品研发(十一)-- 应用跳转协议scheme

上一篇文章中我们讲解了在Android App的实际开发中,尽量不在静态变量、全局变量中保存数据,这是因为App的进程可能是不安全的,在部分手机中其有可能被系统杀死,从而造成静态全局变量重新初始化。而这时候App当前页面的Activity还会被保存在内存中,从而造成App并没有被重启的假象,但是这只是显示的页面没有被杀死,而进程实际上是被重新启动了的。这时候在使用已被重新初始化的静态变量就会发生一
2829 人浏览
hangge

SpringBoot - 使用Spring Data JPA操作数据库1(安装配置,基本用法)

一、基本介绍1,什么是 JPAJPA 是 Java Persistence API 的简称,中文名 Java 持久层 API。我们都知道 Hibernate 框架是一个 ORM 框架,而 JPA 则是一种 ORM 规范。JPA 和 Hibernate 的关系就像是 JDBC 与 JDBC 驱动的关系,即 JPA 制定了 ORM 规范,而 Hibernate 是这些规范的实现。因此从功能来说,JPA
2828 人浏览
php

laravel-admin 控制器创建

laravel-admin 控制器创建phpartisanadmin:makeContentController--model=App\Model\Contents
2824 人浏览
hangge

Intellij - 实现项目的热部署2(热部署插件JRebel的使用)

使用前文介绍的 spring-boot-devtools 模块只能实现项目的自动编译,自动重启。本文接着介绍一款好用的热部署插件:JRebel。它可以使得 Java 代码修改后不用重启系统,立即生效。1,安装 JRebel 插件(1)我使用的是 Mac 版的 Intellij IDE。首先打开 Rreferences 窗口,点击“Plugins”栏目,搜索“JRebel”,找到“JRebel fo
2822 人浏览
hangge

K8s - Kubernetes使用详解3(运行DaemonSet样例)

三、运行 DaemonSet1,DaemonSet 与Deployment 的区别Deployment部署的副本Pod会分布在各个Node上,每个Node都可能运行好几个副本。DaemonSet的不同之处在于:每个Node上最多只能运行一个副本。2,DaemonSet 的典型应用场景在集群的每个节点上运行存储Daemon,比如:glusterd或ceph。在每个节点上运行日志收集Daemon,比如
2821 人浏览
xiaozhu

python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法

python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法报这个错的原因:因为json.dumps函数发现字典里面有bytes类型的数据,无法编码。解决方法:在编码函数之前写一个编码类,只要检查到了是bytes类型的数据就把它转化成str类型。这个编码类代码示例如下:#!/usr/bin/env python3
2819 人浏览
煊琰

教你阿里云企业版服务器配置到底怎么选?阿里云ECS相关术语汇总

众所周知阿里云是国内最大的公共云计算服务提供商。越来越多的互联网公司和开发者把网站及核心业务迁移到云上。但是呢,云计算毕竟是个新鲜概念,有些人经常抱怨选个云服务器,那么多不知所云的名词、云计算概念。跟传统服务器的一点也不一样,头疼啊,实例、可用区、都是什么意思啊?那么阿里云服务器到底如何选配置呢。为此特意整理了关于ECS云服务器的常见术语及相关概念的解释,帮你快速理清思路,快速上云,轻松拥抱云计算
2817 人浏览
hgweb

Vue.js - 元素展开、收起动画效果组件(附:二级菜单的展开、收缩动画效果)

子菜单的展开、收缩功能在许多系统上都很常见,如果想要在打开收起时带有动画效果,过去常常会通过 jQuery 实现。而在 Vue 项目中,我们可以单独封装一个动画组件,方便使用。 1,效果图 点击一级菜单时,子菜单会从上往下逐渐展开。 再次点击一级菜单,子菜单又会从下往上收起。 2,创建动画组件(collapseTransition.js)组件代码如下,其内容是通
2816 人浏览
android

android RxJava(RxAndroid)的简单使用

可能大家听都没有听说过这个框架,但是现在其实已经很火了。在面试时,很多公司要求面试者会使用这个库,所以在网上查找资料,学习了如何使用,这里记录一下。前言  RxAndroid是RxJava在Android上的一个扩展,大牛JakeWharton的项目。据说和Retorfit、OkHttp组合起来使用,效果不是一般的好。而且用它似乎可以完全替代eventBus和OTTO,这么牛的东西当然要研究研究了
2815 人浏览
database

数据库优化之降龙十八掌

技术老铁们,工作累了,我们就一起来放松一下!老张我呢是个金庸迷,在金庸小说中,降龙十八掌无愧巅峰外功,它的威力之大可想而知。而今儿,老张要给大家介绍18招式,来优化我们的 MySQL 数据库,让它跑起来更快,更稳定!之前老有学生问我,张老师该如何优化我们的 MySQL 数据库呢?这个问题太泛泛了,不是很具体!因为数据库的优化要从多个角度去考虑,通过不同的维度模型去排查问题。老师整理了下思路,大概可
2811 人浏览