-
看一名 KDE 开发者如何使用 C++17 为项目提升巨大速度
参与 KDE 和openSUSE 开发的开源项目开发者Antonio Larrosa 一直在独立开发着一个名为 Bard 的命令行音乐管理器。他还写了一篇有趣的帖子来讲述他如何将这个软件中一些操作的速度提升了大约八千倍。 特别是,Antonio 专注于加速在用户的本地音乐收藏中寻找歌曲/音乐副本的过程。最初的代码通过 Python 实现,后来变成了经过优化的...
时间:2018-07-15点击:452收藏
-
送你10本机器学习和数据科学必读书
1.Python Data Science Handbook 链接:https://github.com/jakevdp/PythonDataScienceHandbook作者:Jake VanderPlas 这本书介绍了在Python中处理数据所需要的基本而重要的库,包括IPython、NumPy、Pandas、Matplotlib、Scikit-Lear...
时间:2018-07-15点击:222收藏
-
常用python爬虫框架整理
Python中好用的爬虫框架 一般比价小型的爬虫需求,我是直接使用requests库 + bs4就解决了,再麻烦点就使用selenium解决js的异步 加载问题。相对比较大型的需求才使用框架,主要是便于管理以及扩展等。 1.Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系...
时间:2018-07-15点击:195收藏
-
Python量化交易开源框架:AmazingQuant
1.简介开源地址: https://github.com/zhanggao2013/AmazingQuant AmazingQuant是一款基于event-driven的量化回测交易开源框架,下图是总体框架架构。 data_centerto_mongoDB 存放行情、财务等各种数据到MongoDB的存储模块get_data 策略中从数据库中取数据的接口模块t...
时间:2018-07-15点击:388收藏
-
IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人
刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。 比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。 总结一下,免得下次换了系统,还得再找一遍配置。 设置外观和字体大小 这个呢是设置一下外观。和字体大小。放在第一...
时间:2018-07-15点击:214收藏
-
java程序员如何编写更好的单元测试?
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。首先,让我们先来了解一下所谓的“代码覆盖率”。我找来了所谓的定义: 代码覆盖率 = 代码...
时间:2018-07-15点击:162收藏
-
Java 基础 之 标识符
http://www.verejava.com/?id=1699254299287 /* 标识符的命名规则: 1. 是以字母,数字,下滑线_和美元符号$ 组成 2. 不能以数字开头 3. 区分大小写 4. 不能是java的保留关键字 5. 最好是见名思意 */ public class Identifier { public static void main...
时间:2018-07-15点击:188收藏
-
python+pytest单元测试框架之使用Allure生成可视化的HTML图形测试报告
接着上篇文章《python+pytest单元测试框架之生成各种格式测试报告》我们继续学习,从上篇文章中可以看到通过pytest可以生成多钟不同格式类型的测试报告。但是有一点,Fell这测试报告太单调、单一,不能直接看出报告运行结果,不利于我们自己分析问题。为此,接下来要学习的就是通过Allure来生成可视化的HTML图形测试报告,方便我们分析和查看repor...
时间:2018-07-15点击:317收藏
-
flag在index里(详解)——Bugku
刚刚做了bugku的题目,现在整理一下 写出解题思路,希望能够帮助到那些需要帮助的人 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!! Challenge 1152 Solves flag在index里 80 http://120.24.86.145:8005/post/ 解题思路: 首先打...
时间:2018-07-15点击:241收藏
-
面试 9:Java 玩转冒泡排序
面试 9:用 Java 实现冒泡排序 南尘的朋友们,新的一周好,原本打算继续讲链表考点算法的,这里姑且是卡一段。虽然在我们 Android 开发中,很少涉及到排序算法,因为基本官方都帮我们封装好了,但排序算法也是非常重要的,在面试中 归并排序 和 快速排序 一直为高频考点,但在学习它们之前,我们必须得先把三大基础算法学会,毕竟层层递进,方得始终嘛。 冒泡排序...
时间:2018-07-15点击:196收藏
-
C#——Nhibernate探索
C#—Nhibernate探索 本篇文章,让我们一起来探索Nhibernate。 首先我们去搜索Nhibernate下载地址,如下链接所示。 该版本可能是最新版,我下载的4.0.4.GA。其中GA意思我没搞清楚。不过应该不重要。 https://sourceforge.net/projects/nhibernate/ 分析文件内容 下载完成后,解压缩,我们看...
时间:2018-07-15点击:166收藏
-
让Python之父愤然退位的PEP572究竟是什么?
【新智元导读】在星期四的一份名为“权力转移”的邮件列表帖子中,Python之父Guido van Rossum写道:“现在PEP 572已经完成,我不再想为一个PEP这么努力争取,而且还发现有这么多人鄙视我的决定。” 他现在已经宣布卸任,并且明确表示不会任命继任者。 Python之父Guido van Rossum表示,他累了。 Guido van Ross...
时间:2018-07-15点击:252收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7设置SWAP分区,小内存服务器的救世主
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启