判别平衡二叉树代码C++版本
2021-07-12 19:05:03 3KB 平衡二叉树 c++
1
基于JavaNetBeans开发平台、一体化网络测井处理解释软件平台。。。。 能够实现曲线计算器功能,对加载的曲线进行修改,弹出对话框,编写两种以上的算法,完成排序算法的单元测试等功能。
五子棋代码设计,详细说明及实现,软件测试,毕业论文 含文档,框架图
1
重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。 本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。
2021-07-10 20:41:12 32.12MB 重构
1
# 图书管理系统说明V2.0 ### 项目介绍及再版说明(2016-01-24) 其实一开始做这个小项目在2014年的9到11月,当时是作为加入Pureweber开发组的大作业完成的。虽然用了两个月的时间,但是做出的东西还是有很多的缺陷。前些日子在整理GitHub时又想起来了这个项目,记得曾经还在Django中国社区里安利初学者来读代码什么的。但是想想里面还有很多不规范的代码和一些很糟糕的写法就感觉很蛋疼。本来想直接删除了好了,但是后来想想,何不花点时间把这个小项目重构一下,就可以给以后学习Django的同学一个完整的项目参考,就可以代替了一般培训课程或者老师上课PPT里那种陈旧或者不完整的例子。 于是一共花费了大约两天时间对项目进行了重构,主要做了以下方面的工作: * 将Django的版本更新到了最新的1.9.1。 * 修改了原先项目中不规范的格式、变量名等。 * 更改了项目的目录结构,换成了Django官方推荐的目录结构模式。 * 将原来缺失的文件上传保存部分补充完整了。 * 更改了用户部分的代码,将原来手动设置session的方式去掉了,替换为Django用户模块默认的登录态保存方式. * 修复了注册用户时用户提交空密码可能造成的安全漏洞。 * 做了对python3的支持。改动不多。 ### 项目所涉及的和Django相关的功能 项目的目的是为了给Django的初学者一个完整项目的参考案例,所以尽可能多的选择了初学者常用的方法处理一些问题,比如在视图的处理上选择了视图处理函数,而不是更好用的视图处理类。在参数传递上只使用了标准的POST和GET的方式传参,而没有使用url地址中提取参数的办法。该项目中主要涉及到的Django框架相关的内容有: * Models模型字段用法,外键关系用法。 [文档](https://docs.djangoproject.com/en/1.9/topics/db/models/) * 使用ORM进行数据库查询。 [文档](https://docs.djangoproject.com/en/1.9/topics/db/queries/) * Urls配置文件的写法,Urls命名与反向查询。 [文档](https://docs.djangoproject.com/en/1.9/topics/http/urls/) * Views视图处理函数。 [文档](https://docs.djangoproject.com/en/1.9/topics/http/views/) * Templates模板。 [文档](https://docs.djangoproject.com/en/1.9/ref/templates/language/) * 在admin站点中注册模型。 [文档](https://docs.djangoproject.com/en/1.9/ref/contrib/admin/) * Django自带用户模块的注册和登录。 [文档](https://docs.djangoproject.com/en/1.9/topics/auth/default/) * 对Django自带的用户模块进行拓展。 [文档](https://docs.djangoproject.com/en/1.9/topics/auth/customizing/) * 静态文件处理。 [文档](https://docs.djangoproject.com/en/1.9/ref/contrib/staticfiles/) * 还有一大堆其他的…… ### 系统说明 * 本系统使用Python的Django框架搭建。 * 前端部分使用bootstrap。 ### 运行说明 * 请参考Django官方文档[下载](https://www.djangoproject.com/download/)Django1.711.9.1版。 * 请按照Django官方文档[安装](https://docs.djangoproject.com/en/1.9/intro/install/)Django。 * 如果是水果电脑。。。请额外安装[PIL](http://www.pythonware.com/products/pil/)库。 * 通过终端进入项目文件夹。 * 在终端中执行`python manage.py runserver`命令即可运行本地开发服务器。 * 在浏览器里访问`http://127.0.0.1:8000`即可查看该网站。 ### 功能实现 * 实现了用户权限相关的基本操作(注册、登陆、修改密码、注销) * 实现了用户分级(普通用户与管理员用
2021-07-10 09:06:39 1.22MB Python django 图书管理 系统设计
【说明】 (1)基于C++和SQLServer、SQLite实现,含全部源代码; (2)含SQLServer和SQLite两个可执行版本,可双击应用程序直接运行 【目录】 1. 设计阶段 2 设计描述 2 系统中涉及的数据 2 系统中涉及的处理 2 2. 规划 3 可行性分析报告 3 系统规划纲要 3 3. 需求分析 4 数据字典 4 数据结构 8 数据流 9 数据存储 15 处理过程 17 数据流图 20 4. 概念设计 22 选择局部应用 22 设计分E-R图 22 视图集成 24 5. 逻辑设计 24 E-R图向关系模型的转换 24 数据模型的优化 25 6. 数据库的物理设计 25 存取方法 25 存储结构 25 7. 程序设计 26 软件采用的数据库引擎 26 数据库中sql语句的在代码中的执行形式 27 8. 界面设计 31 学生的使用软件的界面设计及其内部简介 31 管理员的使用软件的界面设计及其内部简介 36 9. 测试 42
2021-07-10 09:05:53 24.19MB C++ 图书管理 系统设计 设计报告
hello: 校园一卡通系统包含消费充值功能、门禁功能、借书还书功能等等。 门禁功能包括:查看IC卡中存放的学生基础信息(姓名、学号)、身份识别功能是智能卡替代钥匙且按照设定人员的权限,判断该人员是否可以进入某道门。 消费充值功能包括:查看IC卡中的余额信息,当用户射频卡内余额不足时为其进行充值,当买东西时进行消费。 借书还书功能:查看IC卡中是否有借书信息,可以借书还书。减轻图书馆工作人员的工作负担,同时更加方便师生的图书借阅管理。
2021-07-09 18:06:07 5.57MB 射频识别 RFID 课程设计 STM32
JSP+MySQL实验室设备信息管理系统源代码+课程设计报告书 注意:不是骗人的不完整工程,CSDN上这种资源太黑心了。 内含所有MyEclipse工程源代码+数据库+课程设计报告书。默认管理员账号密码:admin。数据库是navicat导出的。 苏州科技大学2018年6月,计算机Z1512级,面向对象技术课程设计的课程设计。基于MyEclipse10+Tomca6.3.5+JSP+MySql编写。
2021-07-07 22:02:49 5.2MB 实验室设备信息管理系统
书名:重构改善既有代码的设计 作者:Martin Fowler 翻译:熊节 出版社:人民邮电出版社 软件开发的不朽经但,生动阐述重构原理和具体做法。
2021-07-07 16:31:33 31.11MB 重构 设计 代码 书签
1
用户权限管理系统+源代码和设计报告. 1
2021-07-06 14:06:51 1.91MB 用户 管理系统 php
1