- 博客(57)
- 资源 (11)
- 收藏
- 关注
原创 uniapp 微信小程序配置全局主题色、实现动态修改主题色
本文的实现目标是全局配置小程序的整体主题色,包括本地图标的色调。第一步实现在本地可以统一修改整体的主题色以及本地图标的颜色;第二步实现通过后台接口动态调整小程序前端的整体主题色以及本地图标颜色。本地图标的主题色调整需要使用svg格式的图片,关于svg图片颜色修改可以参考文章。
2023-03-28 11:22:14
12525
9
原创 uniapp开发微信小程序——实现动态修改svg图标颜色
在控制台可以看到加载出来的svg图片代码如上图所示,我们只需要修改fill属性的值,就可以改变颜色。这里实现的思路是将图片展示View标签的backgroundImage属性值,这样可以通过替换svg图片代码中的颜色fill里面的值来达到动态修改图片颜色的目的。将准备好的svg的代码先转换成带data:image/svg+xml的dataUrl格式的内容。谨以此记录和分享学习成果,欢迎指教,相互学习,共同进步!一、svg代码转换成dataUrl格式。二、动态修改图片颜色。
2023-03-25 11:28:51
4133
12
原创 基于vue cli3+elementUi搭建一个简易的管理系统框架
一、概要正好在学习vue、react、ts,于是决定动手搭一个简易的管理端框架,学习的同时,也可以留着以后当模板用,正好分享出来,希望大家多指点存在的问题,也希望给刚学的童鞋有一点启示。本文分享的是基于vue cli3+js+elementUi搭建的,用vuex做状态管理,axios网络请求。废话不多说,这里直接贴一下效果图和代码仓库地址。二、效果展示首先是一个简单得不能再简单的登录页面:登录进去后页面结构展示:登录数据是虚拟的,在前置守卫做了一些判断用户信息缓存...
2022-03-09 15:14:50
1077
原创 Vue项目分环境(开发/测试/生产环境)打包
原先是自己学习怎么配置分环境打包,最后还是觉得记录一下,顺便回顾一下,如果能帮助到其他童鞋更好。 本文建立在Vue环境安装配置好,通过Vue init 创建好一个项目的前提下。希望能有帮助,有错误麻烦指出。(勿喷,学习中,谢谢!)一、安装cross-env 1、什么是cross-env? 通过js在项目工程设置不同环境变量的工具。 2、安装npm install cross-env二、设置不...
2021-11-08 16:26:19
5093
原创 微信&支付宝小程序二维码聚合
一、微信/支付宝小程序扫码打开方式这里小程序后台默认生产的二维码就不多说了。 1、微信 ①普通链接二维码打开小程序 详细可以参考官方文档:扫普通链接二维码打开小程序 例如 一个小程序账号最多可配置100个二维码前缀规则 每个月最多可以发布1...
2021-10-27 18:03:29
3459
2
原创 VSCode搭建Vue项目
1、安装哈vscode和nodejs2、全局安装vue-cli,vue-cli可以帮助我们快速构建Vue项目npm install -g vue-cli3、安装webpack,它是打包js的工具npm install -g webpack4、安装完成之后就可以开始创建vue项目,首先创建一个文件夹用来存放你的项目,用vscode打开对应的文件夹,并在终端cd到对应的文件夹。比如我的文件夹就是myvuevue init webpack myvue这里可能会遇到问题。会报con
2021-10-21 10:09:13
361
转载 微信小程序生成二维码并且扫码跳转并且携带参数
<?phpheader('content-type:text/html;charset=utf-8');//配置APPID、APPSECRET$APPID = "APPID";$APPSECRET = "APPSECRET";//获取access_token$access_token = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$APPID&sec.
2020-08-21 14:42:13
1467
2
转载 微信小程序实现下拉框功能
微信小程序里没有和HTML里的下拉框一样的组件,想要相同的效果只能自己写一个,先看效果下面来看一下代码:首先WXML<view class='select_box'> <view class='select' catchtap='selectTap'> <text class='select_text'>{{selectData[index]}}</text> <image class='select_img {{show&a
2020-08-10 15:59:53
7629
9
转载 windows下配置安装mysql server服务
原文连接:https://www.cnblogs.com/alan-lin/p/9966917.html
2020-05-12 15:36:24
237
转载 Spring Boot使用HandlerInterceptorAdapter和WebMvcConfigurerAdapter实现原始的登录验证
HandlerInterceptorAdapter的介绍:http://www.cnblogs.com/EasonJim/p/7704740.html,相当于一个Filter拦截器,但是这个颗粒度更细,能使用Spring的@Autowired注入。WebMvcConfigurerAdapter的介绍:http://www.cnblogs.com/EasonJim/p/7720095.html,...
2019-06-05 15:09:31
641
转载 ubuntu下mysql 不能远程连接报错为10038
1.环境Ubuntu 16.04 ,mysql 5.7, navicat远程工具2.啥都装好了,为啥远程就不行呢?难道还要配置啥?(1.)需要配置my.cnf mysql寻找配置文件顺序:/etc/mysql/my.cnf ----> /etc/my.cnf ---> /home/yourname/.my.cnf 将/etc/mysql/mysql.conf....
2019-05-23 14:51:47
556
转载 Linux安装配置SVN服务器
这里安装我用的命令:apt-get install subversion其余参考以下文章:Linux安装配置SVN服务器
2019-01-04 12:01:35
203
原创 Flutter第一个应用
这里是根据官方给的案例重新稍作整理,对基础工程以及界面交互等做一个初步的了解,具体知识点会在后面的文章做详细的介绍。通过本文可以了解到以下几点知识:工程主要文件 首先我们创建一个Flutter项目,项目名称单词首字母小写,下划线连接,例如first_project,而不是firstProject或者FirstProject。创建项目完成后,如下图。今天我们主要会用到两个文...
2018-05-08 10:53:50
3682
2
原创 Flutter开发环境配置
“工欲善其事,必先利其器。” ————论语·魏灵公 有一个好的工具,将可以使之后的工作事半功倍。我们学习每一门新的开发语言,必然先做初步的了解,然后着手准备工具,也就是配置安装开发环境。本文我们来看看Flutter对配置的要求,以及如何配置开发环境(基于Windo...
2018-05-08 10:48:16
1017
原创 Flutter初识
偶然在大神的公众号上看到一篇文章Google 跨平台 UI 框架 - Flutter,介绍了google推出的一门新的跨平台移动框架,引发了我的兴趣,决定跟踪学习研究下。先来对这套框架做一个初步的了解。官网地址:中文官网、英文网Flutter是什么 Flutter是google推出的一款移动端UI框架,可以快速地构建IOS和Android平台上高质量的原生级界面。Flutter可以和已...
2018-05-08 10:42:33
539
原创 View坐标系
"学而不思则罔,思而不学则殆" ————孔子 Android View体系作为Android基础知识里面比较基础也比较核心的部分,其重要性不比四大组件差多少,从本篇开始将开始整理View的相关知识,形成系列。本篇主要就View的坐标做介绍,在后续的文章里还会涉及到事件的分发、View的绘制等内容。View简介...
2018-05-04 16:54:24
606
原创 Android MVP模式学习
MVP简介 随着时代的发展,移动端UI越来越丰富、业务越来越复杂,用户对界面的美观、渲染的速度、数据读取的速度要求也越来越高。为了在保证拥有酷炫的UI、复杂的业务逻辑的条件下给用户更好的体验,需要对view、model、controller职责进行细分,让view专注于处理数据的可视化以及和用户的交互、让model专注于数据的处理。一种新的模式MVP(Model - View - Pr...
2018-04-26 12:43:37
502
原创 HEXO个人博客实现域名访问
关于NEXT可以到http://theme-next.iissnan.com/theme-settings.html了解更多。HEXO站点目录下的themes目录下next目录_config.yml主题配置文件修改scheme属性,选择自己喜欢的外观,这里我喜欢Mist设置站点标题,作者等# Sitetitle: Hexo博客subtitle: 新的开始descr
2017-12-11 17:22:29
6065
原创 HEXO搭建个人博客
受到技术大佬们的触动,决定搭建一个个人博客提升一下自己的逼格。采用HEXO框架,结合Github来实现。安装:Nodejs下载链接:https://nodejs.org/en/下载下来点击安装好,cmd命令输入node -v,nodejs里面封装了npm,命令npm -vGit下载链接:https://git-scm.com/下载点击安装输入git命令安
2017-11-29 16:25:59
401
原创 android-async-http使用
android-async-http是基于Apache HttpClient专门用于android的异步http请求,所有的请求都在非UI线程执行。API比较全面,使用比较简单,而且在CallBack中使用了Handler消息机制,我们可以在回调方法onSuccess,onFailure等中直接对UI进行操作。GIT官方源码:https://github.com/loopj/android-a
2017-05-27 11:40:34
2504
2
原创 android studio常用小工具设置(一)
前言:最近在梳理android知识点,打算创建一个知识库,方便后续的惠顾和新知识点的学习以及学习方向的把握。本文是对开发工具的一些使用点介绍。本文持续更新,欢迎补充~~概要:本文主要记录android studio相关的小工具,设置等。正文:1,界面主题设置。File->Settings->Appearance&Behavior->Appearance。选择自己喜欢的主题背景。
2017-04-19 14:56:31
1240
原创 android自定义View基础系列二(贝塞尔曲线)
前言:好久没写技术博客了。android很多酷炫的自定义VIew效果和贝塞尔曲线相关,像水波纹效、火箭效果等,从本篇开始将研究和使用贝塞尔曲线以及xfermode。相应的效果,以后也会以gif图片展示,更为直观。概要:本篇文章主要介绍贝塞尔曲线,以及对于二阶和三阶贝塞尔曲线的简单使用。正文:1,什么是贝塞尔曲线贝塞尔曲线,又称贝兹曲线或者贝济埃曲线,是应用于二位图形应用程序
2017-02-28 17:42:35
2528
原创 Android仿百度外卖APP首页状态/标题栏效果(沉浸式状态栏)
前言:经常用百度外卖APP订外卖,看到首页导航栏,往下拉就显示背景透明,往上滑就显示红色背景,该觉很有意思,现在很多App使用这样的效果,专业名词叫沉浸式状态栏效果,决定学习一下。说到这里,一下就暴露了宅男的本质了,老是叫外卖,^o^。概要:本文采用的是在上下滑动过程中,改变状态栏位置布局的背景色,以达到预期的效果,涉及到不同API版本下对状态栏背景设置的问题,对相关知识不了解的请
2017-01-23 17:10:37
3943
原创 android自定义View基础系列一(模仿360手机卫士手机提速动画)
前言:安卓手机用时间长了以后会积累很多的垃圾文件/缓存文件之类的,严重影响手机运行的性能,常备一款手机管理工具是关键,我一直用360手机卫士,觉得那个加速球效果不错,今天就来模仿实现一下简单的效果,先上两张效果图:
2017-01-12 14:39:00
1339
原创 android关于EventBus优化Application
前言:早上翻看了一下简书,无意看到了一个比较有兴趣的文章,关于APP启动优化的,写的很好,学习了一下,顺便记录一下。文章地址:http://www.jianshu.com/p/84983a3bdbff概要:本文主要介绍EventBus集成到工程中,以及一些简单的使用,不对概念性的内容做太多介绍。EventBus在SVN的地址:https://github.com/greenro
2017-01-04 13:52:15
4659
2
原创 android自定义View基础系列一(模仿365日历PC版加载动画)
前言:前段时间公司业务不忙,每天无所事事,明明知道有很多要学的东西,却又不知道从何做起,感觉很不踏实,于是想管理规划下自己的时间。精挑细选下,看中了365日历,每天安排好时间,每个时间段学什么做什么,做起事来有条不紊,感觉充实多了。建议小伙伴们也要选择一种合适的时间管理工具,管理规划好时间,fighting。sorry,跑题了。今天刷新日历,由于网络一时不畅,看到了加载动画,打算做个练练手
2016-12-28 10:54:25
7697
原创 android进程间通信的选择
前言:这一段时间正在研究android中多进程相关的使用,之前也写过一篇关于对AIDL的一些理解AIDL简介,今天突然心血来潮,打算整理一下在不同情况下,对进程间通信方式的选择。概要:本文主要是分析不同情况下对通信方式的选择,并会简单说明利弊原因,会涉及到AIDL,Meeanger,BInder,Intent,四大组件等相关的知识,基础原理请自行补充学习,本文不做太多介绍。正文:
2016-12-26 14:27:14
901
原创 android自定义View基础系列一(点击随机生成验证码效果)
前言:写了几篇博文,说实话自己很不满意,都觉得很空洞,写的也不是很好,只能硬着头皮继续写,写多了希望能好些,这一系列都是基础+练手系列,大神无视,不管怎么样,希望能对大家有点帮助吧。本系列主要是介绍一些使用绘制view方式来自定义view实现的一些效果,很多是我之前学别人实现的一些效果,作为基础入门篇。概要:记得之前学习hy大神的博文,大神说自定义VIew三大步骤:1)自定义V
2016-12-22 15:19:56
1248
原创 android中AIDL简介
前言:今天看AIDL基础和原理,在学习过程中遇到一些问题,寻找了好些文章都没有得到一些解决的方案,后来找到了解决的方案,因此在此整理下相关的知识,做个笔记,也分享给各位童鞋。概要:本文主要介绍AIDL的含义,作用以及入门的案例,本文还会涉及到Service,Binder等相关知识,本文不做详细介绍,请自行查找资料学习。一,什么是AIDLAIDL是Android中进程间通信方式之
2016-12-21 15:26:58
944
原创 android自定义View基础系列一
前言:终于开通了自己的博客专栏,主要是针对android自定义VIew系列的,由浅入深,一步步学习,记录。我刚接触自定义View不久,正好作为学习笔记,也可以分享给各位童鞋,欢迎指正。概要:android中虽然有很多可以调用的控件,但是由于样式等过于单一,想要实现一些酷炫的界面效果,就需要通过自定义View的方法来实现。学习自定义VIew是进阶必须的一个过程,合理地设计使用自定义界面,可以让A
2016-12-15 16:29:27
844
原创 初探RecyclerView开发
很长时间没有从事android项目开发了,最近一直在看android新的知识,android开发中列表是非常常见的,以前LIstView效果比较单一,扩展多了会影响性能,现在比较火的RecyclerVIew引起了我的兴趣,决定学习一下。很久没写博客了,顺便记录下,以便回顾。1,RecyclerView简介RecyclerView是从android5.0版本开始推出的,依赖于support-
2016-12-08 15:24:37
809
原创 IOS-oc中label标签添加点击事件并跳转页面
一,概述在网上找点击和跳转的方法找了很久,没有一个很规整的,这里记录一下,方便以后查找,也希望给需要的人一点帮助。二,代码首先是实现label的点击事件:@property (strong, nonatomic) IBOutlet UILabel *topage;这里直接说点击事件的实现:自定义一个点击后调用的方法:-(void)touchAble:(UITapGest
2016-11-15 15:10:55
5206
原创 ios获取网络图片的尺寸
一,概述 第一次接触ios代码(oc),给公司的项目做维护,图片需要设宽高。拼拼凑凑找到一个能获取尺寸的,主要用比例。在此做个记录,也分享给大家。二,废话不多说,直接上代码 UIImage * result; NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
2016-11-10 15:04:37
875
原创 Android自定义VIew之实现卫星菜单效果
一 概述:最近一直致力于android自定义VIew的学习,主要在看《android群英传》,还有CSDN博客鸿洋大神和wing大神的一些文章,写的很详细,自己心血来潮,学着写了个实现了类似卫星效果的一个自定义的View,分享到博客上,望各位指点一二。写的比较粗糙,见谅。(因为是在linux系统下写的,效果图我直接用手机拍的,难看,大家讲究下就看个效果,勿喷)。先来看个效果图,有点不忍直
2016-11-08 09:27:36
1360
转载 开源项目react-native-scrollable-tab-view的基本使用方法
原文地址:http://sanwen8.cn/p/21345Mp.html(如果自己研究有什么新发现,会持续更新...)
2016-09-12 13:27:49
4624
原创 android中Scrollview中套ListView,高度超出屏幕,listview无法滑动问题
比较忙,直接贴代码了。先定义赋值:int desiredWidth = MeasureSpec.makeMeasureSpec(listview.getWidth(), MeasureSpec.AT_MOST);然后调用方法public void setListViewHeightBasedOnChildren(ListView listView,int desiredWidth) {
2015-12-01 16:51:13
1820
转载 JQuery中$.ajax()方法参数详解
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
2015-11-25 17:15:01
2224
原创 html中通过js获取接口JSON格式数据解析以及跨域问题
前言:本人自学前端开发,一直想研究下js获取接口数据在html的实现,顺利地找到了获取数据的方法,但是有部分接口在调用中出现无法展示数据。经查,发现时跨域的问题,花费了一通时间,随笔记录下过程,以方便后来的童鞋。欢迎指正。正文:一、使用js获取接口数据的方法①$get(url,[data],[callback])url:请求的地址;data:请求数据的列表;callback:请求成
2015-11-25 17:13:25
42633
2
原创 记录react.js环境配置的内容
首先要下载安装node.js,git;其中node.js安装包中是带有npm的;git需要配置下环境变量,将git安装文件下面的cmd文件的路径复制到path变量中。然后在cmd命令中输入node --verson查看node版本,查看到版本说明安装成功node.js;输入git --version查看git版本,查看到版本说明git安装成功,如果环境变量 配置了,还是不能使用git命令,可以现在
2015-11-19 10:29:10
1007
android MVP初实践
2018-04-25
Android仿百度外卖APP首页状态/标题栏效果(沉浸式状态栏)
2017-01-23
android自定义View基础系列一(模仿360手机卫士手机提速动画)
2017-01-12
android自定义View模仿365日历PC版加载动画
2016-12-28
Android自定义VIew之实现卫星菜单效果
2016-11-08
android 列表实现上拉加载更多 下拉刷新 选择性的item侧滑出按钮
2015-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人