代码技巧

我们先来探讨一下什么样的代码才是优秀的代码? 稳定可靠、可维护且简洁、高效、简短、共享性、可测试性、可移植性...

什么是 web 框架?

什么是Web框架?这篇文章中,我将探索反复被忽略的 web 框架基础的话题。 Web 应用框架,或者简单的说是“Web 框架”,其实是建立 web 应用的一种方式。从简单的博客系统到复杂的富 AJAX 应用,web 上每个页面都是通过写代码来生成的。 我发现很多人都...

2017-12-01 00:00:00

阅读数:183

评论数:0

你从来没了解过的CSS浮动

问题:我怎么才能收到你们公众号平台的推送文章呢? 答案:只需要点击标题下面的蓝色字【代码技巧】关注即可。 浮动到底是做什么呢?他们是如何影响相关元素的盒模型的呢?浮动的元素与内联元素有什么不同呢?制定浮动元素的位置的具体规则是什么?clear属性是如何工作的,并且它的作用是什么? ...

2017-12-01 00:00:00

阅读数:229

评论数:0

高性能网站设计之缓存更新的套路

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据...

2017-11-30 00:00:00

阅读数:3478

评论数:2

也许这样理解 HTTPS 更容易

来自:翟志军's blog showme.codes/2017-02-20/understand-https/ 摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对...

2017-11-30 00:00:00

阅读数:205

评论数:0

PHP高性能分布式应用服务器框架-SwooleDistributed

今年年底历时2年多的迭代,这是SD框架硕果满满的一年,通过不断的迭代和改进SD框架已经在圈内有良好的口碑,不少新生的框架借鉴了SD的设计思想,SD框架也被不少创业型公司和大型企业使用。 SD框架到底是什么技术 SD框架全称SwooleDistributed,从名称上看一个是Swoole...

2017-11-29 00:00:00

阅读数:706

评论数:0

JS 断点调试心得

作者:沐清风blog www.cnblogs.com/mqfblog/p/5397282.html 1.断点调试是啥?难不难? 断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作...

2017-11-29 00:00:00

阅读数:168

评论数:0

编程到底难在哪里?

编程到底难在哪?看了下面这个买苹果的例子你就会明白…… 普通人:我今天要买一斤苹果。 程序员:我今天要买一斤苹果—— 因为我只喜欢红富士苹果,所以我只买红富士苹果。 我能接受的最高价格是10元/斤。 正常情况下一斤苹果用一个袋子能装下,但是为防...

2017-11-29 00:00:00

阅读数:2240

评论数:5

Nginx详解以及LNMP的搭建

一、 nginx 介绍 1.1 特性: 模块化设计,较好的扩展性 高可靠性 支持热部署:不停机更新配置文件,升级版本,更换日志文件 低内存消耗:10000 个keep-alive 连接模式下的非活动连接,仅需要2.5M 内存 event-driven,a...

2017-11-28 00:00:00

阅读数:250

评论数:1

程序员经历过的最难调试的Bug是什么?

程序员与Bug是一对矛盾的存在,程序员既要在解决Bug中获得成就感,同时也讨厌Bug本身的存在。"程序不息,Bug不止",程序员在与Bug的斗争中,也有很多有趣的事情发生,本文总结了程序员调试Bug的种种传奇经历。 众里寻Bug千百度,蓦然回首,它却在隔壁老张处 ...

2017-11-28 00:00:00

阅读数:265

评论数:0

14个你可能不知道的JavaScript调试技巧

以更快的速度和更高的效率来调试JavaScript 熟悉工具可以让工具在工作中发挥出更大的作用。尽管江湖传言 JavaScript 很难调试,但如果你掌握了几个技巧,就能用很少的时间来解决错误和bug。 文中已经列出了14个你可能不知道的调试技巧,但是可能需要你牢记在心,以便在下次...

2017-11-27 00:00:00

阅读数:190

评论数:0

2017年PHP程序员未来路在何方

PHP 程序员当如何应对未来的变革? 作为老牌的 Web 后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站的数据上来看 PHP 开发的职位非常多,薪资水平也非常不错。实际在中小企业、互联网创业公司 PHP 的市场地位是高于 Java 的。Java 在超大型企业...

2017-11-27 00:00:00

阅读数:550

评论数:0

理论经典:TCP协议的3次握手与4次挥手过程详解

前言 尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。 面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振...

2017-11-27 00:00:00

阅读数:165

评论数:0

高效的PHP邮件发送库:Swiftmailer

高效的PHP邮件发送库:Swiftmailer Swiftmailer是一个类似PHPMailer邮件发送组件,它也支持HTML格式、附件发送,但它发送效率相当高,成功率也非常高,很多PHP框架都集成了Swiftmailer。 Swiftmailer需要PHP 7.0或更高版本,( p...

2017-11-25 00:00:00

阅读数:334

评论数:0

一个程序员要扔掉多少代码,才能成为真正的程序员

作者:灯下鼠,    http://www.jianshu.com/p/b324b471cef7 俗语说,女怕嫁错郎,男怕入错行。 程序员这行当,不贫不富,靠技术吃饭,一直还算个体面职业。进了程序员这行的兄弟们,即便日后飞黄腾达了,谈起早年的编程生涯,...

2017-11-25 00:00:00

阅读数:264

评论数:4

程序员新人怎样在复杂代码中找 bug?

我曾经做了两年大型软件的维护工作,那个项目有 10 多年了,大约 3000 万行以上的代码,参与过开发的有数千人,代码 checkout 出来有大约 5 个 GB,而且 bug 特别多,open 的有上千,即使最高优先级的 showstopper 也有上百。分享下我的 debug 的经验 —— ...

2017-11-24 00:00:00

阅读数:292

评论数:4

2017年最棒的七个Python图形应用GUI开发框架

作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发任务,目前市场上有大量Python GUI开发框架可供选择,Python wiki GUI programming给出了超过30个跨平台框架方案,包括Pyjamas这样的跨浏览器web开发框架。 正文共:1494字  ...

2017-11-24 00:00:00

阅读数:58442

评论数:0

RESTful API 设计最佳实践

来自:众成翻译 链接:www.zcfy.cc/article/4388.html 原文:https://blog.philipphauer.de/restful-api-design-best-practices/ 项目资源的URL应该如何设计?用名词复数还是用名词单数?...

2017-11-23 00:00:00

阅读数:220

评论数:0

为什么不能和程序媛谈恋爱?

「女人是水做的,男人是泥做的,而程序媛是水泥做的。」 程序媛是这样一种生物,每月最女人的时间,大概就是亲戚造访的那一周吧。 在这里,我要很严肃的告诉你们,不能和程序媛谈恋爱,否则后果自负。说说原因吧。 基本上告别「精致妆发,时尚穿搭」 ...

2017-11-23 00:00:00

阅读数:12426

评论数:35

Web开发应该知道的计算机网络知识

前言 作为一名程序员, 不可能不与网络打交道. 现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣.. 本文的作用呢,主要是针对不是非网络专业开发的人员准备的, 以’最短的时间, 了解计网最多的知识’为前提起笔. 概述 先来了解下各种我...

2017-11-22 00:00:00

阅读数:336

评论数:1

几款开发 CSS 最好的前端开发工具

紧跟任何开发工具包的更新都是一件需要持续努力的事,特别是前端开发工具。 把你的注意力从方法和技术的洪流中移开一会,你就可能会错过什么! 上周我遇到我的一个前端开发朋友,他很兴奋地跟我谈论他使用的一些新工具。其中最有意思的是使用 Grunt 来编译 SCSS。 人们很容易忘记不是每个...

2017-11-22 00:00:00

阅读数:944

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭