操作系统还是有研究的必要---最近跟Java耗上了
来源:互联网 发布:樱井知香 下马番号 编辑:程序博客网 时间:2024/06/01 10:52
现说点离题的话,由于现在只能每日一帖,只好一个文章分开写,算是两个题目吧。
1:操作系统还是有研究的必要。
最近看Arm的书,某些芯片实现了以太网接口。但是在具体编程的时候,由于各个方面的原因,我总结主要就是多线程和网络接口的原因,不可能去自己手动实现,所以一般都是移植操作系统。多进程管理相对比较简单,看着源代码差不多就能懂了。无非就是进程控制数据结构,加上不停的压栈,出栈,和跳转,好懂。但是网络接口,昨天看了一个晚上,对着FreeBSD的代码和TCP/IP协议详解(实现),我真的有点无语的感觉。还好BSD的源代码组织比linux的清晰,要不肯定头疼。但是看了一个晚上,也只是模模糊糊的有点概念,这两天继续。
其实,想想如果只是做简单的应用当然没有这么负责。但是如果要推产品线,还是有好处的。这个方面还有很多的潜力可挖。其一:安全方面,现在的系统安全正在走向主角。但是漏洞暂且不提,其他的设计方面都还是没有将安全的潜力挖到极点。昨天看OpenBSD的介绍,居然对进程号和网络端口分配都做了随机处理。我才明白原来什么叫极限。另外一个就是防火墙了,以前基本上是很不重视这个,但是现在的网络服务器谁敢说不装个防火墙上去?硬件放火墙咱不懂,但是软件防火墙就有的研究了。很多的高级防火墙都是自己实现TCP/IP通信栈,将拆包解包接手,所以研究下网络的东西还是挺有搞头的。不过就是协议太多,数据结构太多,看得累。但是没有办法,兴趣所在。
2:最近跟java耗上了
很早就接触java了。但是所做的工作主要还是平台相关的,所以基本没有大规模应用。最近打算换份工作,所以开始投向java的怀抱。毕竟现在企业开发还是以java为主,不像开源社区基本上以c为主。但是说到企业开发,我真的是一口血含在嘴里没喷出来。我真有点怀疑java有点言过其实了,首先就是框架的结构太让人不舒服。动不动就这个架构那个架构,感觉TCP/IP协议簇里协议的数目还感不上java架构数目的一半。再就是异常,我在c++里整个程序抛出的异常还不如java一个源文件里抛出的异常多。最近工作之余把java的一些概念重写了一下案例程序。还好之前有c++的底子。一些类,模板,集合框架,都很容易就搞定。就是看到xml有点头大。数据库部分也还可以。看到SSH的框架又有点头大。其实这些东西的原理我都知道,只不过动不动整个新名词,还有就是框架和实现的方法太多了,真的乱。不过真的是耗上了。
- 操作系统还是有研究的必要---最近跟Java耗上了
- 今晚我就跟排序耗上了,再来个归并
- JAVA基础-有看的必要
- 被坑了,js语法跟Java面向对象语法还是有区别的
- bochs还是挺好用的,有时间研究研究
- 最近在研究java.util的源码
- 有写博客的必要
- 有学习opencv的必要
- 即将消失的十大热门技术---竟然有java,还是学asp.net去吧.跟微软混没错!
- 写点什么还是很必要的
- 正确使用sharable注解还是必要的
- 最近喜欢上了PIC12F675
- 又有免费的技术课上了
- 最近的研究方向
- 最近研究的技术
- 找到最耗CPU的java线程
- 找到最耗CPU的java线程
- 操作系统--对操作系统的研究
- 生成日历的SQL语句
- codeigniter 失误
- 快速排序
- 通过应用程序域AppDomain加载和卸载程序集
- iphone 下的 lighttpd 服务程序安装与卸载
- 操作系统还是有研究的必要---最近跟Java耗上了
- SQL Server 中对XML数据的五种基本操作
- 转:惠普前总裁孙振耀指点职业规划。(迄今见过的最好的职业规划的文章,毕生受益)!!!!
- Java中执行Shell(.sh)和windows批量处理(.bat)
- JAVA SE 相关
- 输了吧
- 优化iphone存储空间,以及优化iphone内存。
- 我学我体会(七)
- 实习后的第八天