首页
学习
活动
专区
工具
TVP
发布

城边编程

专栏作者
20
文章
20604
阅读量
10
订阅数
高阶面试:伯努利过程
17世纪法国有个富二代叫洛必达,师从著名数学家约翰·伯努利。洛必达的愿望是成为一名数学家,但是天资不好,在班上成绩一直倒数。当听说老师伯努利正准备结婚但还差点钱时,他写了封信给伯努利表示想重金买他的论文,此时缺钱的伯努利笑开了花。论文发布后洛必达一夜成名,论文就是著名的《洛必达法则》。洛必达死后,伯努利觉得卖亏了,于是把当时的交易信息公布出来,但命名已无法改回。当下每天都有人在课堂上悼念洛必达,不过今天的主角是伯努利。
sibenx
2020-08-18
8180
面试进阶-数据库中需要理解的锁
上一篇文章介绍了数据库中锁的起源,今天将介绍数据库中常用的锁。还是以MySQL为例,MySQL中有表锁、行锁、共享锁、互斥锁、意向锁、间隙锁、记录锁、Next-Key锁、插入意向锁、AUTO-INC锁、隐式锁。看完本篇文章,再多的锁都难不倒你。
sibenx
2020-07-29
9900
面试进阶-数据库中的锁
编程时会用到很多锁,在另一篇文章中有介绍。大部分锁的名字被翻译的很好,例如表锁、行锁、意向锁,见名能知其意。锁的数量很多,锁之间的关系又很复杂,导致学习曲线非常陡峭。锁的数量虽然多但追其根源世界上只有两类锁,乐观锁与悲观锁,他们为更上层的锁提供了理论基础去搭建高层建筑。
sibenx
2020-07-20
4770
如何才能拿到大厂的offer?
作为程序员,跳槽和面试不应该有先后顺序。不能因为决定跳槽就马上开始面试之旅,这样并不能把自己卖个好价钱。面试最直接的收益不是拿到offer,而是查缺补漏,巩固知识。还能带来额外收益,比如能对自己的能力有更直观的评估,能结交新朋友,这些有一"面"之缘的朋友通常会给你分享各种小道消息,春江水暖鸭先知。
sibenx
2020-03-19
5940
5分钟了解并发编程中的『锁』
计算机中有一门经典的课程叫『操作系统』,里面花很少的篇幅讲了『锁』,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。虽然字不多,但事大,特别是在人人都要懂高并发的今天,『锁』变成了高级程序员的必备技能。
sibenx
2020-03-06
1.6K0
PHP教程系列5 - 最重要的助手Composer
Composer是PHP的依赖管理工具,诞生的时间比较晚,在PHP5.3才正式发布。发布之后不温不火,支持的包也少,一度被认为是下一个pecl(比较失败的工具)。最近几年整合进PSR(PHP Standards Recommendation)才慢慢的被大家接受,虽然PHP程序员让人觉得天马行空,但对规范还是推崇备至。
sibenx
2019-11-21
6190
软件开发中有趣的规律
说到软件工程很多人会想到瀑布模型、敏捷开发、领域驱动。虽然这些名词大家耳熟能详,但如果你去听大牛们的讲座或者查阅相关资料会发现每个人陈述的都不大一样。这让听的人很迷惑,为什么大家讲的不一样但是又都很有道理?
sibenx
2019-11-14
5250
编程中的异常处理机制
在马克思主义政治经济学中,剥削指的是生产者(无产者)为所有者(资本家)以低于实际补偿的价格进行工作。无产者被迫出售自己的劳动,而不是一定量的劳动,以获得工资,维持生计。资本家则剥削无产者的成果,聚敛剩余价值。因此,资本家通过拥有生产资料来获利,而劳工则被剥夺了成果的所有权。
sibenx
2019-11-11
1.1K0
PHP代码的解析过程
这段时间国家开始推行『区块链』,央行也即将发行数字货币DCEP(Digital Currency Electronic Payment)。这个数字货币对支付宝和微信支付不会有太大的影响,他们两家加起来那点份额对央行来说就是毛毛雨,不过云闪付可能会退位让贤。
sibenx
2019-11-06
1.4K0
利用CSS劫持流量
最近正好有一些时间用来帮大厂挖掘漏洞,也就有了今天的话题。为什么会想到去帮互联网公司挖掘漏洞呢?一是想为互联网的美好明天贡献微薄之力,二是保证持续学习的心态,三是挣点零花钱。
sibenx
2019-10-20
6960
面试必考题-数据库自增主键
无论是做PHP开发还是做JAVA开发甚至前端开发,只要是开发,面试的时候都必考数据库。为什么前端也要考数据库?因为数据库课程是计算机的基础课程,同样的基础课程还有操作系统,数据结构。只要写代码就永远跳不出这三门基础课。
sibenx
2019-10-15
8900
真假唯一数
在真实的业务中生成唯一数是常见的功能,也是面试必考题。今天说说在面试过程中面试官在问这个问题时最想得到怎样的答案。
sibenx
2019-09-27
5680
reload and restart
很早以前在电脑上插入U盘还需要重启系统,那时候大家都很能忍。后来有了热插拔技术才解决这个难题,这种技术让电子设备可以在不影响操作系统和程序正常运行的情况下重新加载硬件,后来软件上也开始使用这种技术,我们称之为热更新(reload)。
sibenx
2019-09-18
1.5K0
PHP中那些隐蔽的坑
各大论坛中只要是关于PHP的话题最后都会变成引战贴,争来争去就那么几个点在重复的说,最开始我也会去知乎上回答,每次回答完都会遇到杠精来骂你,我又骂不过那些人,最后还是选择佛系点当看客。今天聊点干货,助你在知乎的PHP话题上不落下风。
sibenx
2019-09-12
8190
程序的设计美学
对于把编程当作兴趣的人来说,编程越久越会觉得『编程是一种艺术创作』。很多人认为程序员一定爱编程,但真相并非如此,从我周围的统计数据来看,真正爱编程的程序员不足10%,大部分人都是把编程当做营生的手段。
sibenx
2019-09-03
5930
人人都应该掌握点日志规范
新技术层出不穷,很多人觉得抓住新技术就能抓住知识,抓住地位,最后其实什么都抓不住。工作多年后我发现那些优秀的程序员其实大多在『吃老本』,比如他们懂网络编程,懂数据库,再懂点业务在Web领域就可以混的风生水起,无论新技术迭代多快,本质还是离不开网络编程和数据库。
sibenx
2019-08-09
1.8K0
数据分析-IP地址反查的那些事儿
可理解为一个包含了所有IP信息的压缩包。由公司或者个人将IP信息压缩为二进制文件,供用户使用。IP纯真数据库网上有很多,通过百度和谷歌就能搜索到。这里推荐一个做的比较好的,更新较及时。
sibenx
2019-08-02
2K0
程序员每年都会买的东西是什么?
在10年前能拥有一台自己的服务器是想都不敢想的事情,非常的昂贵。5年前能拥有一台VPS也是相当了不起的事,还是很贵。那时候大多站长(当时站长是一个非常庞大的群体)用的是虚拟主机,主机商会分配一个ftp的帐号与密码,站长登录后能上传自己的代码文件,在那个时代PHP是真的Web一哥。
sibenx
2019-07-29
1K0
程序员进阶-深究函数的传参原理
在主流的编程语言中,函数是构成程序的最小单元,如果把编程比喻成搬砖那么函数就是砖。搬砖是一门大学问,大多数人搬不好。写函数是更大的学问,许多程序员都写的很糟糕,包括我自己。
sibenx
2019-07-19
4260
大型项目如何选择ORM:Active Record 还是 Data Mappers
在大型Web项目中ORM有着举足轻重的作用,非常考验架构师的设计水平,我见过的失败项目大部分都是ORM模块出问题导致的。最近在重构一个大型项目,借此机会和大家聊聊ORM。
sibenx
2019-07-19
2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档