自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 VUE报错 plugin-vue requires vue (>=3.2.13) or @vue/compiler-sfc to be present in the dependency tree

VUE运行报错:@vitejs/plugin-vue requires vue (>=3.2.13) or @vue/compiler-sfc to be present in the dependency tree.运行npm install vue-loader安装完成重新运行项目即可

2022-01-12 12:53:25 9864 1

原创 Spring Boot配置访问文件

@Configurationpublic class Demo extends WebMvcConfigurerAdapter { /** * 配置静态访问资源 * @param registry */ public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/aa.txt").addResourceLoca

2020-05-15 15:49:17 749

原创 Android Webview 空白页面问题

Android Webview 空白页面问题https://www.jianshu.com/p/8ef6340dc166

2020-04-03 15:21:57 991

原创 使用nginx来完成反向代理及处理静态文件请求

使用nginx来完成反向代理及处理静态文件请求https://blog.csdn.net/paullinjie/article/details/80457458

2020-03-31 16:18:40 947

原创 String Json Bean之间的转换及问题

String Json Bean之间的转换及问题https://www.cnblogs.com/daguozb/p/8018516.htmlhttps://www.cnblogs.com/wobuchifanqie/p/7498794.html

2020-03-17 15:44:48 228

原创 Okhttp3的使用

Okhttp3的使用在build.gradle 加上依赖compile 'com.squareup.okhttp3:okhttp:3.8.0' compile 'com.squareup.okio:okio:1.12.0'配置文件添加网络权限<uses-permission android:name="android.permission.INTERNET"/>添...

2019-11-08 11:57:56 491

原创 Gson的使用

Gson的使用JSON 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便;解析和生成的方式很多,Java中最常用的类库有:JSON-Java、Gson、Jackson、FastJson等1.在build.gradle中添加implementation 'com.google.code.gson:gson:2.6.2'同时可以添加Gson工具类imp...

2019-11-08 11:52:42 197

原创 AndroidExtension methods are not supported at language level '7'报错

配置okhttp3的Util工具类时遇到个错误,在此记录下安卓N才以上可以使用,所以在build.gradle添加:compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}...

2019-11-08 11:41:24 1666

原创 安卓计时器

安卓计时器创建子线程并创建Message对象,用sendMessage方法向主线程发送消息Boolean isWork=true; new Thread(new Runnable() { @Override public void run() { try { ...

2019-11-06 16:44:52 333

转载 IOS 网络请求之 AFNetWorking 3.x 使用(上)

IOS 网络请求之 AFNetWorking 3.x 使用前言:    计划把公司的网络请求与业务解耦,所以想着学习一下网络请求,最近学习了NSURLSession,今天来学习一下基于NSURLSession封装的优秀开源框架AFNetWorking 3.x,之前13年做iOS开发时用的ASIHttpRequest开源框架。AFNetWorking  &nbsp...

2019-10-30 17:30:42 218

转载 IOS 网络请求之 AFNetWorking 3.x 使用(中)

3.)处理post请求 -(void)doPostRequestOfAFN{ //创建请求地址 NSString *url=@"http://api.nohttp.net/postBody"; //构造参数 NSDictionary *parameters=@{@"name":@"yanzhenjie",@"pwd":@"123"}; //AFN管理者调用...

2019-10-30 17:30:31 411

转载 IOS 网络请求之 AFNetWorking 3.x 使用(下)

AFNetWorking关于HTTPs 在2017年1月1日起Apple 要求开发者于年底之前为提交至 App Store 中的应用启用 HTTPS ,以支持 iOS 9 引入的 ATS(App Transport Security)技术。但后来,apple 发布声明宣布延长这个时限,提供给开发者更多的时间进行相关准备。目前 Apple 尚未公布新的截止日期。所以目前应对https的方...

2019-10-30 17:30:24 151

转载 Carthage 包管理工具,另一种敏捷轻快的 iOS & MAC 开发体验

Carthage 包管理工具,另一种敏捷轻快的 iOS & MAC 开发体验 swift 发布于 2019年10月24日 Carthage 和 CoaoaPods 的区别CoaoaPods 是一套整体解决方案,我们在 Podfile 中指定好我们需要的第三方库。然后 CocoaPods 就会进行下载,集成,然后修改或者创...

2019-10-24 17:32:12 311

转载 iOS 项目的目录结构能看出你的开发经验

iOS 项目的目录结构能看出你的开发经验最近有师弟面试iOS开发,他很吃惊地跟我说,面试官竟然问他怎么分目录结构的,还具体问每个子目录的文件名。目录结构确实非常重要,面试官这么问他,无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼明白相应的业务和职能,这也能体现开发者的经验和架构水平。目前,我接触过的项目中,比较常规的两种结构:1.主目录按照业务分类,内目录按照模块分类(主目录按照M...

2019-10-22 17:12:40 178

转载 CocoaPods安装和使用教程

CocoaPods安装和使用教程目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? <ul> <li><a href="#usage1">场景1:利用CocoaPods,在项目中导入AFNetworking类库</a></li&gt...

2019-10-18 16:46:29 360

原创 Java开发手册(常用代码规范)

Java开发手册(常用代码规范)一. 命名风格1.代码中的命名均不能以不能以下画线或美元符号开始或结束结束。反例 name/_ nane /sname 1 name-2.类名使用UpperCamelCase风格,但DO/BO/ DTOVO/AO/PO等情形例外正例: MacoPolo/ UserDO反例: macroPolo / UserDo3.方法名、参数名、成员变量、局部变量...

2019-10-14 11:10:38 360

原创 IOS代码规范

IOS代码规范1.copy和strong的选择:把一个对象赋值给一个属性变量,当这个对象变化了,如果希望属性变量变化就使用strong属性,如果希望属性变量不跟着变化,就是用copy属性。2.推荐使用代码提示中宏定义的NS_ENUM()枚举模块来创建,它可以提供更严谨的类型检测和代码补完功能。3.私有变更应该在类的私有类别中,不需要加private等词语来进行修饰。4.私有类别可以在命名为...

2019-10-12 16:44:21 97

原创 iOS开发入门

1. Objective-C语言入门《Objective-C基础教程》,很好。这里整理下后面几章的学习笔记,方便复习。《Objective-C基础教程》第8章 Foundation Kit介绍《Objective-C基础教程》第9章 内存管理《Objective-C基础教程》第10章 对象初始化《Objective-C基础教程》第11章 属性《Objective-C基础教程》第12章 ...

2019-10-11 17:29:54 627 1

原创 IOS第一篇

1.第一个IOS程序从控制台输出HelloWorld是我们学习C语言的第一步,同时输出HelloWorld也是众多编程语言的第一步,工欲善其事,必先利其器。学习ios的第一步当然是下载Xcode。(1)下载Xcode这里我提供一个下载地址:https://developer.apple.com/download/more/)同时提供开发者官网下载Xcode的视频,不会的同学可以看下http...

2019-10-10 17:28:09 74

原创 RecyclerView中item的点击事件

RecyclerView中item的点击事件1.首先可以在Adapter中写一个接口和Activity中回调的方法(同时添加set方法)public interface OnItemClick{ void onClick(HelperRecyclerViewHolder viewHolder,Grade item, int position); } OnItem...

2019-10-10 16:13:53 1647 1

原创 IOS简介

iOS 入门简介概述iOS(原名 iPhone OS,自 iOS 4 后改名为 iOS)是苹果公司为移动设备所开发的专有移动操作系...

2019-10-09 17:35:50 800

原创 好用的Popup

最近发现一个非常好用的第三方框架—XPopup简介: ????功能强大,UI 简洁,交互优雅的通用弹窗!可以替代 Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner 等组件,自带十几种效果良好的动画, 支持完全的 UI 和动画自定义!(Powerful and Beautiful Popup,can absolutely repl...

2019-09-27 17:03:54 10959

原创 适配器中设置item高度

在HelperBindData加入 DisplayMetrics dm = mContext.getResources().getDisplayMetrics(); int with = dm.widthPixels; ViewGroup.LayoutParams layoutParams = viewHolder.itemView.getLayoutPar...

2019-09-23 11:18:18 317

原创 RecyclerView 高度随着Item数量增加自适应高度

最近弄安卓项目,遇到用自定义适配器的地方,但是当item数量超过一定数量的时候,RecyclerView的高度也不再增加,尝试取消滑动,设置RecyclerView大小等效果都不是很理想,研究多次后终于找到个方法 <RelativeLayout android:layout_width="match_parent" android:layout_height...

2019-09-21 15:20:47 4381 5

原创 Android Studio去掉新建项目的标题

1.找到app/res/values/styles.xml并打开2.将 parent的属性改为"Theme.AppCompat.Light.NoActionBar"<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

2019-08-19 17:04:36 307 2

原创 Cannot resolve symbol 'xxx'解决方法

安卓开发中有时遇到Cannot resolve symbol 'xxx’这种问题,可以在build.gradle中将jar包注释,然受Sync Now 下,再将注释删除,在Sync Now下然后重启下编辑器即可解决。...

2019-08-19 17:00:40 13562 2

原创 Android简易屏幕适配方案

最近一直被屏幕适配问题折磨的难受,偶然间看到一篇今日头条给的屏幕适配方案,觉得不错,就分享下1.新建Density2.下面是今日头条的代码// 系统的Density private static float sNoncompatDensity; // 系统的ScaledDensity private static float sNoncompatScaledDensity; pub...

2019-08-19 16:53:16 224

原创 安卓6.0获取相机权限

安卓6.0以后,相机的权限就要动态申请了,这两天到处查找,终于找到个不错的方案。1.在项目的build.gradle(app)中添加dependencies {......compile 'pub.devrel:easypermissions:0.1.5'}2.获取相机权限的Activity中继承EasyPermissions.PermissionCallbacks这个接口publ...

2019-08-17 17:37:09 1087

原创 Android关闭自动弹出输入法

平时在开发中,AndroidManifest.xml中添加了android:windowSoftInputMode="adjustResize"或者adjustPan的话,当我们打开含EditText控件的页面时,它会自动弹出软键盘,那我们怎么关闭它呢?<activity android:name=".bar_code_queryActivity" android:windowSof...

2019-08-16 15:08:29 1578

转载 Android commit 和 commitAllowingStateLoss 的区别

Android commit 和 commitAllowingStateLoss 的区别 fragment 一般我们会这么写: getSupportFragmentManager() .beginTr...

2019-08-15 17:22:07 419

转载 深入理解Token

深入理解Token今天看到个比较有用的文章,就分享下 版权声明:本文为CSDN博主「TimeFriends」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_44590469/article/details/98028814 Token解决的问题1.To...

2019-08-14 16:17:50 294 1

原创 XUI -Android原生UI框架的配置

XUI -Android原生UI框架的配置本人也是一个小白,之前使用xui框架,在网上找到配置教程,但是由于网上的教程还不是最详细的,所以还是不会使用,学会配置后写一篇文章,以便于像我这样的小白学习配置吧添加Gradle依赖1.先在项目根目录的 build.gradle 的 repositories 添加:(这里是build.gradle(Project:项目名))// ...表示文件原有...

2019-08-13 16:48:30 3192 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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