首页 新闻 找找看 学习计划

[温而新]Django异步任务之Celery

Celery celery 是一个用于实现异步任务的库, 在很多项目中都使用它, 它和 django 融合使用很完美. 使用 celery 可以在实现 http request请求返回 view 前做一些我们想做的而且耗时的事情而不会让用户等待太久 环境 django 版本 == 1.11.6 ce

[yx1989]增长中的时间序列存储(Scaling Time Series Data Storage) - Part I

本文摘译自 "Netflix TechBlog" : "Scaling Time Series Data Storage — Part I" 重点:扩容、缓存、冷热分区、分块。 时序数据 会员观看历史 Netflix的用户,每天观看1.4亿小时的内容。每位用户在查看影片和保存观看记录的时候,都会提供

[悦光阴]使用NLTK做文本分析

NLTK(Natural Language Toolkit)是一个功能强大的Python包,它提供了一组自然语言算法,例如切分词(Tokenize),词性标注(Part-Of-Speech Tagging),词干分析(Stem)和命名实体识别(Named Entity Recognition),分类

[letsfly]hive中beeline取回数据的完整流程

这里我们从BeeLine.execute讲起。 接下来来到BeeLine.dispatch,这里的入参就是sql语句。方法的最后调用了Commands.sql,然后调用到了Commands.execute。 如下图所示,这里是Commands.execute中的关键逻辑。 1.调用BeeLine.c

[月山][Nodejs] 用node写个爬虫

寻找爬取的目标 首先我们需要一个坚定的目标,于是找个一个比较好看一些网站,将一些信息统计一下,比如 url/tag/title/number...等信息 request.post({url:'http://service.com/upload', formData: formData}, funct

[李某龙]实例解析forEach、for...in与for...of

在开发过程中经常需要循环遍历数组或者对象,js也为我们提供了不少方法供使用,其中就有三兄弟forEach、for...in、for...of,这三个方法应该是使用频率最高的,但很多人却一值傻傻分不清,经常该混淆了它们的功能和注意点。就在今天,我来给它们一个大区分(*・ω< )。 forEach fo

[路过秋天]Taurus.MVC 2.3 开源发布:增强属性Require验证功能,自带WebAPI文档生成功能

本文介绍了Taurus新版本V2.3的新功能及基础用法,包括Require、Token等属性,还有增强的标签功能,集成的权限验证功能,关键还有WebAPI文档生成功能。

[韩俊俊]关于IOC容器的一些个人理解

一丶前言 下面是本人对于IOC容器的一些个人理解,希望能帮到初学者认识IOC,如有理解得不对的地方欢迎指正,也让我学学。 二丶IOC是什么,它是干嘛的? IOC只是一种编程思想,不局限于任何一种语言,任何语言都可以实现这种编程思想。它的设计思想是想把创建对象,管理对象生命周期,程序集之间的解耦的工作

[JackZengLab]【玩转开源】BananaPi R2——移植RPi.GPIO 到 R2

1. 首先给大家介绍一下什么是RPi.GPIO. 简单去讲,RPi.GPIO就是一个运行在树莓派开发板上可以通过Python去控制GPIO的一个中间件。 现在我这边做了一个基础功能的移植,接下来大家可以跟着我去学习一下RPi.GPIO是如何通过Python去实现控制开发板上的GPIO的。 2. 看一

[ゞ .邓澎波]MyBatis之分页插件(PageHelper)工作原理

  数据分页功能是我们软件系统中必备的功能,在持久层使用mybatis的情况下,pageHelper来实现后台分页则是我们常用的一个选择,所以本文专门类介绍下。 PageHelper原理 相关依赖 1.添加plugin   要使用PageHelper首先在my

[学无止尽,不忘初心]DevOps实践之一:基于Docker构建企业Jenkins CI平台

基于Docker构建企业Jenkins CI平台 一.什么是CI 持续集成(Continuous integration)是一种软件开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 二.CI工具 持续集成工具:jenkins 构建工具:maven 版

[Cavalry]Service Worker 离线无法缓存Post请求的问题解决

许多非REST API甚至可以用于读取数据的POST请求:典型的例子是graphql、soap和其他rpcpapi。但是,Post请求不能在一个现成的渐进式Web应用程序中缓存和脱机使用。浏览器的缓存API不会接受它们。下面是一个在IncedB中使用自定义缓存的解决方案。 幸运的是Service W

[雪之梦技术驿站]git 入门教程之紧急修复

和往常一样,每个人团队开发者都在自己的本地分支上进行日常工作,相互独立又相互联系,一直以来相安无事,可是某天下午,上级领导突然急冲冲的打电话告诉你线上出 了,需要你紧急修复,下班之前必须解决! 我们天生就是创造 的特殊群体,每天都在和各种各样的 打交道,早已经习惯了这样的工作节奏,再也没有当初刚刚遇

[最美的烟火]Redis主从和集群

主从概念 一个master可以拥有多个slave,一个slave又可以拥有多个slave。如此下去,形成了强大的多级服务器集群架构。 master用写数据,经统计:网站的读写比率是10:1 通过主从分离可以实现读写分离 master和slave都是一个redis实例(redis服务) 主从配置 Re

[花阴偷移]asp.net core系列 47 Identity 自定义用户数据

一.概述 接着上篇的WebAppIdentityDemo项目,将自定义用户数据添加到Identity DB,自定义扩展的用户数据类应继承IdentityUser类, 文件名为Areas / Identity / Data / {项目名称}User.cs。自定义的用户数据模型属性需要使用[Person

[阿曼达]基于.NET的APP开发和Windows开发,异步回调差别

在Smobiler的开发中,控件或组件及客户端功能都是通过事件或委托来进行处理的。 Smobiler是基于异步非阻塞的方式来运行的 下面我们分别对Windows的和Smobiler的MessageBox的处理方法来举例说明。 Windows的MessageBox方法 l 开发过Windows的都比较

[Minotauros]C#效率优化(3)-- 使用foreach时避免装箱

Introduction: ※本文不是在描述旧版本Unity中mono编译器导致的foreach语句额外装箱错误 博主是一名Unity 3D游戏开发者,游戏使用C#+lua开发,最近在优化C#代码时,发现了一处使用foreach不恰当的地方,其结果是造成了每帧近3k的GC Alloc,如此高频率的G

[Py.qi]python3之Django表单(一)

1、HTML中的表单 在HTML种,表单是在<form>...</form>种的元素,它允许用户输入文本,选择选项,操作对象等,然后发送这些数据到服务器 表单元素允许用户在表单种输入内容如,文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等。

[农码关山北]进程与线程杂谈

今天同事突然问我线程与进程的关系,虽然给她解释完,但是看她茫然的眼神,我就知道并没有解释清楚。 程序概述 谈进程与线程之前,我们先谈下什么是程序,程序是为实现特定目标或解决特定问题而用计算机语言编写命令序列的集合。说得通俗点就是你用计算机听得懂话(编程语言)命令计算机为你做特定的事情。 进程概述 在

[mingmingcome]设计模式六大原则

`2019年2月26日19:41:21` 设计模式六大原则 为什么会有六大原则 有言曰,“无规矩不成方圆”,有“规”才能画“圆”,那设计模式要遵循的六大原则要画一个什么的“圆”呢? 这里要从面向对象编程说起,从面向过程编程到面向对象编程是软件设计的一大步,封装、继承、多态是面向对象的三大特征,本来这