自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天朝程序猿的专栏

Share@World世界因分享而美

原创 基于phpems6.0考试系统docker镜像

基于phpems6.0考试系统docker镜像前言使用准备工作拉取镜像运行容器修改配置退出容器并重启访问前台xdebug远程调试关于phpems的使用可以参考官网参考链接 前言 镜像是基于phpems6.0项目代码制作的,早上dockerhub无法链接,希望不要跟gitlab一样政治封锁,索性还是...

2019-11-13 10:40:27

阅读数 224

评论数 0

原创 【Android输入法源码】基于GooglePinyin开源代码进行修改可运行!!!

起因: 之前是没有做过输入法的,但是最近有个项目需要用到,网上找了很多资源或多或少都有点问题,希望各位博主或者写文章的人都能秉着对自己文章和资源负责任的态度进行创作,以免对大家造成误解或者疑惑。 过程: 找了非常多的网站,csdn也有,有一些根本没法用,eclipse不能,androidSt...

2019-05-17 11:44:02

阅读数 1867

评论数 10

原创 【React Native】Unable to resolve module 'AccessibilityInfo'

今天研究React Native APP 开发,参考官网https://reactnative.cn/docs/getting-started.html 但是按照官方给出来的搭建方案创建了一个AwesomeProject后,执行 react-native run-android 安装Androi...

2018-08-11 00:29:34

阅读数 448

评论数 0

原创 【缓存策略】Retrofit+OkHttp实现缓存处理

早先对于服务器数据缓存处理一般是本地SP或者Sqlite;现在网络请求改为Retrofit+OkHttp,OkHttp是有缓存策略的, 今天我们就来说怎么实现Retrofit与OkHttp的缓存实现。 使用缓存的目的 减少服务器负荷,降低延迟提升用户体验。复杂的缓存策略会根据用户当前的网络情况...

2016-10-14 11:22:01

阅读数 3801

评论数 0

原创 【git】Intellij IDEA中Git插件提交内容到远程仓库

首先感谢大家的支持!部分本篇博客显示的内容格式惨不忍睹,特意调整一下,希望对大家有所帮助。 已经在单机环境下使用一段时间Git了,发现Intellij IDEA中的Git插件功能并不完善。 首先Intellij IDEA中Git本地仓库必须建立在当前项目文件夹下,其它自定义的位置不支持...

2015-05-07 16:14:19

阅读数 25773

评论数 0

原创 【android】自定义组合控件PullToRefreshRecyeclerView

场景:自从Android 5.0发布以来,越来越多的开发者开始接触RecyeclerView,但是RecyclerView如何实现下拉刷新,上拉加在更多。于是我就偷懒 写了一个,以供大家参考和学习,以待大家改进。 构思:想必大家对SwipeRefreshLayout这个控件有一定了解,没错本次...

2015-03-31 16:32:14

阅读数 6292

评论数 2

原创 【github】常用Github项目类库

常用Github上比较优秀的项目,希望对大家日常开发有所帮助。

2014-09-16 18:15:46

阅读数 9350

评论数 7

原创 【SwipeRefreshLayout】Google官方下拉刷新组件

官方链接:https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html#inhfields

2014-04-03 19:21:49

阅读数 21268

评论数 8

原创 【ScrollView】实现类网页回到顶部FrameLayout+ScrollView+Button

情景:应用中可滚动内容过多的话,回到顶部需要滚动多次。今天做个小效果,仿网页的回到顶部功能。 如下图 方案:采用帧布局FrameLayout 有两个Button,包含一个ScrollView,两个Button分别跳转至顶部和底部 布局: <FrameLayout xmlns:andr...

2014-03-31 02:45:21

阅读数 3192

评论数 2

原创 android 获取连接WiFi的名称SSID

我们经常会用到wifi的定向连接,需要对连接的wifi名称进行判断 首先权限声明,在manifest中添加 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />...

2020-02-20 08:51:59

阅读数 4

评论数 0

原创 Android-Universal-Image-Loader应用详解

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解...

2020-02-19 20:41:57

阅读数 11

评论数 0

原创 android将两张图片合并为一张图片

合成两张图片 通过canvas绘制合成 private Bitmap mergeBitmap(Bitmap firstBitmap, Bitmap secondBitmap) { int w1 = firstBitmap.getWidth(); int h1 ...

2020-02-18 15:05:40

阅读数 97

评论数 0

转载 centos8 安装 docker异常

centos安装docker 官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/ 里面包含包下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Pa...

2020-02-04 09:41:54

阅读数 106

评论数 0

原创 【androidstudio】编译失败时查错方法

Execution failed for task ‘:app:processDebugResources’ 但没有显示到底是哪里错了。 你可以尝试执行如下命令: ./gradlew assembleDebug --stacktrace 1 有三个参数可选: 1. –stacktrace 获取堆...

2019-11-07 18:33:46

阅读数 107

评论数 0

原创 【androidStudio】编译成功但不显示主module

项目编译成功但是没有出现可以运行的主module Sync Project with Gradle Files

2019-11-07 18:27:35

阅读数 162

评论数 0

原创 【androidStudio3】Android Device Monitor

androidStudio monitor 目录sdk>tools>monitor.bat 双击执行

2019-11-06 15:33:14

阅读数 126

评论数 0

原创 【php有图真相】docker环境下使用phpstorm进行xdebug调试代码

前提 本文不做服务器docker的安装,网上资料一大堆,参考官网即可。 环境 Ubuntu 16.04 LTS #查看命令 lsb_release -a docker version:18.09.7 #查看命令 docker version 镜像:php:apache-stretch #...

2019-10-30 16:32:48

阅读数 116

评论数 0

原创 【PHP】failed to open stream:Permission denied in 错误的解决方法

今天在安装php项目运行时,出现failed to open stream:Permission denied in 这个错误,原因是因为某个没有某个文件的写的权限,所以在写入文件的时候会报错 因为项目运行在linux下,所以用命令授权即可 chmod -R 777 指定的文件夹或者文...

2019-10-30 12:44:50

阅读数 654

评论数 0

原创 【webpack】TypeError: compilation. templatesPlugin is not a function的解决

TypeError: compilation. templatesPlugin is not a function的解决 原因是因为你的webpack不是最新版本,但是install去下载也不是最新,所以这里我们要手动下载 解决办法 npm add webpack@latest ....

2019-10-08 17:45:44

阅读数 288

评论数 0

原创 【Android】Line numbers info is not available in class的解决方案

安卓调试Debug不进入断点,发现断点无效,而且断点出会出现红叉,提示 原因是app模块下build.gradle 设置debug minifyEnabled true 解决注释掉或者修改false即可 ...

2019-09-19 17:15:48

阅读数 158

评论数 0

转载 python3安装xadmin出现 UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444

在学习 Django 时,需要安装 xadmin ,结果出现了一下错误 C:\WINDOWS\system32>pip install xadmin Collecting xadmin Using cached xadmin-0.6.1.tar.gz Complete out...

2019-09-16 17:10:39

阅读数 186

评论数 0

转载 Win10下python2和python3同时安装并解决pip共存

特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。 使用python开发,环境有Python2和 python3 两种,有时候需要两种环境切换使用,下面提供详细教程一份。 1、下载python3和python2 进入python官网,...

2019-09-16 13:03:27

阅读数 77

评论数 0

原创 【SpringCloud】SpringBoot2.1.7+springcloud config refresh 404

现象 今天尝试做SpringBoot2微服务 整合SpringCloud Config配置,Config Server 和Config Client,服务端配置从Git获取,Client端通过自定义接口方法获取,此时修改git配置文件,Server端能够获取新的配置信息,Client端无法刷新,...

2019-08-13 11:57:46

阅读数 732

评论数 0

原创 【android】签名详解(INSTALL_PARSE_FAILED_NO_CERTIFICATES问题解决)

今天jenkins持续集成gradle通过命令打包apk,安装应用时提示“应用未安装”,通过adb install 提示INSTALL_PARSE_FAILED_NO_CERTIFICATES; 言下之意就是应用没有签名,将apk后缀改成.zip打开,META-INF 目录下查看是否有CERT....

2019-07-30 11:44:03

阅读数 3647

评论数 0

转载 【GO】Windows 安装go,开发工具推荐Goland

Golang语言在近年来因为其高性能、编译速度快、开发成本低等特点逐渐得到大家的青睐,本篇主要讲述在Golang的安装部署。操作系统为Windows 10 64位。 一、安装 官网下载安装包:https://golang.org/ 点击Download: 选择Windows操作系统对应的...

2019-07-23 13:59:42

阅读数 177

评论数 0

原创 【Sentry图文避坑版】基于docker-compose实现的sentry+email+钉钉提醒

目录 前提 准备 安装docker-compose 问题 开始安装 配置 设置时区 邮件测试 钉钉推送 项目集成Sentry SDK 推荐博文 参考 前提 做软件开发应该都知道错误日志收集和及时提醒,移动端有很多类似友盟sdk,项目开发中sentry也是个不二选择,官方...

2019-07-08 00:09:29

阅读数 1290

评论数 0

原创 【Mac SSH】SSH连接工具finalShell推荐

今天推荐一款免费的比较好用的Mac系统下的SSH工具,不是xshell,不是gitbash也不是secureCRT 它就是FinalShell 介绍 Mac版安装路径 /Applications/finalshelldata Linux版安装路径 /usr/lib/finalshelld...

2019-07-07 14:15:34

阅读数 480

评论数 0

原创 【MAC】打不开“XXXX Installer”,因为它来自身份不明的开发者。

MAC经常会安装一些非AppStore的软件会报安全提示,苹果系统安全策略问题, 本人OS 版本10.14.5 打不开“XXXX Installer”,因为它来自身份不明的开发者。 此时查看一下设置 此状态是不能安装其他来源的 解决办法在命令行界面输入一下命令,sudo spctl...

2019-07-07 13:12:47

阅读数 1245

评论数 0

原创 【android】Error: Static interface methods are only supported starting with Android N (--min-api 24)

Error: Static interface methods are only supported starting with Android N (--min-api 24) 错误原因:这是因为java8才支持静态接口方法的原因 解决办法:可以通过在app的build.gradle文件中...

2019-07-03 13:25:53

阅读数 119

评论数 0

转载 【androidstudio】导入Eclipse项目的两种方法

Android Studio导入Eclipse项目的两种方法 Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。 1. 直接导入 打开...

2019-06-26 09:46:35

阅读数 170

评论数 0

转载 【android】解决安装apk INSTALL_FAILED_TEST_ONLY

deubg 包发现无法安装,提示无法解析,使用adb install 安装后提示INSTALL_FAILED_TEST_ONLY,原来是Android Studio 3.0会在debug apk的manifest文件application标签里自动添加 android:testOnly="...

2019-06-26 08:26:54

阅读数 613

评论数 0

原创 【docker】failed to listen to abstract unix socket "/containerd-shim/moby/xxx/shim.sock": listen unix

场景 在做keepalived+docker容器mysql 高可用时,今天出现了如下问题,mysql容器无法重启,使用docker restart mysqlA提示如下 docker restart mysql_backup_serverb Error response from daemon...

2019-06-18 00:37:56

阅读数 1755

评论数 1

原创 【Python】一行代码快速创建一个简单的web服务

场景 最近在做 keepalived 高可用,做个简单的IP漂移测试,需要看看虚拟IP是否自动接管生效 使用 Python自带的包可以建立简单的web服务器。 python -mWeb服务器模块[端口号],默认8000 如: python -m SimpleHTTPServer 8...

2019-06-16 09:25:39

阅读数 233

评论数 0

原创 【android】error: cannot connect to daemon(adb.exe start-server' failed启动失败,端口占用)

遇到问题不要慌,凡事皆有因果。 error: cannot connect to daemon(adb.exe start-server' failed) 一般adb启动不了 基本上可以断定端口占用,而且基本上都是一些手机助手之类的软件导致的 解决三步骤: 1、查找占用adb端口...

2019-06-14 19:03:50

阅读数 292

评论数 0

原创 【android9】解决Okhttp无法正常调用接口问题

场景 升级华为升级android 9 ,发现接口调用无法成功 问题原因 应用官方的说明:在 Android 6.0 中,我们取消了对 Apache HTTP 客户端的支持。 从 Android 9 开始,默认情况下该内容库已从 bootclasspath 中移除且不可用于应用。且And...

2019-06-11 18:39:54

阅读数 1008

评论数 0

原创 【docker】容器跨服务器的迁移的方法export&save

目录 场景 怎么做? 实战 export save 区别 注意事项 推荐 场景 项目针对一家传统企业,服务器环境采用docker配置。企业的网络管理非常严格,对服务器对外的带宽也有限制,使用下载镜像images非常慢。想必使用docker部署环境都是常有docker pull去...

2019-06-11 18:19:27

阅读数 583

评论数 0

原创 【Spring Security】 There is no PasswordEncoder mapped for the id "null"

使用springboot,权限管理使用spring security,使用内存用户验证,但无响应报错: java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"...

2019-06-06 17:50:47

阅读数 123

评论数 3

原创 【SpringBoot2】实现自定义404页面渲染

自定义 注意: 1、404.html一定要建在template/static下面,否则无效。 2、new ErrorPage可以重定向具体的html也可以重定向请求地址,如/404,那就需要添加/404的Controller 效果图 实现1 @Configuration public class...

2019-06-05 18:00:25

阅读数 1027

评论数 1

原创 【Springboot】关于SpringbootJPA分页 PageRequest过时的办法

【Springboot】关于SpringbootJPA分页 PageRequest过时的办法 看了网上很多博客,都是在用 new PageRequest的方法创建Pageable对象。可是估计很多同学写了之后才发现原来这个方法作者已经标记为过时了; 替代的方法是不要new PageRequest,...

2019-05-28 13:47:44

阅读数 372

评论数 0

原创 【ubuntu】SSH安装及配置

环境 Ubantu18.04 安装 sudo apt install openssh-server 输入sudo ps -e | grep ssh 有ssh则已经运行 随系统启动 systemctl enable ssh 访问限制 利用xshell或其他软件ssh登陆服务器提示访问...

2019-05-22 11:16:20

阅读数 559

评论数 0

提示
确定要删除当前文章?
取消 删除