- 博客(11)
- 资源 (15)
- 收藏
- 关注
原创 java学习笔记博客目录
1、前言 从10月7号发表第一篇java学习博客开始,学习java一个月了,该告一段落了,在此做个总结吧。 主要看的书是《java编程思想》、《java核心技术2》、《java语言程序设计》基础篇、还有就是网上搜的各种资料啰。其中《java编程思想》以前看过一点但没看懂,现在终于大致看完了,虽然仍然有很多不太懂,也跳过一些章节。不得不说这本书确实java经典之作。网络编程方面
2011-11-04 23:17:45 5289 5
原创 四则表达式的编译过程及生成汇编代码
1、前序这是编译原理的实验,自认为是上大学以来做过的最难的一个实验。所以写篇博客记录一下。实验用到的基础知识:C语言、数据结构、汇编(只需简单的了解)。开发工具:VC 2、问题描述编译整数四则运算表达式,将整数四则运算表达式翻译为汇编语言代码。消除左递归后的文法:E→TE'E'→+TE' |εT→FT'T'→*FT' |εF→(E) | i消除左
2011-11-28 16:17:06 9782 3
原创 再看八皇后问题
1、问题描述在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 2、解法一可以用一个一维数组来表示棋盘,seat[i]=j;表示第i行皇后放在第j列位置上。其中j有八种情况,i依次递增,直到增到8时说明每一行都放了一个皇后,这时我们就可以判断棋盘上的皇后是否冲突,如果不冲突则找到一种情况。当然为了提高效率,在每
2011-11-25 20:03:37 3575
原创 打印菱形及斐波纳契数列的几种解法
1、编写程序,打印*菱形 推出第i行要打印的空白个数及*号个数,用for循环依次打印各行#include//总共要打印2*n-1行,逐行打印void print1(int n){ int i,j; for(i=1;i<=n;i++){//打印1至n行 for(j=1;j<=n-i;j++)//打印n-i个空格 printf(" ");
2011-11-25 19:38:36 4381 2
原创 简单java web应用程序搭建与部署
1、 准备工作工具:tomcat、editplus、jdk、windows操作系统操作:在windows操作系统上安装jdk、tomcat、editplus,配置JAVA_HOME,Path,CLASSPATH;在CLASSPATH路径上加上servlet-api.jarCLASSPATH D:\Program Files\Java\jdk1.6.0_10\lib;F:\tom
2011-11-25 18:36:07 16790 1
转载 c语言struct中字节对齐
声明,以下内容转载自:http://www.blogjava.net/hjh132/archive/2008/03/17/186849.html 和http://blog.csdn.net/xuxinshao/article/details/2244297 VC中下面几个结构体大小分别是多少呢struct MyStruct { double m4;
2011-11-19 12:48:05 3364
原创 二级指针的用法
1、二级指针(指向指针的指针)那么二级指针有什么用呢?看一个用二级指针实现的链栈和链队列的例子源代码中各个文件说明:stack_queue.h文件中存放结点的定义以及函数的声明stack.c文件中存放栈的实现queue.c文件中中存放队列的实现stack_queue.h文件: #ifndef STACK_QUEUE_H#define STACK_QUEUE_H
2011-11-18 23:53:10 8946 2
原创 函数指针和指针函数
1、函数指针(指向函数的指针)在c语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址(入口地址),所以函数名跟数组名很类似,都是指针常量。函数指针就是指向这个入口地址的指针变量,注意函数指针是一个变量。 #includevoid f(int);int main(){ //定义函数指针pf并给pf赋值使其指向函数f的入口地址 /
2011-11-18 16:45:39 6247 3
原创 数组指针和指针数组
1、数组指针(指向数组的指针)(1)数组在内存中的表示创建一个数组就是在内存里面开辟一块连续的空间,比如int a[4];就是在内存里面开辟了一个大小为4*sizeof(int)字节的内存空间。二维数组是特殊的一维数组。先来看一段代码:void main(){ int a[2][2]={1,2,3,4};//这是一个2*2的二维数组 int (*p)[2];//数
2011-11-13 22:42:48 51393 16
原创 时钟类---swing画图、Timer、JFrame用法示例
1、运行结果2、源代码如下:package demo.others;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.util.Calendar;import java.util.Gregor
2011-11-04 22:56:55 6943
原创 java网络编程六:DatagramSocket类简单实现文件下载
1、服务器端代码package demo.net;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.net.D
2011-11-04 22:51:32 5416
编译原理实验代码(四则表达式编译及生成汇编代码)
2011-11-28
servlet实现自动登陆、记住密码、统计总共登陆次数
2011-11-27
java学习源代码
2011-11-04
java常用类解析及示例及一些工具类源代码
2011-10-21
java常用类解析及示例及一些工具类源代码
2011-10-20
java常用类解析及示例及一些工具类源代码
2011-10-19
二叉查找树(二叉排序树)的详细实现
2011-09-30
各种排序算法源代码
2011-09-18
简单选择排序及堆排序源代码
2011-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人