`
香煎马鲛鱼
  • 浏览: 109567 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论
文章列表
初识PHP的血泪史——初学者在学PHP会出现的几个问题 这个学期开学就开始跟PHP打交道,自学PHP有一段时间了,用的只是一些零散时间学习,进度也不是很快,不过这个国庆假期可以好好学学了,说也奇怪,之前话很多时间搞不懂的问题,在跟小伙伴们愉快地游戏两天后,什么都明白了,也许有时候就是这样,有时候你想解决一个问题不是说你每天敲多少行代码就可以解决的,需要你把你的脑袋清空,换一种思路去解决问题。 下面我从一个小白到会打“Hello world”的过程中,我所遇到和解决的问题: 1、静态网页和动态网页有什么区别? 官方解释版:
                                                             最难爬的山永远是下一座        记得初一的时候,我学过一篇课文——《山那边是海》,我不知道这是现实还是童话,至少,我到现 ...
这是一个BMP解码器的练习,实现8位,24位真彩的解码,放在这里做个记录。希望对各位有用:(分为四个文件,大家可以下载压缩文件,不需要Ctrl+A) package text;   import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Graphics; import java.awt.Menu;
编写文件搜索器——痛并快乐着 文件搜索器的大部分代码是我在火车上编写出来的,正值中秋,从长沙到桂林坐火车需要十个小时,虽然车上有点拥挤,不过java这种魔法真的可以让人忘乎所以,写代码的激情仍然没有被火车嘈杂拥挤的环境浇灭,而且在火车上遇到一个前辈,相谈甚欢,实在觉得自己当时选择软件工程这个专业是多么正确的选择。 文件搜索器是一个相对简单的程序,不过如果把他做得精美也是需要下功夫的。实现文件搜索不难,但如果要实现时间和空间上的最优,对于初学者来说却不能说是一件容易的事了,做成文件搜索器之后,加上增,删,改的功能就可以算是一个功能比较完善的文件管理器了,不过在PC上使用文件管理器的情况 ...
Enter创意工作小组项目开发工作记录(一) 8月2日                                                                                              中午开完小组会议,确定组名的大致分工后,小游戏<TRY and CATCH>开始按计划进行: 截止8月2日晚上
通信基础——实现服务器与客户端的交流 大家好~~~好久不见~~~感谢大家一直以来对我的博客的关注与支持,最近比较忙~~技术博客写得少少的~~对不起一直关注我的朋友们~~现在~~我要写新东西啦~ 是不是很期待呢,好的~~下面我将对我在通信方面的成果做一个展示: 服务器端: 下面是做服务器端的一点心得体会: 一、制作服务器端的三大步骤: 1、    在指定端口上创建一个
文件操作入门 这段代码实现了最基础的文件操作:查,搜,读写和copy 我把这段代码传上来,以方便自己和他人的学习:   package fileprogram;   import java.io.File; import
弹球游戏分步解析(五)——阶段性总结 之前的《弹球游戏分步解析》系列已经实现了简单的界面,实现了小球在界面上运动,实现了滑块运动,以及保存读取操作。只要加上计分系统,一个小游戏就基本做好了,现在我把我做这个游戏的思路跟大家再简单梳理一下: 第一步:实现界面         主要用到的类有: import java.awt.Toolkit; import java.awt.BorderLayout;
弹球游戏分步解析(四)——保存读取游戏 接下来我们要说的是保存读取游戏,弹球游戏作为一个小游戏,加入保存和读取操作似乎有些画蛇添足,不过作为学习,如果我们实现了在弹球游戏中保存,读取,那么以后的很多项目我们都可以使用该操作方法对文件进行保存读取,所以,我们就着这个项目,对这个弹球游戏进行保存吧: 首先我们要明白要保存什么: 每个小球都有部分属性是独一无二的那些属性必须被存起来: privateintXdirection = West;//记录小球在
弹球游戏分步解析(三)——滑块动起来 看过弹球游戏分步解析(一)、弹球游戏分步解析(二)的朋友应该知道,弹球游戏做到这一步可以实现小球在界面上“飞”了,不过既然是游戏,就要让玩家跟程序互动,没有互动就 ...
弹球游戏分步解析(二)——让小球飞 之前跟大家说要把事件监听器和多线程分开来讲,不过之后发现事件监听器要涉及到很多小球运动的操作,所以,决定将两个知识点合起来说,这样会更便于大家理解: 实现小球在我们所绘制的窗体上运动就必须要用到多线程;让小球类继承Thread类,再重写void run(){}方法即可; 先上代码: (注:浅蓝色字体不是本节要讲的内容,可以忽略)  package jumpingBall;   import java.awt.Color;
弹球游戏分步解析(一)——界面绘制 接下来我们将要做的游戏是一个弹球游戏,在这个游戏中,我们将会运用到的知识点有:1、绘制窗体;2、绘制按钮;3、绘制菜单栏;4、事件监听器的使用;5、多线程;6文件操作之另存 ...
自定义链表(一)——小试牛刀 我们除了上次我们讲到自定义队列,当然,我们同样可以自定义链表,不过我觉得自定义链表要比自定义队列更抽象,所以,当你顿悟到自定义列表的奥义时,内心的成就感好强烈的说,恨不得一下子吧他更多的方法都实现。在我最初与自定义链表交手的时候最容易犯的错误就是空指针。所以,大家一定要注意啊,链表可不是随随便便就能打倒的小怪兽啊~要加油哦; 在编写自定义链表的时候,我们不仅需要编写整个链表的实现代码,也要编写节点,节点很简单待会儿看代码大家就知道了: 首先是节点代码 文件: 这里我我同样使用了泛型以不同的数据结构 package linePackage;
自定义队列 学过编程语言的同学都知道,我们可以用数组来储存数据,可是数组有一个非常大的弊端就是一旦定义后就无法改变其长度,可是在很多情况下我们是无法预计我们所要存的数据有多少的,比如:我需要存储多个的学生信息,但是先却不知道学生的个数,此事,定义一个自定义队列,就可以很快解决,下面我给大家做个示范,如何定义自定义列表: 我们所定义的学生类: //这个类只用于测试: 文件名:Student 此文件定义了Student类,为了节约时间,只定义了两个属性,名字和年龄,下面我们将这给类所生成的对象存入我们的自定义队列中: package
分形(二)——分形树 上次我们画出了谢尔宾斯基三角形,这次我们所画分形图形同样也是比较简单的——分形树,记得在上次的递归里~我们传入的参数是所绘的点的坐标,但这种方法并不一定的最好的,在绘制分形图案的时候,使用递归,所传参数应根据实际情况来定:(可以是角度,变长等) 同学们可以自己也试着画一下分形:这是今天的题目: 分形树一次递归调用:   分形树两次递归调用:    
Global site tag (gtag.js) - Google Analytics