原IBM架构师--李翊

现东方标准 java高级软件工程师讲师

oristand_ly的公告
java菜鸟 QQ群:50964475 只加新手 赴日软件开发QQ群: 6392676 嵌入式linuxQQ群:58137560
最近评论
hehegujinhe:厚积薄发!
boogood:努力努力再努力啊哈哈
camonanesi:牛* 最远的距离不是电信和网通的距离 是我和构架师的距离
xmc010:顶!
gthacker:呵呵 努力!!!
文章分类
收藏
    相册
    东方标准的学员们
    友情链接
    东方标准 IT人才服务
    计算机职业技能考试nit-pro
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 不可恋战,要敢于”知难而退”---JAVA之我注六经之一收藏

    新一篇: 东方标准好男儿,远赴海外闯天下 | 旧一篇: 先吞噬后反刍,擒贼擒王--java之我注六经之二

            中华民族之所以自称为汉族,主要是来自于大汉帝国所创建的大汉文明,四年的楚汉战争.让刘邦这个曾经是”浪荡少年”的沛县美男,开拓了泱泱大汉四百年的帝王基业.我们都知道楚汉相争的历史,刘邦几乎常常吃败仗,但总是“打断手骨反更勇”,屡败屡战,最终咸鱼大翻身.项羽每战必胜,垓下一场大败,最后却只留下” 天亡我也,非战之罪”的遗言.

    以个人武勇来讲,刘邦和项羽根本不在同一级别,刘邦哪里会是项羽的对手?我们所要探讨的正是这位”战争机器”项羽,作为西楚霸王,项羽绝非”池中之物”,如果没有卓越的军事才能和无所畏惧的宏伟气量,百二秦关岂能属楚?项羽以一当十,刘邦以十当一,但最终项羽还是败给了刘邦,诸多原因,取其一瓢:项羽恋战,疏于战略,以致于”赢了战役,输了战争”,而刘邦看起来象是在打游击战,因为他根本就不想和项羽正面厮杀,根本不愿”恋战”,当然,刘邦自己也坦率地承认过:”在勇敢、强悍、仁爱、刚毅等方面”,”不如项王”,当然,打不过项羽也是一个原因,但是这种抓整体战略的定位是适宜的,所以他常常是”打不了就跑”,宁可丢掉城池,不愿和项羽去争夺一城一地的得失,其”泼皮”天性发挥得淋漓尽致,以致于项羽在”斗智”的角色上往往力不从心,打起仗来捉襟见肘.他总是一厢情愿地去寻找刘邦的主力部队决战一次.哪里找的到?项羽拿下的很多城池,在他走后,都很快变成了刘邦的附属,就是这样一个”战争机器”,在经历四年的疲于奔命之后,仍然无法摆脱面临的困境.最后只带了二十八骑杀出了重围.为了安慰自己的灵魂,他还展现了自己的卓绝能力,”现在我准备展开最后奋战,为你们杀开一条血路.我设定三个目标:溃围、斩将、刈(yi)旗,诸君请来为我评估,到底是我的天运不足,还是我的能力不够!”,把无尽的遗憾和无奈留给了后人...
    棋谚道:宁失一子,不失一先,攻左则视右,攻后则瞻前;为顾全大局,可以不计较一城一池,可以不计较一兵一马.我们红军游击队作战原则的就是:”敌进我退,敌驻我扰,敌疲我打,敌退我追”的十六字诀.恋战不是目的,顾全大局才是上计.为了战略目标的实现,你可以不去计较某些战术的得失
     
    我个人提倡在学习的过程中”有所为有所不为”,不可恋战,对于一时无法解决的问题,要敢于,勇于暂行”退避”,保持你的战斗状态,让作战激情始终伴你左右,不必为某一个知识点的细节,投入过多的精力,我个人认为,这样做不太必要,因为那将磨蚀你的上进心,从心理学角度角度上讲,那可能会带来”习得性无助”的效应,粗糙一点的说法就是”心理疲劳”.技术实现的变通手法有很多,不必拘泥于一城一池.在一定的时间范围内有合适的产出是你需要考虑的东西, 尤其是对于初学者.更应如此,如果时间不充分,你更要有大局观,眼光不要只盯着一城一池的得失,兵法上讲:”彼用兵非争一朝一夕,非争一城一池”.
             这里,我必须澄清一下:我所指的”退”,意为”退避”,是延缓和借道之意,并非是要后退或放弃,我认为任何一门有价值的技术,都蕴含了不少的奥秘,都值得你投入适当的精力和时间,我在这里所说的内容,仅仅是要表达一些关于技术的学习方法和方式上的转变,希望能调和一下咖啡的苦味,让Java这杯咖啡品尝起来更香浓一些.希望抛砖能够引玉.如果有不对的地方,也请笑纳.
     

    发表于 @ 2007年06月27日 11:30:00|评论(loading...)|编辑

    新一篇: 东方标准好男儿,远赴海外闯天下 | 旧一篇: 先吞噬后反刍,擒贼擒王--java之我注六经之二

    评论

    #SL_SAY 发表于2007-07-05 10:30:39  IP: 202.108.130.*
    写的不错。深读中。。。
    #chenzhiqin2003 发表于2007-07-29 03:53:54  IP: 218.192.91.*
    请问怎么在JFrame中用键盘控制图片的移动?
    下面是我写的程序,但是控制不了,请指教!!!
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.awt.image.BufferedImage;


    public class BackgroundPanel extends JComponent
    {


    public BackgroundPanel()
    {
    JFrame JF = new JFrame("加载背景图片 ");
    Container cp = JF.getContentPane();
    NewPanel p = new NewPanel();
    cp.setLayout(new BorderLayout());
    cp.add(p,BorderLayout.CENTER);
    JF.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JF.setBounds(0,0,800,600);
    JF.setVisible(true);
    //addKeyListener(this);
    System.out.print(p.getWidth());
    System.out.print(p.x);
    }//paintComponent()



    public void keyReleased(KeyEvent e)
    {
    }//KeyReleased()
    public void keyTyped(KeyEvent e)
    {

    }
    public static void main(String[] args)
    {
    new BackgroundPanel();

    }
    }
    class NewPanel extends JPanel implements KeyListener
    {
    int x = 0;
    int y = 0;
    BufferedImage bimage;

    public NewPanel()
    {
    this.addKeyListener(this);//添加键盘控制监听器
    //加载图片
    Image image = this.getToolkit().getImage(ClassLoader.getSystemResource("stile.gif"));
    MediaTracker mt = new MediaTracker(this);
    mt.addImage(image,1);
    try{
    mt.waitForAll();
    }catch(Exception e){

    e.printStackTrace();
    }
    //创建缓冲区图像
    bimage = new Bu
    #ouhua 发表于2007-09-01 11:51:58  IP: 219.152.149.*
    写得有道理,谢谢你的文章。
    #ouhua 发表于2007-09-01 11:56:43  IP: 219.152.149.*
    很多时候战略与战术,技术发生冲突时,我们都应该想到我们的战略目标,战略优先。
    #zhangyongxin910 发表于2007-09-02 20:40:05  IP: 58.61.40.*
    正遇到此类的问题,感触颇深,受益良多!
    #chunguangtang 发表于2007-09-17 12:21:15  IP: 222.66.28.*
    不顶对不起楼主,解了我心结
    #suntiejun55 发表于2007-09-19 16:53:01  IP: 123.118.165.*
    老师,读了你写这个感觉之前学的有点背道而驰了,读了很有帮助,稍微有点学习门道了,是就这三部分吗?不是六经吗?
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © oristand_ly