Python时间模块总结

Python内置一个时间模块datetime,提供我们关于时间的表达。记录时间无所不在,日志文件,程序运行起始时间和时长,销量预测的特征等等,都能看到时间的身影,本文就总结下datetime模块的主要用法。

数据分析入门系列教程-数据采集

现今网络上充斥着大量有用的数据,我们只需要耐心的观察,再加上一些技术手段,就可以获取到大量的有价值数据。这里的“技术手段”就是网络爬虫。本文我们通过一个势力讲一下爬虫。

SQL分页查询方案的性能对比

本文主要介绍了基于ROWNUM、主键列/非空唯一性列、分析函数、OFFSET-FETCH NEXT机制的几种SQL分页查询方案的性能对比。SQL分页即物理分页,主要用于在数据结果集较大时控制数据在前台(比如报表,列表框,页面等)的分页显示,这样既可以降低内存消耗,提高查询效率,也可以方便数据在前台的展示。

大数据给教育带来怎样的可能?

当下,数据成为教学改进最为显著的指标。学生的成绩不好是由于周围环境而分心了吗?期末考试不及格是学生请了太多病假的缘故吗?这些以往不太好回答的问题,如今通过大数据可以来挖掘更多、更好、更精确的信息。

Linux下的计划任务:crontab

crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

JavaScript事件流

事件流描述的是从页面中接收事件的顺序。但有意思的是,IE和Netscape开发团队居然提出了差不多是完全相反的事件流的概念。IE的事件流是事件冒泡流,而NetscapeCommunicator的事件流是事件捕获流。

JavaScript递归函数

递归函数是在一个函数通过名字调用自身的情况下构成的,本文简单整理下JavaScript下递归的实现。

如何从Linux终端下载文件

如果你坚持使用Linux终端,例如在服务器上,该如何从终端下载文件?本文中你将学习两种在Linux中使用命令行下载文件的方法。

Git分支开发:规范指南

Git 是目前最流行的源代码管理工具。为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关操作。

如何应对云原生之旅中的安全挑战?

如果你已经接受了云原生计算的概念和原理,那么代表你已经处于领先地位。在当今先进且竞争激烈的IT环境中,你已经走上了正确的道路。但是,我们需要了解一件事,将开发环境和流程迁移到云原生环境是一项令人望而生畏又充满挑战的工作。任何人都只能建议你从单例应用程序迁移到微服务体系结构,但从哪儿迁移以及如何迁移才是需要分析的关键问题。

近场通信vs低功耗蓝牙: 如何抉择

在低功率、相对短距离连接的众多选择中,有两种技术脱颖而出——近场通信(NFC)和低功耗蓝牙(BLE)。两者都具有相对低廉的部署成本且易于使用。

如何利用Python爬虫实现给微信群发新闻早报

有这样一种场景,在很多技术交流群里面经常会发一些新闻早报,那这种新闻早报信息是怎么获取的呢?其实,早期使用的方案,是利用爬虫获取到一些新闻网站的标题,然后做了一些简单的数据清洗,最后利用 itchat 发送到指定的社群中。所以后来更改了一种方案,通过修改爬虫方案,创建 API 服务,编写 App 去获取数据,然后手动发送到微信群。

JavaScript函数属性和方法

ECMAScript中的函数是对象,因此函数也有属性和方法。每个函数都包含两个属性:length和prototype。其中,length属性表示函数希望接收的命名参数的个数。

JavaScript函数内部属性

在函数内部,有两个特殊的对象:arguments和this。其中,arguments是一个类数组对象,包含着传入函数中的所有参数。虽然arguments的主要用途是保存函数参数,但这个对象还有一个名叫callee的属性,该属性是一个指针,指向拥有这个arguments对象的函数。