Linux下Java读取不到本地中文名称文件

​最近有这样一个需求:在Java Web工程中读取本地某一个文件夹(固定路径,写在配置文件中)下的所有文件,然后将其导入到系统中。最直接的方案就是使用java.io.File的listFiles方法列出这个文件夹中的所有文件,然后在做处理

Python操作mysql数据库

本文介绍如何利用python中的pymysql库来对mysql数据库进行操作。将mysql中的数据直接导入python中,有如下两种方式:1)使用read_sql;2) 使用pymysql。

同步与异步python有什么不同

Web 应用程序通常要处理许多请求,这些请求在很短的时间段内来自不同的客户端。为避免处理延迟,必须考虑并行处理多个请求,这通常称为“并发”。“同步”和“异步”指的是编写并发应用程序的两种方式。所谓的“同步”服务器使用底层操作系统支持的线程和进程来实现这种并发性。

JavaScript是如何成为一门严肃的编程语言的

JavaScript 的卑微起步始于 1995 年,是由当时在 Netscape 通信公司工作的 Brendan Eich 在短短 10 天内创建的。从那时起,JavaScript 已经走过了漫长的道路,从一个让网站变得漂亮的工具变成了一种严肃的编程语言。

17个Python开发技巧

Python 是一门非常实用的语言,其简洁易用令人不得不感概人生苦短。本文罗列了17个非常有用的Python技巧,例如查找、分割和合并列表等。这 17 个技巧都非常简单,但它们都很常用且能激发不一样的思路。

详细讲解UML类图符号、各种关系说明

UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。

Python时间模块总结

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

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

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

JavaScript事件流

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

JavaScript递归函数

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

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

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

JavaScript函数属性和方法

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

JavaScript函数内部属性

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

延时队列的几种实现方式

在开发中,往往会遇到一些关于延时任务的需求。例如:生成订单30分钟未支付,则自动取消;生成订单60秒后,给用户发短信。对这种任务,我们给一个专业的名字来形容,那就是延时任务。本文讲述几种延时任务的实现方式。