共150讲,时长共33小时18分钟1)优秀的程序应该是这样的:阅读时,感觉很优雅;
新增功能时,感觉很轻松;
运行时,感觉很快速,这就需要设计模式支撑。
2)设计模式包含了大量的编程思想,讲授和真正掌握并不容易,网上的设计模式课程不少,大多讲解的比较晦涩,没有真实的应用场景和框架源码支撑,学习后,只知其形,不知其神。
就会形成这样结果:知道各种设计模式,但是不知道怎么使用到真实项目。
本课程针对上述问题,有针对性的进行了升级(1)授课方式采用图解+框架源码分析的方式,让课程生动有趣好理解(2)系统全面的讲解了设计模式,包括设计模式七大原则、UML类图-类的六大关系、23种设计模式及其分类,比如单例模式的8种实现方式、工厂模式的3种实现方式、适配器模式的3种实现、代理模式的3种方式、深拷贝等3)如果你想写出规范、漂亮的程序,就花时间来学习下设计模式吧课程内容和目标本课程是使用Java来讲解设计模式,考虑到设计模式比较抽象,授课采用图解+框架源码分析的方式1)内容包括:设计模式七大原则(单一职责、接口隔离、依赖倒转、里氏替换、开闭原则、迪米特法则、合成复用)、UML类图(类的依赖、泛化和实现、类的关联、聚合和组合)23种设计模式包括:创建型模式:单例模式(8种实现)、抽象工厂模式、原型模式、建造者模式、工厂模式。
结构型模式:适配器模式(3种实现)、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式(3种实现)。
行为型模式:模版方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter模式)、状态模式、策略模式、职责链模式(责任链模式)2)学习目标:通过学习,学员能掌握主流设计模式,规范编程风格,提高优化程序结构和效率的能力
2020/11/27 23:04:30 119.76MB 设计模式 尚硅谷 韩顺平
1
系统特点:1、系统是为支持在手机上运行而开发,同时也支持在电脑上运行。
2、能集成处理不限制公里数的公路的所有曲线(包括:直线正反算,圆曲线正反算,缓和曲线正反算,竖曲线,超高加宽放坡,留台等)3、能适应非公路曲线的任意具有几何曲线的建筑测量施工坐标计算。
4、提供曲线教学计划,保证用户5至8小时内能看懂公路所有曲线的计算逻辑,15至20天能融汇贯通公路曲线的计算。
5、系统计算无需卡西欧编程   本系统采用混沌数学的矩阵线性辐射控制法进行开发,在公路、铁路、高铁、隧道等长距离大数据的集成控制处理方面已经解决了困扰测量行业多年的难题,同时,因本系统是基于EXCEL开发,在智能手机、电脑及其他移动终端的可支持性非常强。
基于以上两点,其和卡西欧、美国德州测量计算器已经不在同一个重量级。
   虽本系统已经过两年多的使用,在稳定及速度方面均无可挑剔,但本系统的发展目标是为解决测量人员在研究卡西欧代码上的无辜的耗费,因而,本系统在针对方方面面的工程测量计算时,难免会显得捉襟见肘。
基于此,编者大量采纳各资深工程师及用户的意见,对系统进行不断升级,升级时间为每月月初。
升级内容包括,系统计算速度提升、新增工程案列、新增功能,系统漏洞改正等。
2016/3/9 18:53:03 3.63MB 测量坐标计算
1
1、重点:主要是推荐功能,实现个性化推荐,用一种推荐算法(协同过滤算法、基于内容等)一定要有原理,在新闻栏新增一栏为推荐,然后能根据用户的喜好给用户推荐一些用户可能感兴味的新闻。
多考虑一些参数实现多样化推荐。
这是重点,希望给的时候有原理资料。
2、其他功能已经基本实现,保持原有的功能都要有,可以优化。
3、能否加个登录注册。
通过在android移动设备安装手机应用。
具备以下几个功能:(1)首页中,可以查看各类新闻(每日头条、社会、国内、国外、娱乐),图文展现更好的视觉效果。
(2)趣图功能,每日推荐一些有趣的图片,(3)视频,可以播放一些小视频来观看。
(4)个人中心,在这个模块用户可以实现个人登录,收藏新闻等功能
2019/4/5 8:53:09 120.91MB 移动应用 Android 算法 推荐
1
1.账户类(满分50分)版本1:满分10分设计Account1类,包含:■一个名为id的int类型的私有数据域(默认值为0),长度为6位。
■一个名为balance的double类型的私有数据域(默认值为0)。
■一个名为annualInterestRate的double类型的私有数据域存储当前利率(默认值为0)。
假设所有的账户都有相同的利率。
■一个名为dateCreated的Date类型的私有数据域存储账户的开户日期。
■一个能创建默认账户的无参构造方法。
■一个能创建带特定id和初始余额的构造方法,初始余额不能为负数。
■id、balance和annualInterestRate的访问器和修改器。
■dateCreated的访问器。
■一个名为getMonthlyInterestRate的方法返回月利率。
■一个名为withDraw的方法从账户提取特定金额。
■一个名为deposit的方法向账户存人特定金额。
■double类型的数据域保留2位小数。
■成员方法和数据域应进行基本的合理性检查。
设计测试类ATMMachine1:■创建一个有100个账户的数组,其id为0,1,2,...99,并初始化收支为1000美元。
■主菜单如下(可参考教材中文版P296或英文版P367):Mainmenu1:checkbalance2:withdraw3:deposit4:exit版本2:满分20分扩展Account1类为Account2类:■Account2类继承Account1类。
■为Account2类新增一个名为password的String类型的私有数据域存储账号密码。
password只能为字母或数字,长度不能小于6且不能大于10。
密码显示时为*******。
■为Account2类新增一个名为name的String类型的私有数据域存储客户名字。
■为Account2类新增一个名为transactions的ArrayList类型的新数据域,其为客户存储买卖记录。
这要求新建一个名为Transaction的类,类的定义请参照教材中文版P327或英文版P404。
每笔买卖都是Transaction类的一个实例。
■新增一个带初始余额的构造方法,其id随机产生,但不能与当前系统的id重复。
若初始余额的参数为负数,则抛出一个自定义异常并在当前构造方法中进行处理。
■重写方法withDraw,要求支取的金额为100的整数倍,并且当日支取金额不能超过5000,支取金额不允许透支。
每进行一次操作应向transactions数组线性表添加一笔买卖。
■重写方法deposit,要求每进行一次操作应向transactions数组线性表添加一笔买卖。
■新增一个方法changePassword,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码设计测试类ATMMachine2,其主菜单如下(可参考教材中文版P296或英文版P367):Mainmenu0:createaaccount1:checkbalance2:withdraw3:deposit4:detailsofthetransaction5:changepassword6:exit■若用户选择新建一个账号,则应提示用户输入账号password、balance和annualInterestRate,其中id随机产生。
新产生的账户应序列化到名为accounts.dat的文件中。
所有账户只能通过这种方式产生。
■所有用户操作结果应同步到accounts.dat文件中相应账户中。
■所有用户操作应有友好、简介的提示语。
版本3:满分20分请参照银行的ATM机界面,在Account2类的基础上开发一个GUI界面的ATM系统。
要求界面应模拟小键盘,并且账户信息读、写于文件accounts.dat。
2018/6/25 8:47:38 133KB 账户类 ATM
1
本书围绕Xilinx新一代28nm工艺芯片7系列FPGA,结合Xilinx新一代开发工具Vivado以及针对算法开发的VivadoHLS和SystemGenerator,讲解了数字信号处理中的经典算法在FPGA上的实现方法。
第2版保持了第1版的主题——如何将理论算法转化为工程实现,新增了算法的Matlab代码描述;
添加了部分算法的SystemGenerator模型。
讲解了FPGA实现时的一些细节问题如复位、跨时钟域设计等。
2021/3/18 1:23:17 86.19MB FPGA 数字处理技术
1
请仔细阅读备注:试用版激活方式选择:Activate?Lat?激活码:715-320077-0270?每台计算机限制激活20次;
许可证协议无法勾选时,请将右侧滚动条拖至底部即可!激活码使用说明书:http://www.chemdraw.com.cn/renzheng/ruanjian-jihuo.htmlChemBioDraw是全球领先的科学绘图工具。
它不仅使用简便、输出质量高,并且结合了强大的化学智能技术,囊括了丰富的生物学工具,集成ChemBioOffice套件,受到成千上万用户的喜爱。
ChemBioDraw包括一些可选组件:STATISTICABase——用于更详细的数值分析;
MNovaLite——用于快速处理NMR数据;
化学脚本语言ChemScrip——用于将结构相关的过程自动化以及关联其它应用程序。
ChemBioDrawUltra相关特性及强大的化学、生物绘图功能科学家可以利用丰富多样的化学生物模板来绘制各种化学结构、细胞及生物通路图,从而有助于准确地交流研究成果和观点。
ChemBioDraw可编辑与化学和生物相关的绝大多数图形。
增加新的生物绘图工具科学家可以利用ChemBioDraw准确处理和描绘有机材料、有机金属、聚合材料和生物聚合物(包括氨基酸、肽、DNA及RNA序列等),以及处理高级方式的立体化学结构。
在BioDraw工具栏中新增tRNA工具和核糖核酸工具、质粒图工具以及序列工具。
支持结构与性质关系支持结构命名,系统对有确切化学意义的结构,可用IUPAC规则为结构命名,给出一个化合物名称,系统可将其展开为化学结构,ChemNMR可用于估算或显示分子中的1H、13C的化学位移。
支持SD文件系统SD文件是一种许多化学软件通用的格式文件,可在一个文件中包括许多结构。
支持对数据库连接,可及时与Internet连接并不断更新化学数据。
同时可将结构图插入到Word、Excel、PPT及FrontPage网页中。
软件截图
2021/2/17 12:04:06 213.7MB 图形图像-3D制作类
1
新增功能搜索框1).最大可显示20=>50,增加可用率2).支持搜索历史记录(his),我的书签(bm)全新的协助文档,阅读更舒畅优化兼容firefox,让更多用户可以使用到插件滚动条美化新标签页面切屏优化https://plugin.csdn.net/?from=dl
2020/6/19 3:02:35 2.35MB chrome
1
本资源是本人前面发过的一个局域网聊天工具的升级版。
主要在界面上进行了美化,并添加了语音聊天的功能。
具体功能有:1.采用了全新的界面风格(新增)2.实现了基本文字聊天功能3.实现了基本文件传送功能4.实现了发送窗口抖动的功能5.实现了语音聊天的功能(新增)资源内容包括源程序和打包后的可执行jar文件,以及要用到的所有jar包;
代码保证可用,如有问题请留言,代码较规范,结构清晰,相信对学习javasocket编程和swing界面开发的朋友有一定的协助。
注:main函数在MainFrame类
2021/8/14 15:14:28 8.76MB java socket 局域网聊天 语音
1
Guns基于SpringBoot,致力于做更简约的后台管理系统,完美整合springmvc+shiro+mybatis-plus+beetl+flowable!Guns项目代码简约,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架.Gunsv3.0新增restapi服务,提供对接服务端接口的支持,并利用jwttoken鉴权机制给予客户端的访问权限,传输数据进行md5签名保证传输过程数据的安全性!Gunsv3.1新增集成工作流引擎flowable6.2.0!
2019/7/8 13:02:02 5.32MB spring springboot 后台管理系统 java源码
1
第1章绪论第一部分线性系统的时间域理论第2章线性系统的形态空间描述2.1本章的主要知识点2.2习题与解答第3章线性系统的运动分析3.1本章的主要知识点3.2习题与解答第4章线性系统的能控性和能观测性4.1本章的主要知识点4.2习题与解答第5章系统运动的稳定性5.1本章的主要知识点5.2习题与解答第6章线性反馈系统的时间域综合6.1本章的主要知识点6.2习题与解答第二部分线性系统的复频率域理论第7章数学基础:多项式矩阵理论7.1本章的主要知识点7.2习题与解答第8章传递函数矩阵的矩阵分式描述8.1本章的主要知识点8.2习题与解答第9章传递函数矩阵的结构特性9.1本章的主要知识点9.2习题与解答第10章传递函数矩阵的形态空间实现10.1本章的主要知识点10.2习题与解答第11章线性时不变系统的多项式矩阵描述11.1本章的主要知识点11.2习题与解答第12章线性时不变控制系统的复频率域分析12.1本章的主要知识点12.2习题与解答第13章线性时不变反馈系统的复频率域综合13.1本章的主要知识点13.2习题与解答第三部分新增习题第14章线性系统理论的新增习题14.1线性系统时间域理论部分的新增习题14.2线性系统复频率域理论部分的新增习题参考文献
2019/5/2 3:28:02 8.25MB 线性系统理论
1
共 480 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡