<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wenshen22的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wenshen22</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wenshen22]]></copyright><item><title><![CDATA[Linux基础之find命令详解（转载）]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/102914299</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/102914299</guid><author>wenshen22</author><pubDate>Tue, 05 Nov 2019 13:51:20 +0800</pubDate><description><![CDATA[常用命令

 find (目录) [-type d | f] (文件夹 | 文件) -name （名称，可使用正则表达式）

find /root -name "*core"

find /root -type d -name"*core"  文件夹

find /root -type f -name"*core"  文件

find /root -type f ...]]></description><category></category></item><item><title><![CDATA[C# 面向对象OOP基础知识点（一）]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/102912676</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/102912676</guid><author>wenshen22</author><pubDate>Tue, 05 Nov 2019 11:48:33 +0800</pubDate><description><![CDATA[1，类和对象

   (1)类是一个概念，在程序中需要先定义属性和方法，具有固定结构，没有具体特指。

  (2)对象则是独一无二的，比较容易区别的特征是类是独一无二的，在程序中需要通过类来创建对象，

如Students=new Student();

  (3)必须先定义类，才能创建类的对象。

  (4)，对象是内存中的一块存储区域，每new一次则创建了一个对象。...]]></description><category></category></item><item><title><![CDATA[Linux基础以及Vim编辑器]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/102912393</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/102912393</guid><author>wenshen22</author><pubDate>Tue, 05 Nov 2019 11:19:59 +0800</pubDate><description><![CDATA[1、基本命令：

ls--显示目录下所有文件

vi文件名 --编辑文件，按i键可以编辑文档，esc---&gt;:wq保存并退出

cd--切换目录

cat--查看指定文件内容

rm--删除文件

rm -r目录 --删除目录

du--查看文件大小

du -sh文件夹 --文件夹大小

mkdir文件夹名 --创建文件夹

mkdir -p--创建多级目录

tou...]]></description><category></category></item><item><title><![CDATA[java JDK&变量&运算符与表达式]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/77887618</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/77887618</guid><author>wenshen22</author><pubDate>Thu, 07 Sep 2017 22:06:09 +0800</pubDate><description><![CDATA[JDK简单介绍

JDK（java development kit），Java集成开发环境，包括JRE（Java RuntimeEnvironment）Java运行时环境，JRE中包括JVM。
jdk中包括了java的一些常用工具，如javac.exe，java.exe，javadoc.exe工具等，这些工具都在jdk目录下的bin文件夹中。
JDK安装配置
1，JDK安装包的下载直接到]]></description><category></category></item><item><title><![CDATA[Android中的帧动画]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/50270159</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/50270159</guid><author>wenshen22</author><pubDate>Fri, 11 Dec 2015 23:37:43 +0800</pubDate><description><![CDATA[本文主要对帧动画的简单实用做一个简单介绍]]></description><category></category></item><item><title><![CDATA[Android中的补间动画]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/50269885</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/50269885</guid><author>wenshen22</author><pubDate>Fri, 11 Dec 2015 22:50:49 +0800</pubDate><description><![CDATA[文章主要介绍了Android中补间动画和帧动画，帧动画将会在下一篇文章中进行详细的介绍]]></description><category></category></item><item><title><![CDATA[JVM之道]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83984393</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83984393</guid><author>wenshen22</author><pubDate>Thu, 11 Aug 2011 03:10:25 +0800</pubDate><description><![CDATA[    学了那么长时间的java，也天天在听着关于JVM的各种神秘之事，却只是觉得这东西很神秘，没能够涉足其中。虽然没有看过书系统的研究过，但是听多了，对这东西的也算有了一个总体的认识，下面也只能把自己印象中的JVM做一个最简单的表述吧。

     要了解JVM，首先还是先从java代码的执行过程说起，平时，我们写的java程序只需要点击运行程序，结果就自然而然地给我们输出来了，而没有过多地...]]></description><category></category></item><item><title><![CDATA[命令行操作sql语言]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83971943</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83971943</guid><author>wenshen22</author><pubDate>Sat, 16 Jul 2011 21:39:35 +0800</pubDate><description><![CDATA[       sql语言作为数据库的一种标准语言，已经逐渐地在计算机领域的广泛应用开来，下面我就以mysql数据库为例来演示一下基本的sql查询语句的用法。
        数据库的语言分为两种类型：ddl（数据定义语言），dml（数据库操作语言）；
        所谓的数据库定义语言就是对数据库中表的一些字段的定义，包括字段本身的属性描述以及字段之间的关系描述；数据库操作语言则主要是指对数...]]></description><category></category></item><item><title><![CDATA[代码测试模块与功能程序分离]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83905846</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83905846</guid><author>wenshen22</author><pubDate>Sun, 17 Apr 2011 03:00:04 +0800</pubDate><description><![CDATA[       以前在写代码的时候常常需要用到System.out.println();输出语句向控制台输出各种信息来监控程序整个流程的运行情况，这样写不仅麻烦，还往往会因为删除的时候出错，甚至找不到之前写的输出语句到底是在什么地方。下面展示如何实现这些测试代码与功能程序的分离：
package TestPackage;
/**
 * 定义一个测试类
 * @author wenshen ...]]></description><category></category></item><item><title><![CDATA[通信阶段文件附件]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83879105</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83879105</guid><author>wenshen22</author><pubDate>Sat, 26 Mar 2011 03:09:48 +0800</pubDate><description><![CDATA[前面的一点文件附件]]></description><category></category></item><item><title><![CDATA[通信阶段----循序渐进6]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83876846</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83876846</guid><author>wenshen22</author><pubDate>Wed, 23 Mar 2011 02:23:01 +0800</pubDate><description><![CDATA[6.实现带界面且能够与群聊服务器配套的客户端
 
 
首先对客户端进行分析
  ①.登陆界面：用户名
                     密码
                     登陆按钮：点击登陆触发事件（连接服务器，把输入的用户名和密码发送到服务器验证）
                     注册按钮：点击注册按钮（把注册的用户名和密码发送到服务器端登记）
 ...]]></description><category></category></item><item><title><![CDATA[通信阶段----循序渐进5]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83876843</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83876843</guid><author>wenshen22</author><pubDate>Wed, 23 Mar 2011 01:50:48 +0800</pubDate><description><![CDATA[5.简单客户端的实现
 
首先依然是从能够收发字节的客户端说起，写出来以后可能看上去有点不相信，只需要短短的几行代码就实现了，如下，你看得懂的：
package Client;

import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

public class Client...]]></description><category></category></item><item><title><![CDATA[通信阶段------循序渐进4]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83876842</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83876842</guid><author>wenshen22</author><pubDate>Wed, 23 Mar 2011 01:33:41 +0800</pubDate><description><![CDATA[4.群聊服务器的实现
 
 
整个程序分为五个类，各个类之间的布局如下图所示：
 
&amp;lt;!--StartFragment --&amp;gt;

ServerMain类负责运行主程序，在主程序中创建ClientThread类，并调用其方法
ClientThread类负责处理连接进来的客户端，每连接进来一个客户端，就创建一个线程去处理，该类下设有三个辅助类
UserInfo用户信息类，...]]></description><category></category></item><item><title><![CDATA[通信学习------循序渐进3]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83876834</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83876834</guid><author>wenshen22</author><pubDate>Wed, 23 Mar 2011 01:05:26 +0800</pubDate><description><![CDATA[3.服务器读取字符串的实现
 
 
前面的所实现的服务器都是只能够读取字节的，如果用它来聊天的话，没有谁能够看懂，当然专业一点的话可以对字节进行解析，但是没有谁愿意去干这等事情，留给机器自己去处理吧，让机器来帮助我们解析出来以后再显示在界面上。当然API中有现成的流来实现这些功能，只需要使用这些包装好的流来帮助我们处理就行，代码如下：
 
 
/**
	 * 读取客户端消息的方法
...]]></description><category></category></item><item><title><![CDATA[通信学习-----循序渐进2]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83876830</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83876830</guid><author>wenshen22</author><pubDate>Wed, 23 Mar 2011 00:46:07 +0800</pubDate><description><![CDATA[2.多线程服务器的实现
 
 
在前面已经实现的服务器是不能让多个客户端连接进来的，只能让单个客户端的接入，首先阐明一点不能够让多个客户端接入的原因：ServerSocket在调用accept方法时是阻塞的，在一个客户端接入后，另外需要连接进来的客户端必须等待前面这个客户端正常退出以后才能够进入。有了多线程的知识，我们就可以让阻塞的部分在一个独立的线程里面独立的运行，每当一个客户端接入以后就...]]></description><category></category></item><item><title><![CDATA[通信学习----循序渐进]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83874990</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83874990</guid><author>wenshen22</author><pubDate>Sun, 20 Mar 2011 13:11:18 +0800</pubDate><description><![CDATA[1.通信循序渐进过程
  ①．能够收发字节的服务器端

package Serverv1;


import java.io.InputStream;   
import java.io.OutputStream;   
import java.net.ServerSocket;   
import java.net.Socket;   
  
public class Se...]]></description><category></category></item><item><title><![CDATA[java异常处理]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83874755</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83874755</guid><author>wenshen22</author><pubDate>Sat, 19 Mar 2011 16:38:47 +0800</pubDate><description><![CDATA[1.继承体系
   throwable是所有异常和错误的祖先接口，其下有两个分支Error,Exception.如下图所示
 （体系图在文章末尾）
  &amp;lt;!--StartFragment --&amp;gt;


 


 


 
 
 

2.强制检测异常：
      所谓的强制检测异常就是在代码编译之前（或者说运行前），我们就必须处理掉的，用try...cat...]]></description><category></category></item><item><title><![CDATA[java入门阶段基础总结二]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83815858</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83815858</guid><author>wenshen22</author><pubDate>Sun, 23 Jan 2011 16:40:22 +0800</pubDate><description><![CDATA[  a.关于构造器 *     任何类在定义的时候就默认有一个无参数的构造函数(构造方法，构造器) *         .构造器的名字必须和类名字一样，没有返回值的定义 *         .构造器的唯一作用就是构造对象 *         .构造器只能被new 关键字调用 *    *    *     *     *    b.关于继承，多态，重写 *      .多态:由于继承和重写、重载机...]]></description><category></category></item><item><title><![CDATA[简单画板中蕴含的“哲理”]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83815839</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83815839</guid><author>wenshen22</author><pubDate>Sun, 23 Jan 2011 15:11:17 +0800</pubDate><description><![CDATA[  由于很多问题需要代码才能够解释清楚，所以需要知识点的解释总结我都放到了下面的代码中，所以详情请看源码！
 
   首现看一下运行后的效果如下：（下面附有详细注解的源代码）
 
 
/**上面看到的界面就是我的画板运行需要得到的结果，大致框架流程如下： *  * 1.创建窗体对象JFrame，创建按钮对象JButton，左右工具面板对象JPanel,从窗体得到的画布对象Graphics...]]></description><category></category></item><item><title><![CDATA[java入门阶段总结一]]></title><link>https://blog.youkuaiyun.com/wenshen22/article/details/83814906</link><guid>https://blog.youkuaiyun.com/wenshen22/article/details/83814906</guid><author>wenshen22</author><pubDate>Thu, 20 Jan 2011 22:22:48 +0800</pubDate><description><![CDATA[1.for循环渊源
     对于for循环的理解，我就从刚开始学习java的时候，通过控制同一个字符的排列来打印出一个菱形来解说吧。
通过控制输出空格和字符来实现我们所想要的结果，既然如此，我们岂不是可以用那个最土的方法，在整个方法中都通过
System.out.print(&quot; &quot;);//输出空格
Sysem.out.print(&quot;*&quot;);//输出组成菱形的字符
何必要用for(int...]]></description><category></category></item></channel></rss>