22 22
3年前
【数据结构和算法:简单方法】谈一谈优先队列的实现
【系列文章推荐阅读】首先回忆一下队列(详细内容移步至),只要记住八个字即可:先进先出(FIFO),后进后出(LILO)。就像去医院门诊看病排队时一样:先来的先看,看完先走。而优先队列的特性正是“优先”二字,“优先”二字意味着打破了“常规”“规则”。优先队列不再遵守普通队列的先进先出的原则了,如何不遵守呢?最大优先队列:不管入队顺序如何,
Karen110 Karen110
3年前
一行代码将Python程序转换为图形界面应用
Gooey项目支持用一行代码将(几乎)任何Python2或3控制台程序转换为GUI应用程序。1.快速开始开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章: 进行安装。如果你用Python的目的是数据分析,可以直接安装Anaconda:,它内置了Python和pip.此外,推荐大家用VSCode编辑器,它有许多的优点:。
Tankard825 Tankard825
3年前
快速实现Python打包exe
一直有读者在问有关Python脚本打包成exe的问题。今天就推荐给大家一篇文章,全面总结一下:Python如何打包成exe,以及如何打得足够小。标准打包目前比较常见的打包exe方法都是通过Pyinstaller来实现的,本文也将使用这种常规方法。如果对这块已经很熟悉的小伙伴,可以直接下滑到本文下半部分。为什么要打包?众所周知,Py
艾木酱 艾木酱
3年前
Python使用SQLAlchemy访问MemFireDB
之前看到一个帖子说的挺好,项目开发尽量不要自己造轮子,能用开源项目或者SAAS服务尽量用,很多事情都是跟时间赛跑。如果大家有个人项目或者公司内部测试项目,,推荐大家尝试一下,挺方便的,不用自己搭建数据库,在家或者公司随时可以访问。SQLAlchemy是Python中最常用的访问数据库的ORM库,MemFireDB兼容Postgres接口,所以可以直接把Mem
Stella981 Stella981
3年前
Lua中table的实现
本文来自《Lua设计与实现》的阅读笔记,推荐Lua学习者可以购买一本,深入浅出讲解lua的设计和实现原理,很赞,哈哈Lua中对于表的设计,是基于数组和散列表,和其他语言不同,对于数组的下标是从1开始的,对于散列表而言,只要其键值补位nil,都可以存储在其中。一、table的基本类型定义首先看看table的数据定义,参考源码lobject.
Wesley13 Wesley13
3年前
INFO
场景一小明一如往常打开Chrome浏览器逛着论坛,贴吧,一不小心点开了网页上的广告,跳转到了京东商城,下意识去关闭窗口时发现(OS:咦?京东怎么知道我最近心心念念的宝贝呢?刚好我正需要呢!),既然打开了那就看看商品详情吧(OS:哎哟不错哦),那就下单试试吧!场景二小白听着网易云音乐的每日推荐歌单无法自拔(
Wesley13 Wesley13
3年前
thinkphp集成系列之短信验证码、订单通知
现在这个短信通知泛滥的年代;应用如果没有个短信注册;你都不敢说你是搞开发的;这个验证码搞起来是不难的;但是如果刚接触也是有点不知从哪下手的迷茫;先讲下概念;1:找一个靠谱的短信验证码平台;推荐如下使用过的;下面以容联云通讯为例;其他平台一个道理;    阿里大鱼:http://www.alidayu.com/service?spma314
Stella981 Stella981
3年前
ES集群搭建(docker版本,亲测)
ES集群搭建(docker版本,亲测)作者:星晴(当地小有名气,小到只有自己知道的杰伦粉)作为现在主流的分布式搜索服务,是时候来掌握它了?今天我们来一步一步学习它,es集群服务本文采用docker安装方式,很多人会问我为什么直接采用官网推荐方式搭建,主要我不是专业运维,不想花太多时间吧(其实我也会哦,
Easter79 Easter79
3年前
TypeScript 备忘录:如何在 React 中完美运用?
前言一直以来,ssh身边都有很多小伙伴对TS如何在React中运用有很多困惑,他们开始慢慢讨厌TS,觉得各种莫名其妙的问题降低了开发的效率。其实如果运用熟练的话,TS只是在第一次开发的时候稍微多花一些时间去编写类型,后续维护、重构的时候就会发挥它神奇的作用了,还是非常推荐长期维护的项目使用它的。其实我一
Wesley13 Wesley13
3年前
11款超实用的响应式设计测试工具
自EthanMarcotte2010年提出响应式设计理念以来,勤劳的小伙伴们就一直在响应式网页设计的道路上孜孜不倦的探索着。这几年网络上出现了五花八门的响应式设计工具,反而让小伙伴们不知道如何选择。今天跟大家推荐11款超实用的响应式设计测试工具,相信能提升你的测试效率。ResponsiveDesignTesting(https://