本文所有实例代码在python3.7下 一.__new__和__init__区别 1.__new__先于__init__执行;__new__是相当于其他OOP语言的构造方法,负责创建实例;之后,__init__负责初始化实例属性。__new__处理对象创建,__ init__处理对象初始化。 2._ ...
分类:
编程语言 时间:
2019-01-05 19:58:35
阅读次数:
198
Python是当今应用最广泛的编程语言之一,以其效率和代码可读性著称。作为一个科学数据的编程语言,Python介于R和java之间,前者主要集中在数据分析和可视化,而后者主要应用于大型应用。这种灵活性意味着Python可以作为一个单一工具来汇集整个工作流。也就是说Python本身是被允许扩充的,并非 ...
分类:
编程语言 时间:
2019-01-05 20:02:01
阅读次数:
182
C++程序设计要点总结 在编程的过程中呢我们总会遇到一些各种各样的问题,就比如在写方法的时候,我们一个同样的方法要写好几种类型的呢,这让我们很伤脑筋,但是呢C++有一个强大的功能就是模板机制,这个模板机制就可以让我们少写很多同样的代码,那么什么是模板呢,。我们举一个小例子吧!比如我们要去写交换函数, ...
分类:
编程语言 时间:
2019-01-05 20:02:28
阅读次数:
202
摘自《C++多核编程》 6.2 线程和进程的比较 线程和进程都能够提供并发程序执行。当您决定使用多个进程还是多个线程时,上下文切换需要使用的系统资源、吞吐量、实体间通信、程序简化等都是需要考虑的问题。 6.2.1 上下文切换 当您创建一个进程时,可能只需要主线程这一个线程就可以实现进程的功能了。当进 ...
分类:
编程语言 时间:
2019-01-05 20:04:19
阅读次数:
192
Python股票数据分析 最近在学习基于python的股票数据分析,其中主要用到了tushare和seaborn。tushare是一款财经类数据接口包,国内的股票数据还是比较全的 官网地址:http://tushare.waditu.com/index.html#id5。seaborn则是一款绘图库 ...
分类:
编程语言 时间:
2019-01-05 20:06:33
阅读次数:
199
在JavaScript中+操作符有两个作用: (1)加法运算 (2)字符串连接 在使用+操作符进行运算时,当+操作符两边都是数值类型的时候,进行加法运算; 当+操作符两边有任意一边是字符串,则进行字符串连接操作。(在进行计算时,数字字符串不会自动转换为数字) 还有一点需要注意的是:表单里输入的任何内 ...
分类:
编程语言 时间:
2019-01-05 20:37:13
阅读次数:
227
1. 线程池的实现原理 提交一个任务到线程池中,线程池的处理流程如下: 判断线程池里的核心线程是否都在执行任务,如果不是(核心线程空闲或者还有核心线程没有被创建)则创建一个新的工作线程来执行任务。如果核心线程都在执行任务,则进入下个流程 线程池判断工作队列是否已满,如果工作队列没有满,则将新提交的任 ...
分类:
编程语言 时间:
2019-01-05 20:40:16
阅读次数:
149
Java集合类 一、Java集合类大致可以分为Set、List、Queue和Map四种体系。 1、 Set代表无序、不可重复的集合 2、 List代表有序、重复的集合 3、 Map代表具有映射关系的集合 4、 Queue是一种队列集合的实现 Java集合和数组的区别? 1、 数组的长度在初始化时指定 ...
分类:
编程语言 时间:
2019-01-05 20:41:17
阅读次数:
241
今天所学的是模板实参推断。 首先假设我们比较两个类型不同的参数的函数模板,很简单: 它的用法是这样的: 假设我们不知道函数模板具体的返回类型,可以用decltype来获取表达式的返回类型: 标准库也包含几个类型转换模板库: 可能其他还有一些东西,但是今天就先写那么点吧。 ...
分类:
编程语言 时间:
2019-01-05 21:28:19
阅读次数:
229
Javabean的设计原则 公有类 无参公有构造方法 私有属性 getter和setter方法 在Jsp页面中如何使用Javabeans? 像使用普通Java类一样,创建JavaBeans实例。 在JSP页面中通常使用JSP动作标签使用JavaBeans。 useBeans动作 setPropert ...
分类:
编程语言 时间:
2019-01-05 21:31:14
阅读次数:
187
1.计算机基础 cpu:相当于人的大脑,用于计算机。 内存:储存数据,4G,8G,16G,32G,成本高,断电即消失。 硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件。 操作系统 硬盘 2.python历史 宏观上:python2与python3区别: python2源码不标准 ...
分类:
编程语言 时间:
2019-01-05 21:33:40
阅读次数:
227
继续维护并补充中,如果有遗漏,请联系补充。 ...
分类:
编程语言 时间:
2019-01-05 21:35:35
阅读次数:
237
Python的基本数据类型有数字(Number),字符串(string),列表(List)、集合(Set),元组(Tuple)和字典(Dictionary)。 数字:1.包括了整型、浮点型和布尔型,还加入了复数(int、float、bool、complex); 2.若是想知道它具体是什么类型,可以调 ...
分类:
编程语言 时间:
2019-01-05 21:36:16
阅读次数:
142
直接上干货,没啥好说的: 代码1:十六进制转字符串函数 执行效果: 代码2:字符串转十六进制字符串函数 执行效果: 代码3:二进制字符串到十六进制字符串函数 1 #include <stdio.h> 执行效果: 代码4: 执行效果: 代码5:最后,来一个等长二进制字符串异或函数 执行效果: Have ...
分类:
编程语言 时间:
2019-01-05 21:36:55
阅读次数:
684
“算法”是什么?也许对一个没经历过洗脑的人来话,一上来有点懵逼,不知道这是一个什么东东。本着不忽悠与不被忽悠的态度,试着用最简单的语言来告诉你:算法就是你做一些事情的规律!别急,一定会有人站出来说我不对。但不打紧,还那句口头禅:让×××飞一会儿!接下来,就用一些实际例子来告诉大家我们的人生要底要用多少“算法”才能过好我们这一生..........决策树算法这个算法本质上是解决我们是选A还是选B的问题
分类:
编程语言 时间:
2019-01-05 21:37:20
阅读次数:
181
运用所学的知识做了一个商城排序的案例,实现了以下需求: 1. 分别点击上架时间、价格和热度,能按照点击的类别进行相应的排序; 2. 升序的时候,代表升序的小三角变颜色,降序的时候正好反过来。 虽然只是个小小的案例,但是有许多问题解决,比如点击时候,排序小三角变化,当点击的三角变化时,其他没点击的小三 ...
分类:
编程语言 时间:
2019-01-05 21:37:49
阅读次数:
238
自动化的工作是为了从繁琐重复的劳动中挣脱出来,把精力用在数据分析上。自动化方面python是在好不过了,不过既然要提交报表, 就不免要美观什么的。pandas虽然很强大,但是无法对Excel完全操作,现学vba有点来不及。于是就找到这个openpyxl包,用python来修改Excel。如下所示: ...
分类:
编程语言 时间:
2019-01-05 21:38:56
阅读次数:
267
Java数据读入 读入一个整数: Scanner sc = new Scanner (System.in); int n = sc.nextInt(); 读入一个字符串 Scanner sc = new Scanner (System.in); String s=sc.next(); 读入一个浮点数 ...
分类:
编程语言 时间:
2019-01-05 22:39:14
阅读次数:
202
今天在项目中遇到一个问题 就是一个json对象里边是一个个数组,用户点击选中会把选中的数据从原来的数据里边删除 想了想写了一段代码,如下 let json={title:1212,reader:100} let arr=[{title:1212,reader:100},{title:5656,rea ...
分类:
编程语言 时间:
2019-01-05 22:39:36
阅读次数:
187
Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形 。 通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。但是还有pylab也很好用。 网上大部分的博客文章对这二者的解 ...
分类:
编程语言 时间:
2019-01-05 22:39:51
阅读次数:
249