- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 centos 安装 puppeteer常见问题
centos安装puppeteer常见问题chrome-linux/chrome: error while loading shared libraries
2022-07-16 23:01:59
1623
1
原创 centos8中怎样使用yum安装 nginx
和安装nginx有点点不一样,centos8 自带了nginx 1.14.1 ,我们先升级到新稳定版(当前1.20.1)使用vim编辑
2022-06-30 23:02:36
833
原创 在vue3中使用jsx语法
背景vue3项目中 使用composition-api配合hooks形式,按业务分离,逻辑更清晰,维护更方便;由于template模板语法受vue文件格式限制,在hooks函数中需要return太多变量,维护麻烦;使用在hooks文件里面使用jsx代替template就可以解决这类问题。语法::: tip下面主要通过对比jsx和template不同语法,来实现同样的功能:::一丶 普通内容普通内容常量,写法是一样的//jsx 写法setup() { return ()=&g
2021-10-08 13:56:22
20723
2
原创 js变量命名规范
变量规范概述::: warning1.命名规范请认证阅读,约束不是目的,统一风格是为了方便代码阅读,见名知意,后期代码维护方便;2.有些地方也相对开放,最终目的是要简洁明了,表意准确。:::关键字关键字变量统一优先用es6+ 的let,const方式定义使用var时需要注明原因和场景 变量名1.使用小驼峰命名(第一个单词首个字母小写,其他单词首字母大写)比如:fileName,vueRouter,orderList const fileName= "" const vu
2021-09-27 11:17:03
561
原创 怎么解决跨域问题
web浏览器跨域问题详解前言什么是跨域跨域条件解决跨域JSONP解决跨域UML 图表FLowchart流程图导出与导入导出导入前言跨域问题是web前端开发中遇到的最常见的问题,我相信大家都在日常工作中遇到过,也处理过,不过,很多开发者只是复制的处理方式,解决了问题就行,也没有再去深入了。就比如原来的我,每次遇到跨域问题,都感觉如同第一次,迷糊的不行;后来终于下定决心,仔细学习了跨域问题处理...
2021-03-02 16:28:06
436
1
原创 小程序和H5活动基本知识普及
小程序和H5基本区别常识针对每次活动时候,运营的同学都会过来问开发,这里行不行,哪里怎么样,其实问的都是一些基本常识.我这里科普几点.希望各位运营的同学,开展活动的时候能提前了解,避免一些没必要的沟通成本一、怎样区分H5活动和微信小程序区分H5和小程序,一个最简单的方式,是打开之后 看页面右上角h5上是 三点小程序有个圆形关闭按钮注 :已经知道的童鞋虐过,不知道的同学可以用...
2018-11-21 19:12:52
867
3
原创 Android事件分发之前做了啥?
Android事件分发机制详解谈到Android事件分发机制问题,大家肯定都是在熟悉不过,Android体系中的常用知识,也是面试中经常被关注的问题,我也经常被问到,以前被问事件分发机制,我都是这样回答:ViewGroup中有dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent三个方法,可以分发,拦截,消费事件,而View中只有d...
2018-08-28 10:19:03
222
原创 Kotlin的数据类,枚举类,单例类
数据类 Kotlin 新增 数据类的概念,使用data关键字声明class,不用手动写一堆 getter和setter方法, 自动生成通用方法的默认实现data class UserInfoBean( val authStatus: String, // 认证状态 val authTime: String, //认证时间 va...
2018-06-16 19:21:05
1941
原创 Kotlin 类
类的声明 在Kotlin中类的声明使用class关键字.构造器 类实例必须使用构造器方法,Kotlin中区分主构造器,和第二构造器 主构造器必须有,不声明,编译器就默认生成是不带参数的主构造器 第二构造器可以声明多个,使用constructor关键字表示 //主构造器init { }//第二构造器constructor(vaule:Int){...
2018-06-14 17:43:29
398
原创 kotlin的 if,when,for,while语句
简介kotlin和Java一样,都有自己的流程控制语句,比如分支语句、循环语句和跳转语句等,而且两者区别不是很大,kotlin相对java的流程控制语句,使用更灵活,功能更强大ifif-else语句,代表如果满足条件就执行if的内容-否则就执行else内容,是最基本的条件控制(else可省略) Java Java中if-else语句只能作为普通语句使用,也必须在方
2018-01-30 21:54:24
4998
原创 Kotlin的变量、函数fun
前言本章讲解Kotlin的基础知识,对比java 语言特征帮助理解。基本语法概述 Java 语法概述Java中一切皆为对象 Java有四类八种基本数据类型以及他们的包装类 Java中不支持函数,只有方法的概念,且所有的方法都必须定义在类中 Java中默认的修饰符为default,一共有public,protected,default,private四种修饰符
2018-01-19 16:58:42
1862
原创 Kotlin的安装、编译、运行
前言在现今天的程序语言中,基于JVM的语言非常多,如Scala,Groovy,JRuby等,而kotlin和这些语言一样,都只提供编译器,没有提供运行环境。自从2017年的Google的IO大会上提出Kotlin成为Android APP开发语言,Kotlin就瞬间被人熟知,然后本人也加入了koltin的学习使用大军中了。 Java 的文件后缀为 .java kotlin 的
2018-01-16 18:32:20
11597
原创 Android studio生成jar包,及上传Jcenter
Android studio在gradlew build 的时候会生成build文件夹. 然后可以找到build/intermediates/bundles/release/classes.jar文件 这个文件就是我们需要导出的jar包. 然后可以通过配置gradle的task给jar包改名,复制jar包,导出到指定位置 在需要打包的module项目的gradle
2017-12-21 18:15:01
753
原创 android软键盘交互详解
前言Android 应用开发必不可少的涉及软键盘操作,也不可避免的遇到一些问题,这里主要总结主要针对几种不同的场景,分享相应的处理经验; 有一个很常见的需求,就是页面中软键盘打开时,希望能点击屏幕其他的任何位置,就能把软键盘给隐藏掉. 比如登录, 注册之类的常见页面. 在实际开发中,很多童鞋是这样做的,通过其他控件的点击事件,在onclick方法中调用隐藏软键盘的方法,从而达到相应效
2017-03-31 14:44:41
3684
18
原创 设计模式之代理模式-老宋丶宝强篇
一 . 简介 代理模式是Android 开发中常用的一种设计模式,能为其他对象提供一种代理以控制对这个对象的访问,能在客户端和目标对象之间起到中介的作用。对于一些初学者来说,上述定义可能很难理解,或者理解了定义却不知道怎么运用,试用哪些场景. 本文从基础定义介绍代理模式,同时从常用的框架中举例,介绍代理模式的使用. 希望能帮助还没有理解的猿(媛)们理解.欢迎大家指正.二. 详解
2017-02-17 13:37:25
569
3
原创 Google in app billing 应用内支付
一 简介Google in app billing 是google play 商店的应用内支付,他是一种应用内的虚拟的道具支付服务,支持应用内支付(inapp)和订阅(subs)两种模式; 一般在中国很多应用都不会用到这个服务,原因有三点: in app billing不支持中国服务,不能绑定国内的信用卡(借记卡) in app的受管理商品中的本地价格不支持人民币 支付金
2017-01-09 14:11:51
4719
7
原创 Android Logger日志框架实现
一款漂亮和实用的Android日志框架一直是Android程序员喜欢的工具. 本文基于Logger日志框架,改写的poponLogger日志框架,有以下特点:支持map,json,xml,以及数组的打印;可以把日志缓存到文件中;可以控制日志的显示和缓存级别;使用详解1.如果没有其他需求,直接使用打印,加载默认配置,无需手动初始化操作: Logger.e( "onCreate: 智慧与掉渣天
2016-12-05 17:20:58
2335
原创 Android 扫一扫功能实现(Zbar)
1.一本正经的简介:如果你觉得快乐,你就扫一扫. 如果你觉得快乐,你就扫一扫. 如果你觉得快乐,你就扫一扫. 早上买豆浆油条可以扫一扫,中午吃湘菜可以扫一扫,街边卖水果的大妈支持扫一扫. 如果你现在还不知道什么是扫一扫,你就找块水豆腐了断吧.2.准备工作:1.实现扫一扫功能需要用到解码库,才能识别出二维码信息, 下面提供两个开源库地址: ZBar:https://github.com/
2016-11-27 01:26:37
11628
33
原创 Android权限处理,不同版本的兼容
一、概述Android权限机制的变化.主要以Android 6.0为分水岭.关于Android的权限机制变化的文章,网上的博客很多,我这里对自己开发过程中遇到的情况,进行的整理和分类,主要根据targetSdkVersion和Build.VERSION.SDK_INT的区别区分三种情况:二、不同环境的分析 Android 6.0运行权限
2016-10-25 18:47:55
4508
原创 Android切换前后台,点击通知进入当前页面
在上一节讲述了,本人使用的怎么判断App退到后台的两种方式,这里主要讲述当App退出到后台的后,怎么点击通知回到原来按下HOME键之前的前台页面.好的,让我们看上节的部分代码:第一种方式:在BaseActivity中onPause方法中判断程序退出后台之后,进入广播页面:public class BaseActivity extends AppCompatActivity {
2016-09-19 18:43:38
5334
原创 android怎样判断应用程序退到后台
判断手机是否退到后台,这是我们在Android开发中实现一些功能时,经常会考虑的问题比如:按HOME,BACK键时,程序退到后台,消息以Notification形式弹出 ,或者程序在服务中把App退到后台,弹出服务浮窗,点击后回到当前页面等,这些也是实现及时通讯,服务推送过程经常遇到的,比如QQ,微信消息提醒,网络电话通知展示等.废话不多说,直接上图:如果需要判断程序进入后台,然...
2016-09-19 18:27:07
13631
yapi多级目录版本.zip
2021-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人