自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 在ubuntu服务器上配置J2EE(java+tomcat+mysql)

网络上的配置都不尽任意,没有体现linux的apt的流畅感。找了一个外国人做的配置jdk+tomcat的,写得真是好。不想看说明的直接把他的指令输一遍就好了。(nano真好用)https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04安装mysql的话,请依次...

2018-11-24 11:52:50 181

原创 有重复元素的排列问题

思路就是先把字符串里所有类型的字符数量记下来,在对每个位子选择一个还有数据(ct[i]!=0)的字符填进去,递归len次。#include<iostream>#include<string>#pragma warning(disable:4996) using namespace std;char s[501];int result, len;int ct...

2018-10-17 09:38:24 248

原创 opengl学习笔记Ⅴ——磨人的轨迹球真可爱

这回我们继续优化交互。使用轨迹球来使得模型转得更加人性化。涉及的问题有点多,我分点来讲。一、多大的范围是球上的点?这里我们需要先讲一下投影矩阵那些事。参考文章:https://www.cnblogs.com/graphics/archive/2012/07/25/2582119.html如上图,我们在投影体内有一个点P,我们需要将它映射到前裁剪面得到P‘,再把裁剪平面缩放为屏幕大小,我们就可以得到...

2018-05-23 19:37:06 1796 2

原创 用winpacp监听并分析 FTP 协议并记录 IP、用户名、密码和登陆是否成功

为了完成计算机网络的实验,翻了一些博客,有的没源代码,有的记录不全。就很烦。所以自己写一篇吧。首先我们通过wireshark看看FTP的登陆是怎么完成的。(1)选一个当前在用的网络,我是WLAN(2)选择TCP过滤器方便找到FTP的包(没有过滤FTP的,最多只能过滤出TCP)(3)开始捕捉后我们就可以找到需要的包了。右键一个FTP包,点跟踪流,可以看到所有相关的包。OK,现在我们已经知道FTP登陆...

2018-05-12 15:00:12 3151

原创 opengl学习笔记④——绕啊绕的行星系统(旋转,光照)

月亮绕着地球转,地球绕着太阳转。多层旋转关系在opengl里是个啥玩意?让我们来看一看。在opengl中,我们的各种操作会最终产生一个矩阵,矩阵与代表顶点的向量相乘得到最终的顶点信息。不过有趣的是,如果我们依次写下操作1,2,对应矩阵A,B,如果顶点的列向量是V,则变换的结果V'=ABV。可以看到的是,后定义的B操作先应用在了V上。这是因为opengl内的矩阵是右乘的(具体问度娘)。我不是很喜欢这...

2018-05-09 21:38:36 3530

原创 opengl学习笔记(三)——玩弄模型(用户交互)

经过前面两节的功夫,我们算是搞到了一个还算可以的模型,但我们想要把模型翻来翻去,移动一下还是不行的。并且,根据用户(老师)需求,我们要让模型能以线框,点的方式绘制。也就有了这最后一讲。首先,我们通过鼠标左键来旋转物体。这就需要在鼠标回调函数里下功夫了if (state == GLUT_DOWN && button == GLUT_LEFT_BUTTON)//记录旋转拖动起始点 {...

2018-05-09 19:32:26 2498

原创 oepngl学习笔记——让p(l)y变得cool~(光照)

上一讲我们大致讲了如何绘制ply。但是这还不够,你得到的东西看起来就像是一个颜色块。这是因为这个世界没有光,我们要加上光照的效果。为此,我们在Init函数里这样设置glEnable(GL_LIGHTING);glEnable(GL_LIGHT0);这样我们开启了光照功能,并启动了light0,你可以依葫芦画瓢的启动light1,2,3,4……不过,要注意的是,在opengl管线编程,也就是像我们...

2018-05-09 17:41:51 1178

原创 opengl学习笔迹——读取ply文件并绘制模型

首先要做的是读取ply文件,我们打开notepad++查看ply文件可以看到如上格式。有用的是第四行的37702代表顶点数量,11行的75404,代表面数。所以我们设置了如下的读取代码(非常地暴力) char ch[50]; ifstream in("lizhenxiout-repaired.ply"); bool www = in.fail(); for (int i...

2018-05-09 17:09:00 6471 2

opengl源码1——ply模型相关

https://blog.csdn.net/qq_38782152/article/details/80257067的源代码

2018-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除