20155301-滕树晨 第二次随笔作业--从现有技能获取的经验应用于JAVA中
第二次随笔——从现有技能获取的经验应用于JAVA中
你有什么技能比大多人(超过90%以上)更好?
这个想了半天,有一个是我乒乓球还是比较擅长的,在学校里可能比百分之90的人要强,在外面肯定是不如了。再有一个就是我游戏里某一个英雄是排在国服前百分之10的。其他的学习,或者其他技能都比较中规中矩,并没有十分突出的表现。
针对这个技能的获取你有什么成功的经验?
针对这两个技能我个人认为一个因素是要有高强度的大量练习吧,就拿乒乓球来说,小时候一练就是一下午,不间断的反复练习一定会奠定一个良好的基础,有了比较坚实的基础才有可能谈到比其他人更加优秀。另一个我认为是自我的兴趣,在没有外力强迫下,所能催使我们熟练掌握这项技能的不外乎责任和兴趣。对于还在上大学的我们,身上的责任还没有那么重,所以现在我们发展各项技能我认为靠的就是对这项技能的热情和勤加练习。
与老师博客中的学习经验有什么共通之处?
老师博客中提到的每天一万步,一周减十斤:通过五个月的训练减肥30斤以及通过肌肉记忆来练习乒乓球技巧我认为与我上述提到的大量高强度不间断的反复练习是一致的。减肥重在坚持而不在于高强度,如同锻炼一样,过度的锻炼会使自己身体机能变得更差,只有每天进行适量的运动锻炼才能起到减肥或者强健体魄的效果。对于乒乓球之类的体育技能来说,高强度毫无疑问是必须的,在一个小小的球台上,乒乓球在快速的移动过程中,给与我们思考的时间是十分短暂的,我们需要通过对手挥拍的角度,加以简单的上旋球下旋球球落点位置的判断通过肌肉记忆快速做出相应的动作。
你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
我学习C语言的方式有两大部分,第一个部分是上课听讲,对于某个语句的用法有个大概的了解,由于我的理解能力不是很强,所以第二部分就是要通过课后的大量练习达到会运用,熟悉,最后能够灵活掌握的程度。学长会考给我们历年的C语言题库,我在课后就会挨题一题一题的去做,做不出来就学习现有程序的编写方法再尝试编写。C语言学习的教训就是C学习与我其他的技能相比没有什么实际的应用,编写C语言程序都是给定题目按时完成,没有结合现实生活和应用。而乒乓球以及游戏每一步都是通过大量人与人之间的练习来逐步熟练掌握的。C语言学习的经验就是在学习过程中各部分的体系很明确,并且体系之间的关联也比较清晰。
目前为止估算自己写过多少行C代码?理解的情况如何?
我估计到目前为止大约写过1500行代码,除了指针之外的掌握都还可以,指针在编写的时候会使用但不是很清楚指针所代表的的意义,只能照猫画虎的使用指针。
学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
- 数组指针:一个指向数组的指针
- 指针数组:数组,内部每个元素都是指针
- 函数指针: 一个指向函数的指针
指针函数:函数,其返回值类型是指针
学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
不是很清楚。
学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?
不是很清楚。
在C语言里面,什么是模块?你写过多个源文件的程序吗?
模块就是一个函数里包含的程序,并没有写过源文件的程序,仅仅了解,不会使用。
学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
不是很了解。
学过了C语言,你如何把数组A的内容复制到数组B中?
利用
include
include
main()
{
char a[1000],b[1000];
printf("输入数组a:\n");
gets(a);
printf("输入数组b:\n");
gets(b);
strcat(b,a);
}如何查找整数数组A中有没有数字5?
利用for循环逐个查找,若有数字5则printf(“含有数字5“);break;
include
main()
{
char a[50];
int i;
printf("输入数组a:\n");
gets(a);
for(i=0; a[i]!='\0'; i++)
{
if(a[i]=='5')
{
printf("该数组中含有5");
}
}
}如何对整数数组A进行排序(从小到大,从大到小)?
从数组a[0]开始,若a[0]比a[1],a[2]...a[n]小,则a[0]不动,不然则与a[x]调换顺序呢,x为比a[0]大的第一个数。程序从a[0]-a[n-1]依次进行此过程。
include
define N 20
int datesort(int a[],int n);
{
int i,j,temp;
for(i=0;i<(n-1);i++)
{
for(j=i+1;j<n;j++)
{
if(a[j]<a[i])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
}
}
int Printf(int a[],int n);
{
int i,j;
for(i=0;i<n;i++)
{
if(a[i-1]==a[i]&&i>0)
{
continue;
}
printf("%d ",a[i]);
}
}
main()
{
int i,a[N],n;
printf("想对几个数排序: ");
scanf("%d",&n);
printf("请输入 %d 个数字\n",n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
datesort(a,n);
printf("排序后的数组为:");
Printf(a,n);
}
}写一个程序,统计自己C语言共写了多少行代码。
不会。
你知道什么是断点吗?给出自己调试程序的例子。
断点是在程序中选择某一行作为标志,当程序运行到这一行时自动终止。
对比C语言的学习,你对《Java程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
具体目标就是希望自己可以变出一个app或者小游戏。每天坚持写程序,改程序,尽早实现5000行代码的目标。“做中学”要求我们理论与实践相结合,将理论知识灵活的运用到解决现实生活问题中去。
毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?
我写作能力比较一般,我认为还是要现有一定的阅读量吧,在这学期因为选修我就读过大量的外国文学作品,还是要反复读,多读才能提高自己的写作能力。
20155301-滕树晨 第二次随笔作业--从现有技能获取的经验应用于JAVA中的更多相关文章
- 20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结
20155301 滕树晨linux基础--linux进程间通信(IPC)机制总结 共享内存 共享内存是在多个进程之间共享内存区域的一种进程间的通信方式,由IPC为进程创建的一个特殊地址范围,它将出现在 ...
- 2016福州大学软件工程第二次团队作业——预则立&&他山之石成绩统计
第二次团队作业--预则立&&他山之石成绩统计结果如下: T:团队成绩 P:个人贡献比 T+P:折算个人成绩,计算公式为T+T/15*团队人数*P 学号 组别 Team P T+P 03 ...
- 关于Axure RP软件的介绍——软件工程实践第二次个人作业
关于Axure RP软件的介绍——软件工程实践第二次个人作业 Axure RP是一个非常专业的快速原型设计的一个工具,客户提出需求,然后根据需求定义和规格.设计功能和界面的专家能够快速创建应用软件或W ...
- C高级第二次PTA作业
6-7 删除字符串中数字字符 1.设计思路: (1)算法: 第一步:定义一个字符数组item,输入一个字符串赋给字符数组item.调用函数delnum, 第二步:在函数delnum中定义循环变量i=0 ...
- SDN 第二次上机作业
SDN第二次上机作业 1.控制器floodlight所示可视化图形拓扑的截图,及主机拓扑连通性检测截图 拓扑 连通性 2.利用字符界面下发流表,使得'h1'和'h2' ping 不通 流表截图 连通性 ...
- 2019 SDN第二次上机作业
2019 SDN第二次上机作业 1. 利用mininet创建如下拓扑,要求拓扑支持OpenFlow 1.3协议,主机名.交换机名以及端口对应正确,请给出拓扑Mininet执行结果,展示端口连接情况 创 ...
- <你们都是魔鬼吗>第二次团队作业:团队项目选题
第二次团队作业:团队项目选题 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 你们都是魔鬼吗 作业学习目标 任务1: 团队初选项目可行性自评,使用 ...
- 第二次团队作业-需求分析(By七个小矮人)
第二次团队作业-需求分析 一.格式描述 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ 这个作 ...
- OO第二单元——电梯作业总结
前言 本单元作业主要以设计电梯来实现多线程编程.本章主要学习了如何使用多线程以及如何确保多线程安全,从电梯的调度策略中学会了如何简单地使用synchronized锁来控制线程安全. 首先,明确锁的两个 ...
随机推荐
- Mysql中的函数
什么是函数 mysql中的函数与存储过程类似,都是一组SQL集: 与存储过程的区别 函数可以return值,存储过程不能直接return,但是有输出参数可以输出多个返回值: 函数可以嵌入到sql语句中 ...
- jquery.qrcode.js 插件生成二维码
下载地址:https://github.com/jeromeetienne/jquery-qrcode 例子: <!doctype html> <html> <head& ...
- 读书笔记——Windows核心编程(8)Interlocked系列函数
先让我们来复习下小学知识 A+B=C//式中A为被加数,B为加数. A-B=C//式中A为被减数,B为减数. 再让我们来明确一个知识点:返回值为void的Windows函数意味着一定会执行成功. -- ...
- asp.net的心得体会
1,gridview有点强大 2,页面的冗余代码有点多,性能略差. 3,access数据库的使用. 4,C/S端的开发,接触winform的开发 我自认为asp.net开发就像在一个别人限制好的画布上 ...
- 烂泥: KVM虚拟机Linux系统增加硬盘
本文由秀依林枫提供友情赞助,首发于烂泥行天下. Linux虚拟机在使用过程中,硬盘空间不够使用.由于前期没有做LVM,所以只能手动添加新的硬盘. 给虚拟机添加硬盘有两种方法: 1.通过virsh at ...
- IE6/7/8中parseInt第一个参数为非法八进制字符串且第二个参数不传时返回值为0
JavaScript中数字有十进制.八进制.十六进制.以"0"开头的是八进制,"0x"或"0X"开头的是十六进制. parseInt用来把字 ...
- jsp EL 表达式
EL表达式 EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有E ...
- java四舍五入的取舍
一.保留2位小数,且四舍五入 String re = new java.text.DecimalFormat("#.##").format(3.14555); 结果:3.15 二. ...
- hdu-4810 Wall Painting(组合数学)
题目链接: Wall Painting Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- 利用python爬取海量疾病名称百度搜索词条目数的爬虫实现
实验原因: 目前有一个医疗百科检索项目,该项目中对关键词进行检索后,返回的结果很多,可惜结果的排序很不好,影响用户体验.简单来说,搜索出来的所有符合疾病中,有可能是最不常见的疾病是排在第一个的,而最有 ...