自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迂者-贺利坚的专栏

为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

  • 博客(2422)
  • 资源 (138)
  • 收藏
  • 关注

原创 关于“IT学子成长指导”专栏及文章目录

  为大学生迷茫,共同寻找快乐、激情的成长之旅!  本专栏创建于2012年5月。几年中,无数的IT学子到此交流,也形成了一道独特风景。这里,汇聚了众多成长中的烦恼,也集合了更多的突破智慧。  读者不妨可以浏览本文,找适合的文章深入阅读,将之作为大学之路的参考。可以将你未解的困惑和疑虑写出来,Email发给博主[email protected],关注雪中送炭的博主愿为你服务。若写信,请详述...

2012-11-01 09:22:37 45348 93

原创 贺利坚的课程教学链接

C++程序设计课C++程序设计课程主页-2012级(含学生名单及链接)C++程序设计教学材料-2011级  计114-3.4 班学生 基于2011级方案整理的一学期(用时14周)C++基础补习方案:适用于高年级安排自学工程师素质拓展工程师素质拓展课程主页(2012级)计算机学科导论课计算机学科导论-2012级教学材料及学生链接计算机学科导论-2011级教学材料大学生学习指导课程材料大学生学习指导课

2012-09-20 20:12:59 63884 58

原创 汇编语言:寻址方式在结构化数据访问中的应用——计算人均收入

有一年多没有在CSDN上发博文了。人的工作重心总是有转移的,庆幸一直在做着有意义的事。今天的内容,是为汇编语言课程更新一个实验项目。本方案修改自王爽编《汇编语言》第4版P172“实验7寻址方式在结构化数据访问中的应用”

2024-04-07 08:10:53 531 2

原创 大一计科同学关于学习方向和实习的疑惑

对于专业课而言,我觉得如果一直在大学里,很难得到实践的机会,很难达到课程的要求,课程的要求确实很好,让我有了目标,但老师课上讲得确全是知识,不教我们如何达到课程的要求,我也想成为一名高素质的计算机工程师,但仅凭那一周一两节的课程和缺乏引导和实践的课下真的可以达到课程要求吗,只能说是应对期末考试绰绰有余吧。但我发现,计划做的再好,学习的内容却让我觉得差强人意,我在我划分出来的时间里,学习一些能够在大二实习时助我拿到offer的知识 ,学习一些能完成实际项目的知识。贺老师的逆袭大学我买了一本,还没读完。

2023-03-16 07:47:31 1300 2

原创 辅修计算机的机械专业大二同学的跨考准备

【来信】  贺老师,您好,打扰到了您的休息时间,我很是抱歉!我是一名双非本科,就读机械工程专业,辅修计算机,即将大二结束。很久之前,便想着给您写一封信,请教您一些我心中的疑问。"初识"您的时候,还是在百度上看到您的一篇博客——“破除系统学习的情结”。当时边觉得这位老师好接地气,由于那时是刚接触到CS,也是大二上,我刚辅修的时候,之前也不知道CSDN,后面便下载了它,想着应该在CSDN上能学到不少东西。说来也惭愧,大一学习C语言的时候,上机实验的时候,基本上都是水过去的,在百度上找到代码抄上去,当时也没意识

2022-06-25 16:11:12 3915 6

原创 数据越界?Open Segment?——汇编程序调试小记

汇编语言的上机课,一位同学的程序在link阶段出问题了……  怪事。在连接环节中,会有存取数据越界的问题。  啥蛾子也敢出来飞。  看学生的程序,是这样的(这不是他的原始程序,我找一段差不多样子的程序展示这个问题):“瞪眼法”无效。  我发现一个细节,和他讲,有中断就要用到栈,应该明确地建一个栈段。8086汇编中,并不是用到push和pop指令时才用栈,子程序调用、中断等,都会自动用栈,要注意到这种隐含用栈的需求,指定程序的栈段和栈顶寄存器。  但很显然,这不是发生在运行期间,

2022-06-02 11:25:21 1523 1

原创 不考研,编程能力不强的大二同学,选择哪个专业方向?

有大二学生问:“如果不打算考研的话,大三应该选择 人工智能大数据、互联网应用开发、物联网 这三个方向的哪一个更好一点?”他强调他敲代码的能力不太强,就是那种及格多一点的水平。困扰之余希望我给一点建议。  我回答:“这三个方向都是经过调研以后确定的,是适合我们专业同学的选择。之所以设三个,是要给同学选择的余地,需要自己去了解一下,选自己感兴趣的方向。”  学生容易拿当下的“水平”考虑自己的未来,而不是根据需要,让自己变得胜任。所以我强调:“写代码的能力,是所有计算机类专业中的基础能力。你的大学才过了3/8

2022-03-31 16:19:09 9927 12

原创 请思考用人单位要的是什么?死记硬背学专业能将你支撑到哪里?

【来信】  贺老师您好,时隔半年过去了。自从上次与您沟通交流完毕后(见《给即将大三找方向的同学:放下焦虑,行动起来》),我确定了自己的方向–做JAVA后端,在这半年的时间里面学习了很多的后端框架知识,也在LeetCode上做了一些算法的题目,积极准备为大三下找春招实习做准备。寒假放假在家也一直在背诵面试八股文,奈何八股文内容颇多,到现在都一直没有复习完毕。  春招即将来临,在写简历的时候发现自己毫无项目经历,又在牛客网看面经的时候看到有人说无项目经历的话在春招会比较难过拿到offer,又使自己陷入了焦虑

2022-03-28 06:16:58 2873 1

原创 因为没有实践,所以变得听不懂,理论扎实也只是自我感觉

【学生】老师,你好。我是学的软件技术专业,学了有几个月了,主要是前端的学习,基础java的学习还好,但是但到后面的HTML我就听不懂了,紧接着,我们用了两周的时间又学习了MySQL,现在学到第五章了,感觉理论的知识,老师上课讲的专业,还可以,进度比较快。然后就是从第三章开始到第五章,基本就没听懂,现在都不知道怎么办了,我现在真的好迷茫【迂者】我不清楚你是在哪里学习。学习中遇到困难,是很正常的事,况且当下哪一类高科技的专业是容易学习的。现在我很想知道你“基础Java的学习还好”,这 个“还好”是什么意思

2022-03-21 07:32:46 3140 2

原创 我的学生的码云链接(2019级)

在“手机移动开发课程”中,要求同学们在码云(Gitee)上提交作业,将这些大三的同学带到专业人士的圈子中。  同学们很给力,我们的第一步就这样起来了。  下面是同学们的链接:蔡煜人  鲁建成  杨家全  白小虎  宁高丞  周 震  邵 衡  华晨妍  黄满娟  容潇军  迟永龙  高俊彩  李晓伟  徐 秋  李立志  任衍顺  侯成森  张庄琪  孙星宇  李嘉豪  毛 翔  王 凯  王雅斌  李祥涛  李君煜  夏志源  任天昊  陈德祥  崔庆超  杨家乐  刘宪涛  李发明  

2022-03-15 17:34:58 1888 3

原创 Android.view.View类全貌【思维导图】

初学Android,仅一大堆布局、组件,以及它们的属性,就能把人绕晕。  学习策略是,先不必图太多,学会几个常用布局和组件,然后再慢慢拓展。甚至,不必专门学,在有需要求时,依据资料的指引,现学现用即可。  当然,在学习的初期,能看一眼所有布局和组件的全貌是很必要的,也就是,从View类(所有布局和组件的父类)开始,看到其所有子类,以及它们之间的继承关系。  官网的指南中有图。但类似下面的图只是个原理图,对View类中丰富的布局和组件的了解,仍是远远不够。    我从官网的View类开始,逐层找出子

2022-03-15 10:42:16 4132 1

原创 起步HarmonyOS生态的入门学习路线及资源

由于进入到移动应用开发领域,关注到了鸿蒙,接触了HarmonyOS、openHarmony。组织起了一帮子对此感兴趣的大二和大三学生,一起来学习。  昨天做过了宣讲,同学们表现出了很大的热情。为帮助同学们能在起步时落实自主的实践性学习,整理一些我现在知道的资源,为同学们提供一点学习的建议。  深圳大学HarmonyOS校园组织木棉花可以作为我们对标学习的对象,他们在Gitee页面整理的资源,可以作为我们学习的最近参考,见[链接]  HarmonyOS开发有南向北向之分。上北下南,南向深入硬件层、系统层

2022-03-01 16:11:32 1730

原创 《Git入门实践教程》前言+目录

前 言版本控制系统(VCS)在项目开发中异常重要,但和在校大学生的交流中知道,这个重要方向并未受到重视。具备这一技能,既是项目开发能力的体现,也可为各种面试加码。在学习体验后知道,Git多样化平台、多种操作方式、丰富的资源为业内人士提供了方便的同时,也造成了初学者在入门时较高的学习成本。开发这一实践教程,就是期望能帮助初学者用较小的学习成本学会Git应用。教程并未追求全面、深入地介绍Git,而是针对项目开发中的工作环节,考虑初学者对Git零认知,在Git工具、平台方面的零起点的实际,设计了一个“做中学”

2022-02-17 20:39:05 2222

原创 01 《Git入门实践教程》课程简介

本节视频链接:   Git是目前世界上最先进的分布式版本控制系统。  版本控制系统(VCS,Revision Control System)可以追踪文件的变更,记录什么时候、什么人更改了文件的什么内容等信息。版本控制还用于支持多人协同开发,有效地解决版本的同步以及不同开发者之间的交流问题,提高协同开发的效率,解决不同版本软件的错误(Bug)的修正问题,是项目开发的重要环节。  目前

2022-02-17 20:34:52 949

原创 02 Git的安装和配置

本节视频:   本节将在本地安装Git客户端软件并完成配置,布置好工作环境。官网下载客户端软件的地址是:https://git-scm.com/。要选择合适的版本,在安装中,全部选择默认的选项。  安装成功后,可以在任一文件夹,点右键,出现如下支持Git功能的菜单:  选择菜单中的Git Bash Here,会出现命令窗口。  在上面的窗口中,首先设置了用户名和邮箱,以便让

2022-02-17 20:31:18 1060

原创 03 注册Gitee账号及设置公钥

本节视频:   本节的目标是在Gitee中为下一步操作远程代码仓库的工作做好准备,包括:注册Gitee账号和设置用于信息安全的公钥。注册界面如下图:  通过设置公钥,将可以使用基于SSH协议的Git服务,防止远程管理过程中的信息泄露。  为此,先在客户端生成公钥。方法是:  (1)在Git Bash窗口中用ssh-genkey命令生成公钥。使用命令:  ssh-keygen

2022-02-17 20:24:22 2272

原创 04 从Gitee中克隆一个开源软件

本节视频:   在前两节,我们分别在本地和远程设置了工作环境。  这一节将体验这两端的联系:从远程克隆一个开源项目到客户端。克隆的过程是:(1)找到开源项目的链接在Gitee中,点击“开源软件”,选择一个你感兴趣的开源项目。  点击开源项目右上方的“克隆/下载”,点“复制”按钮。(2)克隆到本地工作目录如将“D:\dev\clone”将作为工作目录,时在该文件夹中点

2022-02-17 20:19:54 975 1

原创 05 Git工作原理

本节视频:   通过这一节的学习,知道Git的工作区和文件处理流程,建立起Git工作过程的框架。  Git工作的流程,用到了本地的工作目录、暂存区、本地仓库,以及远程仓库4个工作区,如下图:(1)Workspace:工作区或工作目录在平时项目开发中保存文件的地方。(2)Index / Stage:暂存区用于临时存放文件的改动信息,事实上它只是一个文件。  执行git a

2022-02-17 20:11:55 801 1

原创 06 在Gitee中创建远程仓库

本节视频:   本节的目标是在Gitee中创建一个远程仓库,为开发者提交源代码做好准备。  登录Gitee后,找到创建仓库的按钮或链接:  创建的过程很简单,只需要输入名称,路径可以自动生成,最后点“创建”即可。  创建成功后,请留意下图箭头指向的复制链接的按钮,以及简易命令行教程。链接在后面的操作中要用到,而“简易教程”提示了后面要进行的操作。...

2022-02-17 20:07:11 1062 1

原创 07 Git中将工作区文件提交到远程仓库

本节视频: 本节将实现用Git工作的完整过程,包括在本地工作目录中进行项目开发,到将文件的当前版本推送到远程仓库中,如下图中红色线条的指引。  这样的工作需要4个环节。(1)初始化工作目录在自己的本地工作文件夹中进行项目开发的工作(实际上Git只关心文件的更新,任意文件都可以)。初始化环节,将要把用于项目开发的本地文件夹“初始化”为Git所用的“工作目录”。  初始化的方法是

2022-02-17 19:59:06 1590 2

原创 08 Git中本地工作与远程仓库的同步

本节视频: 本节的目标对应日常工作的常态,将应对第一次提交中不会遇到的各种“意外”。这些意外是多人合作中的正常现象,需要掌握其正确的处理方式。  与上一节相比,本节的新内容是从远程仓库拉取(pull)的操作和处理冲突的方法。 (1)从远程仓库中拉取代码,需要用命令git pull  从远程仓库中拉取代码后,本地目录中的代码将与远程仓库一致。  之所以需要拉取环节,是因为在多人

2022-02-17 19:51:29 7398 1

原创 09 在Gitee中合作开发

本节视频: 本节解决在开发团队中加入新成员时要做的工作。(1)仓库管理员要做的工作进入仓库,点“管理”链接,再选择“仓库成员管理”,再选择“添加仓库成员”。  有三种方式邀请用户:  仓库管理员还需要为成员设置SSH公钥。要求新成员在自己的计算机上生成公钥,传给管理员后完成设置。具体方法见“03 注册Gitee账号及设置公钥”。(2)团队新成员的工作团队新成员参与开展

2022-02-17 19:43:23 1041 1

原创 10 Git中忽略特定的文件

本节视频: 并不是要对本地工作目录中的所有文件都要纳入版本控制的范围。例如,程序运行产生的文件、数据库文件、临时文件、设计文件等,就不需要进行管理。  在本地目录中配置.gitignore文件,将忽略指定的文件。  如下图:  .gitignore文件的语法要求:以星号“*”通配多个字符;以问号“?”通配单个字符斜杠“/”表示目录;叹号“!”表示不忽略匹配到的文件或目录

2022-02-17 19:35:44 2197

原创 11 Git原理进阶

本节视频: 本节学习文件的状态及其转换过程,从而帮助学习者建立起文件状态与git命令之间的联系,进一步深化对Git过程的理解。(1)文件状态及其与Git命令的联系文件在不同工作区域流转时,处于不同的状态,使用不同命令,会产生对文件状态的影响。文件状态及其转换方式为:文件从来没有被add过时,处于Untrackedcommit之后文件处于Unmodified——工作目录与本

2022-02-17 19:30:17 591

原创 12 使用Git分支合作开发

本节视频: 在初始化仓库后,Git创建了一个默认的分支master。前面我们所有的工作都在master分支上完成。  在实际的工作中,一个分支不够用。在团队开发中,创建多个分支更是必要。  本节学习Git中的分支,将理解分支的概念及作用,学会会管理本地仓库的分支,并能将分支推送到远程仓库,最终能理解利用分支工作的策略,并用于团队工作。(1)理解分支概念  上面是一个Git分支

2022-02-17 19:25:31 546

原创 13 Git中的标签及其应用

本节视频: 13 标签及其应用 项目开发中的每一次提交,都会由Git记录下来,并在必要时能提取出来。  为了方便提取,可以给某些具有里程碑性质的版本起一个名字。很多软件的版本号就起这个作用。也些软件的版本用动物名字、零食名字等,也是业内佳话。  在Git中,用标签(tag)为项目的各版本提供了一个让人容易记住的有意义的名字。标签总是跟某个commit绑在一起——发布一个版本时,在版本

2022-02-17 19:15:44 1786

原创 14 在集成开发环境(IDE)中使用Git

本节视频: 14 在IDE中使用Git 在前面各节,我们学习了通过命令行操作Git的方式,这可以用于完成Git版本控制的所有工作。而在实际工作中,很多人是在集成开发环境(IDE)中开展这些工作的,且这种方式亦很方便。  本节学习在集成开发环境(IDE)中使用Git的方法。  前面使用命令行的过程,可以帮助学习者很好地理解Git的工作机制。实际上,IDE中也是靠着同一套Git命令完成工

2022-02-17 19:05:46 1566 2

原创 贺老师新作:Git入门实践教程

春节后,下定决心为在校大学生及职场新人做一套Git学习的资源。新鲜完工,先分享《Git入门实践教程》视频链接,再整理文字版教程并分享。01 课程简介 02 Git的安装和配置03 注册Gitee账号及设置公钥04 克隆一个开源软件05 Git工作原理06 创建远程仓库07 将工作区文件提交到远程仓库08 本地工作与远程仓库的同步09 在Gitee中合作开发10 忽略特定的文件11 Git原理进阶12 使用分支合作开发13 标签及其应用14 在IDE中使用Git...

2022-02-16 10:26:00 486 2

原创 度过Android开发第一关——配置环境

再次深度进入开发的想法已经很久,直到排上了Android开发课,算是没有了回头路,断断续续地抽时间就安排自学。  要开发首先得有环境,在笔记本电脑上安装Android Studio。豪情满怀起步,在一堆堆的问题面前,一一解决,直到觉得不应该死磕了,还是找个方案让自己在编写代码方面快快起步为好。  和同事咨询过后,放弃最高版本,用JDK8和Android Studio 2.3.2开始。在2.3.2版本的安装包中包含SDK,缺少最新的特性,但对于初学而言,追求快速上手是首要。  JDK 8下载地址:htt

2021-12-15 08:19:52 486 6

原创 开启我移动开发的“新”方向

近日做了一个新的十年规划——将我教学的方向转到应用开发上来。学院组织排下学期的课,主动接下了“手机应用开发”课程。  这个决定背后有来自工作方面的需求。我所在的学校定位是培养应用型人才,毕业生中从事应用开发,走上工程一线的人占大多数。然而,学院中教师的科研导向偏向“科学”而非“工程”(我支持这种倾向,尽管自己并不往这个方向走,需要时另文阐述),以致于应用开发一类课程的师资出现短缺。同事更愿意教程序设计、数据结构等偏向于专业基础的课程,以及与他们科研方向接近的课程。高校老师从事应用开发几乎没有空间,教移动开

2021-11-01 10:13:58 728 7

原创 收藏适用的资源,用开发的方法去学习

【来信 】  贺老师你好,我是一个普通高校的一位在校的学软件工程专业的大学生,感谢你在百忙之中抽出时间来看我的问题。我想更加深入的学习python语言,比如我想知道所有的字符串处理相关的函数用法,您知道有哪些途径可以让我更高效率的了解到这部分知识吗【回复】  你好!  我对python并不熟悉,无法给你有针对性的指导。  不过,也还是有点想法和你交流。  从你的提问中看,你应该已经过了python的入门阶段了,一定查过一些在线资源。找你认为合适的收藏下来,有时间浏览一下,对全貌了解一些即可,不必

2021-10-04 20:26:48 539 1

原创 课堂交流中不必要求自己完美应答

【前言】  为新生开课第一周,课堂上和同学们做了一些交互。结果某位同学给我发来了一些文字,说自己班门弄斧、表现一踏糊涂、太丢人,之类。  在他心目中,老师提问到了他,就应该给出一个完美、正确的答案。这样的观点会限制他的学习。想到这也并不是个别情况,故多讲几句,同时分享给各位网友。【正文】  抱歉没有及时回复你。首先我是带着惊喜把你叫起来的,我就是想知道你们00后、刚起步的同学的观点;你再给我发来这样的信息,表明你的沟通意识相当好。这让我相信你未来会有自己的大空间、大领域。现在我们的课堂上少有这样师

2021-09-30 08:12:52 437 1

原创 为什么要这么努力?努力是件美好的事

【学生QQ留言】  老师,我想问你一个事情。  今天早晨第一节课我正常去上英语课,我一进门,发现英语老师正在大声的读每日新闻,然后我就陷入了沉思。  因为英语老师他已经大概四十多岁了吧,还一直在学习,我明白这种做法有给学生有一个榜样作用,其次还有助于老师的进步,,活到老学到老吗,但就其学到老,活到老,这个观念到底给自己的生活有什么具体的作用,我只想到了一点,就是不被社会淘汰,但其他的我一直没有想明白。  也就是像贺老师一样,一直在进步,在努力创新方法,在整个计算机系做着贡献,想来想去我越来越没有想法

2021-09-15 20:36:02 803 4

原创 给请求指点迷津的准新生说两句

【来信】  贺老师你好,我是今年高考结束的毕业生,很幸运我能够成为软件工程的学生。能够进入这个专业是我曾经没有规划过的,在阅读了你的文章后,您让我对这个专业多了许多认识,在此我非常感谢您!本人现在还有一点疑惑,是关于大一的学习任务,不知道您能否解答一下大一我们具体学习的内容以及未来的学习方向以及指导,希望您能为我指点迷津【回信】  祝贺你!  等你开学之后,学校会安排相关活动帮你了解相关情况,你提的问题很宏观,走着走着就明白了,提前给你灌输点什么,倒是多余了,你莫急就是。  大一处在通识教育和学习

2021-08-15 08:51:21 652 1

原创 给即将大三找方向的同学:放下焦虑,行动起来

【来信】  贺老师你好呀,我是一名将要升大三的学子,就读于某师范类211大学,对于我的大一大二觉得自己走了很多的弯路,没有在探索中确定好自己的方向,觉得自己除了课内的那些课程,并没有学到很多其他的东西(值得一提的好像只有看了CSAPP…),而现在到了给自己选定一个方向的时候,找不到自己喜欢的到底是什么,再加之看到同学们都在朝着各自方向努力,导致有点暑期焦虑…  在给一位师兄写信求助后,师兄说贺老师多年来接触过非常多的计算机同学,建议我给老师写信,在看了几篇老师的博客,觉得老师随和亲切,加之心中焦虑,无法

2021-08-12 10:11:43 844 2

原创 写给着急的大一学生

【来信】  贺老师,我是名快大二的学生,我最近遇到了许多困难,我在大学开始的时候报了软件工程专业,现在才教到数据结构,只讲了栈,队列,字符串,树和图,语言只讲了c++,由于自己带电脑来比较晚,电脑比较笨重,续航就一个小时,背着太尘,加上学校图书馆设施比较简陋,一般就是张书桌没有插头的,一层楼的一半只有七八个,图书馆人也多,位置又少,放书也没地方放,学校还有很多通识课,团课,党课,自己真的没应付过来,自己自学了python,java,c++方面的很基础的语法基础,由于自己的原因没能深入,自己知道操作系统,编

2021-07-06 12:10:15 3938 44

原创 答:本科生写论文对考研有用吗?

【前面的故事】要习惯同时兼顾几个学习项目【再来信】  老师我又来啦,现在大二下学期了,先说下这半年来的进步吧,我现在已经自学了机器学习的东西并且在kaggle 天池上打了一些比赛,现在在学习深度学习计算机视觉这块,算法我也没有落下今年的蓝桥杯拿了省一,在挑战杯,C4等一些比赛里也拿到了省级以上的好成绩,现在目标也很明确了,就是要考研!!想通过考研改变自己,我很喜欢cv方向希望能进到一所好的学校继续学习,我打算暑假就开始准备考研的,但是最近老师找我说想一起试试发一篇论文。我又有点纠结了,本科发论文对我考

2021-05-17 11:37:00 7782 21

原创 写给初三备考职高的同学

【来信】老师,您好!  现在半夜了我还不睡,刚好剧到了您,于是写了一封信——我现在是初三的学生,通过近几次的无论学校组织还是市统一考试,我都大概在290+到350不等的分数线上,我们这上届普通高中录取分数413,我偏科,所以学了书法准备艺考弥补英语,但这里十几个人争一两三个名额,我有点担心,所以先想了想未来的路。  普高我肯定会争取的,但若无缘高中我会去读职校学服装设计类专业,因为我喜欢这个,觉得有人穿上我设计的衣服我会感到莫名的高兴自豪!想上普高也是想要考这个专业,并读一个这类专业的好的大学!  

2021-04-18 08:39:03 728 4

原创 可以将985/211作为你跳一跳的位置

【来信】  老师,您好。时隔一学期,我已步入大三下学期的学习。大三上学期和您沟通过后,我也重新梳理了自己的学习思路,渐渐找回自己的节奏感,考回专业第一。这学期中,我弥补了大二上学期软考失败的遗憾,顺利拿到中级证书。与此同时,通过参加蓝桥杯,我检测了自身的算法能力,最终获省三,成绩并不算多好,却也让我意识到自身算法基础的不足。附:我们之前的通信(点此链接)我放下曾经忙碌做项目的步伐,在跟随学校开设的课程学习的同时,多了一个三天两头刷算法题的习惯。也许是大一大二见识了各种各样的东西,现在的我更想要回归

2021-03-22 07:58:53 3797 8

原创 和软件工程的大二同学的私信记录

【来信】  我是软件工程的一名大二的学生。感觉自己真的好菜,什么都不知道,身边的人都好厉害,我连最基础的github都不知道怎么用。现在非常非常的焦虑。也不知道要往哪方面学习。很想向您寻求一下帮助【回复】  不知道github的同学太多了。你给我的信息除了焦虑,没别的,我不便给你说什么。知道菜了,现在能着手做点什么,让自己不菜,行动起来就是最及时的,你说呢?你可以将自己的情况详细写写,也可以到我的专栏(链接)中先看看,有好多给大二同学的回信供你参考。【反馈】谢谢老师,看了老师给其他同学的回信之后,

2021-03-12 07:18:07 1362 4

android上玩8086汇编

在安卓手机上编写8086汇编程序,很神奇吧?这里给出完整解决方案。下载资源,配合http://blog.csdn.net/sxhelijian/article/details/70254393中的讲解,玩吧!

2017-04-20

8086汇编语言工作环境

提供学习8086汇编语言程序设计的极简解决方案。DOSBox0.74-win32-installer.exe是DOS模拟器,masm.exe汇编、link.exe连接、Debug.exe调试,edit.com和edlin.com是两个编辑程序。

2017-02-03

2014学科导论-计算机学科与学习

文经学院2014级计算机学科导论课件:第7讲 计算机学科与学习

2014-11-03

2014学科导论-计算机通信与网络

文经学院2014级计算机学科导论课件:第6讲 计算机通信与网络

2014-11-03

2014学科导论-应用软件

文经学院2014级计算机学科导论课件:第5讲 应用软件

2014-11-03

2014学科导论-系统软件

文经学院2014级计算机学科导论课件:第4讲 系统软件

2014-10-21

2014学科导论-程序设计

文经学院2014级计算机学科导论课件:第3讲 程序设计

2014-10-13

2014学科导论-计算机之机器层与物理层

文经学院2014级计算机学科导论课件:第2讲 计算机之机器层与物理层

2014-10-07

2014 C++ 第3讲 用流程图思考和表达PPT

烟台大学计算机学院计科专业2014级 C++课程资料 第3讲 用流程图思考和表达 演示文稿 用Scratch形象地引入,归为学会用流程图表达思维

2014-09-28

2014 C++ 第3讲 用流程图思考和表达

烟台大学计算机学院计科专业2014级 C++课程资料 第3讲 用流程图思考和表达 用Scratch形象地引入,归为学会用流程图表达思维

2014-09-28

2014学科导论-初识计算机

文经学院2014级计算机学科导论课件:第1讲 认识计算机

2014-09-23

2014学科导论-课程安排

文经学院2014级计算机学科导论课件:关于课程中的做法

2014-09-23

2014 C++ 第2讲 C++的初步知识

烟台大学计算机学院计科专业2014级C++课程资料

2014-09-23

2014C++ 第1讲 关于本课

烟台大学计算机学院计科专业2014级C++课程资料

2014-09-23

异常处理和命名空间(2013级-C++程序设计)

2013级,C++程序设计课件。第14章 异常处理和命名空间,内容 14.1 异常处理 14.2 命名空间 14.3 使用早期的函数库

2014-06-16

输入输出流(2013级-C++程序设计)

2013级,C++程序设计课件。第13章 输入输出流,内容 13.1 C++的输入和输出 13.2 标准输出流 13.3 标准输入流 13.4 文件操作与文件流 13.5 字符串流

2014-06-01

多态性与虚函数(2013级-C++程序设计)

2013级,C++程序设计课件。第12章 多态性与虚函数,内容 12.1 多态性的概念 12.2 一个典型的例子 12.3 虚函数 12.4 纯虚函数与抽象类 课程主页在:http://blog.csdn.net/sxhelijian/article/details/11890759

2014-05-25

wxWidgets初学者导引

针对初学者起步学习困难的实际,提供了一个学习方案,帮助C++初者提升学习能力,用CodeBlocks、wxWidgets、wxSmith开发出C++ GUI(图形用户界面)的应用程序。该资源网络版在http://blog.csdn.net/sxhelijian/article/details/26158709

2014-05-18

运算符重载(2013级-C++程序设计)0

2013级,C++程序设计课件。第10章 运算符重载,内容 10.1 什么是运算符重载 10.2 运算符重载的方法 10.3 重载运算符的规则 10.4 运算符重载函数作为类成员函数和友元函数 10.5 重载双目运算符 10.6 重载单目运算符 10.7 重载流插入运算符和流提取运算符 10.8 不同类型数据间的转换

2014-04-14

C++类和对象(二)(2013级-C++程序设计)

2013级,C++程序设计课件。第9章 C++类和对象(二),内容 9.1 构造函数 9.2 析构函数 9.3 调用构造函数和析构函数的顺序 9.4 对象数组 9.5 对象指针 9.6 共用数据的保护 9.7 对象的动态建立和释放 9.8 对象的赋值和复制 9.9 静态成员 9.10 友元 9.11 类模板

2014-03-23

C++类和对象(2013级-C++程序设计)

2013级,C++程序设计课件。第8章 类和对象,内容 8.1 面向对象程序设计方法概述 8.2 类的声明和对象的定义 8.3 类的成员函数 8.4 对象成员的引用 8.5 类的封装性和信息隐蔽 8.6 类和对象的简单应用举例

2014-03-09

C++自定义数据类型(2013级-C++程序设计)

2013级,C++程序设计课件。第7章 自定义数据类型,内容 7.1 结构体类型 7.2 共用体 7.3 枚举类型 7.4 用typedef声明类型

2014-02-24

C++程序设计实践学材微课件——1.9 编码规范之一句一行、缩格排放、加上注释

本文为《C++程序设计实践学材》的配套自助微课件,介绍与解释了最基本的三个编码规范,即一句一行、缩格排放、加上注释。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17709633

2013-12-31

C++程序设计实践学材微课件——1.8 输出星号的循环程序在执行

本文为《C++程序设计实践学材》的配套自助微课件,通过单步执行跟踪程序,帮助读者建立循环的感性认识。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17709767

2013-12-31

C++程序设计实践学材微课件——1.7 两数中大值程序的执行过程

本文为《C++程序设计实践学材》的配套自助微课件,介绍了一个简单分支程序的执行过程,试图将抽象的代码与直观的单跟踪联系起来,帮助学生建立分支的概念。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17709909

2013-12-31

C++程序设计实践学材微课件——1.6 完成简单计算的程序的一般“套路”

本文为《C++程序设计实践学材》的配套自助微课件,介绍了一个简单程序设计过程。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文配套:http://blog.csdn.net/sxhelijian/article/details/17709959

2013-12-31

C++程序设计实践学材微课件——1.5 电阻串联程序的执行过程

本文为《C++程序设计实践学材》的配套自助微课件,介绍了一个简单称序的执行过程,帮助读者建立程序中语句顺序执行,完成功能的概念。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17709979

2013-12-31

C++程序设计实践学材微课件——1.4 程序执行的两种方式

本文为《C++程序设计实践学材》的配套自助微课件。本文将单步调试称作为运行C++程序的第二种方式。这样,一方面弥补C++在学习中不及解释型语言直观的弱点,另一方面,也利于学生在刚刚开始程序设计学习时,将单步调试当作一件很自然的事。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710041

2013-12-31

C++程序设计实践学材微课件——1.3 程序中的几种“低级”错误

本文为《C++程序设计实践学材》的配套自助微课件,本文介绍初学C++时常见的几个错误。见识过了,C++的学习就更顺畅了。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710075

2013-12-31

C++程序设计实践学材微课件——1.2 编辑、运行第一个程序

本文为《C++程序设计实践学材》的配套自助微课件,介绍在CodeBlock中运行程序的方法。 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710093

2013-12-31

C++程序设计实践学材微课件——1.1 下载、安装CodeBlocks

本文为《C++程序设计实践学材》的配套自助微课件,介绍CodeBlocks的下载和安装 学材首页在:http://blog.csdn.net/sxhelijian/article/details/17133665 本文服务于:http://blog.csdn.net/sxhelijian/article/details/17710109

2013-12-31

读懂冒泡排序

在很多问题的处理中,要处理的数据是有序的,这是一个基本的前提。以此前提,以二分查找为代表的高效算法得以应用。 于是,排序成为算法中的一个基本问题。 本文档展示了一种常见的“冒泡排序”的原理,以此帮助初学者建立对排序的感性认识。

2013-12-09

C++指针(2013级-C++程序设计)

2013级,C++程序设计课件。第6章 指针,内容 6.1 指针的概念 6.2 变量与指针 6.3 数组与指针 6.4 字符串与指针 6.5 函数与指针 6.6 返回指针值的函数 6.7 指针数组和指向指针的指针 6.8 有关指针的数据类型和指针运算的小结 *6.9 引用

2013-12-07

C++数组(2013级-C++程序设计)

2013级,C++程序设计课件。第5章 数组,内容 数组的概念,一维数组的定义和引用,二维数组的定义和引用,用数组名作函数参数,字符数组,C++处理字符串的方法

2013-11-25

读懂C++递归程序

递归在计算学科中是一种非常重要的方法,计算理论中到处都有用递归进行表述的问题及求解方法。 在程序设计中,数据描述和算法表达也常用递归,通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。 掌握递归,计算机类专业的学生必须要做到。 本文基于一个C++递归程序,分步骤进行演示,帮助你知道其执行过程,试图帮助你啃下这块硬骨头。

2013-11-16

计算机学科与专业(计算机学科导论)

文经学院 计算机导论课 第七讲 计算机学科与专业。主要内容:计算机成为一个学科 学科的知识体系和专业的课程体系 国内计算类专业状况 信息技术人才需求和大学生成长

2013-11-14

CodeBlocks组织多文件程序

项目大了,一个项目用多个文件。面向初学者,从简单的操作入手,很简略的步骤。

2013-11-12

CodeBlocks单步调试入门

单步调试是发现运行错误和逻辑错误的“利器”,可用于 (1)跟踪程序的执行流程,发现错误的线索 ——发现该走A路径,却走了B路径 (2)跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题 ——该是 1,执行中却分明是 2,之前哪儿出了问题? 单步执行除了可以帮助我们发现错误,对于初学者,还可以帮助我们理解语言的机制。 “工欲善其事,必先利其器”,单步调试就是程序设计者最重要的工具之一 这种工具的形态是软件。程序员用软件当工具,正常得不得了。用好这种工具!

2013-11-12

C++中的函数(2013级-C++程序设计)

2013级,C++程序设计课件。第4章 函数。内容: 4.1 概述 4.2 定义函数的一般形式 4.3 函数参数和函数的值 4.4 函数的调用 *4.5 内置函数 *4.6 函数的重载 *4.7 函数模板 *4.8 有默认参数的函数 4.9 函数的嵌套调用 4.10 函数的递归调用 4.11 局部变量和全局变量 4.12 变量的存储类别 4.13 变量属性小结 4.14 关于变量的声明和定义 4.15 内部函数和外部函数 4.16 预处理命令

2013-11-02

计算机通信与网络(计算机学科导论)

文经学院 计算机导论课 第六讲 计算机通信与网络。主要内容:计算机网络概述、Internet技术、热点——物联网与云计算、网络安全、相关课程。

2013-10-29

空空如也

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

TA关注的人

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