用户中心USER CENTER

首页/用户
  • 关于数组乱序的深挖——“感觉一直在写毒代码”

    摘要:比如元素大概率出现在数组的头部,元素大概率出现在数组的尾部,所有元素大概率停留在自己初始位置。当目标数组长度小于时,使用插入排序反之,使用快排。而在排序算法中,大多数情况都不会满足这样的条件。 最近看了一篇非常有趣的文章:关于JavaScript的数组随机排序,其作者为oldj前辈。文中指出我们用来将一个数组随机排序的经典写法所存在的问题,获益匪浅。 本文将以更加详尽的材料和更多样的c...

    AbnerMing 发布于Html
  • Javascript中的深复制

    摘要:对一个对象或者数组这种引用类型的值进行复制可以分为浅复制和深复制,比如这样的一个对象很明显这个对象是存在两层的,不是基本类型值,而是另一个对象。上面讲的就是浅复制,在实际应用中存在很严重的问题。基于的做法是这样的浅复制深复制 对一个对象或者数组这种引用类型的值进行复制可以分为浅复制和深复制,比如这样的一个对象 let obj={ a:1, b:{ a:1...

    AbnerMing 发布于Html
  • Python数据结构——二叉搜索树的实现(上)

    摘要:图展示了二叉搜索树的这一特性,显示的键没有关联任何的值。因为我们必须能够创建和使用一个空的二叉搜索树,所以我们将使用两个类来实现,第一个类我们称之为,第二个类我们称之为。图说明了将新节点插入到一个二叉搜索树的过程。 二叉搜索树 我们已经知道了在一个集合中获取键值对的两种不同的方法。回忆一下这些集合是如何实现ADT(抽象数据类型)MAP的。我们讨论两种ADT MAP的实现方式,基于列表的...

    AbnerMing 发布于Python
  • 用pythoninstall cefpython打包exe,制作自己的浏览器

    摘要:浏览器介绍用打包,制作自己的浏览器,软件架构打包操作运行可能会报错的地方问题解决办法解压目录下的,并安装花积分下载的,请叫我雷锋配置自己的窗口标题和默认打开页面这里注意打包完成后,把目录中的复制到中,否则启动报错里面就是自定义口标题和 cefpython浏览器 介绍 用pythoninstall cefpython打包exe,制作自己的浏览器, 软件架构 PyInstaller: 3....

    AbnerMing 发布于Python
  • swoole+nginx+smarty+umeditor做的一个入门博客

    摘要:环境配置具体环境安装可百度项目地址项目主要探索一下如何开发网站,当然相较于开发网站更适合于做后端服务,不过道理都是一样的。 环境配置:win10+vmware workstation ubuntu16.04nginx+mysql+swoole+smarty+umeditor具体环境安装可百度项目地址:https://github.com/jitaoneng/...项目主要探索一下swo...

    AbnerMing 发布于Nginx
<