摘要: 两年前时,我抱着对电脑的好奇报了现在这间211师范院校的软件工程专业。当初对这个专业一无所知,只知道既然叫软件工程,那么就应该是做软件的,反正是与电脑打交道的,当时也没多想就报了。或许是阴差阳错,遇上了很多对我有很大影响的师兄师姐师弟师妹和同学。 踏入大学第一天,认识了我们班技术最牛逼的人,而且他还在我宿舍,现在我们叫他“骨头哥”,或许是因为他太瘦的原因吧。认识他没几天他就展示了他高中时做的口语软件,当场就把我们整个宿舍都震撼了,想着我们这些连软件的定义都不懂的娃在他面前是多么的菜。大一上学期,他就是我们班的技术权威,只要涉及到技术方面的,他好像都无所不会,当时就把我们说的五体投地。 ... 阅读全文
posted @ 2013-09-11 19:55 月之星狼 阅读(462) 评论(6) 推荐(2) 编辑
摘要: HTTP Get,Post请求详解请求类型 三种最常见的请求类型是:GET,POST 和 HEADGET:获取一个文档 大部分被传输到浏览器的html,images,js,css, … 都是通过GET方法发出请求的。它是获取数据的主要方法。例如,要获取Nettuts+ 的文章,http request的第一行通常看起来是这样的:GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1一旦html加载完成,浏览器将会发送GET 请求去获取图片,就像下面这样:GET /wp-content/themes/tuts_theme/images 阅读全文
posted @ 2013-08-05 14:19 月之星狼 阅读(798) 评论(0) 推荐(0) 编辑
摘要: /* * 网上的一个模拟登录或者模拟注册程序 * 2013-8-5 */package Socket_Http;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.URL; import java.net.URLConnection; public class TestPos... 阅读全文
posted @ 2013-08-05 11:36 月之星狼 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 在实现如下demo之前,要安装mysql的驱动mysql-connector-java-gpl-5.1.26.msiDEMO:/* * 简单数据库测试 * @李志杰 * 2013-8-4 */package com;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.sql.ResultSet;public class Sql_1{ public static void main(String[] args) { Connectio... 阅读全文
posted @ 2013-08-04 22:09 月之星狼 阅读(291) 评论(0) 推荐(0) 编辑
摘要: DEMO代码:/* * 文件IO流的简单演示 */package com.IO;import java.io.*;public class Demo_IO_1{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub /* File file = new File("/javatest.txt"); if(!file.exists()) { ... 阅读全文
posted @ 2013-08-04 22:05 月之星狼 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Demo如下:客户端:/* * 一个简单的QQ * 2013-8-1 * @李志杰 */package SimpleQQ_Client;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.net.*;public class DemoQQ_Client{ public static void main(String[] args) { // TODO Auto-generated method stub DemoQQ_Cli... 阅读全文
posted @ 2013-08-01 23:27 月之星狼 阅读(5819) 评论(1) 推荐(0) 编辑
摘要: 今天收获:1、java的多线程有两种创建方式:两种线程的创建方式:继承Thread 和 接口Runnerble----------------(记得放入while(true)的循环中,否则只能执行一次)2、坦克大战项目的多线程应用: a、将子弹做成一个线程; b、将panel画板也做成一个线程; 要运用到多线程技术的项目中,如果该类参数会随时间经常变化,可以做成多线程定时执行3、多线程的互斥和同步 a、注意事项:一个线程类只能启动一次,即一个对象(线程)只能启动一次start b、线程互斥问题(加对象锁)Demo如下:/* * 线程同步 */package com.Thread... 阅读全文
posted @ 2013-07-27 21:36 月之星狼 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 今天早上的两点收获:1、addActionListener(其中的setActionCommand函数就是要对对象进行唯一性的标记,便于消息传来后进行处理。理论上actionlistener可以全部代替其他监听,我是这么认为的,因为其标记的唯一性,但是这样的话会让某些很简单的监听变得复杂,所以一般只对要唯一性判断的监听才用)2、消息监听只是对特定的对象进行特定方式的监听,监听的结果是一大堆的事件,所以要判断某个按钮是否被点击还是得要对传来的消息进行具体按钮的判断另外,绘图是要记得手动进行repaint函数的调用。Demo代码:/* * 实现java事件监听机制 */package com.li 阅读全文
posted @ 2013-07-27 21:31 月之星狼 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 今天学习了java的事件编程机制,略有体会,先在此记下心得。 第一,首先明确几个概念。事件源:一个产生或者触发事件的对象。事件:承载事件源状态改变时的信息对象。事件监听器接口:实际上就是一个类,该类实现了某个事件监听器接口。 具体来说,就是事件源状态发生变化,比如说是发生点击。事件源状态发生变化后要将状态变化通过“事件”这个载体,传递到相应的事件监听接口进行处理(大概是这样理解吧)。因此,为了能够实现事件的监听,有以下几个步骤需要实现。一个类实现事件监听的步骤:1、实现相应的接口;2、把接口的处理方法根据需要重新编写;3、在事件源注册监听。 很关键一点是一定要记得注册事件,这三个... 阅读全文
posted @ 2013-07-26 23:52 月之星狼 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 华南师范大学软件学院初级软件实作文档指导老师:王涛开发团队:星尘开发组组长:李志杰组员:李志杰学号:20112004040华南师范大学软件学院本7班 软件开发方向目录贺卡系统开发.................................................................................................................... 11 概述......................................................................................... 阅读全文
posted @ 2013-06-13 00:17 月之星狼 阅读(371) 评论(0) 推荐(0) 编辑