命是弱者的借口,运是强者的谦词


  • 你有什么技能比大多数人(超过90%以上)更好?

  • 针对这个技能的获取你有什么成功的经验?

  • 与老师博客中的学习经验有什么共同之处?

其实我经常会去想自己有什么拿得出手的优点,但总是会尴尬的发现并没有什么。其实并不是说丁点儿没有,而是这些优点想要表现出来的话,首先得要克服怕麻烦这个缺点。而往往这个怕麻烦,会因事而异。所以,经常会有对我持两种看法的人。比较差的当然就是说懒啊,没有上进心啊,不会为人处世之类的,典型代表首选我妈。从小到大,我妈对我最不满意的就是这些,而对我上大学之后的期望也无外乎是克服这些。而好的看法则是有恒心、有钻劲儿(青岛方言:对事儿能深究下去),典型代表还是我妈。不得不说,我妈真的是世界上最了解我的人。她知道,一旦我对一件事情抱有热情,便会一直朝着它走下去。比如我锲而不舍的追星,比如我曾经对理综的无比痴迷。我可以整天为理综坐在书桌前,我可以为物理推导整晚的公式,我可以为化学整理几遍所有的方程,我可以将生物知识点记得比老师都熟悉在书中的位置,我可以在紧张地高三复习过程中去自主学习大学知识只为了应对全国奥林匹克竞赛。所以我妈经常无奈地说,能把对理综一半的热情用在英语上,我的英语也不会像这样的糟糕,但她却也从不强迫改变我。
所以我的经验就是对一件事一定要怀有热情,因为我觉得,对某件事抱有热情是一件很幸福的事,就像我上篇博客提到的那样。你会觉得生活充满了希望,做事有了奋斗的动力,这种动力会激励你坚持下去,它也会在你觉得无趣的时候发现其实生活并没有那么难过。
我觉得与老师博客中学习经验的相似之处在于会对一件有意义的事情坚持下去,并且努力的做到最好。世上无难事,只怕有心人,娄老师的乒乓球练习等事例就是在以身作则的告诉我们这个道理。

下学期,对于我们将要学习《Java程序设计》这门课,我心里是没有底的。虽然有了c语言的基础,但我能清楚地知道自己的弱点在哪里。但我希望自己能做到持之以恒,用足够的热情去面对下学期的这门课程,用足够的耐心去完成老师的每一次作业,用足够的用心去体会每一个程序,用足够的虚心去请教他人。我觉得学习java应该注意以下几点:

  • 在我了解里,java基础的语法跟c语言一样,所以在我看来,可以先把c语言的基础语法看一遍,自己找点题目编一下,毕竟编程思想很重要。
  • 在java里,面向对象的思想很重要,因为C语言是面向过程的。提前搞清楚这点会对以后的学习有了较好地把握。
  • java和c语言一样,刚开始学代码不会写很正常,但是应该要努力模仿着写,该背的还是要背,有些模式得背熟,找点题目练练,多敲敲代码,熟能生巧。

关于c语言的调查

[o]数组指针:数组首地址的指针

[o]指针数组:元素为相同类型指针的数组。而且在使用前必须进行元素的初始化

[o] 函数指针:指向函数的指针

[o] 指针函数:以指针概念为基础的函数。

[x]文件 是一种存取方法,流即字节流,文件(File)和流(Stream)是既有区别又有联系的两个概念。

文件是计算机管理数据的基本单位。
存储介质:文件是指在各种存储介质上(如硬盘、可移动磁盘、CD等)永久存储的数据的有序集合,它是进行数据读写操作的基本对象。
流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道等。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。

[x]“面向过程”是一种以过程为中心的编程思想。相当于我们在c语言编程中所运用到的子函数——在需要的时候调用。

[x]在c语言中源程序就指C语言程序,程序在经过编译程序编译后会生成目标文件,这个文件才是计算机能识别的代码,最后还要经过连接,才能生成可执行文件,也就是windows下的.exe文件。模块即是主函数下的子函数。所谓 “高内聚,低耦合” 是指模块内部的联系紧密,和各模块之间独立完成各自功能的能力,是评判一个程序好与坏的标准。

[x]断点:在我们程序中某个地方设置的一个断点,便于我们调试程序。

用x标记的概念是没有掌握的,所以搜索了相关概念。
在上学期c语言的学习中,老师对面向过程等概念没有做更多的说明,而有关文件的这些概念则是因为我自身没有好好地去学习,与其他人相比有太多的不足。

- 相关程序

1、数组复制
#include <stdio.h>
#define N 100
int main()
{
int n,i,j,a[N],b[N];
printf("输入n:");
scanf("%d",&n );
printf("数组a:\n");
for (i=0; i<n; i++)
{
scanf("%d",&a[i]); }
for (j=0; j<n; j++) {
b[j]=a[j];
printf("%d",b[j]);
} }
2、查找整数数组A中有没有数字5
#include <stdio.h>
#define N 100
int main()
{
int a[N],i,n;
printf("please input the number n:\n");
scanf("%d",&n);
printf("please input:");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
if(a[i]==5)
{
printf("yes");
break;
}
}
return 0;
}
3、对数组进行排序
#include <stdio.h>
#define N 100
void main()
{
int i,j,a[N],n,temp;
printf("please input :\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
printf("please ouput:\n");
for(i=0;i<n;i++)
{
printf(" %d",a[i]);
}
}

c语言的学习有什么经验和教训?

1、要提前预习学习的重点,找出自己看不懂的关键,听课不能盲听。
2、学会借鉴。这里的借鉴不是指复制粘贴程序代码,而是体会其他人代码里的思维过程。
3、勤于练习。没有什么新知识的掌握是一蹴而就的,只有反复练习,才能尽快掌握。

对java课程的目标

希望作为一个“程序猿”能变得更专业一些,能学到很多其他方面的知识。

关于公文写作

我爸经常和我提起他公务员最初的工作,就是整天坐在办公室为领导写文件。一份文件为了符合领导的日常经常改了又改,或者干脆重写。那个时期的他才是名副其实的“文件猿”,不过也通过那段高强度时期的训练,他的能力才有了飞速的提升。所以说,任何事情只有做大量的练习,练习过程中反复思考,才会有所进步。无论是公文写作,还是我们以后接触的各种课程。
公文写作的能力不是一朝一夕练就的,需要从现在开始练习。我很感谢娄老师通过每周要求我们写博客的方式来督促我们提升能力,为我们的将来做准备,使我们到时候不至于手忙脚乱,也希望自己不会辜负老师的良苦用心,写作能力有提升就是好的。

20155217-杨笛-c与java的更多相关文章

  1. 20155302杨效宸《Java程序设计》课程总结

    20155302杨效宸<Java程序设计>课程总结 一.每周作业 第一周学习总结:http://www.cnblogs.com/STILLlover521/p/6457914.html 第 ...

  2. 杨辉三角用java实现

    代码如下: public class ErArray { public static void main(String[] args) { //杨辉三角 int[][] num = new int[1 ...

  3. 杨辉三角(java实现)

    package lizi; import java.util.Scanner; public class Yanghui { private static Scanner input; public ...

  4. 2016-2017-2 《Java程序设计》课程学生博客和代码托管链接

    2016-2017-2 <Java程序设计>课程学生博客和代码托管链接 博客 1552 20155201 李卓雯 20155202 张 旭 20155203 杜可欣 20155204 王 ...

  5. 20155201 2016-2017-2 《Java程序设计》第五周学习总结

    20155201 2016-2017-2 <Java程序设计>第五周学习总结 教材学习内容总结 第八章 异常处理 程序设计本身的错误,建议使用Exception或其子类实例来表现,称错误处 ...

  6. 20145202马超 2016-2017-2 《Java程序设计》第9周学习总结

    20145202马超 2016-2017-2 <Java程序设计>第9周学习总结 教材学习内容总结 JDBC 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交 ...

  7. 学号20155311 2016-2017-2 《Java程序设计》第7周学习总结

    学号20155311 2016-2017-2 <Java程序设计>第7周学习总结 教材学习内容总结 时间的度量 格林威治时间,简称GMT时间,由观察太阳而得来:世界时,UT:国际原子时,T ...

  8. 20155217 实验四 Android程序设计

    20155217 实验四 Android程序设计 任务一: 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号. R.java文件是定义该项目所有资源的 ...

  9. RocEDU.课程设计2018 第六组 第三周进展 博客补交

    RocEDU.课程设计2018第六组 第三周进展 博客补交 小组成员:20155211解雪莹,20155217杨笛,20155227辜彦霖 计划完成任务:完成课设所有内容 实际完成任务:跑通老师uco ...

随机推荐

  1. 基于GPU的高分一号影像正射校正的设计与实现

    一 RPC正射校正的原理 影像正射校正的方法有很多,主要包含两大类:一类是严格的几何纠正模型,另一类是近似几何纠正模型.当遥感影像的成像模型和有关参数已知时,可以根据严格的成像模型来校正图像,这种方法 ...

  2. 【深度学习Deep Learning】资料大全

    最近在学深度学习相关的东西,在网上搜集到了一些不错的资料,现在汇总一下: Free Online Books  by Yoshua Bengio, Ian Goodfellow and Aaron C ...

  3. 使用bat(批处理文件类型)两步更改笔记本IP

    一.背景 在南农工的第三年里,学校终于给教学区覆盖了无线网NJAUPK,这解决了我在汇贤楼教室上自习没网写web的尴尬处境!经常在9栋和汇贤楼教学区之间来回,遇见了一个大问题:宿舍里无线需要更改IPV ...

  4. react native 图片样式导致的坑

    最近项目中遇到一个问题,代码如下,点击进入另一个页面时需要显示的图片会黑屏,另外退回到该页面的时候下面代码中的第一个图片会全黑几秒才渲染,从另一个路径进入该页面时并没有此问题,就找了半天是不是数据的问 ...

  5. WebAPI IIS PUT和DELETE请求失败 405

    IIS拒绝PUT和DELETE请求是由于IIS为网站默认注册的一个名为WebDAVModule的自定义HttpModule导致的,如果我们的站点不需要提供针对WebDAV的支持,解决这个问题最为直接的 ...

  6. AutoMapper简单用法

    首先在NuGet添加AutoMapper /// <summary> /// AutoMapper帮助类 /// </summary> public static class ...

  7. POJ 1149 PIGS

    PIGS Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 20579   Accepted: 9387 Description ...

  8. 个人理解c#对称加密 非对称加密 散列算法的应用场景

    c#类库默认实现了一系列加密算法在System.Security.Cryptography; 命名空间下 对称加密 通过同一密匙进行加密和解密.往往应用在内部数据传输情况下.比如公司a程序 和B程序 ...

  9. 说说APP接口中的版本控制

    引言 接口是APP的重要组成部分,数据是APP的核心,接口是连接APP和数据的纽带. 一般情况下,APP中会有大量的接口,再加上版本的变化,接口的升级,一个接口 可能会衍生出很多个稍有差异的接口,这个 ...

  10. linux安装maven

    一.下载maven 最新地址在:http://maven.apache.org/download.cgi 我下载的是:apache-maven-3.3.9-bin.tar.gz,是已经编译好的包 解压 ...