见微知著

白天上课的时候,看着授课老师演示编写代码,在控制台输出结果并对需要修改的地方做出修改,我想起了学习哲学时学过的一句话——实践出真知。仔细想想也确实如此,搭建入口框架,选择流程控制结构,编制算法,在控制台输出结果,在既定的条件下进行测试以达到预期的效果。我现在学习编程,以后的工作也大致通过这些过程去完成。直到现在,我不知道对编程是不是感兴趣,但是我愿意安安静静地坐在电脑面前一步一步输入代码,输出结果,检查,再做出修改,知道达到预期的效果为止。不得不说,编程确实很契合我的性格,现在才是开始,并会随着时间逐渐深入,难度也会逐渐加大,不过我相信我能克服困难,达到预期的效果。

今天学习的内容是流程控制语句,课堂的内容以前自己学习过一部分,课堂上的练习也比较容易,巩固了以前学的内容,一些模糊不清的知识点通过演示和输出结果,得到了更清晰的认识,所以就这一部分而言,掌握的还算不错。做了课后作业之后,也发现了一些问题。首先是变量间的强制转换还有些不清晰,遇见这部分时容易卡住,不过,看了同学的思路之后,有了比较清晰的印象;其次是作为一个新手,对编程还没有太深刻的认识,在选择计算方法和罗辑思维上还有不小的短板,容易耽误时间,也容易卡住。

时间: 2024-10-05 05:00:14

见微知著的相关文章

见微知著——依旧是矩阵乘法算法!

博主上大二了,接触linux自我认为还是一个有小小追求的人,觉得一直漂浮在上层没有根基,于是还是想看看linux内核,便重新看是看pointers on c扎实c语言基础.不再急功近利,不再认为看完书就学到了知识,实践出真知,自己动手才是王道.不多说,就用一个以前我写过的例子嘲讽以前的我吧! 还是一样的,pointers on c的chapter8的第五个编程小题. 函数原型 void matrix_multiply ( int *m1 , int *m2 ,int *r , int x , i

前端见微知著AngularJS备忘篇:温故而知新,可以为师矣

话说以前JQuery刚出来的时候,真的是对个人的冲击蛮大的.记得当时我买的第一本书就是<锋利的JQuery>,藉由这本书开始,我从此以后的项目基本用上了JQuery,其给我带来的便利性是不可言喻的,至少在当时,我奉之若掌上明珠.但是做了几年开发以后,逐渐发现其不便利的地方,尤其是频繁操纵Dom的场合.写一个五级联动,不仅要操作ajax,而且要操纵dom,更需要兼顾ajax请求完成的顺序.开始用的五层嵌套来完成的,发现代码太难看,然后重构成了利用TimeOut来进行操纵的场合,结果发现在网速很差

前端见微知著工具篇:Grunt实现自动化

在前端开发中,目前说来grunt用的挺广的.听说Jquery,Bootstrap等都在用其做为自己的自动化管理工具.可以想象受欢迎的程度了.所以在实际开发工作中,作为前端人员如果对grunt这个工具不熟悉的话,那么说明你之前的开发并不属于一种正规的前端开发.由于grunt完全免费,且功能强大,那么我们今天就要好好的来品评一番. 首先,安装NodeJs 由于grunt的所有插件都是基于nodejs来进行安装和运行的,所以如果电脑上没有nodejs的话,需要安装一个.我们可以去其官网(https:/

前端见微知著JavaScript基础篇:你所不知道的apply, call 和 bind

在我的职业生涯中,很早就已经开始使用JavaScript进行项目开发了.但是一直都是把重心放在了后端开发方面,前端方面鲜有涉及.所以造成的一个现象就是:目前的前端知识水平,应付一般的项目已然是足够的,但是火候尚缺,没有深入的进行研究,以至于总是谈论起来就发现自己半瓶子哐当的水平.为了解决这种尴尬的局面,决心潜心研究一段时间JavaScript,以下知识为本人学习过程中的总结,虽然以本人水平可能招致贻笑大方之果,但是更盼抛砖引玉之实. 在JavaScript中,我们调用一个普通的方法,可以通过如下

前端见微知著工具篇:Bower组件管控

在上一篇文章中,我们提到了利用Grunt可以完成的内容,其中最主要的功能就是利用各种Node的组件来搭配出一个自动化高亮,自动化运行等的Web前端开发环境.但是Bower也是一个专门来管理各种依赖组件的工具,和Grunt很像.有人在这里就要问了,既然有Grunt了,但是为什么还需要Bower呢? 那么在这里,我说一下Bower的作用:Grunt安装的是node的包,npm安装的也是基于node的包,所以在这方面说来,二者性质大致相同,都会放到package.json中.但是Bower安装的却不是

前端见微知著番外篇:Bitbucket进行代码管控

说道代码管控,一般都会提到TFS.Git等,但是在这里我们将要用到Bitbucket,其实其操作方式和Git基本上一样,但是和TFS则有很大的不同了.但是原理基本上都是一致的. 这里我不会过多的涉及到代码的签入,签入,迁移,产生branch,合并等等.我们主要讲解以下几点: 1. 由yeoman产生的项目如何进行精简,然后放入到团队开发的repository server上. 2.如何利用bitbucket进行代码管控. 首先我们来谈谈第一点. 在前面的文章中,我们利用yeoman的各种脚手架搭

见微知著——从《新闻联播》挖掘价值资讯擒拿年度政策受益牛股

中国交建操作案例图 中铁二局操作案例图 中铁二局政策受益后启动并飙涨 中国股市是一个政策导向的市场,无论是中国最早出名的股民“杨百万”还是目前控制市场走向的众多基金经理,都有一个共同的癖好—收看<新闻联播>,而<新闻联播>的价值甚至比上市公司的公告更值得研究,是字字都值得玩味的晴雨表. 滕国强 我不清楚大家是不是每天都有看新闻联播的习惯,反正我是每天都会观看,几乎每天都会出现热点,都用本子记录下,我相信在投资者所能获得的信息中,新闻联播可以说是最具有真实性.最不会欺骗投资者的信息,

前端见微知著番外篇:GIT舍我其谁?

在上一篇中,我们讲到了利用纯UI的软件如何实现代码的提交.但是在MAC机器上,是没有turtoiseGit这类软件的,所以利用命令行的方式就是我们的首选了. 下面我们来描述两种主要的Git使用场景: 场景一:在Git上有许多的开源系统,假如我想参与到开源软件的源码修改或者功能扩展中,利用Git的话,我们该如何做呢? 场景二:公司的代码寄托在Bitbucket上,并且针对开发团队新建了一个innovation_foundations_client的分支,开发团队需要提交代码给上级成员审核通过后,代

前端见微知著JavaScript基础篇:this or that ?

上节,我们提到了this关键字的问题,并且追加了一句很有意义的话:谁调用我,我指向谁.的确,在javascript中,在默认情况下,this会指向一个已经初始化的window对象.所以你不论有多少全局变量,全局函数,默认都是追加到window对象上,所以在这种情况下无论怎么使用this,都是在这个window对象上去查找各种变量,函数等. 在实际编码中,this的默认情况只能适用于业务比较简单的场景中.但是在大部分业务场景中,this都需要改变其指向来实现一定的业务逻辑.这样一来,我们就得来好好