<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WuchangI的博客]]></title><description><![CDATA[A Nobita fond of coding~~]]></description><link>https://blog.youkuaiyun.com/WuchangI</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WuchangI]]></copyright><item><title><![CDATA[《使用phpStudy搭建Yii2.0框架》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/82735138</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/82735138</guid><author>WuchangI</author><pubDate>Mon, 17 Sep 2018 15:20:06 +0800</pubDate><description><![CDATA[



一、先搭建好本地Windows系统的WAMP环境
二、配置关于php的环境变量
三、开启php的openssl扩展(因为composer命令的运行需要开启php的openssl扩展)
四、安装Yii2.0
1. 方法一：通过压缩包（ 归档文件/Archive File）安装（最容易的方法）
1.1 下载Yii2.0压缩包(这里我选择basic应用程序模板)
1.2 设置cookieVali...]]></description><category></category></item><item><title><![CDATA[《Android性能调优&优良程序风格》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/82533185</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/82533185</guid><author>WuchangI</author><pubDate>Sun, 09 Sep 2018 09:30:22 +0800</pubDate><description><![CDATA[
  &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;am]]></description><category></category></item><item><title><![CDATA[《探索JVM内存区域》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/82534198</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/82534198</guid><author>WuchangI</author><pubDate>Sun, 09 Sep 2018 09:29:57 +0800</pubDate><description><![CDATA[



一、为什么要了解JVM内存区域
二、结识JVM中的“内存”成员
1. 程序计数器（PC=Program Counter Register）
2. JVM栈（Java Virtual Machine Stacks）
3. 本地方法栈（Native Method Stack）
4. Java堆（Java Heap）
5. 方法区（Method Area）
6. 需要知道的一个“邻居“–直接内存...]]></description><category></category></item><item><title><![CDATA[《使用C#实现一个简易版的Windows资源管理器》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/82120943</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/82120943</guid><author>WuchangI</author><pubDate>Mon, 27 Aug 2018 23:53:08 +0800</pubDate><description><![CDATA[
  这段时间一直在忙家里的事情、职业拜访和暑假作业，暑假作业是实现一个简易的资源管理器。使用C#写Windows的GUI是真的爽，完全不是MFC可以比的。话不多说，下面先看看效果：


一. 主窗体





二. 新建文件窗口





三. “最近访问”功能区





四. 进程/线程管理窗口











五. 文件/文件夹监控窗口





六. 文件属性窗口





七. ...]]></description><category></category></item><item><title><![CDATA[《Android状态栏微技巧，带你真正理解沉浸式模式（转载）》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/81256379</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/81256379</guid><author>WuchangI</author><pubDate>Wed, 01 Aug 2018 08:50:13 +0800</pubDate><description><![CDATA[
  最近爱上了郭神的文章，不禁转发一下~~





                    
                转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/51763825




  本文同步发表于我的微信公众号，扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注，每天都有文章更新。




记得之前有朋友在...]]></description><category></category></item><item><title><![CDATA[《Android开发常用素材网站》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/81255820</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/81255820</guid><author>WuchangI</author><pubDate>Wed, 01 Aug 2018 08:50:00 +0800</pubDate><description><![CDATA[
  以下网站均亲身使用过，希望帮助到有需要的朋友。


一、将图片转换成icon图标格式


  
  图标工厂(App图标自定义生成利器)： 
  https://icon.wuruihong.com/
  






二、找控件图标


  
  Iconfont： 
  http://www.iconfont.cn/?spm=a313x.7781069.1998910419.d4d0a4...]]></description><category></category></item><item><title><![CDATA[《Android开发个人经验小结》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/81256245</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/81256245</guid><author>WuchangI</author><pubDate>Wed, 01 Aug 2018 08:49:07 +0800</pubDate><description><![CDATA[一、内部类的”this指代”导致的问题


  现今有两个activity，分别为aaaActivity和bbbActivity。在aaaActivity的某个内部类代码(经常是Handler和监听器)中，若要实现从aaaActivity跳转到bbbActivity的逻辑，则如下是错误的：


startActivity(new Intent(this, bbbActivity.class));
...]]></description><category></category></item><item><title><![CDATA[《大雄学设计模式--(3)装饰者模式》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/81289659</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/81289659</guid><author>WuchangI</author><pubDate>Wed, 01 Aug 2018 08:48:46 +0800</pubDate><description><![CDATA[情景引入：


  &amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;nbsp;转眼间，母亲节就快到了。虽然大雄在学习方面总是马马虎虎，但是对于母亲大人的节日还是记得一清二楚。这不，他就打算送他妈妈一个present，给妈妈一个惊喜。说做就做，他马上跑到购物街上挑选合适的礼物以及包装纸。也不知道逛了多久，他满身疲惫地走进了家门，然后躺在了他书房的榻榻米上。 
 ]]></description><category></category></item><item><title><![CDATA[《大雄学设计模式--(2)备忘录模式》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/81273417</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/81273417</guid><author>WuchangI</author><pubDate>Wed, 01 Aug 2018 08:48:34 +0800</pubDate><description><![CDATA[情景引入：


  &amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;nbsp;傍晚夕阳的玫瑰色的余晖铺满了大地，一切都是那么美好。大雄一边吹着口哨，一边迈着轻快的步伐背着书包进了家门。原来，这次大雄的数学破天荒考了个75分（要知道，以前他是经常不及格的）。为了表扬他，大雄妈妈也满足了他的一个小心愿，买了一个全新的掌上游戏机送给了他，也不忘叮嘱他要再接再厉]]></description><category></category></item><item><title><![CDATA[《大雄学设计模式--(1)策略模式》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/81255681</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/81255681</guid><author>WuchangI</author><pubDate>Wed, 01 Aug 2018 08:48:07 +0800</pubDate><description><![CDATA[情景引入：


  哆啦A梦不像大雄那么偷懒，每天要做什么他都会认真去完成。比如，星期一他要清理百宝袋， 星期二他要帮妈妈做家务， 星期三他要去陪小咪散步……但是，因为他怕以后事情一多起来，就不知道哪一天应该做哪些事情了。所以他打算做一份备忘录，以便备忘某一天应该做的事。有想法就马上Carry，现在他便忙起做备忘录来。。。






一、简介
二、具体内容
三、结构组成
四、UML类图
五、情景...]]></description><category></category></item><item><title><![CDATA[《大雄学设计模式--简单工厂模式》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/81255503</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/81255503</guid><author>WuchangI</author><pubDate>Wed, 01 Aug 2018 08:47:49 +0800</pubDate><description><![CDATA[
  情景引入： 
  这一天，大雄满身是伤，头上也是几个大包，不用说，一定又是被胖虎欺负了。步履蹒跚的他又来找哆啦A梦要道具了，但是健忘的他只知道他需要的道具的具体功能，忘记道具的名字了。但是聪明的哆啦A梦知道哪些功能对应哪些道具（比如，飞行-&amp;amp;amp;amp;amp;amp;amp;gt;竹蜻蜓，时空穿越-&amp;amp;amp;amp;amp;amp;amp;gt;时光机，去任意地点-&amp;amp;amp;amp;amp;amp;amp;gt;任意门……），所以当大雄朝哆啦A梦求]]></description><category></category></item><item><title><![CDATA[《动手实现一款简单的拦阻球游戏》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/81089342</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/81089342</guid><author>WuchangI</author><pubDate>Tue, 17 Jul 2018 22:05:09 +0800</pubDate><description><![CDATA[



一、需求分析
1. 核心需求
2. 个性化需求


二、项目总体结构
1.项目逻辑代码结构
2. 项目资源管理结构


三、效果预览
1. 游戏主菜单（主界面）
2.游戏设置界面
3. 游戏界面


四、实现代码（只贴出部分主要代码，全部代码见文末链接）
1. 游戏主界面（主菜单）
2. 游戏设置界面
3. 游戏界面
4. 拦阻球实体类
5. 滑块实体类
6. 游戏界面实体类（包含多个拦阻...]]></description><category></category></item><item><title><![CDATA[《Android自定义View之——带有阴影扩散的Button》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/80785243</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/80785243</guid><author>WuchangI</author><pubDate>Tue, 17 Jul 2018 22:04:37 +0800</pubDate><description><![CDATA[




一、效果预览
二、实现原理
三、具体实现代码
1、自定义的ImageButton
2、按钮背景图
3、xml布局文件
4、MainActivity












一、效果预览

闲话少叙，先看看效果： 



  从上图可以看到，当我们长按时，“按钮”上的阴影扩散得比较慢；当我们纯粹只是点击一下时，“按钮”上的阴影扩散速度加快。






二、实现原理


  其实，上图中显...]]></description><category></category></item><item><title><![CDATA[《操作系统之Java实现模拟多级反馈队列进程调度（带GUI）》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/80432794</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/80432794</guid><author>WuchangI</author><pubDate>Thu, 24 May 2018 12:34:59 +0800</pubDate><description><![CDATA[



一、效果预览
二、多级反馈队列调度算法简介
三、需求分析和设计
四、代码实现
1. 进程控制块类
2. 控制块队列类
3. 多级反馈队列进程调度模拟类


五、相关说明










  ​不得不说，利用IDEA的GUI Form对Swing的支持，使得我们可以直接在一个没有父类的（也就是不用继承JFrame）的普通类起步来构建我们的GUI Application。不得不承认，虽然现...]]></description><category></category></item><item><title><![CDATA[《操作系统之Java实现模拟页面置换算法》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/80292685</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/80292685</guid><author>WuchangI</author><pubDate>Sun, 13 May 2018 18:08:58 +0800</pubDate><description><![CDATA[



一. 页面置换三大算法简介
1. FIFO（先进先出置换算法）
2. LRU（最近最久未使用置换算法）
3. OPT（最佳置换算法）


二. 实现具体流程
1.  基于随机数产生该程序依次执行的指令的地址序列
2. 将指令地址序列根据页面大小转换为页号序列
3. 合并相邻页号
4. 指定分配给该程序的内存块数
5. 执行页面置换算法的模拟过程


三. 实现关键思路
1. FIFO
2....]]></description><category></category></item><item><title><![CDATA[《基于JDBC实现一个简易的人员信息管理系统》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/80301263</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/80301263</guid><author>WuchangI</author><pubDate>Sun, 13 May 2018 18:08:49 +0800</pubDate><description><![CDATA[



一、基本思想
二、需求分析
三、前期准备
1. 创建人员信息数据库
2. 工程目录组织


四、代码实现
1. Model layer
2. View layer
3. Control layer











一、基本思想


  基于MVC经典的架构模式，各层之间分工明确，保证了低耦合。具体如下：



Model layer：数据库连接，实体类，DAO层
View layer...]]></description><category></category></item><item><title><![CDATA[《The Difference between编译器(Compiler)&解释器(Interpreter)》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/80209116</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/80209116</guid><author>WuchangI</author><pubDate>Sat, 05 May 2018 20:27:05 +0800</pubDate><description><![CDATA[



一、定义理解
1、编译器就是将“一种语言（通常为高级语言）”翻译为“另一种语言（通常为低级语言）”的程序。
2、解释器，又译为直译器，是一种电脑程序，能够把高级编程语言一行一行直接转译运行。


二、类比理解
1. 编译
2. 解释


三、图示理解
1. 编译器(源代码被编译成机器码，在CPU上运行)
2. 解释器(用解释器很方便，只需要直接“运行”就好了，不用像C那样有编译链接的工序)...]]></description><category></category></item><item><title><![CDATA[《在IDEA中配置MySQL的驱动程序》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/80192905</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/80192905</guid><author>WuchangI</author><pubDate>Sat, 05 May 2018 20:22:08 +0800</pubDate><description><![CDATA[一、下载mysql connecter



下载地址：http://dev.mysql.com/downloads/connector/j/

具体步骤已在下图中标注，注意是下载zip压缩包格式，因为解压缩安装很方便。



下载完成后得到压缩包如下：







二、安装mysql connecter





1. 解压上面下载的zip压缩包，然后将里面的mysql-connector-j...]]></description><category></category></item><item><title><![CDATA[《About量纲--笔记》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/80209016</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/80209016</guid><author>WuchangI</author><pubDate>Sat, 05 May 2018 20:16:55 +0800</pubDate><description><![CDATA[
量纲是物理量的基本属性，表明了物理量的“类型”，同“类型”的物理量之间进行和差运算或者进行比较才有意义。 

物理量可分为基本量和导出量，基本量的量纲即为基本量纲，导出量的量纲则由基本量纲的幂乘积表示。

如力学中取长度[L]，时间[T]，质量[M]作为基本量（纲），则力学中的任一量的量纲[P]可表示为



对上式两边取对数



基本量纲的对数作为正交基，可张成一个线性空间，任一量的量纲取对...]]></description><category></category></item><item><title><![CDATA[《初识JSP》]]></title><link>https://blog.youkuaiyun.com/WuchangI/article/details/80208990</link><guid>https://blog.youkuaiyun.com/WuchangI/article/details/80208990</guid><author>WuchangI</author><pubDate>Sat, 05 May 2018 20:12:19 +0800</pubDate><description><![CDATA[JSP的基本知识




JSP的基本知识

一. JSP是什么
二. JSP的组成
1. 静态部分
2. 动态部分


三. JSP的语法之注释
1. 显示注释[客户端可见]：
2. 隐式注释[客户端不可见，你只能看到空白行]


四. JSP语法之Scriptlet
1. 定义局部变量
2. 定义全局变量，方法，类
3. 定义表达式，输出一个变量或者具体的一个内容


五. JSP所生成的Se...]]></description><category></category></item></channel></rss>