自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

longj's coding workbench

learn coding step by step.

  • 博客(46)
  • 收藏
  • 关注

原创 系统分析与设计第 9 次个人作业( lesson )

系统分析与设计第 9 次个人作业( lesson )1. 使用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图)用例简介在make reservation(预订酒店)这个用例中:顾客主要可以做的是 查找酒店、下订单、管理购物车、支付 这 4 件事情。用户进行一次完整的 make reservation 用例,需要经过 ...

2018-07-01 14:25:27 341

原创 系统分析与设计第八次作业(lesson 13)

系统分析与设计第八次作业(lesson 13)1. 描述软件架构与框架之间的区别与联系区别:软件架构模式是特定领域常见问题的解决方案。而框架是特定语言和技术的架构应用解决方案。联系:软件架构是框架的理论抽象框架是软件架构在一种编程语言下的具体实现2. 以你的项目为案例a. 绘制三层架构模型图,细致到分区b. 结合你程序的结构,从程...

2018-06-03 22:08:29 366

原创 系统分析与设计第七次作业(lesson 9)

个人建模练习携程火车票预定用例图预定火车票用例的活动图领域模型图状态图系统顺序图

2018-05-13 21:21:48 422

原创 系统分析与设计作业 6 ( lesson 8)

1)使用 UML State Model建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。 建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。2)研究淘宝退货流程活动图,对退货业务对象状态建模...

2018-05-06 17:44:53 210

原创 系统分析与设计作业 5(lesson 7)

领域建模阅读 Asg_RH 文档,按用例构建领域模型。数据库建模(ER 模型)ER 模型图导出 MySQL 数据库脚本简单叙说 数据库逻辑模型 与 领域模型 的异同领域建模阅读 Asg_RH 文档,按用例构建领域模型。数据库建模(ER 模型) 建模工具 MySQL WorkbenchER 模型图导出 My...

2018-04-29 20:04:40 215

原创 系统分析与设计作业 3

@(系统分析与设计)[homework]Systems Analysis and Design hw31. 用例建模a) 阅读 Asg_RH 文档,绘制用例图。b) 选择携程网预定旅馆在线服务系统并与 Asg_RH 进行比较c) 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法。d) 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需...

2018-04-22 21:36:45 364

原创 不只是gdb

不只是gdb 本文提供基础的gdb应用指南,以及鄙人的一些小小的调试经验。

2017-03-17 00:05:54 572

原创 node.js 与 javascript (通过闭包)如何简化事件驱动编程风格

本篇博客记录的是自己《nodejs高级编程》的笔记,内容非常基础= = 定义:当感兴趣的事件发生时由系统调用的函数来取代应用返回值的编程风格被称为事件驱动编程或者异步编程,这个是node的显著特征。在阻塞式的I/O编程中:result = query(sql_command);do_something_with(result);而在事件驱动系统中,上述擦查询则会变成这样:query_finish

2016-11-21 09:52:10 462

原创 不只是gdb

不只是gdb

2016-08-22 11:22:13 566

转载 maven 简单入门(转)

找了很久才找到的两篇我看得懂的maven简单的入门文章,附上链接,方便以后查阅上下

2016-07-27 23:44:17 316

原创 c++ inline 的一些小知识

主要参考 《Effective C++》Understand the ins and outs of inlining. inline函数背后的整体观念是:将“对此函数的每一个调用”都以函数本体替换之inline只是对编译器的一个申请,不是一个强制命令inline的声明可以隐喻也可以显式 隐喻的方式是将函数定义于class的定义式内显式的方式是直接在前面加上 inline 的字段inl

2016-07-10 21:18:10 405

原创 web 编程的简单学习路线

(ps:从一个厉害的师兄那里请教而来,准备开始学习)1. Computer NetworkHTTPftp2. Web ProgrammingROUTE: HTML -> CSS -> JavaScript -> Node.jsfirst read the course on the W3Cschool. then read some good related books.《HTML5与C

2016-07-10 21:15:01 372

原创 c++11 --- override and final 的阅读笔记摘要

Use C11 Inheritance Control Keywords to Prevent Inconsistencies in Class HierarchiesVirtual Functions and overridefinal Functions and ClassesSyntax and TerminologyIn ConclusionUse C++11 Inheritanc

2016-07-10 09:56:31 381

原创 mysql++ 官方文档阅读简略摘要

Simple Learning Note about MySQLthe basic usage patternOverview1 The Connection Object2 The Query Object3 Result Sets4 ExceptionsUsing Example1 Example-12 Example-2Simple Learning Note about M

2016-07-09 23:43:54 1200

原创 Ubuntu 16.04 lts 下安装mysql + php + nginx + phpmyadmin(图形化mysql管理工具)

以极度简单的小白语句书写亲测可以

2016-07-09 16:49:57 3033 1

原创 在ubuntu 16.04上安装基本的拼音输入法

此处写的主要是ubuntu下ibus支持的最简单的拼音输入法,使用的方便度肯定不如搜狗或谷歌拼音输入法,但是这个贵在安装简单,相比于搜狗输入法,它更加简洁,而且不用装很多乱七八糟的依赖库,对于我这种在ubuntu上只是偶尔需要用到中文输入的用户来说,已经足够了。1、 system settings -> language support -> apply chinese -> choose ib

2016-07-08 10:55:51 7698 2

原创 c++调试技巧

看书的时候,结合自己不足一年的编程经验,写出来的一个还算是比较基础的c++调试经验的总结。

2016-05-07 17:10:39 6627

原创 ubuntu 下源码编译vim的亲测方法

ubuntu下自行编译vim的补充笔记

2016-05-07 16:15:49 2269

原创 C++多态基础(polymorphism)

记录自己学习c++多态的一些知识点笔记,不全,但是是自己本来并不熟悉的一些地方,简单的地方省略。。。多态,“一个接口,多种方法”。1、多态的两种类型 (1)编译时多态 a、函数重载 b、运算符重载(2)运行时多态 association done during run time.Implemented by dynamic biding.(inheritance + virtual func

2016-04-27 13:05:25 441

原创 C++:google style 强制类型转换

一般来说,我们如果想要显示转换数据类型会直接这样写:int a = 5;double b;b = (double) a;但是上述写法其实不遵循谷歌风格的代码格式。 在c++中Google style的强制类型转换的格式应该是如下:int a = 5;double b;b = static_cast<double>(a);简短记录,以防以后忘记:)

2016-04-21 16:43:26 445

原创 简单贪吃蛇游戏的C++实现

我大概在一个多月前把自己上学期写的c代码的贪吃蛇游戏push到csdn上,并且说c风格的贪吃蛇写起来有些麻烦(贪吃蛇游戏的c语言实现),准备用面向对象的c++再写一遍。现在我们专业恰好刚教完了c++,学校也布置了一道简单的贪吃蛇的编程题目,实现下来,的确觉得c++的思路清晰很多,所以再次把c++的代码push上来,供大家对比参考:)

2016-04-13 08:36:40 11586 3

原创 C++:用sprintf()快速把想要的东西转成string类

我们在使用c++时,通常会把一些我们想要的信息整合到一个string实例里,然后转到cout中输出。一开始用的方法可能是通过先构造一个空的string对象,然后通过”+=”来一个个构造我们想要的string对象。这里存在一个麻烦,就是当数据类型繁杂(int,float,double转string),数据数量偏多,数据在信息中比较分散时,一步步的构造会十分麻烦。还要用流来转数据为string。(特别是

2016-04-02 19:27:04 7355

转载 【转】gdb程序调试工具使用简介

这篇博客可以说是我看过的非常不错的,相当全面地介绍gdb的使用方法的博客了,故在这里存下地址,方便以后不断学习。Linux gdb 调试工具使用简介

2016-04-01 22:33:44 2279

原创 VMware下实现Ubuntu全屏和文件之间的便捷传递

VMware是一个强大的虚拟机软件,可以方便我们去体验不同的操作系统,尤其是实现Windows与Linux之间的和平共处,并且比之于双系统的优势是可以随意玩弄虚拟机而不至于损害物理机本身。上网科普了后,找到了实现Ubuntu全屏(顺带发现了物理机和虚拟机文件便捷传递)的一个方法,于是写下一篇半小白教程,以免自己以后忘记:)

2016-04-01 22:18:57 553

转载 进阶配置你的vim为c++IDE

今天用了一天的时间初看了这篇文档,真的挺好,因为初学c++,所以后期功能还不需要用,而且vim编辑器的神奇之处不是一朝一夕就可以熟练掌握的,故转发一个传送门,以保留这个教程,为以后的学习提供方便。use vim as IDE

2016-03-26 22:34:22 1424

转载 VIM学习笔记 缩进 (Indent)

(学习vim时看到的一篇很全的缩进学习笔记,所以转载了)

2016-03-20 12:01:23 14120 2

原创 如何在Windows的命令行下进行程序编译和gdb调试

作为软件工程的大学生,博主一开始在Windows下的开发环境就是简单的 dev c++ 而已。然而熟悉了Linux Ubuntu下的命令行编译和gdb调试的环境后,就极少使用dev了。这就有个问题,其实在Windows下可不可以也脱离IDE的编程环境,改为用命令行来编译和调试呢?答案肯定是可以的,此处给出一篇简单的小白教程。1概念介绍2配置操作3使用操作4后期优化5备注1、概念介绍。1、W

2016-03-20 10:47:29 12814 1

原创 C++中++符号的前置和后置的重载格式

短博客,记录下++符号前后置的运算符重载的代码格式,方便以后取用。

2016-03-20 10:02:17 1946

原创 c++中int,float,double转string的一个简单方法

在c++中,为了要输出,大部分情况都需要把一些零散的数据和字符组合成字符串统一输出,这里就记录下学习到的一个简单好用的方法,以后要用时方便寻找。

2016-03-20 09:55:32 9892

原创 C++单链表的构建以及总结

c++单链表的构建顺路复习深浅拷贝、内存泄漏和引用的问题

2016-03-13 18:10:09 6880

原创 如何在win7下远程控制ubuntu

win7下远程连接Ubuntu

2016-03-13 15:07:33 1162

原创 c++函数在传入对象参数和返回对象时候的内存调用情况

c++函数在传入对象参数和返回对象时候的内存调用情况当如果传入和返回是一个类的话,就会创建临时变量

2016-03-13 14:12:28 1150

原创 C++函数重载与缺省参数的宏观理解

第5章 函数重载与缺省函数函数重载的本质就是允许函数同名函数重载和缺省参数都为调用函数提供了方便。

2016-03-08 11:59:03 913

原创 贪吃蛇游戏的C语言实现

最近整理下电脑,看到了自己在上个学期打的贪吃蛇游戏的c代码,觉得真的是略微有点冗长,但是实现起来应该也算是比较好理解,于是把自己的代码搬上来,网络上写贪吃蛇的c语言的文章很多,我这篇也仅是给大家作为一个参考而已。1头文件和宏定义2各种实现函数的声明3各种全局变量4地图5主函数可选模式6手动模式实现7自动模式实现8其他辅助函数欢迎界面游戏结束界面图像实现方式蛇的行走实现食物放

2016-03-04 09:34:32 1628

原创 缺省构造函数

第4章:初始化与清除本篇博客主讲 缺省构造函数

2016-03-03 21:54:07 3265

原创 C++的初始化与清除(补充1)

这是第4章 的第一个补充,包括一些不是构造和析构函数的内容。。。1、c++中的for循环计数2、switch语句可能跳过构造函数的调用点3、集合初始化

2016-03-03 21:37:39 480

原创 c++的初始化与清除

第4章 初始化与清除为什么c++中要有构造和析构函数呢?

2016-03-02 19:44:21 2174

原创 c++中信息隐藏的实现

虽然将数据和函数捆绑在一起很有好处,并使得库容易使用,因为这可以通过隐藏名字防止名字冲突,但是,还有大量的工作可以使c++程序设计更加安全。第3章: 隐藏实现

2016-02-29 00:01:56 2447

原创 C++的数据抽象及类的由来

与c相比,c++为什么会有一堆类的概念呢 ? 第2章 数据抽象

2016-02-27 22:00:01 620

原创 初学C++的宏观问题——对象的演化

C++读书笔记,C++宏观感性的理解

2016-02-27 19:42:51 431

空空如也

空空如也

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

TA关注的人

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