如果你上过编程课,一定被老师提醒过:不要使用goto语句! 因为goto语句不仅让代码的可读性很差,随意的跳出还会给程序带来安全隐患. 但是这种几乎被现代编程明令禁止的语句,在计算机诞生之初却司空见惯. 早期的程序员用goto来解决代码无法预料的后果,遇到什么问题就用一句goto,让程序跳转到某个指定语句. 直到一位MIT的女教授,才让我们彻底摆脱了goto语句的支配,她就是Barbara Liskov. 芭芭拉·利斯科夫(Barbara Liskov) 刚满80岁,荣誉等身,她是全美首批获得计…
设计模式概念 1.1 什么是设计模式 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路.它不是语法规定,而是一套用来提高代码可复用性.可维护性.可读性.稳健性以及安全性的解决方案. 1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了<设计模式:可复用面向对象软件的基础>一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」. 这 23 种设计模式的本质是面向对象设计原则的实际运用,是对…
前段时间有机会去面试了一次,真是备受“打击”(其实是启发),总的来说就是让我意识到了学习工具和学习技术的区别.所以最近在看一些数据结构和算法,操作系统,python中的并行编程与异步编程等东西.然而数据结构那些本来是在看python下的,但是python实在包装了太多的东西而大多的经典教材都是基于C语言的(自然是这样,C语言能够操作直接访问物理地址,能够进行位(bit)操作的特点就决定了.)所以就决定重新学一遍C语言,先重温下谭浩强老师的书籍记录下要点: 文档PDF版:http://pan.ba…
本文由  网易云发布. 3月30日,中央电视台<经济半小时>栏目讲述了网络上的一个顽症——色情内容.在这期主题为<互联网上的“色诱”>的节目中,央视的记者揭示了色情直播的猖獗. 色情也是困扰视频和直播平台的难题.今年2月份,全国“扫黄打非”办公室曾召集百度.阿里巴巴.腾讯.新浪网.微博.今日头条.金山.奇虎.YY直播.映客直播.快手等16家互联网公司有关负责人,强调各互联网企业要健全内容审核.有害信息拦截过滤等机制,采取有效措施及时清查有害信息的“变种”“变异”版本. 近日,B站.…
前言 现在大家的生活中,已经越来越离不开B站了,2020年的第一季度,B站月活跃用户达到了1.72亿,日活跃用户也已经突破了5000万个用户.源源不断的流量让B站的up主们也是粉丝数目不断暴涨,百万粉丝的up主比比皆是. 今天,小编就带领大家来爬取并分析一下B站的最热视频排行榜,看看大家究竟都喜欢看什么样子的视频-- 01.榜单信息抓取 对于榜单的爬取,我们爬取了榜单的前一百名视频的播放量,弹幕数量,以及视频的点赞.投币.收藏和up主的粉丝数目等信息. 对于排行榜的播放量.弹幕数量和视频链接的爬…
本文首发于公众号「Python知识圈」,如需转载,请在公众号联系作者授权. 2019年发现两个有意思而且内容比较硬核的公众号.都是同一个人运营的,我们都叫他半佛老师,现实中的职业是风控,公众号内容涉及揭秘灰产的一些坑和硬核科普.文章内容硬核外,再配上大量的沙雕表情包.让整个文章非常有趣.不到一年,两个公众号,每篇文章都有10w+ 的阅读量.19 年年底.半佛老师入驻了 B 站.制作的 B 站视频文案上也和公众号文章一样硬核,配上大量的沙雕表情包.让看视频的读者有时候看着表情包在那里傻笑(包括我)…
说明:本文内容真实!!!不是推广!!! 学习前端的同学应该都或多或少听说过 Pink 老师,我个人觉得 Pink 老师的前端视频教程应该说是目前B站上最好的了,没有之一! Pink老师 HTML CSS B站视频课程链接 我花了整整半年的时间细致认真的学习完了 Pink 老师的 HTML CSS 教程,受益匪浅! 我总结整理了一份包含该视频课程 全部知识点 近10万字 的 Markdown 笔记!笔记中包含所有的知识点归纳!并且配套有视频中对应的代码案例,最重要的是:每个代码案例都配套对应的效果…
既然做O2O,本身就是把这当服务业的.出钱的人才是老大.老师受到尊重是因为你传授的东西他人认可,而不该是因为“老师”两个字.另外,成年人会去请家教的,往往是自己有一些长处的.你只是一方面的老师,人家可能在不少方面都能做你老师呢. 所有的平台在这块上好象思维都没跟上,没有去引导(引爆).明显的原因是为了吸引老师入驻,便沿袭了传统的尊师的思路,捧着老师们.显然违背了O2O的核心思路,即人人可以做老师.一个成熟快递员可以做快递新手的老师,只要他有空余时间.快递新手对经验的获得饥渴中!一个孩子玩遥控飞机…
为了防止代码让我们混淆不清,大家看视频中的分离方法 1.新建了一个文件夹叫code (这代表是代码) 2.再新建一个文件夹叫page (这代表是页面) 代码该怎么写呢? 这里要记住口诀 1.index.php 永远是 “大内总管”.永远由它来加载code和page 2.code里面的文件永远只能写PHP代码 3.page里面的文件,原则上以写html为主,但是可以嵌入部分PHP代码. 具体请看视频操作. 为了某些原因,我们规定,凡是写变量的文件必须以var.php为文件后缀 譬如code1.va…
回到第一课,我们学过PHP母体,了解过解析PHP程序.PHP其实内置了一个web服务器,专门给我们开发测试使用,那么接下来我们要完成的是:生成后创建一个web 服务,在浏览器中可以访问. PHP的母体,还能加入参数后启动一些特殊功能. /usr/local/php/bin/php -S localhost:8081 -t 项目的目录 (注意这个S是大写的) 我们可以试一下 (这是课程路径,请根据你的实际路径修改) /usr/local/php/bin/php -S localhost:8081…