后端程序开发Java集合体系 Set、List、Map、Queue总结 一、java集合类基本概念 有时我们需要集中存放多个数据,一般情况下,数组就是一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度。这样数组长度就不... 2018-03-052,209 viewsCommentsJava 阅读全文
后端程序开发PHP 中类型转换(自动转换,强制转换)实例演练 类型转换,是指变量从一种数据类型转变成另一种数据类型,类型转换的方法有两种,一种是自动转换,另一种是强制转换。 自动类型转换的判别 PHP 在变量定义中不需要(或不支持)明确的类型定义;变量类型是根据... 2018-03-033,001 viewsCommentsPHP 阅读全文
后端程序开发Node.js 实现文件流转存服务(实例由ES6编写) 有关Javascript和Node.js的知识点 Buffer Stream setTimeout/setInterval Promise 使用递归的Promise来进行流程控制 本文章所有的例子都采... 2018-03-032,524 viewsCommentsECMAScript Node.js 阅读全文
后端程序开发Web 程序员要了解的网络七层模型与四层模型有啥区别 Web 程序员对于网络模型你应该了解,知道网络到底是怎么进行通信的,进行工作的,为什么服务器能够接收到请求,做出响应。这里面的原理应该是每个 Web 程序员应该了解的。 网络模型历史及起源 网络模型不... 2018-03-032,712 viewsComments 阅读全文
后端程序开发PHP是什么-PHP的架构及原理概述 学习PHP的时候,许多面试官会经常问我PHP是什么,那时的标准回答是PHP是一种弱类型动态脚本编程语言,开源,免费,是超文本预处理器的缩写。 这只是很浅的解释,PHP对我来说是一个工具,是我手里的一把... 2018-03-032,239 viewsCommentsPHP 阅读全文
后端程序开发所有东西都是哈希表:理解数组在 PHP 内部的实现 所有的东西都是哈希表 基本上,PHP里面的所有东西都是哈希表。不仅仅是在下面的PHP数组实现中,它们还用来存储对象属性,方法,函数,变量还有几乎所有东西。 因为哈希表对PHP来说太基础了,因此非常值得... 2018-03-031,910 viewsCommentsPHP 阅读全文
后端程序开发用 Docker 徒手构建自己的 PHP 开发环境 1.1 为什么要用 Docker ? 是否有这样的场景,你搞了一个项目,在本地开发时需要搭建环境,放到线上时也需要搭建环境,到公司想暗戳戳玩一下要搭建环境,不搭还不行,因为你的环境依赖还挺多。这个时候... 2018-03-031,740 viewsCommentsDocker PHP 阅读全文
后端程序开发资深PHP开发者:2018PHP语言未来在哪?程序员如何应对未来变革? PHP从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、GO和Python不断地在挑战PHP的地位。这些技术的推动者非常热衷于... 2018-03-031,855 viewsCommentsPHP 阅读全文
后端程序开发深入php内核,探究 Zend 虚拟机运行的原理 PHP 是一门解释型的语言。诸如 Java、Python、Ruby、Javascript 等解释型语言,我们编写的代码不会被编译成机器码运行,而是会被编译中间码运行在虚拟机(VM)上。运行 PHP 的... 2018-03-032,279 viewsCommentsPHP 阅读全文
后端程序开发《深入理解 Java 内存模型》读书笔记 《深入理解 Java 内存模型》程晓明著,该书在以前看过一遍,现在学的东西越多,感觉那块越重要,于是又再细看一遍,于是便有了下面的读书笔记总结。全书页数虽不多,内容讲得挺深的。细看的话,也是挺花时间的... 2018-03-032,677 viewsCommentsJava 阅读全文
后端程序开发分布式超大规模数据的实时快速排序算法手记 对数据进行处理的同学,经常会遇到排序需求,无论是内存数据还是磁盘数据。 对于单点的数据,我们的处理比较简单,比如: select field_a from table_b order by field... 2018-03-032,733 viewsComments排序算法 阅读全文
后端程序开发Python简单监督学习算法—开启入门机器学习的钥匙 监督学习作为运用最广泛的机器学习方法,一直以来都是从数据挖掘信息的重要手段。即便是在无监督学习兴起的近日,监督学习也依旧是入门机器学习的钥匙。 这篇监督学习教程适用于刚入门机器学习的小白。 当然了,如... 2018-03-022,834 viewsCommentsPython 机器学习 阅读全文
后端程序开发PHP 底层运行机制与原理剖析:简约而不简单 PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。 PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可... 2018-02-113,000 viewsCommentsPHP 阅读全文
后端程序开发PHP实现二分搜索树(BST)的原理与实现代码 PHP实现了一下二分搜索树(BST),实现的代码还是很简单的,下面来总结一下。 首先先来介绍一下二分搜索树。二分搜索树,本质上就是一棵二叉树,它并不一定是一棵满二树,也并不一定是一棵完全二叉树,但是二... 2018-02-112,512 viewsCommentsPHP 阅读全文
后端程序开发编程语言从 Python 转向 Go 背后九大原因和如何转换 Stream 团队的主要编程语言从 Python 转向了 Go。本文解释了其背后的九大原因以及如何做好这一转换。 为什么使用 Go 原因 1:性能 Go 极其地快。其性能与 Java 或 C++相似。... 2018-02-113,708 viewsCommentsPython 阅读全文
后端程序开发查找算法之顺序、二分、二叉搜索树、红黑树 详细比较总结 一般用符号表来储存键值对,就好像字典那样,通过索引来查找值,若键重复则覆盖值。我们能希望找到一种高效的查找算法使在平均情况和最差情况下,时间复杂度都能达到O(logn)。下面会逐步介绍四种算法,最终达... 2018-02-112,427 viewsComments 阅读全文
后端程序开发Python 爬虫库 – Beautiful Soup4.4.0 的使用 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库,简单来说,它能将HTML的标签文件解析成树形结构,然后方便地获取到指定标签的对应属性。 如在上一篇文章通过爬虫... 2018-02-112,792 viewsCommentsPython 爬虫 阅读全文
后端程序开发程序员,你能“管理”好你的产品经理吗? 一、第三选择 在工作中,你面对产品经理的各种需求变动、项目经理对关键点的 Deadline,总会有一些冲突发生。而对于事情最终执行的开发人员来说,如果这些冲突处理的不好,可能就会变成你个人的问题。 做... 2018-02-112,227 viewsComments 阅读全文
后端程序开发为程序员定制的对联,总有一副适合你…流泪 本文对联纯属虚构,如有雷同关我屁事。 相亲版 上联:捋顺红橙黄绿,不得美人 下联:远离世纪佳缘,方得始终 横批:欣欣向蓉 年度版 上联:说南道北,几个变量难取名 下联:思前想后,一行注释上头条 横批:... 2018-02-112,846 viewsComments 阅读全文
后端程序开发改善网站性能的PHP代码方面的开发技巧 建议涵盖了大部分PHP代码性能方面的问题。如果你是做一些小网站或者小项目,那么有理由忽略这些建议,但是当你为大量用户提供长期稳定的服务的时候,就必须关注了。开发人员必须从项目一开始就考虑这些建议,它会... 2018-02-032,518 viewsCommentsPHP 阅读全文
后端程序开发PHP处理数组模式技巧:以选未选input多选框 一般从数据循环出来的选框要处理是否被选中都是使用IF去判断,结果造成代码一堆,速度过慢。 我做了一个闭包分享给大家,希望对大家有用。 代码: function ifNumExists($numList... 2018-02-031,950 viewsCommentsPHP 阅读全文
后端程序开发PHP网站开发实战常用8个小技巧 PHP日常开发中常用的8个小技巧。 PHP批最取得checkbox的值 1、命名 <input type='checkbox' name='checkbox[]' value=dwmyrow[b... 2018-02-03769 viewsCommentsPHP 阅读全文
后端程序开发PHP网站发开53个实用编程技巧集锦 单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说e... 2018-02-032,169 viewsCommentsPHP 阅读全文
后端程序开发算法工程师图像处理/CV/ML/DL到HR面试总结 (回答时对算法要有一定的见解,最好不要照书上的背) (一)机器学习方面 SVM 1、 支撑平面---和支持向量相交的平面;;;分割平面---支撑平面中间的平面(最优分类平面) 2、 SVM不是定义... 2018-02-033,294 viewsComments面试题 阅读全文