<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MysunshineSy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MysunshineSy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MysunshineSy]]></copyright><item><title><![CDATA[Perl初学笔记（五）——文件读写]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/79148213</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/79148213</guid><author>MysunshineSy</author><pubDate>Wed, 24 Jan 2018 10:56:34 +0800</pubDate><description><![CDATA[文件读写

>打开/关闭文件


  打开文件语法：open (,) #file_handler为文件句柄，file_name为文件名，其路径可为相对路径，亦可为绝对路径，其返回值用来确定打开文件操作是否成功，当其成功时返回非零值，失败时返回零。 
  打开文件时必须决定访问模式，在Perl中有三种访问模式：读、写和添加。 
  open (outfile,">outfile") #写模式将原文件]]></description><category></category></item><item><title><![CDATA[Perl初学笔记（四）——关联数组]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/79123467</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/79123467</guid><author>MysunshineSy</author><pubDate>Sun, 21 Jan 2018 21:51:12 +0800</pubDate><description><![CDATA[关联数组


  定义： 可以用任意简单变量值来访问其元素，这种数组叫做关联数组，也叫哈希表。
  
  访问关联数组的元素 
  关联数组的下标可以为任何简单/标量值，访问单个元素时以$符号打头，下标用大括号（“{}”）围起来。如：print "$hash{'a'}\n";


>增加数组

$fruit{"bananas"} = 1;#把1赋给关联数组%fruit下标为banansa的元素；如]]></description><category></category></item><item><title><![CDATA[Perl初学笔记（三）——子程序]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/79091062</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/79091062</guid><author>MysunshineSy</author><pubDate>Wed, 17 Jan 2018 23:06:39 +0800</pubDate><description><![CDATA[子程序的语法
  sub<子程序名>{ 
      <语句组>; 
  }
子程序的调用用&调用； 
用do调用； 
先定义后调用，可以省略&符号； 
前向引用，先定义子程序名，后面再定义子程序体&getMinValue(14,50,37);  
# 等价于
# do getMinValue(14,50,37);sub getMinValue{
($a,Sb,Sc) = @_;   #@_是函数传]]></description><category></category></item><item><title><![CDATA[Perl初学笔记（二）——列表和数组变量]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/79048889</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/79048889</guid><author>MysunshineSy</author><pubDate>Fri, 12 Jan 2018 23:28:01 +0800</pubDate><description><![CDATA[列表和数组变量

列表：包含在括号里的一序列的值，可以为任何数值或者空，如：（"A",2.8,"hello",6）,空列表：（） 
数组：列表存贮在数组变量中，数组变量以字符“@”开头，如：@array=（"a",1,"b",2,"","c"）


  
    注意：数组创建初始值为空列表：（）； 
    因为Perl用@和$区分数组变量和简单变量，所以同一个名字可以同时用于数组变量和简单变量]]></description><category></category></item><item><title><![CDATA[Perl初学笔记（一）——标量变量]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/79039278</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/79039278</guid><author>MysunshineSy</author><pubDate>Thu, 11 Jan 2018 22:39:55 +0800</pubDate><description><![CDATA[标量变量

基本上，标量就是一个数据单元，它可以是数字或字符串：


整型 
        Perl把整数存在计算机的浮点寄存器中，所以实际上被当作浮点数看待。
浮点数 
   浮点寄存器通常不能精确地存储浮点数，从而产生误差，在运算和比较时需注意。指数的范围通常是-309到+308。
字符串 
    双引号字符串：支持简单的变量替换、支持转义字符 
    单引号字符串区别双引号字符串：一是]]></description><category></category></item><item><title><![CDATA[Graphics的平移与旋转]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78884885</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78884885</guid><author>MysunshineSy</author><pubDate>Sun, 24 Dec 2017 14:21:40 +0800</pubDate><description><![CDATA[平移函数translate（double x,double y）; 
旋转函数rotate（double arc,double x,double y）//第一个参数是旋转角度，后二个参数是旋转中心点的横纵坐标参数package DrawTest;import java.awt.BasicStroke;
import java.awt.BorderLayout;
import java.awt.Col]]></description><category></category></item><item><title><![CDATA[Java链接MySQL时遇到的问题]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78839225</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78839225</guid><author>MysunshineSy</author><pubDate>Tue, 19 Dec 2017 09:38:33 +0800</pubDate><description><![CDATA[最近在Java程序中，将SQL Sever链接改成MySQL链接时，遇到如下几个问题： 
（1）设置id字段自增属性应该为Auto Incr? 
（2）MySQL中的字段名和关键字重名时，要使用“`”（反引号）查询，而sqlserver中时“[]”（中括号）。 
（3）java 插入数据到MySQL中时，中文乱码问题，网上看了许多解决方法， 
        一是在数据库地址（URL）链接时添加编码]]></description><category></category></item><item><title><![CDATA[创建文件]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78749895</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78749895</guid><author>MysunshineSy</author><pubDate>Fri, 08 Dec 2017 11:35:30 +0800</pubDate><description><![CDATA[package FileTest;import java.io.File;
import java.io.IOException;public class FileDemo {    public static void main(String[] args) {
        // TODO Auto-generated method stub        File f = new File(]]></description><category></category></item><item><title><![CDATA[JPanel的移除控件和刷新]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78590070</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78590070</guid><author>MysunshineSy</author><pubDate>Tue, 21 Nov 2017 10:52:06 +0800</pubDate><description><![CDATA[前几天遇到一个在JPanel中移除控件后，用revalidate()方法重绘后，面板刷新有不彻底或延时的问题，通过网页的各种方法后，添加了JPanel的repaint()方法才解决了这个问题。原来revalidate()方法是对布局管理器对应的容器的子组件重新布局并绘制。但是容器自身“不一定”会绘制。容器自身的重绘，轻量级的方法一般调用repaint()。 
如：     Panel1.remove]]></description><category></category></item><item><title><![CDATA[多线程的中断]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78589893</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78589893</guid><author>MysunshineSy</author><pubDate>Tue, 21 Nov 2017 10:38:21 +0800</pubDate><description><![CDATA[当一个线程运行时，另一个线程可以调用对应的Thread对象的interrupt()方法来中断它。package ThreadTest;public class SleepInterrupt implements Runnable{
    public void run(){
        try{
            System.out.println("在run（）方法中-这个线程休眠2]]></description><category></category></item><item><title><![CDATA[多线程的休眠]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78589842</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78589842</guid><author>MysunshineSy</author><pubDate>Tue, 21 Nov 2017 10:35:08 +0800</pubDate><description><![CDATA[在Thread类中有个sleep(long millis)的静态方法，此方法用于线程的休眠。 
package ThreadTest;public class TwoThreadSleep extends Thread{public void run(){
    loop();
}public void loop(){
    String name =Thread.currentThread()]]></description><category></category></item><item><title><![CDATA[多线程的强制运行]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78589798</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78589798</guid><author>MysunshineSy</author><pubDate>Tue, 21 Nov 2017 10:32:14 +0800</pubDate><description><![CDATA[某些时候，我们需要强制优先运行某线程，可以使用join()方法、join（long  millis）、join（long  millis,int nanos），后两个带参数中的方法的作用是，指定合并时间，前者精确到毫秒，后者精确到纳秒，意思是两个线程合并指定的时间后，又开始分离，回到合并千的状态。 
public class ThreadJoin {public static void main(S]]></description><category></category></item><item><title><![CDATA[实现Runnable接口实现多线程]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78589670</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78589670</guid><author>MysunshineSy</author><pubDate>Tue, 21 Nov 2017 10:22:21 +0800</pubDate><description><![CDATA[如果某个类继承了另一个类，同时又想采用多线程技术，就不能应用Thread类产生线程，因为Java不允许多继承，这时就要用Runnable接口来创建线程。 
public class demo10291 {public static void main(String[] args) {
    // TODO Auto-generated method stub    TestThread3 t =]]></description><category></category></item><item><title><![CDATA[初识多线程]]></title><link>https://blog.youkuaiyun.com/MysunshineSy/article/details/78419655</link><guid>https://blog.youkuaiyun.com/MysunshineSy/article/details/78419655</guid><author>MysunshineSy</author><pubDate>Wed, 01 Nov 2017 22:32:17 +0800</pubDate><description><![CDATA[package ThreadTest;

/*如果要在类里激活线程，必须先做好下面两个准备：
 * （1）线程必须扩展自Thread类，使自己成为它的子类。
 * （2）实现多线程类中的start（）方法
*/
public class demo10281 {

    public static void main(String args[]){
//        new T]]></description><category></category></item></channel></rss>