词云,又称文字云、标签云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。常见于博客、微博、文章分析。 除了网上现成的Wordle、Tagxedo、Tagul、Tagcrowd等词云制作工具,在python ...
分类:
编程语言 时间:
2018-07-22 18:07:03
阅读次数:
4703
C++语言学习(十四)——C++类成员函数调用分析一、C++成员函数1、C++成员函数的编译C++中的函数在编译时会根据命名空间、类、参数签名等信息进行重新命名,形成新的函数名。函数重命名的过程通过一个特殊的NameMangling(名字编码)算法来实现。NameMangling算法是一种可逆的算法,既可以通过现有函数名计算出新函数名,也可以通过新函数名逆向推导出原有函数名。NameManglin
分类:
编程语言 时间:
2018-07-22 18:07:18
阅读次数:
162
C++语言学习(十二)——C++语言常见函数调用约定一、C++语言函数调用约定简介C/C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数就会出现堆栈异常等现象。上述现象出现在C和C++的代码混合使用的情况下或在C++程序中使用第三方库(非C++语言开发)的情况下,原因是函数调用约定(CallingConvention)和函数名修饰(Deco
分类:
编程语言 时间:
2018-07-22 18:07:26
阅读次数:
158
C++语言学习(十三)——C++对象模型分析一、C++对象模型分析1、类对象模型的内存布局class是一种特殊的struct,class与struct遵循相同的内存对齐原则,class中的成员函数与成员变量是分开存放的,每个对象拥有独立的成员变量,所有的对象共享类中的成员函数。运行时,类对象退化为结构体的形式:A、所有成员变量在内存中依次排布B、由于内存对齐的存在,成员变量间可能存在内存间隙C、可
分类:
编程语言 时间:
2018-07-22 18:07:36
阅读次数:
131
美女画廊 选择一个图片 ...
分类:
编程语言 时间:
2018-07-22 18:08:15
阅读次数:
159
在Python中,每一个module文件都有一个built-in属性:__name__,这个__name__有如下特点: 1 如果这个module文件是被别的文件导入的,那么,该__name__属性的值就是这个module文件的名字; 2 如果这个module文件是被当成程序来执行,那么,该__na ...
分类:
编程语言 时间:
2018-07-22 18:08:24
阅读次数:
203
思路:先合并数组,在去重,然后排序,再取出k个最大的值; ...
分类:
编程语言 时间:
2018-07-22 18:08:41
阅读次数:
945
在Python中,如果import的语句比较长,导致后续引用不方便,可以使用as语法,比如: 那么,为了简化输入,可以使用as语法: 下面提供as的完整语法格式,import和from都支持: ...
分类:
编程语言 时间:
2018-07-22 18:41:50
阅读次数:
2968
之前发过了装饰器版本的异常记录日志,但是需要装饰在函数或方法上。此篇用上下文管理,用一个with就能记录错误了,不需要写成函数。 运行结果是这样: ...
分类:
编程语言 时间:
2018-07-22 18:42:17
阅读次数:
251
更改项目打包方式 pom文件添加 启动类更改:继承与重写 细节:更改war包名称 注意,需要使用tomcat8才可以,tomcat7需要额外多下几个jar包放在lib下才可以。 ...
分类:
编程语言 时间:
2018-07-22 18:42:42
阅读次数:
150
在Python中,无法通过字符串来导入一个module文件: 但是,如果要实现以字符串导入module文件的功能,该怎么办呢?有3种办法。 exec 将import语句拼接成字符串,放入到exec函数里面执行: __import__函数 调用built-in函数__import__: import_ ...
分类:
编程语言 时间:
2018-07-22 18:42:58
阅读次数:
171
Spring Boot Interview Questions 1) What is Spring Boot? Spring Boot is a Spring module which provides RAD (Rapid Application Development) feature to S ...
分类:
编程语言 时间:
2018-07-22 18:43:16
阅读次数:
570
Spring Interview Questions 1) What is Spring? It is a lightweight, loosely coupled and integrated framework for developing enterprise applications in ...
分类:
编程语言 时间:
2018-07-22 18:43:25
阅读次数:
230
入口函数的用法 先上代码 如果直接执行这个py文件的话,输出的是222和666,这里就可以看出if __name__ == "__main__":是作为一个入口被我们执行的。 上面代码最后两句print打印的结果是: print(__name__)打印的是__main__,也就是说当一个模块被当做一 ...
分类:
编程语言 时间:
2018-07-22 18:43:39
阅读次数:
142
本案例来自小甲鱼的课程 关于Scrapy的安装网上都有方法,这里便不再叙述。 使用Scrapy抓取一个网站一共需要四个步骤: 0、创建一个Scrapy项目; 1、定义Item容器; 2、编写爬虫; 3、存储内容。 本次爬取的目标是全球最大的目录网站http://www.dmoztools.net,由 ...
分类:
编程语言 时间:
2018-07-22 18:43:54
阅读次数:
253
# 在我centos上装有两个python版本 # 我在~/py3/目录下创建虚拟环境,该目录为python3的一个独立环境 [root@localhost /]# cd home [root@localhost home]# cd /py3/ # 没有py3的话,创建 [root@localhos... ...
分类:
编程语言 时间:
2018-07-22 18:44:15
阅读次数:
153
吃够了java的苦,所以python好。 打今天起,要走python了。 首先呢,学习python需要python环境、和一款得心应手的集成开发环境。 python环境下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ JetBrain ...
分类:
编程语言 时间:
2018-07-22 18:45:07
阅读次数:
173
1、系统模块 新建的文件名不能和导入的库名相同,要不然python会优先从自己的目录下寻找。 import sys sys是一个系统变量,sys.argv会调出文件的相对路径,sys.argv[2] 后边的调出第二个参数 import os :os模块可以调用windows,linux内核中的命令行 ...
分类:
编程语言 时间:
2018-07-22 18:46:28
阅读次数:
180
1 Set接口概述 2 HashSet类 3 LinkedHashSet类 4 TreeSet类 ...
分类:
编程语言 时间:
2018-07-22 18:46:35
阅读次数:
183
一、request与session的区别 request简介 request范围较小一些,只是一个请求。 request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一次请求,当请求完毕之后,request里边的内容也将被释放点 。 简单说就是你在页面上的一个操作,request ...
分类:
编程语言 时间:
2018-07-22 18:47:32
阅读次数:
174