php鸟哥怎么样了,为什么那些攻防教学例子基本都是php网站或者asp之类的?
这个问题这就要从asp和php这二十年多来的各种纠葛说起了。大概97年前互联网基本上是蛮荒之地,全世界大多数网站都是静态的HTML网页,一些科研机构和有技术实力的单位,使用cgi实现网站后台程序,使网站有了交互逻辑。但cgi(通用网关编程接口)实在是太难了,也缺少相关教材,使一般人想做一个动态交互型网站几乎不可能。
随后98年WindowsNT系统已经出来一年多以后慢慢被国人接受,发现他配套的IIs带的asp语言是如此的简单高效,熟悉一点vb语法基本就能上手,微软还提供了大量的学习资料,甚至在Windows95上安装一款pws的微软插件也能运行asp程序,这对早期只能做静态页面的小鸟们,是一个绝对的福音。
于是第一代互联网程序员(我也是其中一员),就在这个时代成长起来了,化学反应就是真奇妙,一个asp语言带动了一个产业——
大家发现asp程序如果要让全世界人看到,那就得买服务器拉一根专线(在那个年代这是天价),后来好事者把一台物理服务器,拆成不同的文件夹出售(这就是最早虚拟主机的雏形)这样广大爱好者就可以以极低的成本,把自己的网站程序部署上线。
没过多久,一个好事的程序员忽然灵光一现,浏览别人网页的时候,在用户名密码的位置,不输入用户名了,改输了一串SQL语句,不出意外的他就绕过了密码验证而进入了某个网站的后台,这就是SQL注入,也是早期黑客的雏形。可悲是这在当时此类问题并未引起广泛关注,反而黑客被渲染成电脑高手的形象,深受追捧。
后来这个好事的程序员发现,他可以上传一个程序,批量的把服务器资源(尤其是同服务器大量的虚拟主机网站)copy下来,然后以极低的价格卖给当时很火爆的源码下载站。
这就形成了一个恶性循环,新入行的站长买一个虚拟主机,去源码站下载一套源码,换换页面风格就上线了,黑客一扫描发现某网站还是之前的某程序的换皮版本,不费吹灰之力,又黑了你的网站,得到了源码继续卖给别人。
又有些黑客黑了你的网站,挂恶意链接,事实上这一波黑客是seo黑帽行业的黑客。有些黑客挂恶意木马,这属于盗号圈的黑客。
一个服务器被攻陷以后,黑客会像分尸一样,把各类资源卖给不同的商家。(形成了多种产业链)
这就把服务器运营商坑了个半死,后来Windows2000出来,安全性大大提升,虚拟主机各个网站的文件夹也基本做到了隔离(一个网站被黑,不会殃及同服务器其他网站),这个问题才逐渐得到改善。
但现在已经二十多年过去了,很多下载站仍然充斥着大量有漏洞的源码,有些源码看似很新,那不过是界面设计的新颖而已,核心程序很多都是很多年前流传下来的老程序改的。
第一代网络程序员,对SQL注入、网络安全问题不是很敏感,导致后来很长一段时间,后续很多代码都有这个问题。
php语言和asp类似,都是在这个时期以这种形态出现,jsp和asp.net相对问题少一点,但仅仅是因为那个年代会Java和.net的人少而已,但同样的SQL注入问题一样存在。
php那些年一直都是asp的小弟,直到Windows2003以后,微软宣布停止支持和后续开发asp引擎后,asp成了没娘的孩子,php才逐渐超过asp,由于编程风格类似(都是HTML里嵌程序)很多asp程序员转投php阵营,大约2005年以后至今php风光无二。“php是最好的语言”这句话不管你承不承认,php的程序员基数绝对够大,因为他继承了asp很多程序员加入。
【题外话】php程序员整体素质不如Java和.net(当年很多asp程序员,基本都是面向过程的思想,不知面向对象为何物,不知道类和方法为何物。)但老的php和asp程序员很多又都是多面手,即是美工又是程序员。这就让当代前后端分工明确的Java和.net程序员望尘莫及。
近五六年,网络安全作为一个独立行业崛起,加上新一代程序员接受了更完善的技能教育,比起老一代自学出身的草根程序员而言,新人活更好、做出的东西也更安全。
这一切都得益于行业的进步,和一代代程序员的不懈努力。
2006年有一次黑客把我服务器黑的很惨,我哭了好几个小时,都是在一次次事故中成长的。[呲牙]
第一代五语全栈程序员 低调飘过
谨以此文纪念我们激情燃烧的岁月
你认为曾经最好的语言PHP过时了吗?
谢谢邀请!
PHP不仅没有过时,反而因为PHP的优良特性变的越来越受欢迎,PHP是非常经典的快速开发语言,用来做业务开发非常合适,尤其在Web开发领域PHP占据着很大的比例。
全世界一流的互联网企业都在用PHP就像比尔盖茨喜欢Basic一样,Facebook的创始人、CEO扎克伯格非常喜欢PHP,这就让PHP成为了Facebook的主要编程语言之一。
在互联网领域PHP是比价受欢迎的,几乎是全球顶级的互联网公司都在用PHP,Facebook、WhatsApp、新浪微博、百度、腾讯都在用PHP,大家还记得去年春晚红包吗?百度能够成为第一家真正扛住了春晚流量洪峰的互联网企业,PHP功不可没,其中鸟哥的Yaf就是最重要的技术栈之一。
根据最新一期的TIOBLE编程语言排行榜单显示,PHP排在榜单的第9名,虽然跟Java/C/C++三大行业霸主还有差距,可是PHP依然是最受欢迎的编程语言之一。
PHP有哪些优点很多人说PHP基本上全是缺点,PHP能做的Java也能做,Java能做的PHP却未必能做。不少人还拿大并发来说事。
借用鸟哥的一句话说:
说PHP不支持多线程(90% of这些人不知道多线程模型和IO复用模型的不相伯仲), 烂. 说PHP不支持异步(90% of这些人, 根本不知道异步代表什么), 烂. 说PHP是屌丝语言(99% of这些人是想找寻智商优越感), 烂. 每每我看到这种的论调, 我真的很无奈, 因为你根本没办法让一个装傻的人变聪明.PHP跨平台、并且性能优越,也非常适合快速开发,PHP在快速开发方面的优势让Java都坐不住了,赶紧推进springboot和微服务。
PHP结合Linux/Unix综合性能非常强,PHP有类似于LAMP这种非常具有性价比的解决方案,相对于C#、Java来说,PHP毫无疑问是非常具有性价比的解决方案,语法非常简单,对于目前主流的技术支持非常好,也拥有众多成熟的框架,研发成本极低。
假设你是开始一个新项目、或者说你是一家创业公司,我非常建议采用PHP作为核心技术栈,等真正做得很大了,你完全可以用C最底层,PHP专注于业务就好,这会让你事半功倍。
作为一个Java程序员,我经常开玩笑,Java很棒,可是当你看完了阿里的那本Java代码规范之后,应该有个清楚的认知,需要用这么大的篇幅来写代码规范的编程语言,你真的不应该用他开始一个新项目,至于C#终归还是一个非常昂贵的选择。
有没有好看的电影网站?
1、疯狂影视搜索
http://ifkdy.com/
非常好的一个电影搜索网站,一些冷门的电影也能搜到,号称:一站在手,天下我有
2、LOL电影天堂
https://www.loldytt.com/
电影天堂倒下后,小编一直用的一个网站,青出于蓝而胜于蓝。资源更新快,资源种类较全,浏览时会有意外收获,你懂得( • ̀ω•́ )✧
3、飘花资源网
https://www.piaohua.com/
老牌电影网,不解释
4、电影巴士
http://www.dy8c.com/
资源种类齐全,资源质量普遍较高,居家流行必备良站
5、97电影网
http://www.id97.com/
可以直接在线播放视频的网站,下载资源丰富,资源质量高,但更新较慢,资源种类较少
6、夕阳小站
http://www.2011mv.com/
资源种类齐全,很不错的网站
7、电影首发站
http://www.dysfz.cc/
资源较少,质量还行
8、电影FM
http://dianying.fm/search/
专注于电影推荐,提供按影片类型筛选电影,还有电影清单
9、BD影视
资源种类齐全,资源质量普遍较高
10、阳光电影
http://www.ygdy8.com/
类似电影天堂
11、蓝光网
http://www.languang.co/
顾名思义
12、音范丝
http://www.yinfans.com/
一个蓝光站,资源更新较快
13、圣城家园
http://www.cnscg.com/forum.php
质量特别高,可以氪金
14、胖鸟电影
http://www.pniao.com/
资源种类齐全,资源质量普遍较高,可以找到冷门高清电影
15、优质电影网
http://www.youzhidy.com/
没用过,演唱会,纪录片资源不错
16、笨笨高清影视
http://www.51wady.com/category/movie/
看图片,找亮点
17、第一电影网
https://www.001d.com/
没用过
18、首发论坛
http://www.mq11.com/forum.php
自己体会,你懂得
19、老片网
http://www.zaixiankan.net/
顾名思义
20、百度云资源论坛
http://www.zaixiankan.net/
为什么大部分程序员的工资比其他行业高那么多?
在中国,虽然程序员这个职业已经非常普及,但大多数人对程序员的了解还仅仅停留在薪资高的层面上。至于为什么薪资高,到底在做什么,很多人还是说不上来。
其实,程序员与其他行业的工作没有本质上的区别。现阶段社会任何一个岗位都有一定的入职门槛,只不过这个门槛有高低的区别。门槛越高的职位,收入也越高,这是一个基本常识。
会计、销售、司机、医生等大家耳熟能详的工作,实际上和程序员没有本质上的区别。
如果你决定成为一名司机,你需要考取驾照并经过一定时间的练习。当你熟悉了某一类车型后,你可以选择继续开这一类型的车,也可以选择别的方向,比如卡车司机、客车司机或者招募一帮其他司机自己开运输公司。但是在路人看来,不管你做什么,大家还是会说,你是一名司机。
如果你想成为一名医生,同样你需要经过学习考取医师资格证,然后实习几年成为一名合格的医生。只要能够入门,你的职业发展也可以多种多样。
同理,程序员的本质是一个与机器打交道的工作,需要将人类的指令变换为机器能听懂的语言,让机器按照人类的想法来运行。
如果你要入行,同样只需要经过一定时间的学习,了解机器运行的规律,学习机器的编程语言,即可胜任。
入行之后,是选择开发还是运维,软件还是硬件,做产品经理还是自己开公司,决定权都在你自己。而不管你往哪个方向发展,在外人看来你就是一名程序员。
会计、医生或者销售,通过一段时间的积累,磨练自己的业务技能,能让自己的发展更广阔、更有想象空间。
程序员同样也可以通过一定量的积累,提高编程技巧和思维,让自己的薪资或者收入发生变化。
所以从职业的角度上来看,「程序员」并没有多神秘。大家觉得「程序员」离我们很遥远,主要还是这个行业进入大众视线的时间,远远没有其他行业时间来的长。
特别是老一辈的人,因为不了解,会觉得当程序员还不如一个企事业单位的小职员靠谱。
程序员其实与你看到的各行各业的从业者都是一样,经过学习即可入行。网上经常会有人问,半路入行的程序员如何如何,但是却很少有人问半路入行的司机或者半路入行的医生有没有短板。
所以如果你决定成为一名程序员,只管去学对应的知识,然后去岗位上磨练自己的技巧,别去过于理会外界的言论。
而外界所说的半路转行的程序员,一般指那些在大学以及大中专院校中所学专业与编程开发无关的人,后期通过一段的时间自学或者培训而转行成为程序员。
现在的企业在招聘中,更加倾向于具有1年以上从业经验的开发人员。而大学及大中专院课程更加注重理论的培养,与企业的实际需求脱节,导致应届毕业生找工作难度加大。
而专门针对IT职业技能的校内外培训,则很好的解决了这一问题。参加培训或者重新自学几乎是每一个从业者的必经之路,是不是半路转行,根本无关紧要。
那程序员的薪资为什么这么高?
一个行业的薪资高低,是由这个行业的人才缺口决定的。如果人才缺口大,那么企业自然会用更高的薪资去招更多的人,反之则会降低薪资。程序员的薪资节节拔高,只能说明社会对程序员人才的需求越来越大。
光大证券2018年行业调查报告也很好的证明了这一点:每年计算机相关专业毕业的或者学习的人这么多,却还是供不应求。
而且,程序员多,但合格的程序员却并不多。现在互联网时代企业项目迭代非常快,一个不合格的程序员,企业只需要一个月便可以筛选出来,进行淘汰。
而传统行业,一般都需要半年或者一年的时间,才能判断出这个人是否真的适合这个岗位。甚至有的行业是不进行人才淘汰的,比如说公务员或者一些行政类岗位。
所以,虽然每年入行的人非常多,但真正学好能留下来的人却没有多少。大家有兴趣可以去看看各大互联网企业的招聘信息,技术岗位永远在招人。
而且程序员知识更新的频率非常快,传统行业学到一招可以用很久或者一辈子。但是程序员每天碰到的问题都是新的,都需要想出新的解决办法和方案。
这就逼迫程序员不得不得一直处于学习状态,全方位考验从业者学习能力与适应能力。程序员是脑力劳动和体力劳动的双重结合,但凡是从事脑力劳动的岗位薪资,都会大大高于体力劳动,如果程序员的工资不高实在说不过去。
现在社会的发展大家也可以感知到,未来必定是人工智能的天下。从每次买菜、坐车需要自备零钱,到现在只要带上手机,哪里都可以扫码支付。煤气水电可以通过软件自动代缴,火车飞机票可以在线选座,这种便利性是体验过一次的人再也不想失去的。
未来的人们学习生活工作,方方面面都会极大的依赖于智能程序。而智能化的普及,又会极大的提高生产生活效率以及舒适度。
国家在“十三五”规划中,也将信息化、人工智能化放在了国家发展的重要位置。
所以未来各行各业,对程序员的需求只会越来越大,岗位也只会越来越多,薪资同样也只会越来越高。
最近网上有一个话题很火,即在自动驾驶中,当发生事故时程序是应该优先保存乘客,还是挽救路人。
先抛开道德问题不说,程序最终做出的判断,都是由程序员设定的。当自动化普及之后,未来程序员在社会发展中所扮演的角色是至关重要的。
甚至发展到最后,可能所有的职业都会消失,而全世界只会有程序员一种职业。手术机器人可以取代医生,自动驾驶技术发展将会使司机这一职业消失,大量重复性的劳动岗位将会全权由机器人接管,而人们需要做的仅仅通过编程对他们下达指令。
现阶段是学习IT编程最好的时代
一是行业还在高速发展的起步阶段,现在入行可以让自己在未来的竞争中保持极大的优势。
二是学习成本正在飞速降低,十年前那批学习编程的人,大部分面对的都是英文资料与书本,弄懂一个知识点可能需要几个月的时间,那时候的学习门槛确实非常高,起码对英文水平的要求就不低。
而现在我们通过手机就可以观看各类教学视频,还是中文的,你所需要的知识点几乎都可以在网上找到。经过短期的培训,可以积累起以前需要几年才能获得的知识量。
而且IT行业并不是一个经验与学历会产生绝对碾压的行业,不管你是有十几年经验的行业大牛,还是从大山深处走出来、初出茅庐的小伙子,当你们拿起手中的键盘,在下一刻所面临的挑战都是一样的。就好比一个优秀的围棋选手,最难的挑战永远是在下一盘战胜对手。
学历只是你的过去,现在只需要你思维敏捷、逻辑清晰,便可以走上快速发展的职业道路。
在入行这件事上,很多时候给自己设置门槛的是自己,并不是企业。并不是说选择其他行业不能成功,而是选择对的路有时候真的会轻松一些,10年前这个行业是房地产,现在则是程序员。
没有半路转行的短板,只有半途而废的遗憾。
PHP培训选择什么机构学的好?
类似问题我都回答过问友可以关注看看我的其他回答。话说回来以一个培训PHP出来已找到工作我的经验来看后来自学了Python,能自学就不培训,没方向可以报个网上科程,再说培训PHP行业收费都差不多2万上下,实在想去我的个教训交给你,能不交钱就不交,能不先交就不先交,能不贷款就不贷,能不交齐就不齐,能先少交就先少交,假如说2万有的机构你说钱不够先交一点后补也可以,这样后期那一点钱不想学了随时抽身,大不了不要了也没事。
现在培训机构都一个鸟样,再没见钱之前给你当祖宗供着,交完钱你爱咋滴就咋滴,教训呀,一定要慎重,钱交了不想学钱不退。偶对了我是郑州某游这(问答不让说)培训不知道各位有没有听说过,我详细列举了几大坑,仁者见人,可以参考。
1.无计划这边教学很随意没有指定时间计划,实际跟宣传的不一样,这边老师想怎么讲就怎么讲,按照宣传的根本不可能讲完所有课程
2.无保障这边根本不会他说的包就业,是什么荐就业,是扯谎最后还是自己找工作,拿来干吗
3.教学差这边老师都职场从业转过来的基本上没有经过教育培训直接教课,虽然开发经验丰富但不会授课只顾自己讲敲代码,底下学生跟不上日积月累就什么也不会
4.不对称分部与总部老师信息根本不对称,就拿结业之前要写的简历,自己老师说一个样,本部老师有说一个样一直让改简历一直拖着,还说可以走不过要签非保障协议。