python调用tushare获取沪股通、深股通成份股数据
接口:hs_const描述:获取沪股通、深股通成分数据注:tushare库下载和初始化教程,请查阅我之前的文章输入参数名称 | 类型 | 必选 | 描述hs_type | str | Y | 类型SH沪股通SZ深股通is_new | str | N | 是否最新1是0否(默认1)输出参数名称 | 类型 | 默认
Python3基础小记2
一.用字典映射代替switch-case语句字典中的key,对应于switch-case语句中的case,可避免用if-elseswitch-case结构:switch(day):case0:dayName=“Sunday”;break;case1:dayName=“Monday”;break;case2:dayName=“Tuesday”;break;…default:dayName=“Unkn
一分钟读书俱乐部(十一):《区块链技术驱动金融》梅克尔树
原文精选:另一个我们可以用哈希指针建立的有用的数据结构是二叉树。使用哈希指针的二叉树也叫作梅克尔树(Merkletrees),以其发明者拉尔夫·梅克尔(RalphMerkle)的名字命名。如图1.7所示,假设我们有很多包含数据的区块,这些区块就构成了树的叶子(节点)。我们将这些数据区块两两分组,然后为每一组建立一个有两个哈希指针的数据结构,每个指针对应一个区块,这些数据结构就构成了树的下一个层次。
k8s init-Containers
梳理概念: 初始化容器,顾名思义容器启动的时候,会先启动可一个或多个容器,如果有多个,那么这几个InitContainer按照定义的顺序依次执行,只有所有的InitContainer执行完后,主容器才会启动。由于一个Pod里的存储卷是共享的,所以InitContainer里产生的数据可以被主容器使用到。 InitContainer可以在多种K8S资源里被使用到如Deployment、D
JavaScript中~~符号什么意思?
是一种利用符号进行的类型转换,转换成数字类型~~true==1~~false==0~~""==0~~[]==0~~undefined==0~~!undefined==1~~null==0~~!null==1~是按位非,就是每一位取反,~~常用来取整比如~~10.2323=10~~(10/3)=3它被用作一个更快的替代Math.floor()。参考:https://zhidao.baidu.com/
Android——LruCache源码解析
以下针对AndroidAPI26版本的源码进行分析。在了解LruCache之前,最好对LinkedHashMap有初步的了解,LruCache的实现主要借助LinkedHashMap。LinkedHashMap的源码解析,可阅读Java——LinkedHashMap源码解析概述 LruCahce其Lru是LeastRecentlyUsed的缩写,即最近最少使用,是包含对有限数量值的强引用的缓存。
台湾大学李宏毅手写数字辨识课堂演示demo
导入相应的包:#这一行是我tensorflow的问题,其实不用导入import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'import numpy as npimport kerasfrom keras.models import Sequentialfrom keras.layers.core import Dense, Dropout, Activat
Redis--命令
设值set KEY VALUE获值get KEY设置过期时间(单位:s)set KEY VALUE ex SECONDS设置过期时间(单位:s)exprire KEY SECONDS设置过期时间(单位:ms)pexprire KEY MILLISECONDS设置UNIX过期时间戳exprireat KEY timestamp设置UNIX过期时间戳pexprireat KEY MILLISECOND
在jQueryEasyui datagrid加载完成后清除选中
1.jQueryEasyui1.26存在reload后,还会选中的BUG,可以在初始化dataGrid的时候,在Success方法里加上这句onLoadSuccess:function(data){$("#user_msgList").datagrid("clearSelections");},
WebView覆盖默认错误页面
在我们使用WebViewClient时,如果不做任何处理,经常会在页面出错时显示系统自带错误页面,长的比较丑,那么我们想要覆盖这个错误页面,显示成我们自己的错误页面,该如果处理?很简单,重写WebViewClient,通过回调交给调用者来换成我们自己的页面。原理:覆盖Client接收到的错误,加载空页面提供回调方法用于处理加载过程,既页面开始/页面结束/接收错误踩过的坑:webview重加载的时候
IntelliJ IDEA爬坑打铁
一、Tomact权限问题错误:Error running 'Unnamed': Cannot run program "/Users/honeyrr/Library/Tomcat/bin/catalina.sh" error=13, Permission denied解决方式:权限不够:命令行进入到Tomcat的bin目录下执行:chmod777*.sh欧了二、创建一个类,butmain函数无提示
jquery获取所有选中的checkbox
varapp_value=[]; varspCodesTemp='';$('input:checkbox[name=app]:checked').each(function(i){ //放到一个数组中 app_value.push($(this).val()); //将值放入一个字符串中 if(0==i){
适配器--学习笔记
1事件三要素a)事件源:操作事件的对象,例如:窗体Frameb)事件监听器:事件监听器监听事件源,例如WindowListner,它是一个接口 c)事件,例如:单击事件,通过事件,可以取得事件源监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行import java.awt.Frame;i
在树莓派 3 上运行 openSUSE:简单几步搭建一个实用系统
本文由SUSE文档团队的技术作者DmitriPopov撰写。在树莓派3上部署openSUSE系统不是很复杂,不过这儿有一些小技巧教你更好地完成这个过程。首先,你将会有一些版本可供选择。如果你打算使用树莓派3作为一个普通主机,那么带有图形界面的openSUSE将是你最好的选择。有几种不同的图形环境可供选择:X11、Enlightenment、Xfce或是LXQT。openSUSE还有一个JeOS版本
WPF/E CTP Quick Start - 第八部分:媒体(翻译)
WPF/E提供了MediaElement对象,可以让您在页面中播放WMV(WindowsMediaVideo)和WMA(WindowsMediaAudio)文件。 这篇文档包含了以下部分:在页面中添加媒体信息有用的MediaElement属性交互式地控制媒体的播放 下面该做什么呢? 在页面中添加媒体信息 如果需要在页面中添加媒体信息,您需要创建一个MediaElement元素,并
js笔记十三之字符串及常用方法
字符串常用方法在js中用单(双)引号包起来的都是字符串var str = "welcome to javascript,good good study,day day up!"// -> 字符创就是由零到多个字符组成的索引字符串中的第一个字符索引是0字符串中的第二个字符索引是1...以数字作为索引,从零开始字符串中最后一个字符的索引为length-1 如果指定的索引不存在,输出的结果为undefi
.net core实践系列之短信服务-架构优化
前言通过前面的几篇文章,讲解了一个短信服务的架构设计与实现。然而初始方案并非100%完美的,我们仍可以对该架构做一些优化与调整。同时我也希望通过这篇文章与大家分享一下,我的架构设计理念。源码地址:https://github.com/SkyChenSky/Sikiro.SMS/tree/optimize(与之前的是另外的分支)架构是设计的还是演变的?架构该词出自于建筑学。软件架构定义是指软件系统的
CSS——实现元素的垂直居中
在写CSS的过程中,我常常谷歌一个东西,就是如何实现元素的垂直居中,水平居中难度还不是很大,但是垂直居中我这个烂记性是写一次忘一次,于是本着好记性不如烂笔头的想法,写下一篇博客记录下来。那么今天就记录下三种垂直居中的方法,各位看官按需使用。通用情况首先我们先介绍一种通用情况下的垂直居中,这个方法不需要设置自己的高度,也不需要父容器设置高度,利用绝对定位只需要三行代码就能实现。首先html代码长这个
集合及相关类
一:集合概念与框架结构存储一个班学员信息,假定一个班容纳20名学员使用数组特点:长度固定,遍历速度快 可以存储基本类型和引用类型如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架集合的概念:集合:JavaAPI所提供的一系列类的实例,可以用于动态存放多个对象。Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中特点:
Java 多线程(二)之 Thread 优先级
Thread中线程优先级相关属性每个线程均有优先级,在Thread中,与优先级对应的属性如下:/** * 线程的优先级属性 */private int priority;/** * 线程所能拥有的最大优先级. */public final static int MIN_PRIORITY = 1;/** * 线程默认的优先级. */public final static int NORM_PRIOR