gradle

Unable to connect to Postgress DB due to the authentication type 10 is not supported

感情迁移 提交于 2020-12-23 04:37:36
问题 I have recently tried my hands on Postgres. Installed it on local(PostgreSQL 13.0). Created a maven project and used Spring Data JPA, works just fine. Whereas when I tried using Gradle project, I am not able to connect to the DB and keep getting the following error. org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme

Unable to connect to Postgress DB due to the authentication type 10 is not supported

一个人想着一个人 提交于 2020-12-23 04:34:37
问题 I have recently tried my hands on Postgres. Installed it on local(PostgreSQL 13.0). Created a maven project and used Spring Data JPA, works just fine. Whereas when I tried using Gradle project, I am not able to connect to the DB and keep getting the following error. org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme

android实现手机号码登录之2020保姆式图片详解,一步一步教你实现Mob+SMSSDK平台?

瘦欲@ 提交于 2020-12-22 19:48:58
mob平台发送验证码 第一步:注册mob平台账号 第二步:在mob平台配置SMSSDK环境。 1.点击下图红色圆圈处的产品中心。 2.点击立即进入。 3.点击创建应用。 4.同意隐私服务。 5.创建应用。 6.点击下图红色圆圈接入接口。 7.选择SMSSDK。 8.获取你的·`App Key`和`App Secret`。 9.点击SDK下载。 10.下载SMSSDK。 第三步:把SMSSDK的代码添加到android 1.新建一个项目。 2.在AndroidManifest中加入权限。 3.在Project的builder.grale处加入代码。 4.在Moudule中builder.gradle处加入代码 5.编写MainActivity文件。 第四步:看一下项目效果。 虽然mob平台可以实现手机验证码登录 ,但是有一个弊端 每天只能发送10条验证码。 建议仔细观看每一个步骤,如果一个步骤没处理好,可能就会让你的这个功能无法实现。相信我一定可以成功的。 第一步:注册mob平台账号 因为我已经注册了mob平台了,也没有多余的手机号,就不详细说明了,注册还是比较简单的。下面附上mob平台的链接: mob平台链接 :https://www.mob.com/ 第二步:在mob平台配置SMSSDK环境。 1.点击下图红色圆圈处的产品中心。 2.点击立即进入。 3.点击创建应用。 4

Android控件RecyclerView的基本用法

天大地大妈咪最大 提交于 2020-12-21 20:05:48
Android控件RecyclerView的基本用法 转 https://www.jianshu.com/p/e71a4b73098f github: https://github.com/CymChad 前言:虽然在日常开发中已经多次接触过RecycleView,但也只是用到其最基本的功能,并没有深入研究其他内容。接下来将抽出时间去了解RecycleView的相关内容,同时在博客中进行记录,以此加深印象。这篇文章主要是介绍RecycleView的使用方法。 一、RecyclerView是什么 RecycleView是Android5.0后谷歌推出的一个用于在有限的窗口中展示大量数据集的控件,位于support-v7包中。它可以实现与ListView和GridView一样的效果,提供了一种插拔式的体验,高度的解耦,异常的灵活,只需设置其提供的不同的LayoutManager,ItemAnimator和ItemDecoration,就能实现不同的效果。 二、RecyclerView的优点 1、支持局部刷新。 2、可以自定义item增删时的动画。 3、能够实现item拖拽和侧滑删除等功能。 4、默认已实现View的复用,而且回收机制更加完善。 三、RecyclerView的使用方法 首先要在build.gradle文件中添加引用 compile 'com.android.support

Android快速入门之滚动控件RecyclerView

给你一囗甜甜゛ 提交于 2020-12-21 08:49:29
之前已经用过了ListView控件,虽然可以实现许多放入功能,但是其扩展性还是有一定缺陷的,比如所无法实现横向布局,为此,Android中提供了一个更强大的滚动控件——RecyclerView,它可以实现ListView的功能,同时还在ListView的基础上进行了优化。 RecyclerView基本使用 想要使用RecyclerView,首先我们应该在app的build.gradle中添加相关依赖: dependencies { 、、、 implementation 'androidx.recyclerview:recyclerview:1.1.0' 、、、 } 之后就可以直接使用RecyclerView控件了: <!--由于RecyclerView并不是内置在SDK中,所以必须把完整的包路径写下来--> < androidx.recyclerview.widget.RecyclerView android: id = " @+id/recyclerView " android: layout_width = " match_parent " android: layout_height = " wrap_content " /> 使用RecyclerView实现ListView相同的效果: 创建主活动CardRecyclerViewActivity,设置布局: <?xml

Android uni-app 封装原生插件

我们两清 提交于 2020-12-20 23:03:06
前言 据广大用户的需求,需要把我们anyRTC的SDK,封装到uni-app来使用,并且实现音视频通话。这边文章图文讲解一下怎么封装原生插件,并且在下一章uni-app实现音视频通话。 anyRTC开发者中心 1.uni-app是什么? 一个使用Vue.js开发所有前端应用框架,开发者编写一套代码,可发布到ios、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。 如果你还没有了解uni-app是什么: 点击这里:这篇文章举例说明。 2.uni-app的特点 1、跨平台更多 真正做到“一套代码、多端发行”! 条件编译:优雅的在一个项目里调用不同平台的特色功能! 2、运行体验好 组件、api与微信小程序一致 兼容weex原生渲染 3、通过技术栈,学习成本低 vue的语法、微信小程序的api 内嵌mpvue 4、开放生态,组件更丰富 5、支持通过npm安装第三方包 6、支持微信小程序自定义组件及SDK 7、兼容mpvue组件及项目 8、App端支持和原生混合编码 9、DCloud将发布插件市场 3.uni-app封装原生插件 3.1 Android离线SDK下载: 点击下载 ,两个SDK均可。 下载完成,解压备用: 3.2 新建Android项目 打开Android Studio,建立一个No Activity项目。在菜单栏选择 File>New

使用idea编译spring-framework5.0源码

时间秒杀一切 提交于 2020-12-19 11:03:53
自从迈入java开发这个行当,从来没有好好的研究过源码,深感惭愧,话不多说,今天上一篇使用idea编译spring5.0源码。 以下在win中构建和编译过程分为 jdk环境的配置 gradle的下载和安装 spring-framework的下载和构建 创建新moudle验证编译是否成功 一、window环境下jdk的配置 该部分请不清楚的小伙伴参照其他文章执行,再次不在赘述,本文中使用jdk1.8.0_131 二、spring-frameword 是由gradle构建,下面来下载和安装 下载和选择 下载地址:https://services.gradle.org/distributions/ 根据spring的版本,当前使用的spring-frameword是使用gradle-4.4编译的,此处选择4.9-bin安装包即可。 安装: 选择安装路径,最好是英文目录 解压gradle-4.9-bin.zip 配置环境变量 GRADLE_HOME: GRADLE_REPOSTORY_HOME:gradle的仓库地址    三、spring-framework 的下载和构建 下载地址1:官网:https://github.com/spring-projects/spring-framework 下载地址2:5.0源码(未编译):https://github.com/escaperun

Android程序中,内嵌ELF可执行文件-- Android开发C语言混合编程总结

社会主义新天地 提交于 2020-12-19 06:48:35
前言 都知道的,Android基于Linux系统,然后覆盖了一层由Java虚拟机为核心的壳系统。跟一般常见的Linux+Java系统不同的,是其中有对硬件驱动进行支持,以避开GPL开源协议限制的HAL硬件抽象层。 大多数时候,我们使用JVM语言进行编程,比如传统的Java或者新贵Kotlin。碰到对速度比较敏感的项目,比如游戏,比如视频播放。我们就会用到Android的JNI技术,使用NDK的支持,利用C++开发高计算量的模块,供给上层的Java程序调用。 本文先从一个最简单的JNI例子来开始介绍Android中Java和C++的混合编程,随后再介绍Android直接调用ELF命令行程序的规范方法,以及调用混合了第三方库略微复杂的命令行程序。 Android Studio配置 第一个配置是安装Android的SDK,这是开发Android程序必须的。 进入Android Studio的设置界面,Mac的快捷键是 Command + , ,Windows和Linux版本请自行从菜单中选择。 在设置界面中,从左侧顺序选择:Appearance&Behavior -> System Settings -> Android SDK,可以进入到SDK的设置。 右侧的SDK版本列表中,最前面显示了✔️或者后面显示了Installed,表示该版本的SDK已经安装。通常如果没有特殊需要

Android studio 将 Module 打包成 Jar 包

久未见 提交于 2020-12-18 02:56:02
一、默认自动生成的 jar 包   众所周知 android studio 会在library所依赖的 app运行 或 build 之后自动生成 jar 包,路径为 Module根目录/build/intermediates/bundles/debug or release/classes.jar,这样生成的jar是可以用的,但不是我们可以控制的,所以我们需要通过其他方式来解决这个问题。   注意:   若发现 Android Studio 项目 bundle 文件夹下没有 release 目录,可能是没有将 module 添加到主 module 依赖中。   方式1:主module右键 --> 倒数第二个Open Module Setting--> 上面最后一个选项Dependencies-->右边绿色加号-->Module dependency......然后确定   方式2:主Module的gradle的dependencies(平时添加第三方库的地方)中加上 compile project(':lib-zxing') 二、自定义生成 jar 包   首先,需要将待打包 module 项目中的 build.gradld 文件进行修改,如下图:      其次,在 build.gradle 文件中加入如下代码:   方式一: def _BASENAME = "TestJar";

Android studio

别说谁变了你拦得住时间么 提交于 2020-12-17 15:35:20
1 问题: Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) 解决办法:手动下载Gradle,将其解压至android studio安装目录,在AS中 File->Settings->Build, Exectution, Deployment->Gradle,设置Gradle home 2 AS工程中的主要几个文件: app > java > com.example.myfirstapp > MainActivity 这是主 Activity。它是应用的入口点。当您构建和运行应用时,系统会启动此 Activity 的实例并加载其布局。 app > res > layout > activity_main.xml 此 XML 文件定义了 Activity 界面的布局。它包含一个 TextView 元素,其中具有“Hello, World!”文本 app > manifests > AndroidManifest.xml 清单文件 描述了应用的基本特性并定义了每个应用组件。 Gradle Scripts > build.gradle 有两个使用此名称的文件:一个针对项目“Project: