首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
weiwenhao
掘友等级
后端开发
|
nature-lang
择一事 终一生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 21
沸点 21
赞
42
返回
|
搜索文章
最新
热门
Parker 轻量级打包工具与容器运行时,一条命令将 python 脚本打包成可执行文件
Parker 轻量级打包工具与容器运行时,一条命令将工作目录打包成可执行文件,并以轻量级容器的方式直接运行在目标机器上。
Vue工程化最佳实践
api目录用于存放 api请求,文件名与模型名称基本一致,文件名使用小驼峰, 方法名称与后端restful控制器一致. 上面展示的是一个后台系统, empty为一个空布局.用于登录页面, 其他页面则使用default布局. 布局不需要过多介绍,写过laravel blade都很…
促销系统的设计
一个良好的促销系统应该具备易于扩展,易于统计促销效果等特点,在遇到秒杀类促销时还需要做到可扩容,抗并发(本次不考虑秒杀系统的设计)等等. 废话说完了,进入正题吧 对各种促销行为进行分析,会发现本质上是由两个部分和一个作用域组成. 两个部分既上图中的rule和action部分. …
MySQL中JSON字段的使用技巧
mysql5.7.8之后开始原生支持json. 在类似mongodb这种nosql数据库中,json存储数据是非常自然的, 在mysql中合理的使用json,能够带来极大的便利 可以看出,使用json字段使数据表的设计更加自然,集中,业务也相应的更加的简单方便. laravel…
简述python异步i/o库 —— asyncio
python的asyncio库以协程为基础,event_loop作为协程的驱动和调度模型。该模型是一个单线程的异步模型,类似于node.js。下图我所理解的该模型 事件循环通过select()来监听是否存在就绪的事件,如果存在就把事件对应的callback添加到一个task l…
程序员的键盘使用指南
如果你使用了mac相关的电脑并外接了非苹果键盘,需要注意一下 command键和option的位置. 更为标准且习惯的方式应该是 alt设置为command键,win设置为option键. 设置的方式也很简单,点击键盘 -> 修饰键 进行设置即可. caps既大小写锁定键,相信…
Amazing tree —— 二叉查找树
见名知意,其数据结构基础为二叉树,初次接触到二叉树时并没有感觉到其有什么突出之处。但看到通过二叉树构建出的二叉查找树方案时,确被深深的震撼了。 没有键值相等的结点。 这里可以很容易看出其规律,不需要过多的解释。 现在再插入一个元素13。 13>12所以往右边走来到14,13 <…
简述python的yield和yield from
函数可以看成是一堆指令的集合。在函数中加入yield可以把一个函数变成一个generator,虽然调用的方式不一样了,但是其实现的功能和原来的函数基本是一样的。 而yield在这其中的作用是,把运行中的函数进行了一个保存退出(也就是中断)。然后把线程的的控制权从函数手里交换到我…
Dijkstra算法及正确性分析
最近朋友问了一个关于列车调度的问题,求两个地点之间的最短路径。听起来挺简单的问题,可是仔细思考后发现完全无从下手。最近空闲下来便恶补了一番数据结构。 求最短路径的方法有Dijkstra,Floyd,BFS等等 其中Floyd适合多源最短路径,BFS适合无权值的情况,这里问题属于…
kmp 算法简介及 next 数组推导
Knuth-Morris-Pratt字符串查找算法(简称为KMP算法)可在一个主文本字符串S内查找一个词W的出现位置。此算法通过运用对这个词在不匹配时本身就包含足够的信息来确定下一个匹配将在哪里开始的发现,从而避免重新检查先前匹配的字符。 gif中可以看出,匹配失败之后kmp算…
下一页
个人成就
文章被点赞
353
文章被阅读
50,263
掘力值
1,610
关注了
13
关注者
204
收藏集
0
关注标签
14
加入于
2017-08-11