<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[android_Text的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/android_Text</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; android_Text]]></copyright><item><title><![CDATA[入职新公司三个月总结]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/101448594</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/101448594</guid><author>android_Text</author><pubDate>Thu, 26 Sep 2019 16:07:31 +0800</pubDate><description><![CDATA[刚入职新公司，就接到领导的任务，做一个全新的小程序，由于之前有一些前端的基础，感觉还好，就着手研究微信开发文档2周左右，然后就开始了小程序的征程。
1、微信授权登录和公司的系统对接
刚开始联调登录，后台获取session_key一直遇到code失效的问题，最后解决方案：前端先请求一接口传递参数code来同步session_key。最后完美解决。
2、封装http请求模块
3、地图模块的使用
4、一...]]></description><category></category></item><item><title><![CDATA[基于小程序的网络请求框架]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/94739128</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/94739128</guid><author>android_Text</author><pubDate>Fri, 05 Jul 2019 16:15:52 +0800</pubDate><description><![CDATA[封装网络请求类
/**
 * 网络请求类
 *
 * @author zhanghaohao  
 * @date 2019-6-19
 */

const statusCode_success = '200'; //开发者服务器返回的 HTTP 成功状态码
const CODE_SUCCESS = '0'; //接口请求成功的CODE
const CODE_TOKEN_TIMEOUT = '50...]]></description><category></category></item><item><title><![CDATA[网页画uml图]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/91629300</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/91629300</guid><author>android_Text</author><pubDate>Wed, 12 Jun 2019 21:34:27 +0800</pubDate><description><![CDATA[1、时序图 一个很好的网站
https://www.websequencediagrams.com/
2、uml图 一个很好的网站画图工具
https://www.processon.com/

]]></description><category></category></item><item><title><![CDATA[微信小程序初探笔记(2)]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/90678017</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/90678017</guid><author>android_Text</author><pubDate>Wed, 29 May 2019 20:34:23 +0800</pubDate><description><![CDATA[1.template模版绑定数据
&lt;!--定制item模版--&gt;
&lt;template name="msgItem"&gt;
  &lt;view class="bg_con"&gt;
    &lt;text class="bg_item"&gt;{{index}}: {{msg}}&lt;/text&gt;
    &lt;text&gt; Time: {{time}}&lt;...]]></description><category></category></item><item><title><![CDATA[微信小程序初探笔记(1)]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/90672520</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/90672520</guid><author>android_Text</author><pubDate>Wed, 29 May 2019 16:20:03 +0800</pubDate><description><![CDATA[1.微信小程序内的跳转
wx.navigateTo()和wx.redirectTo()的区别：
wx.navigateTo()是保留当前页面，跳转到某个页面，跳转页面后可以返回上一页。
wx.redirectTo()是关闭当前页面，跳转到某个页面，跳转页面后不能返回上一页。

2.跳转之间传值
以wx.navigateTo为例：
wx.navigateTo传入的url是跳转的页面（使用相对路径）
...]]></description><category></category></item><item><title><![CDATA[单例模式]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/78800019</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/78800019</guid><author>android_Text</author><pubDate>Thu, 14 Dec 2017 10:46:38 +0800</pubDate><description><![CDATA[package com.SingletonDesign;/**
 * 单例模式恶汉式加载
 *
 * @author ZHANGHAOHAO089
 * @date 2017/12/14
 */public class SingletonDesign {
    private static SingletonDesign singletonDesign = new SingletonDesign(]]></description><category></category></item><item><title><![CDATA[Java工厂模式]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/78793985</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/78793985</guid><author>android_Text</author><pubDate>Wed, 13 Dec 2017 17:05:03 +0800</pubDate><description><![CDATA[首先先看一下抽象产品和具体产品类（Product）药品类package com;/**
 * 药品
 *
 * @author ZHANGHAOHAO089
 * @date 2017/12/13
 */public abstract class Medicine {
    public abstract void getName();
    public abstract void getNu]]></description><category></category></item><item><title><![CDATA[数组a，长度为n（索引为0至n-1）。现要求更新数组的各个元素，使新数组的第i个元素等于原数组中除第i个元素之外各元素之积]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/77371195</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/77371195</guid><author>android_Text</author><pubDate>Fri, 18 Aug 2017 15:57:48 +0800</pubDate><description><![CDATA[public static void sorttt(int[] a) {
        int length = a.length;
        int[] b = new int[length];
        b[0] = 1;
        for (int i = 1; i < length; i++) {
            b[0] = b[0] * a[i - 1];]]></description><category></category></item><item><title><![CDATA[abcde五人打渔，打完睡觉，a先醒来，扔掉1条鱼，把剩下的分成5分，拿一份走了；b再醒来，也扔掉1条，把剩下的分成5份， 拿一份走了；然后cde都按上面的方法取鱼。问他们一共最少打了多少条鱼]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/77329052</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/77329052</guid><author>android_Text</author><pubDate>Thu, 17 Aug 2017 14:47:12 +0800</pubDate><description><![CDATA[public static void sort() {
        int x = 1;//每次分鱼的总数
        int count = 5;//人的个数
        int sum = 1;//总鱼数
        while(count > 0) {
            if ((x % 5 == 1) && (x/5 > 0)) {
                x]]></description><category></category></item><item><title><![CDATA[设计相应的数据结构和算法，尽量高效的统计一片英文文章（总单词数目）里出现的所有英文单词，  * 按照在文章中首次出现的顺序打印输出该单词和它的出现次数。]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/77311764</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/77311764</guid><author>android_Text</author><pubDate>Thu, 17 Aug 2017 10:38:58 +0800</pubDate><description><![CDATA[package com.hao.test;import java.util.HashMap;/**
 *
 * @author zhanghaohao089
 * @date 2017/8/16
 */public class QueryEnglishWord {
    private HashMap<String, Integer> hashMap = new HashMap<>();]]></description><category></category></item><item><title><![CDATA[用数组实现队列]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/77198151</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/77198151</guid><author>android_Text</author><pubDate>Tue, 15 Aug 2017 18:00:37 +0800</pubDate><description><![CDATA[package com.example;/**
 * description
 *
 * @author zhanghaohao089
 * @date 2017/8/15
 *///编写实现队列的基本运算:判空,入队,出队(3分)
//        队列中能容纳元素的最多个数是多少 (1分)
public class Queue {    private int[] array;
    pri]]></description><category></category></item><item><title><![CDATA[1分2分5分的硬币，组成1角，共有多少种组合。]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/77197107</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/77197107</guid><author>android_Text</author><pubDate>Tue, 15 Aug 2017 17:00:17 +0800</pubDate><description><![CDATA[这是1分2分5分必须有一个public static void sort() {
        int x = 1, y = 2, z = 5;
        for (int i = 1; i < 10/x; i++) {
            for (int j = 1; j < 10/y; j++) {
                for (int k = 1; k < 10/z;]]></description><category></category></item><item><title><![CDATA[Android中的内部存储和外部存储]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/76546244</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/76546244</guid><author>android_Text</author><pubDate>Tue, 01 Aug 2017 16:53:50 +0800</pubDate><description><![CDATA[学而时习之,不亦说乎！今天主要总结一下Android中APP的内部存储和外部存储在Android开发中，我们很多时候会遇到内存、外部存储、内部存储。我们在android手机的设置里有清除数据和清除缓存，我想有一部分都不知道清除的到底是什么储存。内存：顾名思义，就是手机里的应用运行的空间
  1、内部存储
重要的文件夹就是data文件夹了，这个文件夹里边都是一些包名，打开这些包名之后我们会看到这样的一]]></description><category></category></item><item><title><![CDATA[俩个大数相乘（java实现）]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/73776055</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/73776055</guid><author>android_Text</author><pubDate>Tue, 27 Jun 2017 11:25:22 +0800</pubDate><description><![CDATA[package com.example;/**
 *
 * @author ZHANGHAOHAO089
 * @date 2017/6/27
 */public class BigNumber {    public static void main(String args[]) {
        String str1 = "121255";
        String str2 = "23]]></description><category></category></item><item><title><![CDATA[Android中BaseAdapter的viewHolder工具类]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/72878004</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/72878004</guid><author>android_Text</author><pubDate>Tue, 06 Jun 2017 14:36:37 +0800</pubDate><description><![CDATA[工具类实现static class ViewHolder {
    public static <T extends View> T get(View view, int id) {
        SparseArray<View> viewHolder = (SparseArray<View>) view.getTag();
        if (viewHolder == null) {]]></description><category></category></item><item><title><![CDATA[二叉树的遍历及创建（java）]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/72822305</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/72822305</guid><author>android_Text</author><pubDate>Wed, 31 May 2017 17:42:49 +0800</pubDate><description><![CDATA[直接上代码package com.example.zhanghaohao089.mytest;/**
 * Node类
 *
 * @author ZHANGHAOHAO089
 * @date 2017/5/31
 */public class Node {
    private int data;
    private Node left;
    private Node right;]]></description><category></category></item><item><title><![CDATA[Kotlin在Android上的运用（四）]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/72677774</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/72677774</guid><author>android_Text</author><pubDate>Wed, 24 May 2017 16:40:03 +0800</pubDate><description><![CDATA[13.IntroductionKotlin提供了一系列的to方法将一个集合类型转换成另外一个集合类型。这一部分的第一个任务很简单，根据提示就可以完成，关于任务就不必多说。先说明一下第二部分所有任务的数据模型。这一部分所有的任务都是围绕一个商店（Shop）展开，商店有一个客户（Customer）列表。客户具有姓名、城市和订单（Order）列表三个属性。订单具有商品（Product）列表和是否已经发货两]]></description><category></category></item><item><title><![CDATA[Kotlin在Android上的运用（三）]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/72677696</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/72677696</guid><author>android_Text</author><pubDate>Wed, 24 May 2017 16:34:20 +0800</pubDate><description><![CDATA[0.HelloWorld和所有其他语言一样，Kotlin Koans的第一个任务名称就是Hello World，这个任务比较简单，提示也说的很清楚，就是要求task0函数返回一个字符串OK：fun task0(): String {
    return "OK"
}这一个任务主要涉及kotlin的函数定义。在kotlin中函数通过关键字fun声明，和Java中函数的返回类型写在函数名称前不一样，K]]></description><category></category></item><item><title><![CDATA[Kotlin在Android上的运用（二）]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/72519090</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/72519090</guid><author>android_Text</author><pubDate>Fri, 19 May 2017 10:27:47 +0800</pubDate><description><![CDATA[这次主要写一下kotlin上的函数运用和bean类运用一、控件的动态使用先看一下xml布局文件<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.andr]]></description><category></category></item><item><title><![CDATA[Kotlin在Android studio上的环境配置和运用（一）]]></title><link>https://blog.youkuaiyun.com/android_Text/article/details/72459501</link><guid>https://blog.youkuaiyun.com/android_Text/article/details/72459501</guid><author>android_Text</author><pubDate>Thu, 18 May 2017 10:57:11 +0800</pubDate><description><![CDATA[前俩天Google的IO大会把Kotlin列为Android的开发语言之一，Android开发者有必要学习一下。 
Kotlin是基于JVM的编程语言, 由JetBrains公司开发, 目前已经开源. 
IntelliJ IDEA, PyCharm, Android Studio等IDE, 就是出自于JetBrains公司.Kotlin介绍: 
Statically typed programmin]]></description><category></category></item></channel></rss>