- 博客(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
9953
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
786
原创 Android Webview 空白页面问题
Android Webview 空白页面问题https://www.jianshu.com/p/8ef6340dc166
2020-04-03 15:21:57
1070
原创 使用nginx来完成反向代理及处理静态文件请求
使用nginx来完成反向代理及处理静态文件请求https://blog.youkuaiyun.com/paullinjie/article/details/80457458
2020-03-31 16:18:40
975
原创 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
259
原创 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
522
原创 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
231
原创 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
1728
原创 安卓计时器
安卓计时器创建子线程并创建Message对象,用sendMessage方法向主线程发送消息Boolean isWork=true; new Thread(new Runnable() { @Override public void run() { try { ...
2019-11-06 16:44:52
360
转载 IOS 网络请求之 AFNetWorking 3.x 使用(上)
IOS 网络请求之 AFNetWorking 3.x 使用前言: 计划把公司的网络请求与业务解耦,所以想着学习一下网络请求,最近学习了NSURLSession,今天来学习一下基于NSURLSession封装的优秀开源框架AFNetWorking 3.x,之前13年做iOS开发时用的ASIHttpRequest开源框架。AFNetWorking  ...
2019-10-30 17:30:42
257
转载 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
440
转载 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
177
转载 Carthage 包管理工具,另一种敏捷轻快的 iOS & MAC 开发体验
Carthage 包管理工具,另一种敏捷轻快的 iOS & MAC 开发体验 swift 发布于 2019年10月24日 Carthage 和 CoaoaPods 的区别CoaoaPods 是一套整体解决方案,我们在 Podfile 中指定好我们需要的第三方库。然后 CocoaPods 就会进行下载,集成,然后修改或者创...
2019-10-24 17:32:12
329
转载 iOS 项目的目录结构能看出你的开发经验
iOS 项目的目录结构能看出你的开发经验最近有师弟面试iOS开发,他很吃惊地跟我说,面试官竟然问他怎么分目录结构的,还具体问每个子目录的文件名。目录结构确实非常重要,面试官这么问他,无疑是想窥探他的开发经验。清晰的目录结构,可让人一眼明白相应的业务和职能,这也能体现开发者的经验和架构水平。目前,我接触过的项目中,比较常规的两种结构:1.主目录按照业务分类,内目录按照模块分类(主目录按照M...
2019-10-22 17:12:40
192
转载 CocoaPods安装和使用教程
CocoaPods安装和使用教程目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? <ul> <li><a href="#usage1">场景1:利用CocoaPods,在项目中导入AFNetworking类库</a></li>...
2019-10-18 16:46:29
386
原创 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
388
原创 IOS代码规范
IOS代码规范1.copy和strong的选择:把一个对象赋值给一个属性变量,当这个对象变化了,如果希望属性变量变化就使用strong属性,如果希望属性变量不跟着变化,就是用copy属性。2.推荐使用代码提示中宏定义的NS_ENUM()枚举模块来创建,它可以提供更严谨的类型检测和代码补完功能。3.私有变更应该在类的私有类别中,不需要加private等词语来进行修饰。4.私有类别可以在命名为...
2019-10-12 16:44:21
119
原创 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
659
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
89
原创 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
1677
1
原创 IOS简介
iOS 入门简介概述iOS(原名 iPhone OS,自 iOS 4 后改名为 iOS)是苹果公司为移动设备所开发的专有移动操作系...
2019-10-09 17:35:50
950
原创 好用的Popup
最近发现一个非常好用的第三方框架—XPopup简介: ????功能强大,UI 简洁,交互优雅的通用弹窗!可以替代 Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner 等组件,自带十几种效果良好的动画, 支持完全的 UI 和动画自定义!(Powerful and Beautiful Popup,can absolutely repl...
2019-09-27 17:03:54
10993
原创 适配器中设置item高度
在HelperBindData加入 DisplayMetrics dm = mContext.getResources().getDisplayMetrics(); int with = dm.widthPixels; ViewGroup.LayoutParams layoutParams = viewHolder.itemView.getLayoutPar...
2019-09-23 11:18:18
336
原创 RecyclerView 高度随着Item数量增加自适应高度
最近弄安卓项目,遇到用自定义适配器的地方,但是当item数量超过一定数量的时候,RecyclerView的高度也不再增加,尝试取消滑动,设置RecyclerView大小等效果都不是很理想,研究多次后终于找到个方法 <RelativeLayout android:layout_width="match_parent" android:layout_height...
2019-09-21 15:20:47
4534
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
327
2
原创 Cannot resolve symbol 'xxx'解决方法
安卓开发中有时遇到Cannot resolve symbol 'xxx’这种问题,可以在build.gradle中将jar包注释,然受Sync Now 下,再将注释删除,在Sync Now下然后重启下编辑器即可解决。...
2019-08-19 17:00:40
13629
2
原创 Android简易屏幕适配方案
最近一直被屏幕适配问题折磨的难受,偶然间看到一篇今日头条给的屏幕适配方案,觉得不错,就分享下1.新建Density2.下面是今日头条的代码// 系统的Density private static float sNoncompatDensity; // 系统的ScaledDensity private static float sNoncompatScaledDensity; pub...
2019-08-19 16:53:16
259
原创 安卓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
1129
原创 Android关闭自动弹出输入法
平时在开发中,AndroidManifest.xml中添加了android:windowSoftInputMode="adjustResize"或者adjustPan的话,当我们打开含EditText控件的页面时,它会自动弹出软键盘,那我们怎么关闭它呢?<activity android:name=".bar_code_queryActivity" android:windowSof...
2019-08-16 15:08:29
1628
转载 Android commit 和 commitAllowingStateLoss 的区别
Android commit 和 commitAllowingStateLoss 的区别 fragment 一般我们会这么写: getSupportFragmentManager() .beginTr...
2019-08-15 17:22:07
467
转载 深入理解Token
深入理解Token今天看到个比较有用的文章,就分享下 版权声明:本文为优快云博主「TimeFriends」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/qq_44590469/article/details/98028814 Token解决的问题1.To...
2019-08-14 16:17:50
318
1
原创 XUI -Android原生UI框架的配置
XUI -Android原生UI框架的配置本人也是一个小白,之前使用xui框架,在网上找到配置教程,但是由于网上的教程还不是最详细的,所以还是不会使用,学会配置后写一篇文章,以便于像我这样的小白学习配置吧添加Gradle依赖1.先在项目根目录的 build.gradle 的 repositories 添加:(这里是build.gradle(Project:项目名))// ...表示文件原有...
2019-08-13 16:48:30
3260
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人