IT技术博客大学习 共学习 共进步
首页 / 陈鹏
IT 2019-01-01 21:04:14 / 浏览 2,580

PHP非阻塞实现方法

为让 PHP 在后端处理长时间任务时不阻塞,快速响应页面请求,可以有如下措施。

IT 2019-01-01 21:00:47 / 浏览 2,960

10个最“牛叉”的代码注释

下面是 StackOverflow 网友针对“你看到过的最好的代码注释是什么样的?”这个问题给出的回答的前10条。

IT 2017-02-20 00:11:59 / 浏览 4,280

研发面试最常用的10大算法

面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。 在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。 本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。

IT 2016-11-06 22:20:09 / 浏览 2,840

Python创建单例模式的三种方式

Python创建单例模式的三种方式:方法一:使用装饰器​;方法二:使用基类;方法三:使用元类。

IT 2016-05-15 23:51:54 / 浏览 5,460

低延时直播应用

直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看(参考:DeliveryHLS),HLS主要是延时比较大,RTMP主要优势在于延时低。

IT 2016-03-19 22:50:41 / 浏览 1,580

Linux内核参数调整

swoole使用unix socket dgram来做进程间通信,如果请求量很大,需要调整此参数。系统默认为10,可以设置为100或者更大。 或者增加worker进程的数量,减少单个worker进程分配的请求量

IT 2016-03-18 17:11:42 / 浏览 4,220

RabbitMQ与Redis队列对比

本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比。 具体采用什么方式实现,还需要取决于系统的实际需求。

IT 2016-03-18 17:01:41 / 浏览 2,880

操作系统基础知识

请阐述动态链接库与静态链接库的区别。 解答:静态链接库是.lib格式的文件,一般在工程的设置界面加入工程中,程序编译时会把lib文件的代码加入你的程序中因此会增加代码大小,你的程序一运行lib代码强制被装入你程序的运行空间,不能手动移除lib代码。

IT 2016-03-18 16:59:03 / 浏览 2,560

Trie树(字典树) 最热门的前N个搜索关键词

Trie树,即字典树,又称单词查找树或键树,是一种树形结构。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是最大限度地减少无谓的字符串比较,查询效率比较高。 Trie的核心思想是空间换时间,利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。

IT 2016-03-18 16:50:56 / 浏览 3,380

React-Native学习指南

本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!