项目总结
我叫白小飞
其实我是好人
展开
-
自定义圆环形进度条实现
自定义圆环进度条原创 2022-12-02 09:10:17 · 553 阅读 · 1 评论 -
centos7 gitlab14搭建完成后,无法访问的问题处理(“error“:“badgateway: failed to receive response: dial unix /var/opt)
搭建我就不说了,网上一找一大堆,主要问题是,搭建完了,也启动了,gitlab-ctl status 也看了,都启动着,配置文件也看了,跟别的一样,就是访问不了,别急,我来帮你找找看。分析步骤如下:先检查看看external_url 是否重新配置过,一般要是ip+端口号,保存,退出,gitlab-ctl reconfigure,重新加载,然后再重启,试试看如果上述操作完成后还是不行,此时在控制台输入gitlab-ctl tail 查看日志,如果出现:“error”:"badgateway: failed原创 2021-08-23 16:06:41 · 7630 阅读 · 4 评论 -
SpringBoot Feign内部调用时自动带上请求头信息(header)
我们在项目中单独使用feign时,有时候需要带上header,但是,手动添加header注释,或者在mapping里边写上header太麻烦,需要从请求里边取出来,然后再放到feign里边,下边介绍一种简单的方式:@Configurationpublic class FeignConf implements RequestInterceptor { private final ObjectFactory<HttpMessageConverters> messageConverters原创 2021-07-28 10:48:02 · 2322 阅读 · 0 评论 -
wex5 使用fileApid打开doc、pdf等文件时报错的问题解决(使用替代方法)
前言最近接手一个跨平台app的开发,项目中使用了cordova!ch.ti8m.documenthandler这个插件,这个插件中有个功能是在线预览,但是在使用过程中发现,android系统版本在7.0以上的手机,在打开网络上的文档时(doc、pdf等),程序会奔溃退出,后来发现是因为系统高的版本,对一些特殊文件夹做了保护,访问方式发生了变化,现已解决,以此记录一下,分享给又需要的朋友。正题...原创 2019-02-28 14:37:46 · 700 阅读 · 0 评论 -
android 保存 app crash日志(UncaughtExceptionHandler)
前言:android 开发中常常会遇到程序奔溃的问题,如果不是在开发环境下,很难找到问题,这时候就需要查看日志文件,来定位问题。我所使用的方法可能不完美,但是简单,具体使用如下:1.首先需要自定义一个application,然后继承自MultiDexApplication(使用这个的原因是有些lib里边可能出现65535限制),然后继承Thread.UncaughtExceptionHandl...原创 2018-05-04 17:55:57 · 572 阅读 · 0 评论 -
在使用信鸽推送时,自定义接收器发送广播,在自定义application中处理广播时重复处理的
信鸽推送,在自定义receiver中发送广播,application中处理广播,会重复的问题前言:最近的一个项目中需要使用到推送,考虑到送达率的问题,经大牛介绍,使用了腾讯公司的信鸽推送,项目大概的需求是,另一个硬件设备推送一条语音消息到我们服务器,我们服务器然后推送一条通知给我,我再去下载那条语音消息,其实很简单,我的思路就是:首先自定义一个receiver,在onNotifactionSh...原创 2018-05-04 11:57:07 · 764 阅读 · 0 评论 -
BaseActivity 中使用广播接收器时,onReceive 会多次执行
项目中使用了信鸽推送,然后自定义了receiver,然后发送广播到Baseactivity里进行数据处理,这时出现了一个问题:BaseActivity 中的onReceive 被多次调用,经过断点发现,只发送了一次广播,onReceive执行了两次。原因:1.我是在Baseactivity中的onreate() 注册了广播接收器,这样一来,子类activity创建的时候会重复注册,导致有多个B...原创 2018-04-19 11:52:26 · 2090 阅读 · 0 评论 -
android studio 开发android 项目时gradle文件的配置说明
android studio 开发android 项目时gradle文件的配置说明前言:在使用as开发过程中,总是需要在gradle中配置一堆东西,现在做一下总结,希望能帮到你!(技术水平有限,轻点喷)话不多说,直接代码//gradle代码是Groovy的语法所写的,所以要大概了解一点groovy的东西 //获取当前时间(年月日)这两个东西在后面可能会用到def rele...原创 2018-04-03 16:50:07 · 490 阅读 · 0 评论 -
android开发常用工具方法
在软件开发过程中常会用到一些工具方法,现对上一个项目所用的方法做一总结:package com.elabing.android.client.utils;import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.File...原创 2016-05-23 15:10:42 · 3710 阅读 · 0 评论 -
fragment 的适配器 以及滑动冲突
1.FragmentStatePagerAdapter 和 FragmentPagerAdapter 的区别: 如果是fragment里边嵌套的viewpager,父fragment使用replace方法替换子fragment,然后再切换回来后页面无数据的问题: 问题原因:位置 处理:viewpager的adapter需要使用FragmentStatePagerAdapter ,这样就可...原创 2018-02-08 14:37:52 · 568 阅读 · 0 评论 -
oracle 实现id自增
首先,创建一张表:**CREATE TABLE example( ID Number(4) NOT NULL PRIMARY KEY, NAME VARCHAR(25));** 然后,自定义一个序列(sequence): CREATE SEQUENCE example_sequence INCREMENT BY 1 -- 每次加几个 ...转载 2016-07-07 13:46:24 · 438 阅读 · 0 评论