<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[流浪（WESTKING）的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/westking</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; westking]]></copyright><item><title><![CDATA[[转载]Dialog详解（包括进度条、PopupWindow、自定义view、自定义样式的对话框）]]></title><link>https://blog.youkuaiyun.com/westking/article/details/108983610</link><guid>https://blog.youkuaiyun.com/westking/article/details/108983610</guid><author>westking</author><pubDate>Fri, 09 Oct 2020 18:08:29 +0800</pubDate><description><![CDATA[Android中提供了多种对话框，在实际应用中我们可能会需要修改这些已有的对话框。本实例就是从实际出发，展现了andorid中大部分对话框，代码中用了一个对话框管理类来做封装，其中还定义了对话框的动画、自定义样式等等。



主布局文件（全是button）




&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/...]]></description><category></category></item><item><title><![CDATA[[转载]详细解读DialogFragment]]></title><link>https://blog.youkuaiyun.com/westking/article/details/108948580</link><guid>https://blog.youkuaiyun.com/westking/article/details/108948580</guid><author>westking</author><pubDate>Fri, 09 Oct 2020 18:05:48 +0800</pubDate><description><![CDATA[相信看这篇文章的人都应该知道android中的Dialog了吧，如果对于Dialog还不是很了解可以看我之前的一篇详解文章：

Dialog详解：http://www.cnblogs.com/tianzhijiexian/p/3867731.html

随着Fragment这个类的引入，Google官方推荐大家使用DialogFragment来代替传统的Dialog，那么是不是说我们之前学习的Dialog知识都没有用处了呢？非也，新的fragment是来方便大家更好的管理和重用Dialog，之前的知识其..]]></description><category></category></item><item><title><![CDATA[Swift面试资料 （一） —— Questions 和 Answers（一）]]></title><link>https://blog.youkuaiyun.com/westking/article/details/106023815</link><guid>https://blog.youkuaiyun.com/westking/article/details/106023815</guid><author>westking</author><pubDate>Sat, 09 May 2020 17:42:18 +0800</pubDate><description><![CDATA[版本记录

版本号
			时间
		V1.0
			2019.04.23 星期二
		前言


Swift作为一门开发语言，它到目前为止也四岁了，接下来这个专题主要收集一下Swift面试相关的问题。


开始

首先看下写作环境


Swift 5, iOS 12, Xcode 10


Swift只有四年的时间，但它已经成为iOS开发的默认语言。随着Swift逐渐发展到5.0版本，它变成了一种复杂而强大的语言，包含面向对象和函数范例。每个版本都带来了更多的演变和变化

但你真的有多了解Swift语音？在本]]></description><category></category></item><item><title><![CDATA[Swift面试资料 （二） —— Questions 和 Answers（二）]]></title><link>https://blog.youkuaiyun.com/westking/article/details/106023889</link><guid>https://blog.youkuaiyun.com/westking/article/details/106023889</guid><author>westking</author><pubDate>Sat, 09 May 2020 17:41:32 +0800</pubDate><description><![CDATA[版本记录

版本号
			时间
		V1.0
			2019.04.24 星期三
		前言


Swift作为一门开发语言，它到目前为止也四岁了，接下来这个专题主要收集一下Swift面试相关的问题。感兴趣的看下面几篇文章。1. Swift面试资料 （一） —— Questions 和 Answers（一）


Intermediate Written Questions

现在，加快一点难度。 你准备好了吗？

1. Question #1

nil和.none之间有什么区别？


没有区别，因为Optio]]></description><category></category></item><item><title><![CDATA[[转载]Swift多线程编程总结]]></title><link>https://blog.youkuaiyun.com/westking/article/details/105666794</link><guid>https://blog.youkuaiyun.com/westking/article/details/105666794</guid><author>westking</author><pubDate>Tue, 21 Apr 2020 20:24:28 +0800</pubDate><description><![CDATA[在开始多线程之前，我们先来了解几个比较容易混淆的概念。

概念

线程与进程

线程与进程之间的关系，拿公司举例，进程相当于部门，线程相当于部门职员。即进程内可以有一个或多个线程。

并发和并行

并发指的是多个任务交替占用CPU，并行指的是多个CPU同时执行多个任务。好比火车站买票，并发指的是一个窗口有多人排队买票，而并行指的是多个窗口有多人排队买票。

同步和异步

同步指在执行一个函数时，如...]]></description><category></category></item><item><title><![CDATA[第３回 Elasticsearch 入門 ドキュメント管理は意外と高度なことができる]]></title><link>https://blog.youkuaiyun.com/westking/article/details/94496359</link><guid>https://blog.youkuaiyun.com/westking/article/details/94496359</guid><author>westking</author><pubDate>Tue, 02 Jul 2019 23:16:44 +0800</pubDate><description><![CDATA[第３回 Elasticsearch 入門 ドキュメント管理は意外と高度なことができる

今回は「ドキュメント管理は意外と高度なことができる」というテーマで、そのドキュメントを追加・更新・削除する操作について解説します。

きっと、他の検索エンジンと比べ、その高機能ぶりに驚くはずです。

直感的に分かりやす API

Elasticsearch は検索をはじめ、各種設定やサーバの状態取得など、ほとん...]]></description><category></category></item><item><title><![CDATA[分布式架构]]></title><link>https://blog.youkuaiyun.com/westking/article/details/94353354</link><guid>https://blog.youkuaiyun.com/westking/article/details/94353354</guid><author>westking</author><pubDate>Sun, 30 Jun 2019 19:32:07 +0800</pubDate><description><![CDATA[引用：https://www.cnblogs.com/my376908915/p/6813321.html

什么是分布式架构

分布式系统（distributed system）是建立在网络之上的软件系统。

内聚性是指每一个数据库分布节点高度自治，有本地的数据库管理系统。

透明性是指每一个数据库分布节点对用户的应用来说都是透明的，看不出是本地还是远程。



在分布式数据库系统中，用户感觉...]]></description><category></category></item><item><title><![CDATA[JAVA回调机制(CallBack)详解]]></title><link>https://blog.youkuaiyun.com/westking/article/details/80181849</link><guid>https://blog.youkuaiyun.com/westking/article/details/80181849</guid><author>westking</author><pubDate>Thu, 03 May 2018 16:18:50 +0800</pubDate><description><![CDATA[JAVA回调机制(CallBack)详解引自https://www.cnblogs.com/heshuchao/p/5376298.html序言最近学习java，接触到了回调机制(CallBack)。初识时感觉比较混乱，而且在网上搜索到的相关的讲解，要么一言带过，要么说的比较单纯的像是给CallBack做了一个定义。当然了，我在理解了回调之后，再去看网上的各种讲解，确实没什么问题。但是，对于初学的...]]></description><category></category></item><item><title><![CDATA[第10回 X軸を中心に画像が回転して入れ替わる]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746405</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746405</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:34:29 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
画面に表示された、3分割された画像の1枚をクリックすると、クリックされた画像がX軸を中心に回転し、全てクリックすると、最初の画像とは異なった1枚の画像になります（図1）。]]></description><category></category></item><item><title><![CDATA[第9回 アニメーションを伴ったページナビゲーション]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746401</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746401</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:33:27 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
画面に表示された、「平家物語」と「方丈記」のリンクをクリックすると、先に表示されていたページが背後に倒れ、前面からクリックされたページが起き上がるように表示されます。ページには物語の冒頭の文言が表示され]]></description><category></category></item><item><title><![CDATA[第8回 ボタンが開閉するアコーディオンメニュー]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746400</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746400</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:32:08 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
画面には、画像とタイトルの表示されたボタンが5個並んでいます。ボタンの上にマウスカーソルを乗せると、ボタンの背景色が変化します（図1左）。ボタンをクリックすると、ボタンがアコーディオンのように展開されて]]></description><category></category></item><item><title><![CDATA[第7回 ListBoxのスタイル変更と選択された項目データの表示]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746399</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746399</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:29:54 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
画面には、スタイルの変更されたListBox内に、項目名が表示されています（図1左）。ListBoxのスクロールサムは両端が丸められ、スクロールアローは円で表示されています。スクロールサムをクリックする]]></description><category></category></item><item><title><![CDATA[第6回 スライドによるページナビゲーション]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746397</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746397</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:28:27 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
画面左上方に表示された、「平家物語」と「方丈記」のリンクをクリックすると、フレーム内が左から右に向かってスライドして（図1）、作成しておいた該当ページにナビゲートし、クリックした物語の冒頭の文言が表示さ]]></description><category></category></item><item><title><![CDATA[第5回 画像のドラッグ&ドロップによるRippleEffect特殊効果]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746383</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746383</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:18:55 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
上段に少し大きめの画像が、下段には複数の小さめの画像が配置されています（図1）。上段の画像を下段の画像の集団にドラッグ&ドロップすると、画像のサイズが、RippleEffect効果を伴って、下段内の画像]]></description><category></category></item><item><title><![CDATA[第4回 カードがめくられるように数値を表示する]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746379</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746379</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:17:10 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
画面が表示されると、カードが折りたたまれ、加算された数値が表示されます。背面のカードに加算された数値が表示されており、折りたたまれると加算された数値が前面に表示されます（図1）。数値は60まで加算され、]]></description><category></category></item><item><title><![CDATA[第3回 特殊効果（Radial Blur）を伴った画像の切り替え]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746376</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746376</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:15:59 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
画面上の[]ボタンをクリックすると、Radial Blur特殊効果を伴って、画像が前の画像、次の画像に切り替わります。クリックしたボタンには、現在の画像の順番が表示されます。Radial Blurは、放]]></description><category></category></item><item><title><![CDATA[第2回 マウスクリックによるRippleEffect特殊効果]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746371</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746371</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:13:55 +0800</pubDate><description><![CDATA[まず初めに、このプログラムで実装する機能の動作を、下記に解説しておきます。
RippleEffectは、画像に波紋をシミュレートする効果です。画面に表示されている画像やタイトルをマウスでクリックすると、クリックした点を中心に波紋が広がる効果を得られます（図1）。]]></description><category></category></item><item><title><![CDATA[第1回 画像の裏を表示する　３]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746368</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746368</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:12:31 +0800</pubDate><description><![CDATA[ImageBackToFrontStoryboard（裏から表に回転するストーリーボード）の作成
これから以下の作業は、再生ヘッドの位置に応じて、各プロパティの値を設定する作業となります。これらのプロパティ値は、後ほど紹介する、表2にまとめていますので、そちらを参考に値を設定し]]></description><category></category></item><item><title><![CDATA[第1回 画像の裏を表示する　２]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746367</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746367</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:11:45 +0800</pubDate><description><![CDATA[Blend4でのStoryboardの作成
「オブジェクトとタイムライン(B)」の下にあるストーリーボードの「新規作成」アイコン(＋)をクリックします（図5）。








図5：「新規作成」アイコンをクリックする



ImageFrontToB]]></description><category></category></item><item><title><![CDATA[第1回 画像の裏を表示する　１]]></title><link>https://blog.youkuaiyun.com/westking/article/details/6746363</link><guid>https://blog.youkuaiyun.com/westking/article/details/6746363</guid><author>westking</author><pubDate>Sun, 04 Sep 2011 00:11:02 +0800</pubDate><description><![CDATA[今回は、今まで解説してきたSilverlight 4のサンプルで紹介しきれなかったものを、10回に亘ってTipsという形で紹介します。いろいろな表現方法を紹介していますので、きっと表現豊かなページ作成に役立つと思います。
第1回では、画像の“裏”を表示するプログラムを紹介します]]></description><category></category></item></channel></rss>