应用开发

Python之代码进度条

我们都知道,进度条是用来直观展示流程所需时间的优秀工具,以免我们担心流程会突然挂掉,而且我们可以用它来预测代码运行是否正常,借助进度条,每个人都能直观地看到脚本最新的进展情况。如果你之前没用过进度条,八成是觉得它会增加不必要的复杂性或者很难维护,其实不然。要加一个进度条其实只需要几行代码。在这几行代码中,我们可以看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。下文将介绍 4

安全剑客
Python
2020-01-13 10:29

2019 量化交易策略实盘总结和一些展望

2019算是完整的跑完一年量化交易,18年是实盘开始,蒙着眼大胆瞎搞,19年小心翼翼,花了不少时间做了些理论研究。这里推荐石川,刀疤连和量子动物园这几个微信公众号,相对于18年大胆交易为主,但是不知道所以然,今年倒是对于CTA的跟随趋势交易有了理论的了解。今年收益中体还是盈利,但是并不过,不过总体逐渐走好,也给了我继续做量化动力。今年实盘的主要交易策略都是跟随趋势交易,主要都是下面三个,中间断断续

张国平
Python
2019-12-31 17:34

在Python中使用“assert”有什么用?

我一直在阅读一些源代码,在一些地方我已经看到了assert的用法。这究竟是什么意思? 它的用途是什么?#1楼断言语句有两种形式。简单的形式, assert <expression> ,相当于if __debug__:     if not <expression>: rai

技术大咖
Python
2019-12-30 13:51

APScheduler的使用详解

APScheduler 是一款Python开发的定时任务工具, 跨平台运行, 不依赖Linux系统的crontab服务, 在windows上也可以运行

ckxllf
Python
2019-12-24 10:15

中文新闻情感分类 Bert-Pytorch-transformers

中文新闻情感分类 Bert-Pytorch-transformers 使用pytorch框架以及transformers包,以及Bert的中文预训练模型

ckxllf
Python
2019-12-24 09:56

Java及Jquery获取屏幕分辨率的实现代码

在日常工作种,获取浏览器分辨率的实现模式往往在于前端就能得到很好的处理效果,但不可能避免的是,比如需要通过分辨率识别中英文字符长度进行截取校验时,在后台把逻辑书写更加方便省时,故引申了对后台校验分辨率的需求。一、Java代码获取屏幕分辨率//类包使用为: java.awt.Toolkit//屏幕分辨率宽度int screenW = (int) To

a1322674015
Java
2019-12-23 22:02

今日头条Go建千亿级微服务的实践

今日头条当前后端服务超过80%的流量是跑在 Go 构建的服务上。微服务数量超过100个,高峰 QPS 超过700万,日处理请求量超过3000亿,是业内最大规模的 Go 应用。Go 构建微服务的历程在2015年之前,头条的主要编程语言是 Python 以及部分 C++。随着业务和流量的快速增长,服务端的压力越来越大,随之而来问题频出。Python 的解释性语言特性以及其落后的多进程服务模型受到了巨大

a1322674015
Go语言
2019-12-23 21:48

训练模型的保存与加载

训练模型的保存与加载

ckxllf
Python
2019-12-19 13:26

比较两个List对象,找出新增、删除、更改的条目

需求说明我们在开发过程中,经常需要对比两个List对象的数据,找出新增、删除、更改的条目。典型的情况如需要根据前端给出的请求列表,与后台表中当前具有的记录做比较,然后对后台表做增、删、改的操作。为此,以下举例总结List对象的比对方法。 新建一个控制台程序新建一个控制台程序作为例子。 定义一个记录数据条目的类 public class Class1 { pub

llnnmc
.net
2019-12-14 17:46

Redis为什么是单线程、及高并发快的3大原因详解

Redis的高并发和快速原因1.redis是基于内存的,内存的读写速度非常快;2.redis是单线程的,省去了很多上下文切换线程的时间;3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io上浪费一点时间。为什么Redis是单线程

chuyang2017
Java
2019-12-14 12:32

在CentOS6.8下安装Docker

在CentOS6.8下安装Docker

fengwuying121
Java
2019-12-14 09:28

7个Web前端程序员必须会用CSS技巧

1、元素的margin的top、bottom及padding的top、bottom使用百分比作为单位时,其是相对父元素的宽度width的而不是我们想象的高度height;举个例子:其实出现这种现象,我们可以巧用margin/padding的百分比值实现高度自适应(多用于占位,避免闪烁)当然该元素高度上的百分比是相对其父元素高度的百分比的,min-height及max-height也适用这条规律。2

前端程序猿
Javascript
2019-12-11 20:20

Kubernetes 是什么?

Kubernetes 是什么都9102年了,你再不了解 Kubernetes 就真的 out 了!!!(贩卖焦虑体 kubernetes 是什么?Kubernetes 这个词来源于希腊语,有主管、舵手、船长的意思,我们从中能听到一丝管理的意味,从图标中也能看出来。 .png) 在 kubernetes 的网站上,描述 kubernetes 是: 生产级别的容器编排系统 从这个定义

java06051515
IT综合
2019-12-11 11:32

如何成为一名Java高级架构师

近些年来互联网快速发展,现阶段的数据量和高并发的诉求,引起了不少传统的技术人员的力不从心,企业愈发关注到了系统架构的重要性,既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的领导型人物——Java架构师应运而生Java高级架构师已经成了炽手可热的岗位。现Java高级架构师已成为目前最急需的岗位之一。顺势而为,朝着" Java高级架构师 " 出发,将会是你正确的选

前端程序猿
Javascript
2019-12-09 21:09