3月10日学习小结

时间:2022-11-01 14:17:28

    开学第三个周了,做一下学习总结。

Book:

    《MySQL必知必会》看完了,总算了解了MySQL的基本结构。知道了自己以前在PHP编程中没有接触到的MySQL的部分,比如触发器、游标、视图、存储过程等东西。知道了关于索引更深一层的东西,什么地方该建索引,建什么类型的索引,索引的代价等东西。

    《php白菜》又看了一遍,有了进一步的了解,对MySQL部分,了解了常用的SQL tunning,滥用索引的代价,以及子查询的效率、联结等知识。正则方面,对一些高级部分的知识还是不了解,但是会写简单的采集了,或者用simple_html_dom来进行辅助,但是还是不了解如何合理利用内存的问题。OOP方面,对一些OO的知识又多了解了一些,真正知道了__set(),__get(),这要得益于《细说PHP》这本书,OO的知识的复习通过这本书来进行的。

    《Oracle SG1》看到了maintain redo log file这一小节了,有时间配合着boobooke上的VIDEO继续学习,也算是额外的阅读了吧。

    《别具光芒CSS》看完,复习了一下CSS的知识,尤其是关于定位方面的东西,关于absolute、relative、fixed之间的区别于应用,浮动定位于绝对定位的应用场景。

    《SQL注入攻击与防御》看了一点,结合自己在boobooke上看的video,手工注入或者是使用sqlmap、havij、御剑等工具进行SQL注入攻击。这学期开了C语言的课,没有去上,学校有ACM OJ平台,上去做了几道题,找了一下C的感觉,顺便检测了一下OJ平台的安全性,有注入漏洞。

    《Mysql Administrator’s Guide》大头书,慢慢啃,考虑结合bbk上小辉视频学习。

Video:

    翻出了高二时做的vim的视频,放到了博客上。

    看了itcast的MySQL调优方面的东西,知道了使用explain分析查询,表的水平与竖直切割是怎么回事。知道了DDL,DML。

    看了几集《大唐双龙传》,已经找不到以前玩游戏和看TVB版得感觉了,没有再看下去。

Google&Baidu:

    搜了点面试题,大部分为基础,比较简单,挨着做了一遍。知道了自己以前没有见过的一些函数,比如parse_url()、pathinfo()、basename()等,记录在麦库里了。

Work:

    做了套ECSHOP模板,了解了点ecshop的内容,关于ecshop的dwt、lbi,以及insert_info等内容,还有ecshop版权问题等等……

    学习了PHPCMS,用NB的XDEBUG跟踪了一下,从index.php到base.php,然后pc_base::create_app(),了解了PHPCMS v9的模块化开发,目前还需要研究,争取看透、写透,顺便把PHPCMS的核心分离出来做个框架用。学习一些PHP的设计模式,如单例模式、工厂模式。

   VIM又搞了一些,增加了语法提示,现在用着更顺手了。

Major Study:

    自己的学习情况确实还是不好,前一个周去认真听了听线性代数,但是没有认真写作业,高数和大学物理也是如此,制图更是纠结。辅导员也强制我们这群孩子去上自习了,那就去吧,学好自己的本专业,老老实实毕业才稳妥。