刚接到这个课程项目的时候,是一脸懵逼的。毕竟是第一次接触JavaCard编程(其实就是自己没认真听课)。不过在围观各路大佬的博客之后,总算对整个项目有了较为深入的了解。 在实验过程中,需要不断翻阅实验课PPT之《01 Java智能卡之概述》,《02 电子钱包的文件系统》,《实验2文档》,以及不知名大佬的课程总代码,CSDN大佬吕浪的Java card开发系列文章。 然后再自己不断重写代码,理解整个实现过程,才能对这个课程实验有较为深入的了解。 最终的代码地址:https://github.com/LongyunYao/RFID_lab/ 代码在未征得本人同意之前,请勿直接Ctrl+C,Ctrl+V,谢谢。 正式实验 实验分析 首先我 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/Michael753951/article/details/72553287 个人blog地址:http://yaoyl.cn/ubuntu-xia-jin-xing-socket-bian-cheng/ 这是第一次进行网络编程,献给Ubuntu了。 由于需要结合OpenGL搭建的虚拟环境进行实验,为了将虚拟环境中的实验参数传送至另一台PC机协同工作。我们选择使用网络编程进行数据通行。本次博客先运行两个demo体会一下利用C++进行Socket编程。 实验进行 我们在本次实验中将运行两个demo,第一个demo用来进行文件传输,第二个demo用 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/72547775 个人blog地址:http://http://yaoyl.cn/ubuntu-huan-jing-pei-zhi/ 起源 一方面由于实验室开发的要求,另一方面由于自己想搞Linux服务器,于是在自己的电脑上装了双系统——Ubuntu 16.04 + Windows10。其中Win10是PC自身的系统,Ubuntu为后期装入,本篇博客将稍微记录一下我对整个系统的UI优化以及部分必要的软件配置。 必要软件安装 输入法 首先需要安装的最最重要的当然是输入法了,这里我选用的是 …
阅读更多因为头一次自己搭建博客服务器,对平台的选用并不清楚。知乎上误打误撞碰见了Ghost,也就用着试试看了。 事件起因 由于我的服务器本来部署在自己寝室的PC上,部分blog也提前写在了本地文件夹中,无奈一直找不到文件的存放位置。所以博客的迁移一直让我头疼。 迁移过程 整个迁移过程完全按照官方手册给的知道方法来——虽然官方手册藏得比较深。 官方手册地址:https://help.ghost.org/hc/en-us/articles/224112927-Import-Export-Data 具体步骤为: 进入需要备份的服务器后台管理界面 进入Labs 选择导出成json文件 进入需要导入的服务器的后台管理界面 进入Labs,选择 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/72810534 个人blog地址:http://yaoyl.cn/nehexue-xi-bi-ji-shi/ 概述 本部分博客将以nehe教程第2课,笔记(三)为蓝本,将Windows中完成的基础实验在Ubuntu中进行实现。 在【Ubuntu环境配置】中我们已经对Ubuntu中的OpenGL环境进行了配置,并且完成了最基础的茶壶demo,接下来我们将进行实验相关的后续开发。 需求分析 因为实验中我们需要终端接收到的数据能够在图形界面中实时显示出来,这里我们使用nehe教程的第二课内 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/71750809 个人blog地址:http://yaoyl.cn/nehexue-xi-bi-ji-jiu/ 前言 本次笔记为nehe课程第11课的学习内容,通过实验,我们可以利用正弦函数绘制一个舞动的旗帜。在本次课程中,我们也将学习OpenGL中glPolygonMode函数对一个模型的正面和反面进行不同模式的绘图。 glPolygonMode 函数介绍 本部分内容请先查看前人整理的博客【OpenGL学习笔记(7)多边形绘制】。请先仔细阅读该博客,理解如何区分模型中的正面反面(依然 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/71702311 个人blog地址:http://yaoyl.cn/nehexue-xi-bi-ji-ba/ 前言 本部分单独讲Lesson10的内容,本次讲述重点将不再是作者在代码中各种方法如何如何调用,比如如何实现旋转,如何绘制图像,如何实现透明,如何实现步进等等,这个在我前面7篇笔记中已经有详细的说明了,本篇笔记将不再重复,如果有什么疑问可以翻我之前的笔记或者上网查询。 本次实验参变量不少,作者通过代码带我们真正的实现了一个3D世界,我们可以在这个3D世界里面自由的走动和观察。( …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/71511785 个人blog地址:http://yaoyl.cn/nehexue-xi-bi-ji-qi-2017-05-09-20-59/ 我们在前六个部分已经尝试了nehe教程中1-8可得所有内容,接下来第七部分将实现一个简单的实验,这个实验将涵盖前面所有的内容,以作为一个前期总结。 前期准备 在实验之前,我们需要知道一个OpenGL中的基本概念。OpenGL中glEnable方法的使用。关于这个功能函数的使用以及参数设定,你可以点击【gl.glenable()介绍】以及 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/71407260 个人blog地址:http://yaoyl.cn/nehexue-xi-bi-ji-liu-2017-05-08-13-54/ 混合 我们在很多场合都过这样的经历,在设置某些色块的颜色的时候,我们不光要设置它的RGB值,还可能需要设置它的Alpha值。一般理解上,我们都认为这个Alpha值代表了当前色块的透明度。这样只是最外在的理解,其实图像的透明是一个颜色的混合过程,当有两种颜色混叠的时候,这个Alpha是用来控制两种颜色的混色程度的一种值。 颜色的混合公式为 …
阅读更多龙云尧个人博客,转载请注明出处。 CSDN地址:http://blog.csdn.net/michael753951/article/details/71316132 个人blog地址:http://yaoyl.cn/nehexue-xi-bi-ji-wu/ 这次我们将尝试Lesson6和Lesson7的内容。这个部分我们将学习怎么给一个模型进行纹理映射(其实就是贴图)。 环境搭建 这次实验因为需要使用OpenGL的glaux.h库头使用位图对构建的图形进行纹理映射。所以我们需要进一步进行环境搭建。(注:环境搭建很麻烦,因为微软的VS环境很乱) 如何布置这个库头可以参考【 VS2008无法打开gl/glaux.h头文件的解决方法】我 …
阅读更多