首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么在 20 多年后,我仍然爱着 PHP 和 JavaScript

因为 PHP 和 JavaScript 让人诟病的地方确实不少:PHP门类型松散的语言,所以经常孕育出糟糕的代码, JavaScript 和 Node.js 也基本是这样。...而且有趣的是,Python 其实诞生于 1991 年,比 PHP 还要早。而且虽然生命周期更长,但 Python 直没能达到 PHP 目前的高度。 为什么会这样?...多年的发展让它们和自己的生态同成长 PHP 8 可不是你太奶奶用过的 PHP3,而 ECMAScript 12 也不是你太爷爷写过的 JavaScript。...我当年就是路从复制粘贴基础代码段路成长到用 PHP2 和 PHP3 写出完全属于我自己的网站,而现在的我也能够用我积累的经验回报社群,帮助那些刚入门的初学者们,这点让我感到非常自豪。...对于我来说,再没有什么事情比和其他用户起优化款产品更美好了。

58720

【报名】年后场活动即将开启!

本次分享将会邀请来自线互联网企业的前端工程师,分享他们在前端领域开发的新技术与新实践。...想解析诸如 Sketch 、PSD 这样的矢量图形很容易,但是想生成份真正能被程序员所接受的代码实在很有挑战。 我们团队历经 10 个月,在 2020 年 6 月份发布了第个内测版本。...在整个算法引擎中,达成相对定位布局只是万里长征第步,如何推算出靠谱的分组关系,如何实现具有普适性的 List、Grid 识别,这些都是摆在面前座又座的大山。...通过年的优化,我们已经做将常规页面的 CSS 代码量控制在了 200 行左右,不少用户基于我们的工具实现了产品上线。...本次分享将为大家介绍 CODE.FUN,个名不见经传的小团队,如何趟通前端智能化这条道路,如何翻译出工程师真正愿意“买单”的代码?

38630
您找到你想要的搜索结果了吗?
是的
没有找到

年后端爆了???

三分恶面渣逆袭:指针碰撞和空闲列表 ①、指针碰撞(Bump the Pointer) 假设堆内存是个连续的空间,分为两个部分,部分是已经被使用的内存,另部分是未被使用的内存。...在分配内存时,Java 虚拟机维护个指针,指向下个可用的内存地址,每次分配内存时,只需要将指针向后移动(碰撞)段距离,然后将这段内存分配给对象实例即可。...能详细说下 CMS 收集器的垃圾收集过程吗?...黑马:JDK 早期设计 优化后的方案有两个好处,个是 Map 中存储的键值对变少了;另个是 ThreadLocalMap 的生命周期和线程样长,线程销毁的时候,ThreadLocalMap 也会被销毁...三分恶面渣逆袭:上下文切换时机 cas和aba(原子操作+时间戳) CAS(Compare-and-Swap)是种乐观锁的实现方式,全称为“比较并交换”,是种无锁的原子操作。

9610

以太坊合并年后的MEV格局

所以近期笔者详细分析几种MEV类型和对比多个数据利润数据来源,来计算以太坊合并前后的MEV利润情况,完整推理过程见研报:《以太坊合并年后 MEV 格局》(https://research.web3caff.com...这点需要从合并前后MEV流程出发 2、传统MEV模式 其实MEV 词很容易产生误导,因为大家会认为是矿工在提取这价值。...这也意味着猎人们不仅分析链上交易父交易,也分析了每笔子交易,进行模拟获利推演。甚至进步检测了网关合约的部署逻辑并且同样复现了,而这竟然是在几秒内自动完成的。...序列器将由组检验者进行检查有罚没权限吗,并且使用 MEVA(MEV Auction)方案,通过拍卖过程选取唯的序列器。...《以太坊合并年后 MEV 格局万字研报:面向高复杂博弈对抗之下,受益者链条正如何呈现?》

25430

个SRE工作10年后的自白

我们需要讨论些事情。关于 SRE 职业道路的很多事情我们不会在欢乐时光中高谈谈论。让我分享我对这份工作的 5 条自白。...⚡我们暗自渴望中断带来的肾上腺素激增 防止中断是公司雇用 SRE 的原因,但我们中也有小部分人生活在发生问题时的兴奋之中。当手机响起时,我们会心跳加速、手心出汗,并疯狂地查明根本原因并解决问题。...我们永远不会承认这点,但在找到根本原因时,我们会暗自享受中断带来的肾上腺素激增和多巴胺的刺激。 我们羡慕那些不用随叫随到的开发者 不要误会我的意思,SRE 工作是有回报的。...然而,无论我们将其设计得多么坚固,人为错误都会导致切崩溃。个无意的点击就会造成玄学问题,6 小时后,中断问题解决,你开始怀疑你的职业选择。...我们害怕变更 站点更改是中断的第大原因。尽管我们试图预测问题,但我们知道大多数中断都归结为某些被推送的代码或配置。

12410

PHP笔记()

PHP 笔记() 数据库项目作业要团队开发 web,选择了尝试后端,又向做出自己的网站这个目标踏出了步。 1. 简单使用 // 或者下面的形式:PHP将所有全局变量存储到个名为$GLOBALS[index]的数组中,index保存变量的名称,这个数组可以在函数内访问,也可以用来更新全局变量 static 关键字: 当个函数完成时,它的所有变量通常都会被删除,在第次声明变量时使用static 关键字可以实现让特定变量不被删除。...然后,每次调用该函数时,该变量都会保留函数前次被调用时的值。该变量还是函数的局部变量 <?...php $age = array("A" => 17, "B" => 33, "C" => 21); /* * 创建关联数组的另种方法: * $age["A"] = 17;

1.3K20

年后跳槽必看篇-非广告】文带你吃透Zookeeper

Master选举:Zookeeper可以用来实现Master选举,选择个节点作为Master节点 分布式协调服务:Zookeeper提供了些分布式协调服务,如分布式锁、唯标识生成等等,帮助系统中的各个组件进行协调...这对服务器是很大的个挑战,个释放的消息,就好像个牧羊犬进入了羊群,大家都四散而开,随时可能干掉机器,会占用服务资源,网络带宽等等。这就是羊群效应 注意:上面提到过的。...Zookeeper中,每个父节点会为它的第级子节点维护份时序,会记录每个子节点创建的先后顺序。...Paxos算法可解决分布式系统中如何就某个值达成致,保证不论发生以上任何异常,都不会破坏致性。...是至今为止唯的分布式致性算法,Paxos前提是没有拜占庭将军问题,就是Paxos只有在个可信的计算环境中才能成立。

17910

php基础(

PHP部分 1.函数内部 static 和 global 关键字的作用 static 是静态变量,在局部函数中存在且只初始化次,使用过后再次使用会使用上次执行的结果; 作为计数,程序内部缓存,单例模式中都有用到...用例子说明,以 Laravel 框架中的控制器作为说明 ①final修饰的类方法不可被子类重写 ②PHP是否重写父类方法只会根据方法名是否致判断(5.3以后重写父类方法参数个数必须致) ③重写时访问级别只可以等于或者宽松于父类...4.谈PHP 开源框架 CI,ThinkPHP,Laravel 的优缺点及选型依据 CI非常轻量级,是个简单的MVC框架,性能也很快。...FastCGI 用来提高 cgi 程序性能,启动个master,再启动多个 worker,不需要每次解析 php.ini....单例模式,观察者模式等等 单例模式 10.写段代码,实现PHP内部的通知机制,如当个类的属性发生变化时,另外个类就可以收到通知。 观察者模式的应用,使用代码示例说明。

2.1K20

年后,再谈 Python3.10

与我预想的不样,这次 Python 没有发布 4.0,而是 3.10 这个版本号,这也意味着 3.10 版本不会有太大的改动,更多的是在原先版本上做新特性的增加或者是 bug 修复。...,基本只是当做个玩笑…… 我们已经从 Python 3 和 Python 2 中学到很多东西,因此,在严肃的意义上,谈论 Python 4 几乎是个禁忌。...从 Python2 到 Python3 是个非常痛苦的转变,虽然基本思想和语法特性没有发生太大的变化,但是在很多的细节上发生了太多的改变,比如print语法,还有些日常经常的用法也发生了微妙的变化。...编程语言作为个软件架构的底层,决定了编程语言是不能经常发生变化的,编程语言的版本号的变化都可能直接影响到上层应用的稳定性。...所以这次的 Python 发布的版本号就是 3.10 了。 也许 Python4 的发布要等到 Python 团队成功解决沉疴已久的 GIL 问题了。

62910

网易线上实习年后,我又去字节镀金了

上周师弟跟我报喜说来字节了,他去年就上岸网易实习了,当时签了年的线上实习,当时还分享过他的文章:师弟去网易了 年后又来字节”镀金“”刷经验“来了 。。。 今天分享下师弟的找实习经历!...这里简单给本科的学弟学妹们科普下,研究生般是需要发大论文和小论文的,其中小论文指发表在期刊上的论文,字数方面在两到三千字,是研究生毕业条件要求。...附上链接:份百投百中的计算机校招简历是如何迭代足足26版的? 2.2 算法 刷题贵在坚持,这点我做的不好,祭出leetcode刷题记录,如下图所示。...各大公司汇总图 公司信息汇总示例 第四章 结论与展望 找工作不易 给导师打工不易 边给导师打工,边找工作更不易! 找工作这事感觉有点玄学,只能说尽人事听天命。...如何快速肝出篇优秀的学术论文?:https://www.bilibili.com/video/BV1Sg4y1q79G [2] : 【医学博士】个视频帮你完成毕业论文 I 教你如何日肝万字!

49930

百度“狼性”年后,马化腾要饥渴

腾讯说,打败QQ的定不是下个QQ。其实还有下半句:是腾讯的下个不是QQ的XX,例如微信。 百度则面临360和新搜狗的竞争,而移动搜索也是与PC完全不同的全新形态。...百度在移动互联网时代转变最大,这意味着它的狼性旦散发出来,转型成功,就会获得巨大机会。不过这并非夕之功,还得看百度的狼性能持续多久,能否保持下去。...这和人类历史上国家和地区的发展样,没有什么区别,安全性始终是安居乐业、商业发展的基础。” 不知道360看到上述内容会不会心里紧。...百度提出狼性文化不到年的时间,发生了很多前所未有的变化。 年时间快速迭代催生了批用户数过亿的移动产品,地图、魔图、输入法,手机百度的累积用户更是突破3亿。...李彦宏重新塑造的狼性获得了收效,而“内部信”也就成为了互联网企业高管打鸡血的“神器”之。现在是腾讯,下个“狼性”的互联网公司是谁? SuperSofter为微信第自媒体联盟WeMedia员。

1K51

开发新人有必要考虑在工作年后跳槽

今天是二月初,马上就到“金三银四”的跳槽季了,今天想说的话题是IT新人绝对有必要考虑在工作年后跳槽,中国是七月份毕业,毕业之前也应该有过半年的实习了,那么如果你现在已经毕业年半了,我想你更应该仔细掂量掂量这篇文章讲述的内容...我刚入职的时候,也就是2012年,工资4500,半年后涨到6000,之后直到我离职直都是6000,两年多后跳槽,在2014年中后期工资达到了13000(当年的2年经验正常水平),请注意不要用现在的物价和水平和本文中的数字来做仔细衡量比较...(当然,几年后技术成长带来的收益会下降,但是不是现在要关心的问题),假设你现在6000,年后你的市场价值可能是8000,而公司可能只会给到你6500。...,而如果你在第年就跳了槽,假设过年后再跳槽,对方就会认为你的两年经验至少具备了8000元以上的能力。...此外,年的新人如果去希望考研或者留学也没有太大的束缚,毕竟几年后工资涨了上去生活压力也大了,就更迈不出这步了。 最后,如果大家对这篇文章有同感或者感到有帮助,欢迎留下你的评论。

65030

手机将在5年后消失?

如果有人跟你说,手机5年后就消失了,你信不信? 5-10年内,进入“智能切”新时代?...这可能是5年后的世界 1、这是我未来的书籍。 2、帮你把重点记在电脑里的马克笔 3、可以透过全息摄影的技术学做料理 4、3D笔,让你体会把神笔马良。...、身份证可当信用卡刷 在30年后的世界,身份证就是张信用卡,只要你带上身份证,不带钱也可以出门消费,游遍全国。 不过,这张神奇的身份证不仅有支付功能,还能取现。...二、医保、养老保险全国联网通用了 30年后,全国医保、养老保险等社保已经全国联网,张医保卡全国通行,不必担心到外地旅行生病就医不好报销的难题了。...而养老保险也是如此,终生个编号,不管在哪上班,只要交费便可以累积缴费年数,只要缴够年数,并且达到法定退休年龄,就能领取养老保险金。 三、开车出门不再闹心了 30年后的道路基本上不再堵车了。

73460

浅谈2018年后端技术趋势

作为PHP 开发工程师,虽然现在有了 Swoole 2.0 协程,我对 PHP 的未来仍然充满信心。 异步模式 Go 语言越来越热门,很多大型互联网公司后端正在转向 GO 。...C++、Java、PHP、Python 语言同样也有些类似的方案,包括 Swoole-1.0 也是基于类似于 Node.js 的异步回调模式。...过去,线上经常出现个慢请求导致整个服务器卡住的问题不存在了。 PHP & Swoole 虽然 Swoole 2.0 只有不到两年的历史,相比 Go 语言 10 年的耕耘,还有很长段路要走。...但相比 GO 这样的静态语言,PHP + Swoole 还是有很多优势的,PHP 更加简单易用,PHP 是动态语言,使用起来更加灵活。 沈唁志|个PHPer的成长之路!...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:浅谈2018年后端技术趋势

1.4K30

怎么准备年后的实习生

部分:简历   首先,份好的简历定要包括足够的个人信息:姓名、学校、电话、电子邮箱等。信息足够到:定能联系到你并且知道你是否是应届生。关于照片,我的官腔:其实加不加是无所谓的事情。...不过只有些诸如三好学生之类的荣誉,这项写不写都行;非要写的话顺序还是往后放放吧。 项目:项目也定靠前列出。不过和上面的样,优质项目靠前。如何评判优质项目?...如果只是学了门“数据库”课,千万不要为了显得自己牛而写上”精通”。而这次,不像上面“项目”项中提到的,这个可点撒谎的机会都没有,面试官问几个问题就定会戳穿你的谎言!...尽量不要“他句话问你个问题,你句话回答上来就over”。除非面试官问的是些确实很基础的知识。否则,给出原因/分析过程,直到你如何得到你的结论。   ...---- ---- Ref: 知乎:怎么准备年后的实习生 ---- ----

61720
领券