<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[希望有一天]]></title><description><![CDATA[我能成为你们的骄傲]]></description><link>https://blog.csdn.net/zybieku</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; zybieku]]></copyright><item><title><![CDATA[centos 安装 puppeteer常见问题]]></title><link>https://blog.csdn.net/zybieku/article/details/125826476</link><guid>https://blog.csdn.net/zybieku/article/details/125826476</guid><author>zybieku</author><pubDate>Sat, 16 Jul 2022 23:01:59 +0800</pubDate><description><![CDATA[centos安装puppeteer常见问题
chrome-linux/chrome: error while loading shared libraries]]></description><category></category></item><item><title><![CDATA[centos8中怎样使用yum安装 nginx]]></title><link>https://blog.csdn.net/zybieku/article/details/125549877</link><guid>https://blog.csdn.net/zybieku/article/details/125549877</guid><author>zybieku</author><pubDate>Thu, 30 Jun 2022 23:02:36 +0800</pubDate><description><![CDATA[和安装nginx有点点不一样,centos8 自带了nginx 1.14.1 ,我们先升级到新稳定版(当前1.20.1)
使用vim编辑]]></description><category></category></item><item><title><![CDATA[在vue3中使用jsx语法]]></title><link>https://blog.csdn.net/zybieku/article/details/120650390</link><guid>https://blog.csdn.net/zybieku/article/details/120650390</guid><author>zybieku</author><pubDate>Fri, 08 Oct 2021 13:56:22 +0800</pubDate><description><![CDATA[背景

vue3项目中 使用composition-api配合hooks形式，按业务分离，逻辑更清晰，维护更方便；
由于template模板语法受vue文件格式限制，在hooks函数中需要return太多变量，维护麻烦;
使用在hooks文件里面使用jsx代替template就可以解决这类问题。

语法
::: tip
下面主要通过对比jsx和template不同语法，来实现同样的功能
:::
一丶 普通内容

普通内容常量，写法是一样的

//jsx 写法
setup() {
  return ()=&g]]></description><category></category></item><item><title><![CDATA[js变量命名规范]]></title><link>https://blog.csdn.net/zybieku/article/details/120504807</link><guid>https://blog.csdn.net/zybieku/article/details/120504807</guid><author>zybieku</author><pubDate>Mon, 27 Sep 2021 11:17:03 +0800</pubDate><description><![CDATA[变量规范

概述
::: warning
1.命名规范请认证阅读，约束不是目的，统一风格是为了方便代码阅读，见名知意，后期代码维护方便；
2.有些地方也相对开放，最终目的是要简洁明了，表意准确。
:::

关键字
关键字变量统一优先用es6+ 的let,const方式定义

使用var时需要注明原因和场景

  
变量名
1.使用小驼峰命名（第一个单词首个字母小写，其他单词首字母大写）
比如：fileName,vueRouter,orderList
 const fileName= ""
 const vu]]></description><category></category></item><item><title><![CDATA[怎么解决跨域问题]]></title><link>https://blog.csdn.net/zybieku/article/details/94213727</link><guid>https://blog.csdn.net/zybieku/article/details/94213727</guid><author>zybieku</author><pubDate>Tue, 02 Mar 2021 16:28:06 +0800</pubDate><description><![CDATA[web浏览器跨域问题详解前言什么是跨域跨域条件解决跨域JSONP解决跨域UML 图表FLowchart流程图导出与导入导出导入
前言
跨域问题是web前端开发中遇到的最常见的问题，我相信大家都在日常工作中遇到过，也处理过，不过，很多开发者只是复制的处理方式，解决了问题就行，也没有再去深入了。
就比如原来的我，每次遇到跨域问题，都感觉如同第一次，迷糊的不行；
后来终于下定决心，仔细学习了跨域问题处理...]]></description><category></category></item><item><title><![CDATA[小程序和H5活动基本知识普及]]></title><link>https://blog.csdn.net/zybieku/article/details/84325654</link><guid>https://blog.csdn.net/zybieku/article/details/84325654</guid><author>zybieku</author><pubDate>Wed, 21 Nov 2018 19:12:52 +0800</pubDate><description><![CDATA[小程序和H5基本区别常识
针对每次活动时候,运营的同学都会过来问开发,这里行不行,哪里怎么样,其实问的都是一些基本常识.我这里科普几点.

希望各位运营的同学,开展活动的时候能提前了解,避免一些没必要的沟通成本


一、怎样区分H5活动和微信小程序
区分H5和小程序,一个最简单的方式,是打开之后 看页面右上角
h5上是 三点

小程序有个圆形关闭按钮

注 ：已经知道的童鞋虐过，不知道的同学可以用...]]></description><category></category></item><item><title><![CDATA[Android事件分发之前做了啥?]]></title><link>https://blog.csdn.net/zybieku/article/details/81061861</link><guid>https://blog.csdn.net/zybieku/article/details/81061861</guid><author>zybieku</author><pubDate>Tue, 28 Aug 2018 10:19:03 +0800</pubDate><description><![CDATA[Android事件分发机制详解

谈到Android事件分发机制问题，大家肯定都是在熟悉不过，Android体系中的常用知识，也是面试中经常被关注的问题,我也经常被问到，以前被问事件分发机制，我都是这样回答：




ViewGroup中有dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent三个方法，可以分发，拦截，消费事件，而View中只有d...]]></description><category></category></item><item><title><![CDATA[Kotlin的数据类，枚举类，单例类]]></title><link>https://blog.csdn.net/zybieku/article/details/80696176</link><guid>https://blog.csdn.net/zybieku/article/details/80696176</guid><author>zybieku</author><pubDate>Sat, 16 Jun 2018 19:21:05 +0800</pubDate><description><![CDATA[数据类


  Kotlin 新增 数据类的概念,使用data关键字声明class,不用手动写一堆 getter和setter方法, 
  自动生成通用方法的默认实现




data class UserInfoBean(
        val authStatus: String, // 认证状态
        val authTime: String, //认证时间
        va...]]></description><category></category></item><item><title><![CDATA[Kotlin 类]]></title><link>https://blog.csdn.net/zybieku/article/details/80367634</link><guid>https://blog.csdn.net/zybieku/article/details/80367634</guid><author>zybieku</author><pubDate>Thu, 14 Jun 2018 17:43:29 +0800</pubDate><description><![CDATA[类的声明


  在Kotlin中类的声明使用class关键字.


构造器


  类实例必须使用构造器方法,Kotlin中区分主构造器,和第二构造器 
  主构造器必须有,不声明,编译器就默认生成是不带参数的主构造器 
  第二构造器可以声明多个,使用constructor关键字表示 




//主构造器
init {
   }
//第二构造器
constructor(vaule:Int){...]]></description><category></category></item><item><title><![CDATA[kotlin的 if，when，for,while语句]]></title><link>https://blog.csdn.net/zybieku/article/details/79162162</link><guid>https://blog.csdn.net/zybieku/article/details/79162162</guid><author>zybieku</author><pubDate>Tue, 30 Jan 2018 21:54:24 +0800</pubDate><description><![CDATA[简介

kotlin和Java一样，都有自己的流程控制语句，比如分支语句、循环语句和跳转语句等，而且两者区别不是很大，kotlin相对java的流程控制语句，使用更灵活，功能更强大





if

if-else语句，代表如果满足条件就执行if的内容-否则就执行else内容，是最基本的条件控制(else可省略)


  Java 
  Java中if-else语句只能作为普通语句使用，也必须在方]]></description><category></category></item><item><title><![CDATA[Kotlin的变量、函数fun]]></title><link>https://blog.csdn.net/zybieku/article/details/79107326</link><guid>https://blog.csdn.net/zybieku/article/details/79107326</guid><author>zybieku</author><pubDate>Fri, 19 Jan 2018 16:58:42 +0800</pubDate><description><![CDATA[前言

本章讲解Kotlin的基础知识，对比java 语言特征帮助理解。



基本语法概述


  Java 语法概述


Java中一切皆为对象  
Java有四类八种基本数据类型以及他们的包装类

 
Java中不支持函数，只有方法的概念，且所有的方法都必须定义在类中 
Java中默认的修饰符为default，一共有public，protected，default，private四种修饰符]]></description><category></category></item><item><title><![CDATA[Kotlin的安装、编译、运行]]></title><link>https://blog.csdn.net/zybieku/article/details/79074429</link><guid>https://blog.csdn.net/zybieku/article/details/79074429</guid><author>zybieku</author><pubDate>Tue, 16 Jan 2018 18:32:20 +0800</pubDate><description><![CDATA[前言

在现今天的程序语言中，基于JVM的语言非常多，如Scala,Groovy,JRuby等，而kotlin和这些语言一样，都只提供编译器，没有提供运行环境。自从2017年的Google的IO大会上提出Kotlin成为Android APP开发语言，Kotlin就瞬间被人熟知，然后本人也加入了koltin的学习使用大军中了。




  Java 的文件后缀为 .java 
  kotlin 的]]></description><category></category></item><item><title><![CDATA[Android studio生成jar包,及上传Jcenter]]></title><link>https://blog.csdn.net/zybieku/article/details/78866337</link><guid>https://blog.csdn.net/zybieku/article/details/78866337</guid><author>zybieku</author><pubDate>Thu, 21 Dec 2017 18:15:01 +0800</pubDate><description><![CDATA[Android studio在gradlew build 
   的时候会生成build文件夹. 
   然后可以找到build/intermediates/bundles/release/classes.jar文件 
   这个文件就是我们需要导出的jar包. 
  然后可以通过配置gradle的task给jar包改名,复制jar包,导出到指定位置 
  在需要打包的module项目的gradle]]></description><category></category></item><item><title><![CDATA[dragger2]]></title><link>https://blog.csdn.net/zybieku/article/details/71037062</link><guid>https://blog.csdn.net/zybieku/article/details/71037062</guid><author>zybieku</author><pubDate>Sun, 30 Apr 2017 23:10:27 +0800</pubDate><description><![CDATA[dragger2]]></description><category></category></item><item><title><![CDATA[android软键盘交互详解]]></title><link>https://blog.csdn.net/zybieku/article/details/68925116</link><guid>https://blog.csdn.net/zybieku/article/details/68925116</guid><author>zybieku</author><pubDate>Fri, 31 Mar 2017 14:44:41 +0800</pubDate><description><![CDATA[前言Android 应用开发必不可少的涉及软键盘操作,也不可避免的遇到一些问题,这里主要总结主要针对几种不同的场景,分享相应的处理经验;
  有一个很常见的需求,就是页面中软键盘打开时,希望能点击屏幕其他的任何位置,就能把软键盘给隐藏掉. 
  比如登录, 注册之类的常见页面. 
  在实际开发中,很多童鞋是这样做的,通过其他控件的点击事件,在onclick方法中调用隐藏软键盘的方法,从而达到相应效]]></description><category></category></item><item><title><![CDATA[设计模式之代理模式-老宋丶宝强篇]]></title><link>https://blog.csdn.net/zybieku/article/details/55509225</link><guid>https://blog.csdn.net/zybieku/article/details/55509225</guid><author>zybieku</author><pubDate>Fri, 17 Feb 2017 13:37:25 +0800</pubDate><description><![CDATA[一 . 简介
  代理模式是Android 开发中常用的一种设计模式,能为其他对象提供一种代理以控制对这个对象的访问,能在客户端和目标对象之间起到中介的作用。
对于一些初学者来说,上述定义可能很难理解,或者理解了定义却不知道怎么运用,试用哪些场景.
  本文从基础定义介绍代理模式,同时从常用的框架中举例,介绍代理模式的使用. 
  希望能帮助还没有理解的猿(媛)们理解.欢迎大家指正.
二. 详解]]></description><category></category></item><item><title><![CDATA[Google in app billing 应用内支付]]></title><link>https://blog.csdn.net/zybieku/article/details/54288469</link><guid>https://blog.csdn.net/zybieku/article/details/54288469</guid><author>zybieku</author><pubDate>Mon, 09 Jan 2017 14:11:51 +0800</pubDate><description><![CDATA[一 简介Google in app billing 是google play 商店的应用内支付,他是一种应用内的虚拟的道具支付服务,支持应用内支付(inapp)和订阅(subs)两种模式; 
一般在中国很多应用都不会用到这个服务,原因有三点:    
  
  in app billing不支持中国服务,不能绑定国内的信用卡(借记卡)
  in app的受管理商品中的本地价格不支持人民币
  支付金]]></description><category></category></item><item><title><![CDATA[Android Logger日志框架实现]]></title><link>https://blog.csdn.net/zybieku/article/details/53467341</link><guid>https://blog.csdn.net/zybieku/article/details/53467341</guid><author>zybieku</author><pubDate>Mon, 05 Dec 2016 17:20:58 +0800</pubDate><description><![CDATA[一款漂亮和实用的Android日志框架一直是Android程序员喜欢的工具. 
本文基于Logger日志框架,改写的poponLogger日志框架,有以下特点:
支持map,json,xml,以及数组的打印;
可以把日志缓存到文件中;
可以控制日志的显示和缓存级别;
使用详解1.如果没有其他需求,直接使用打印,加载默认配置,无需手动初始化操作: Logger.e( &quot;onCreate: 智慧与掉渣天]]></description><category></category></item><item><title><![CDATA[Android 扫一扫功能实现(Zbar)]]></title><link>https://blog.csdn.net/zybieku/article/details/53360161</link><guid>https://blog.csdn.net/zybieku/article/details/53360161</guid><author>zybieku</author><pubDate>Sun, 27 Nov 2016 01:26:37 +0800</pubDate><description><![CDATA[1.一本正经的简介:如果你觉得快乐,你就扫一扫. 
如果你觉得快乐,你就扫一扫. 
如果你觉得快乐,你就扫一扫. 
早上买豆浆油条可以扫一扫,中午吃湘菜可以扫一扫,街边卖水果的大妈支持扫一扫. 
如果你现在还不知道什么是扫一扫,你就找块水豆腐了断吧.2.准备工作:1.实现扫一扫功能需要用到解码库,才能识别出二维码信息, 
下面提供两个开源库地址: 
 ZBar:https://github.com/]]></description><category></category></item><item><title><![CDATA[Android权限处理,不同版本的兼容]]></title><link>https://blog.csdn.net/zybieku/article/details/52925928</link><guid>https://blog.csdn.net/zybieku/article/details/52925928</guid><author>zybieku</author><pubDate>Tue, 25 Oct 2016 18:47:55 +0800</pubDate><description><![CDATA[一、概述

Android权限机制的变化.主要以Android 6.0为分水岭.关于Android的权限机制变化的文章,网上的博客很多,我这里对自己开发过程中遇到的情况,进行的整理和分类,主要根据targetSdkVersion和Build.VERSION.SDK_INT的区别区分三种情况:


二、不同环境的分析




 Android 6.0运行权限]]></description><category></category></item></channel></rss>