- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 servlet自动刷新页面(比赛文字直播)
java老师只留下一个servlet名词就叫全班人写程序。经过一个晚上加一个上午终于部署好了开发环境,并编写了一个自动刷新页面的程序,主要还是参考菜鸟教程。(一)首先要下好java的JDK和安装好eclipse。(二)下载Tomcat,到Tomcat官网,找到下载,版本是然后直接解压到一个盘中:(三)在解压到的文件夹的lib文件夹找到servlet-api,把它复制
2015-12-01 23:07:58
531
原创 socket通信实例(简单的聊天室)
这次程序运用socket通信实现一个简单的聊天室。一开始是想在控制台实现,但遇到问题是输出和输入都在一个界面上,最后还是编一个swing程序来实现。服务器对每一个客户端分配一个线程,run函数实现不断从客户端输入数据,然后广播给所有客户端。下面是服务器端的代码。public class Server { static final int PORT = 8080; public
2015-11-22 09:24:46
1347
原创 D3D自学笔记(山峰与水波)
承接上一次的渲染山峰,这次要使用动态缓冲(dynamic buffer),实现更新水波顶点高度,制造水波效果。我暂时忽略水波模拟算法上,直接运用龙书中的Waves.h,Waves.cpp。与之前的两次渲染相同,总共分两步,但在上一次基础上,其实第一步已经完成,下面是第二步。描述具体点MountainAndWaves.cpp//mWaves.Init(160, 160, 1.0
2015-10-20 23:57:42
488
原创 D3D自学笔记(山峰)
承接上次的渲染方体。我们用同样步骤来实现一个山峰,和上次方体的一点不同的就是,再新建了一个类,封装了常用的几何体(网格,方体,球体等)的新建顶点、索引操作。(一) 定义结构点://Vertex.h namespace Vertex{ struct mountainVertex {... };} 构成点的元素(位置 颜色 纹理等)进行描述//ver
2015-10-18 23:32:06
435
原创 D3D自学笔记
这是我建立自己的D3D程序的第一篇文章,其实已经把程序框架建好了(程序框架包括初始化窗口,消息处理函数,时间函数,运行步骤)。下面记录的是在此基础之上做出的第一个程序。(一) 首先,我们要用一个结构定义点(点由 位置 颜色 纹理等构成),然后对构成点的元素(位置 颜色 纹理等)进行描述。 然后,我们建立effect文件,实现基本的操作(坐标变换)和一些特效(
2015-10-11 14:15:01
454
原创 hdu 1029
题意:找一群数字里出现了至少一半的数字方法:设置candidate和vote变量设置第一个数为candidate,以后的数与candidate相同则vote+1 不同则-1;若vote=0,则candidate换为当前所存的temp;当循环一遍之后,candidate为所求。#includeusing namespace std;int main(){int candi
2015-03-29 23:09:28
329
原创 杭电1058
注:第一次做动态规划题目,还是做不出,要看了网上其他人的解答才能做得出。这是动态规划的题目,据我目前的理解,这道题目的状态是:“第N个的humble number是?”(F(N)"而动态转移方程则是F(N)=min(F(i)*2,F(j)*3,F(k)*5,F(l)*7) 其中I J K L是上一个改变的数的下标。如 F(1)=1 F(2)=MIN(F(1)*2,F(1)*3,,F(1
2015-03-19 22:00:46
474
原创 杭电(hdu) 2091 PE 的问题
以下有两段代码,用两种不同的输入格式 会产生两种不同的文字理解”效果“第一段:#include#include#includeusing namespace std;int main(){int length,Tlength1,Tlength2,flag=0;char style;scanf("%c",&style);while(style!='@')
2015-03-10 23:37:08
640
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人