- 博客(432)
- 资源 (30)
- 收藏
- 关注
原创 樱花未开,小白已来
虽然现在已是5月中旬,但我们这里樱花还没有开放,而我编著的《Java从小白到大牛》纸质版终于登陆各大电商了。 这本书倾注我一年时间,这也是我总结15年Java开发之经验,编著Java立体化之电子图书——《Java从小白到大牛》。所谓立体化图书包括:电子图书、视频、课件和服务等内容。为了祝贺《Java从小白到大牛》纸质图书上市,现购买CSDN学院《Java从小白到大牛全集视频课程》...
2018-05-23 18:01:04 799
原创 《Java从小白到大牛》纸质版已经上市了!!
《Java从小白到大牛精简版》是免费电子图书,本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。
2017-09-16 11:47:33 3079
原创 《看漫画学C++》背后的故事8:用打扫房间隐喻析构函数
C++中的析构函数是一种特殊的成员函数,它的主要目的是在对象生命周期结束时进行清理工作。析构函数对于资源管理和对象的生命周期至关重要,尤其是在需要释放动态分配的资源时。在《看漫画学C++》一书中我们采用如下的打扫放假漫画隐喻析构函数。
2024-05-20 08:42:20 261
原创 《看漫画学C++》背后的故事7:用布置房间隐喻构造函数
C++中的构造函数是一种特殊的成员函数,用于创建类的对象时初始化对象的状态。构造函数的主要目的是在对象的生命周期开始时,为其分配资源、设置初始值或执行其他必要的初始化操作。
2024-05-16 21:38:20 274
原创 《看漫画学C++》背后的故事6:死循环
C++ 中的死循环是指一个循环结构没有终止条件,导致程序永远无法跳出该循环,从而陷入无限循环的状态。这种情况通常是由于逻辑错误或编程错误导致的。在《看漫画学C++》中我们用这样一副漫画描述死循环。
2024-05-13 09:30:01 233
原创 《看漫画学C++》背后的故事5:超人C++
在第1章中,作者大羽老师通过超人的形象来比喻C++是C语言的增强版,这种比喻生动形象,易于理解。在漫画中,超人通常拥有超越常人的能力,这可以类比C++相对于C语言增加的高级特性,例如面向对象编程、异常处理、模板等。C++是在C语言的基础上发展起来的,它保留了C语言的高效性和灵活性,同时引入了面向对象编程的概念,使得程序设计更加模块化和易于维护。如果你对C++编程感兴趣,或者想要深入学习这门语言,阅读《看漫画学C++》可以是一个既有趣又有效的学习方式。
2024-05-10 11:14:34 300
原创 《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制德国每日风能和太阳能产量3D线图
在《MATLAB科研绘图与学术图表绘制从入门到精通》书中通过绘制德国每日风能和太阳能产量3D线图解释了如何在MATLAB中绘制3D线图。在MATLAB中,要绘制3D线图,可以使用 plot3 函数。
2024-05-06 21:08:40 306
原创 《Python语言科研绘图与学术图表绘制从入门到精通》解锁Python语言绘图魅力,让数据可视化成为你的科研利器!
本书系统介绍了使用Python语言进行数据处理、分析和科研绘图的相关知识和技能。全书共11章,第1章讲解Python基础,第2章讲解数据处理与分析,第3章讲解科研绘图与学术图表绘制库,第4章讲解绘制单变量图形,第5章讲解绘制双变量图形,第6章讲解绘制多变量图形,第7章讲解绘制其他2D图形,第8章讲解绘制3D图形,第9章讲解地理信息可视化,第10章讲解数据学术报告、论文和出版,第11章讲解实战训练营。
2024-04-30 06:37:57 539
原创 《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制婴儿性别比例饼图
在MATLAB 中可以使用 pie 函数来创建饼图。饼图是一种展示不同部分占总体的相对比例的图表。本示例从“婴儿出生数据.csv”文件读取婴儿出生数据,然后计算男性和女性婴儿的数量,使用MATLAB绘制饼图。
2024-04-25 21:05:03 333
原创 《看漫画学C++》背后的故事1:艺术与科技的结合
在创作《看漫画学C++》的过程中,我们始终坚持科技的精确性与艺术的表现力相结合,力求每一页都能既传递准确的技术信息,又能提供愉悦的阅读体验。我们相信,通过这样的努力,可以激发更多人对编程的兴趣,帮助他们以一种全新的视角来理解编程,进而认识到编程不仅是一种技术,更是一种艺术,一种能够表达创意和解决问题的艺术。我们与赵大羽的合作,证明了科技与艺术的结合能够产生强大的教育影响力。未来,我们将继续在这一领域深耕,不断探索新的方法和形式,以科技和艺术的结合为编程教育注入新的活力,为知识的传播开辟更广阔的天地。
2024-04-24 20:58:54 819
原创 《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制太阳黑子区域分布极坐标散点图
下面是一个示例,演示如何使用MATLAB绘制太阳黑子区域分布的极坐标散点图。在这个示例中,我们使用了数据集sunspotarea.csv的太阳黑子区域数据,来绘制极坐标散点图。
2024-04-23 20:34:29 265
原创 中小学生学C++:挑战与机遇并存的教育探索
在当前教育改革的背景下,一些中小学开始了编程课程。那么C++作为一门功能强大的编程语言,其复杂性引发了广泛的讨论:中小学生学习C++是否难度过大?一、C++语言概述C++语言的特点:介绍C++语言的基本特性,包括其面向对象的特性、内存管理和灵活性。C++在行业中的地位:阐述C++在软件开发、游戏开发、系统编程等领域的广泛应用。二、教育现状与挑战当前编程教育水平:分析当前中小学生编程教育的现状,包括所使用的编程语言和教学方法。
2024-04-22 20:55:59 408
原创 世界读书日:探索阅读的多样性样性——漫画、图解、图形化立体图书
在当今信息爆炸的时代,阅读已经不再局限于传统的书籍形式。随着科技的发展和文化的多样化,人们可以通过多种形式来获取知识和享受阅读的乐趣。从漫画、图解到图形化立体图书,每一种形式都有其独特的魅力,适合不同类型的读者和学习者。在本文中,我们将探讨这些不同形式的阅读体验,以及如何选择适合自己的阅读方式。漫画:视觉化的乐趣漫画作为一种具有浓厚视觉效果的形式,能够通过生动的图像和简洁的文字,将复杂的概念以及深刻的思想表达得淋漓尽致。它常常以幽默风格和夸张的画面吸引读者的注意力,使阅读变得更加轻松有趣。
2024-04-22 20:46:57 945
原创 《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制伊甸火山3D网格曲面图
11.4.2小节我们使用3D曲面图可视化分析伊甸火山数据,本小节我们采用3D网格曲面图可视化分析伊甸火山数据,以展示其地形,具体示例代码如下。
2024-04-20 19:51:36 497
原创 我们一起看看《看漫画学C++》中如何讲解对象的动态创建与销毁
看漫画学C++》这本书中会用图文的方式生动地解释对象的动态创建与销毁。在C++中,动态创建对象是通过new运算符来实现的,而销毁对象则是通过delete运算符来完成的。这种方式可以让程序在需要时分配内存给对象,并在对象不再需要时释放内存,从而提高内存的利用率。
2024-04-20 09:35:33 277
原创 《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制伊甸火山3D曲面图
伊甸火山( Mount Eden)是新西兰奥克兰市的一座火山,也是一处受欢迎的旅游景点。数据来自R内置volcano数据,笔者导出为volcano.csv文件,这个数据集用于演示3D曲面图和地形建模的目的。
2024-04-18 19:39:44 688
原创 我们一起看看《看漫画学C++》中如何介绍的字符串的用法
C++中的字符串使用的是 std::string 类型,它是C++标准库中提供的字符串类,提供了丰富的字符串操作方法。
2024-04-17 20:03:40 159
原创 探索R语言的无限魅力,通晓数据可视化之道,助力科研之路!
本书专注于使用R语言进行数据分析和可视化,主要目标是帮助读者掌握R语言这一强大的数据科学工具,以在科技领域中更好地处理数据、分析数据以及呈现结果。本书面向的读者群体广泛,无论是初学者还是有经验的数据科学家,都能够从中获取丰富的知识和技能,以在科技领域取得成功。本书中包含了实用的示例和练习,可以帮助读者掌握数据分析和可视化的关键概念和实际操作。
2024-04-17 09:38:59 571
原创 您通过《看漫画学C++》中的看这两幅漫画,就可以掌握C++数据类型转换了
C++中基本数据类型之间的相互转换指的是将一个数据类型的值转换为另一个数据类型的值的过程。这种转换可以分为两种方式:隐式类型转换(自动类型转换)和显式类型转换(强制类型转换)。
2024-04-16 11:17:59 229
原创 《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制空气质量数据平行坐标图
在MATLAB中绘制平行坐标图可以使用parallelcoords函数。平行坐标图通常用于可视化多维数据,特别适用于观察各个维度之间的关系。以下是一个简单的示例,展示如何使用MATLAB创建一个平行坐标图。[在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a079a19a2b944a33816713。
2024-04-14 22:42:53 371
原创 《看漫画学C++》第13章 我与“对象”的故事(一)
《看漫画学C++》通过漫画形式生动地呈现了C++编程语言中的各种概念和知识点,包括面向对象编程。通过图文并茂的方式,读者可以轻松理解抽象的概念,例如对象、类、继承、封装等,同时也能够在故事情节中感受到这些概念的实际运用。漫画中的角色和情节往往以生动的方式展现了这些概念在实际编程中的应用场景,使得读者更容易理解和记忆。购书地址: https://item.jd.com/14418856.html。
2024-04-13 19:50:07 368
原创 看看《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制太阳黑子区域面积随时间的变化针状图
针状图( Stem Plot)通常用于可视化离散数据或序列的变化趋势。它强调离散数据点的振幅或值,并在图形上以垂直线段(“针”)的形式表示这些值。以下是针状图的一些主要应用方面。
2024-04-11 21:15:56 157
原创 《看漫画学C++》第12章 可大可小的“容器”——向量
此外,vector提供了一系列便捷的成员函数,如push_back()、pop_back()、resize()等,使得元素的添加、删除和调整变得轻而易举。在C++编程的世界里,数组是一种基础且广泛使用的数据结构。幸运的是,C++标准库中的vector类为我们提供了一种更加灵活、高效的动态数组解决方案。《看漫画学C++》这本书以生动的漫画和通俗易懂的语言,详细介绍了vector的使用方法和背后的原理。通过阅读,你将学会如何利用vector来优化你的代码,处理复杂的数据集合,提升程序的性能和可读性。
2024-04-11 21:03:37 616
原创 《看漫画学C++》第9章 直达记忆深处的数据类型——指针类型
上述知识点摘录于:《看漫画学C++》第9章 直达记忆深处的数据类型——指针类型。C++中最难的主题之一莫过于指针,《看漫画学C++》通过漫画形式介绍知识。
2024-04-09 19:57:38 272
原创 看看《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制山鸢尾萼片长度和萼片宽度的小提琴图
使用MATLAB绘制鸢尾花数据集( fisheriris)中山鸢尾( Iris Setosa)的萼片长度和。示例摘录于《MATLAB科研绘图与学术图表绘制从入门到精通》示例:绘制山鸢尾萼片长度和萼片宽度的小提琴图。萼片宽度的小提琴图。这将帮助我们更好地了解山鸢尾的这两个特征的数据分布情况,包括它们的。中位数、四分位范围及密度估计。这种可视化工具有助于比较不同特征的数据分布,并识别任何潜。
2024-04-09 19:41:22 390 3
原创 《看漫画学C++》
程序员小灰、臧秀涛、鱼C-小甲鱼、陈小玉、李艳鹏、魏进锋、陈然、张硕。超值赠送400分钟配套教学视频、课件、代码、习题、软件、读者群。爆款书《看漫画学Python》作者新作!看漫画学C++入门书,让人爱不释手,念念不忘。 C++课程培训机构及高校C++教学老师。 正在从事软件开发的职场人。 计算机专业相关的大学生。 想参加信息学奥赛的学生。有趣、有料、好玩、好用的。 想学习编程的中小学生。
2024-04-07 10:20:23 1301
原创 《MATLAB科研绘图与学术图表绘制从入门到精通》
本书是一本全面指导读者掌握MATLAB数据可视化的实用指南。全书精心编排了13章内容,旨在帮助读者了解和掌握MATLAB的数据分析和可视化功能。具体而言:第1章为MATLAB基础;第2章为数据结构;第3章为程序流程控制;第4章为函数;第5章为数据导入与准备;第6章为科技绘图基础;第7章为单变量图形绘制;第8章为双变量图形绘制;第9章为多变量图形绘制;第10章为极坐标相关图形绘制;第11章为3D图形绘制;第12章为地理信息可视化;第13章为数据学术报告、论文和出版。
2024-04-07 10:16:40 918
原创 AI时代项目经理成长之道:ChatGPT让项目经理插上翅膀
AI时代项目管理新模式一本专注于帮助项目经理在AI时代实现晋级、提高效率的图书。100%提高管理效率:揭秘ChatGPT与项目管理高效融合的核心方法论和实践经验。
2023-11-02 09:42:51 248
原创 AI时代产品经理升级之道
2.全流程解析:涵盖产品管理的不同应用场景,介绍从编写各种文档,到竞品分析与市场调研、需求管理、原型设计,再到产品发布与运营、维护与支持等关键环节。4.100%提高产品管理效率:揭秘ChatGPT与产品管理高效融合的核心方法论和实践经验。3.实战检验:ChatGPT结合多种产品管理工具及案例实操讲解,理解更加透彻。5. 超值资源:免费赠送教学视频及配套工具,供读者下载学习。1.产品管理新模式:让产品管理更高效、更快捷、更完美。
2023-10-31 10:58:06 179
原创 AI时代:ChatGPT让程序员插上翅膀
最后,本书以两个实战案例作为结尾:第一个是使用ChatGPT辅助开发PetStore宠物商店项目,第二个是使用ChatGPT辅助开发“我的备忘录”App。这两个实战案例将会帮助读者更好领悟如何将ChatGPT引入具体的软件开发中。不同应用场景,从编写各种文档,到辅助进行需求分析和系统设计,以及数据库设计和开发高质量代码等,均有详尽的讲解。2.全流程解析:涵盖ChatGPT的不同应用场景,从编写各种文档,到辅助进行需求分析和系统设计,以及数据库设计和开发高质量代码等使用ChatGPT进行程序开发的关键技巧。
2023-10-31 10:54:23 258
原创 《AI时代架构师修炼之道:ChatGPT让架构师插上翅膀》
无论你是初入职场的新手架构师还是经验丰富的专业人士,本书都将成为你的指南,帮助你在人工智能时代展现卓越的架构设计能力。通过本书的指导,你将学习如何运用ChatGPT等工具和技术,以创新的方式构建高效、可靠、可扩展的软件架构。通过学习本书的内容,你可以深入了解人工智能对架构设计的影响和带来的挑战,拓展自己的技术视野,提升对软件系统整体架构的理解和把握能力。2.全流程解析:涵盖架构设计的不同应用场景,介绍从编写各种文档,到应用图形图表与UML建模、设计模式、数据库设计,再到编写代码、开发软件架构等关键环节。
2023-10-30 22:23:11 645
原创 【day2】Android Jetpack Compose环境搭建
以下是适用于 Jetpack Compose 的环境要求:读者可以在以下链接中找到Android Studio和相关组件的下载链接:https://developer.android.com/studio。。。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Oq1KhUPK-1680482815342)下载安装完成之后呢,还需要配置虚拟机,这个过程呢不再赘述,大家可以参考其他的网上资料。如果大家对这个安装过程不太熟悉,可以参考我的配套视频。好的,我们今天课程就到这里,欢迎大家关
2023-04-03 13:00:00 561
原创 【day1】Android Jetpack Compose简介
代码更少:使用 Jetpack Compose,您可以使用更少的代码创建用户界面,而无需编写大量的 XML 布局代码。直观:Jetpack Compose 提供了一种声明式的方式来描述用户界面,这使得代码更容易理解和维护。加速开发:Jetpack Compose 的快速迭代周期和即时预览功能可大大加速应用程序开发。功能强大:Jetpack Compose 提供了丰富的 UI 组件和功能,例如动画、手势处理、状态管理等,以及与 Kotlin 语言深度集成,使得开发更加方便和高效。
2023-04-03 08:45:10 279
原创 FastAPI: 极速开发Python Web应用的未来之星
我在工作中经常使用Flask来开发Web应用。但是随着项目规模的增长,我发现自己需要写越来越多的重复代码,同时Flask并没有提供一个良好的数据验证和文档生成工具。
2023-03-23 18:17:33 3327
原创 模板方法设计模式在JDBC中的应用
设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的。实际上,除了软件设计,设计模式也被广泛应用于其他领域,比如UI设计和建筑设计等。Java软件设计模式大都来源于GoF1的23种设计模式。这段时间一直在录制Java EE视频课程,其中在JDBC(Java数据库连接)中使用了模板方法设计(Template Method),下面给大家分享一下。###1. 什么是...
2019-01-14 11:45:58 969
原创 《Java从小白到大牛》之第14章 异常处理(下)
《Java从小白到大牛》纸质版已经上架了!!!释放资源有时在try-catch语句中会占用一些非Java资源,如:打开文件、网络连接、打开数据库连接和使用数据结果集等,这些资源并非Java资源,不能通过JVM的垃圾收集器回收,需要程序员释放。为了确保这些资源能够被释放可以使用finally代码块或Java 7之后提供自动资源管理(Automatic Resource Management)技...
2018-10-15 09:40:10 807
原创 《Java从小白到大牛》之第14章 异常处理(上)
《Java从小白到大牛》纸质版已经上架了!!!很多事件并非总是按照人们自己设计意愿顺利发展的,而是有能够出现这样那样的异常情况。例如:你计划周末郊游,你的计划会安排满满的,你计划可能是这样的:从家里出发→到达目的→游泳→烧烤→回家。但天有不测风云,当前你准备烧烤时候天降大雨,你只能终止郊游提前回家。“天降大雨”是一种异常情况,你的计划应该考虑到这样情况,并且应该有处理这种异常的预案。为增强程...
2018-10-08 12:46:44 605
原创 《Java从小白到大牛》之第13章 抽象类与接口
《Java从小白到大牛》纸质版已经上架了!!!设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。抽象类Java语言提供了两种类:一种是具体类;另一种是抽象了。前面章节接触的类都是具体类。这一节介绍一下抽象类。抽象类概念 {#-0}在13.4.1节介绍多态时候,使用过几何图形类示例,其中Fig...
2018-09-26 15:56:45 531
JavaSwing版PetStore宠物商店项目源代码
2017-09-16
Java QQ聊天工具源代码
2017-09-16
Java从小白到大牛精简版源码
2017-09-16
Java版QQ聊天工具源代码
2017-09-13
Java Swing版PetStore宠物商店项目源代码
2017-09-13
《Java从小白到大牛精简版》电子书源代码
2017-09-11
《Java从小白到大牛精简版》电子书
2017-09-11
关东升《iOS开发指南》第4版27-28章代码
2016-03-13
关东升《iOS开发指南》第4版21-26章代码
2016-03-13
关东升《iOS开发指南》第4版11-20章代码
2016-03-13
关东升《iOS开发指南》第4版1-10章代码
2016-03-13
《从零开始学Swift》代码
2016-03-12
《从零开始学Swift》样章
2016-03-12
《Swift开发指南》源码
2014-08-12
《Swift开发指南》精彩样章
2014-08-12
《iOS传感器应用开发最佳实践》源码
2014-03-26
《iOS6开发指南》精彩书摘
2013-06-09
《iOS网络编程与云端应用最佳实践》精彩书摘
2013-05-21
《iOS网络编程与云端应用最佳实践》源码
2013-05-21
《iPhone与iPad开发实战--iOS经典应用剖析》--源码
2012-05-03
《Android开发案例驱动教程》
2011-12-08
《Android开发案例驱动教程》源码
2011-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人