自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 微信小程序开发(八)

全局变量微信小程序中全局变量的声明是在app.js中。 如果需要使用全局变量,直接使用getApp().globalData.变量名 获取即可。 如果在其他文件中需要对全局变量的值进行设置,可以采用:getApp().globalData.需要修改的变量=更改后的值直接进行赋值即可。...

2018-07-02 01:05:30 184

原创 微信小程序开发(七)

自定义弹窗的实现一般情况下我们使用wx.showModal显示弹窗,并能够实现确认/取消的简单操作。但是有些情况下我们希望能够实现弹窗获取input值,这时候就需要用到微信小程序的modal组件如在点餐系统中,提交订单时我们需要顾客输入其餐台号。wxml<view class="submit-btn activity-color-bg" bindtap='showModa...

2018-07-02 00:58:48 236

原创 微信小程序开发(六)

POST请求的坑使用wx.request向服务器提交数据时遇到的坑1、headerwx.request 默认的是使用GET方法,content-type为application/json,但是对于普通的POST方法向服务器提交数据,我们需要修改header如下:method: 'POST',header: { "content-type": "application/x-...

2018-07-02 00:49:19 192

原创 微信小程序开发(五)

同时提交图片+表单预期提交的表单如下图所示:通过前面的学习,可以容易得到的思路是:首先将图片上传到服务器,获得其URL后,再和表单信息一起提交到预期的接口即可。但是这里会出现一个问题,在调用uploadImage后,虽然...

2018-07-02 00:35:54 344

原创 微信小程序开发(四)

上传照片到服务器在上传并显示图片后,下面我们实现将单张图片上传到服务器。uploadImg函数的实现upload: function () { var that = this wx.uploadFile({ url: "服务器接受图片的接口", filePath: that.data.img_arr[0], //如(三)中获取到的图片路径...

2018-07-02 00:27:05 264

原创 微信小程序开发(三)

上传照片到缓存这里实现上传本地照片/拍摄照片并上传显示到当前页面的功能,主要对JS文件分析STEP1实现选择本地相册/拍摄功能wxml内绑定choosWay函数:<image class="upload-picture" wx:if="{{!uploadSuc}}" mode="widt

2018-07-01 00:32:04 390

原创 微信小程序开发(二)

页面转换方式在最初完成对顾客页面的设计后进行测试时,发现在进行页面转换:菜单界面→确认支付界面→支付成功界面的操作后,如果点击左上角的返回箭头,扔可以退回支付成功、确认支付的界面;并且当多个订单执行完毕后,会发生页面卡死的情况。 下面是解决方法。回退到不希望看到的页面这是由于前几个页面转换的过程中选用的方法都是wx.navigateTo方法导致的,下面是微信小程序提供的几个页面转换的...

2018-06-30 23:16:52 244

原创 系统分析与设计(个人总结)

自我总结因为是第一次完成一个独立的有完整前后端的系统,所以最开始跟队友们的沟通不是很完善,比如后端的实现与前端的需求不能保持一致,这导致在最开始测试前端功能时数据获取、存储、更改方式与最终实现的都有很大的不同,写了很多无用的代码。但不得不说后端的大佬辛苦了,相比前端工作量还是要大得多。PSP2.1统计表 PSP阶段 耗时(占比) 计划 5 开发 8...

2018-06-30 22:50:36 10484

原创 系统分析与设计(9)

1、ECB实现用例的详细设计使用ECB实现make reservation用例的详细设计(包含用例简介,顺序图,类图)用例简介对网站的预定用例进行分析,可以得到该用例所包含的操作有:用户登陆网站用户根据位置和预定时间查询酒店用户根据人数决定预定的房间用户提交订单用户确认支付订单,完成预订顺序图类图2、将逻辑设计类图映射到实际项目框架的包图包图: ...

2018-06-30 21:14:46 166

原创 微信小程序开发(一)

客户端

2018-06-30 16:39:00 405

原创 端口被占用问题

通过netstat 查看具体占用该端口的进程。如果显示 “’netstat’ 不是内部或外部命令,也不是可运行的程序”,需要进入系统文件夹下:cd c:\WINDOWS\system32 即可 或批处理文件。根据PID,在任务管理器中找到对应的进程修改设置/停止该进程...

2018-06-20 17:56:17 121

原创 PlayerPrefs使用

PlayerPrefs游戏存档在游戏会话中存储和访问游戏存档(如不同场景之间进行通讯以及RPG游戏中的记录玩家以前游戏过程的持久化存储),都是将这些信息以数据的形式存储在PlayerPrefs存储的。 通常是通过PlayerPrefs.setInt("key_name", key_value) (或setFloat/setString)来存储需要的数据,然后使用PlayerPrefs.get...

2018-06-19 21:15:11 959

原创 系统分析与设计(8)

软件架构与框架软件架构(architecture)软件架构就是把系统分解为一些部件,描述这些部件的职责以及它们之间的协作行为,是有关整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。软件架构决策涉及到软件系统核心(主体、基础)结构的组成元素,以及这些核心组成元素之间的相互依赖、交互、协作等关系。软件架构并不仅仅关注软件本身的结构和行为,还注重其他特性使用、功能性、性能、弹...

2018-06-08 20:31:52 353

转载 虚拟机黑屏问题解决

虚拟机运行黑屏管理员身份运行netsh winsock reset 即可。 这是由于虚拟机和主机之间的通信基本上是以socket的方式进行通信的。 如果某个程序通过LSP给系统的TCP/IP stack诸如了自己的DLL,而在程序退出时没有将这个DLL回收回来,或者回收失败、没有彻底回收,那么这个DLL残留的东西影响了整个TCP/IP stack,并且是永久性的。 每个套接字收发的数据包...

2018-06-03 18:06:57 3719

原创 Computer Graphics(8)

Bezier曲线绘制这次作业实现的整体架构与之前使用Bresenham算法绘制直线类似:先通过算法所要绘制的点集,然后进行绘制即可。STEP1 Bezier算法的实现由于作业中要求是根据用户输入的四个控制点绘制出对应的拟合曲线,所以我们需要实现的是三阶贝塞尔曲线绘制,通过老师的课件我们可以得知三阶贝塞尔曲线对应的公式如下图所示: 其中Pi代表控制点i,系数中的t与我们所选取的步距...

2018-05-23 17:23:45 212

原创 系统分析与设计(7)

Forest建模练习

2018-05-13 20:38:54 210

原创 系统分析与设计(6)

使用UML State Model● 建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。 ● 建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。 对于Reservation/Order,首先找出其事件集合以及状态集合,然后进行状态建...

2018-05-06 16:33:32 121

原创 Computer Graphics(7)

Shadow Mapping阴影贴图基本思路阴影贴图的思想较为简单:首先选择光源所在的位置为视角进行渲染,按照阴影产生的原理,我们所能看到的东西能被点亮,而反之看不到的部分则处在阴影之中。 容易想到的解决思路是:对光源发出的射线上的点进行遍历,并记录第一个与物体相交的点。如果在这条光射线上的点比这个交点距离光源的距离更远,那么较远的点处在阴影之中。 但是在渲染过程中逐一对不同方向上...

2018-05-02 23:07:19 332

原创 系统分析与设计(5)

领域建模阅读 Asg_RH 文档,按用例构建领域模型。 数据库建模(E-R 模型) E-R模型如下图所示 数据库导出脚本如下:-- MySQL Script generated by MySQL Workbench-- Mon Apr 29 01:45:07 2018-- Model: New Model Version: 1.0-- MySQL Work...

2018-04-29 21:25:35 152

原创 Computer Graphics (6)

Lighting and ShadingSTEP1 实现Phong光照模型在场景中绘制一个cube ①首先是单独显示一个立方体,这一步在前面已经做过很多次。 ②然后为这个立方体添加一个光源,我们的最终目的是使场景中的物体能够更加真实地显示出来,所以在添加光照时所参考的也是自然界物体显示颜色的规律:将光源的颜色值与物体的颜色值相乘所得到的就是这个物体所反射的颜色(人眼所能观察的颜色...

2018-04-24 01:03:49 275

原创 系统分析与设计(4)

用例建模阅读 Asg_RH 文档,绘制用例图 如下图所示: 选择你熟悉的定旅馆在线服务系统(或移动 APP),绘制用例图 如下图所示: 其中红色部分为创新用例和子用例,蓝色部分为外部系统和服务。对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法 在项目开发早期,可以考虑首先参考已经存在的类似产品,并画出其核心用例图,再在其基础上考虑如何进行改进使得产品...

2018-04-22 19:13:32 548

原创 UseCase学习

概念用例图是指由参与者、用例,边界以及它们之间的关系构成的用于描述系统功能的视图。作用用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为。用例图定义和描述了系统的外部可见行为,是分析、设计直至组装测试的重要依据。让用户参与前期的系统分析与设计。组成元素用例图中主要包括三个构成元素,分别是角色,用例,关系。参与者 即使在系统之外,但与系统直接...

2018-04-15 23:21:24 463

原创 Computer Graphics(5)

STEP1 投影(Projection)将六个面颜色不同的cube放置在 (-1.5, 0.5, -1.5) 位置 实现很简单,在画出cube后将其对应的model矩阵处理为:model = glm::translate(model, glm::vec3(-1.5, 0.5, -1.5));即可,显示如下: 接着获取不同的投影情况。上一次的作业中只是简单应用了坐标系统的...

2018-04-11 18:03:25 366

原创 Computer Graphics(4)

STEP1 画一个立方体边长为0.4, 中心位置为(0, 0, 0),大部分内容与二维图形的绘制是比较接近的,主要不同之处在于坐标系的变换以及深度测试的开启。设置顶点坐标这里立方体的每个面我们用两个三角形表示:float vertices[] = { // 顶点坐标 // 纹理坐标 -0.4f, -0.4f, -0.4f,...

2018-04-04 20:56:20 1392

原创 Computer Graphics(3)

Draw Line本节的主要目的是使用Bresenham算法完成基本图形元的绘制。STEP 1使用Bresenham算法绘制三角形边框在上一次作业的基础上进行处理。显然若要使用GLFW且仅适用GL_POINTS绘制该三角形边框需要边框上各个点的坐标,这里通过Bresenham算法来获取坐标矩阵。解题思路 根据要求,我们需要根据两个点做出其间的线段。具体做法是将连续的无数多个点进...

2018-03-28 23:41:10 303

原创 系统分析与设计(2)

lesson 21、简单题·简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点瀑布模型 瀑布模型将软件生命周期归结为顺序工作流程:构思阶段,需求分析阶段,设计阶段,开发阶段,测试阶段,发布上线阶段。 【优点】 ·降低软件开发的复杂程度,提高软件开发过程的透明性,提高软件开发过程的可管理性; ·推迟软件实现,强调在软件实现前必须进行分析和设计工作; ·以项目的阶...

2018-03-22 22:26:35 202

原创 Computer Graphics (2)

使用GLFW绘制三角形实现结果: STEP1 绘制三角形具体的实现步骤参考自OpenGL官方教程,注意OpenGL版本在3.3以上。创建窗口 首先初始化GLFW,然后我们可以通过使用glfwWindowHint函数来对GLFW进行配置:glfwSetErrorCallback(glfw_error_callback);if (!glfwInit()) ...

2018-03-21 23:18:09 512

原创 系统分析与设计 (1)

lesson 11、简单题· 软件工程的定义软件工程是 (1)将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件; (2)在(1)中所述方法的研究· 解释 software crisis、COCOMO 模型software crisis 即软件危机,这是早期计算机科学的一个术语。 软件危机指在软件开发及维护的...

2018-03-15 20:12:15 315

空空如也

空空如也

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

TA关注的人

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