老师雷死我了

shiweifu 2010-03-25 08:29:00
我们教LINUX的老师。。。我一直觉得他水平不怎么样(只谈技术,不谈别的)
上次上课,讲指针,说指针占用的内存跟类型大小有关系。。
char->1
int->4
....
当时没好意思说他,今天上课更雷人。。
说内存映射是访问小文件时用的,大的文件应该用malloc/free的方式分配
那得多少内存阿。。我打开个1G的文件,先申请1G内存,作一字节的改动,再写回去?

上节课,他让做个对结构体动态分配内存的例子,用来保存学生结构体
我刚开始分配了sizeof(struct student)*100;的大小,然后一个一个分配,大于99的时候,再去重新分配并拷贝。。
这样做的话应该是没错的。。他走过来喷了我一顿,跟我扯了一顿链表。。
我就纳闷了,你丫在讲内存分配,又没讲链表。。。

这课我觉得没法再来上了。。
跟水平高的人下棋,水平会变高,跟水平烂的人下棋,技术会下降。。


(当然能当上老师,可能在其他方面肯定有值得学习的。。比如可能他是个学霸。。)
...全文
335 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
camelisi 2010-03-26
  • 打赏
  • 举报
回复
说得不对就不理他,对的当复习就是
shiweifu 2010-03-26
  • 打赏
  • 举报
回复
[Quote=引用 32 楼 xiejijun_05 的回复:]

针对楼主说的第一个问题分配内存的问题
char->1
int->4
我认为也没有什么问题,不同的编译器所分配的内存是不一样的,比如int也可以分配2个字节。

第二个问题我不清楚

第三个问题,分配内存。
楼主首先分配100个结构体大小的内存,再逐个分配...
对于班级的学生人数而言或许是适当的。但是用链表进行内存的分配时很通用而且有效的方法。

这是我个人的观点!楼主不赞……
[/Quote]
这门课是32位 LINUX 下的应用开发,用的编译器是GCC
他说的是指向类型的指针大小是和类型有关系。。
这么说明显是错的

----------

他让写的代码是用到指针分配内存,没强调要用练表。。
过儿大大说的差不多是内存池 原理了
:)

当时觉得很气愤,下课之后细想想,确实如26L的大哥说的。。都是混口饭吃,都不容易。。

一会结贴,
xiejijun_05 2010-03-26
  • 打赏
  • 举报
回复
针对楼主说的第一个问题分配内存的问题
char->1
int->4
我认为也没有什么问题,不同的编译器所分配的内存是不一样的,比如int也可以分配2个字节。

第二个问题我不清楚

第三个问题,分配内存。
楼主首先分配100个结构体大小的内存,再逐个分配...
对于班级的学生人数而言或许是适当的。但是用链表进行内存的分配时很通用而且有效的方法。

这是我个人的观点!楼主不赞同也可以BS一下。
cffy625 2010-03-25
  • 打赏
  • 举报
回复
当老师不行的时候,必须靠自己了!杯具。
yuanmoren 2010-03-25
  • 打赏
  • 举报
回复
lz还上课?
我都是自己看的!
jackyjkchen 2010-03-25
  • 打赏
  • 举报
回复
工科,看书+实践远比听老师有效。

请记住,工科顾名思义,就是电工瓦工油漆工电焊工机修工……有点理论指导,外加大量实践,就能做得很好。

工科的好老师不能成为老师,应该叫师傅,如果一个高水平的师傅原意一对一带你,倒是不错,否则只能靠自己。
yizhe0314 2010-03-25
  • 打赏
  • 举报
回复
翘课不支持
还是去上课比较好
然后听听他有哪些NC的地方
你听出来越多 说明你能力越好
拿你的比方来说 就是你和水平臭的人下棋 可以看出他走了多少臭棋
hk_wind 2010-03-25
  • 打赏
  • 举报
回复
自己走自己的路啊
jbz001 2010-03-25
  • 打赏
  • 举报
回复
还是我来给你们讲课吧~!
linyongzuo 2010-03-25
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 hqin6 的回复:]
lz,翘课吧~~~~~~~~~
[/Quote]
顶。。
太乙 2010-03-25
  • 打赏
  • 举报
回复
lz,翘课吧~~~~~~~~~
AlanBruce 2010-03-25
  • 打赏
  • 举报
回复
老师 可能有点木耙

总感觉
AlanBruce 2010-03-25
  • 打赏
  • 举报
回复
老师 可能有点木耙

总感觉
某某9 2010-03-25
  • 打赏
  • 举报
回复
当老师不行的时候,必须靠自己了!杯具。
筷子哥 2010-03-25
  • 打赏
  • 举报
回复
当老师不行的时候,必须靠自己了!杯具。
接分。
shiweifu 2010-03-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wbruce 的回复:]

大学主要是靠自学的,现在很少能够遇到一些给你启发式的老师了
[/Quote]

那他也不能乱说阿
cattycat 2010-03-25
  • 打赏
  • 举报
回复
你老师水平确实不深,但大学老师一般大部分是留校的,主要是在做科研研究方面,所以技术挖的不深不足为奇了。
柯本 2010-03-25
  • 打赏
  • 举报
回复
师父领进门,修行靠自身...
wbruce 2010-03-25
  • 打赏
  • 举报
回复
大学主要是靠自学的,现在很少能够遇到一些给你启发式的老师了
shiweifu 2010-03-25
  • 打赏
  • 举报
回复
以后就请假吧。。。不想再来了
加载更多回复(13)

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧