python介绍: Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。 python是一门什么样的语言: 编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言,我们这里主要看编译型语言和解释型语言. 编译和解释的区别是什么?编译器是把源 ...
分类:
编程语言 时间:
2018-05-30 17:29:21
阅读次数:
224
python 为什么不能利用多核CPU GIL: (1)其实是因为在python中有一个GIL(Global Interpreter Lock),中文为:全局解释器锁。 1、是最开始python为了数据安全设计了这个GIL。 2、每个CPU在同一时间只能执行一个线程: (在单核CPU下的多线程其实都 ...
分类:
编程语言 时间:
2018-05-30 17:29:55
阅读次数:
228
1、做一个小图标在界面中通过按钮可以变大 变小 变色 变圆 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>改变图片</title> <style> .box{//设置显示的盒子的属性 width:100px ...
分类:
编程语言 时间:
2018-05-30 17:30:53
阅读次数:
181
auto 指定符(C++11 起) C++ C++ 语言 声明 对于变量,指定其类型将从其初始化器自动推导而出。 对于函数,指定其返回类型是尾随的返回类型或将从其 return 语句推导出 (C++14 起)。 对于非类型模板形参,指定其类型将从参数推导出。 (C++17 起) 语法 auto va ...
分类:
编程语言 时间:
2018-05-30 17:31:08
阅读次数:
311
1:Python标识符 标识符由字母,数字,下划线组成; 所有的标识符可以包括英文,数字及下划线(_),但不能以数字开头; 标识符是区分大小写的; 以单下划线开头 _foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能以 from xxx import * 导入; 以双下划线开头的__ ...
分类:
编程语言 时间:
2018-05-30 17:32:17
阅读次数:
205
前端基础之JavaScript JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件 ...
分类:
编程语言 时间:
2018-05-30 17:32:35
阅读次数:
266
GIL解决了Python中的什么问题? 为什么选取GIL作为解决方案? 对多线程Python程序的影响 为什么GIL还没有被删除? 为什么在Python 3 中GIL没有被移除? 如何处理Python中的GIL? 我们所说的Python全局解释锁(GIL)简单来说就是一个互斥体(或者说锁),这样的机 ...
分类:
编程语言 时间:
2018-05-30 17:33:52
阅读次数:
220
深度优先(从左往右); 按照这个原则来;至于使用栈,或者队列;根据它们不同的特性;最终务必保证最终结果是原继承结构的“从左往右”;所以,如果是栈,就是右侧先入栈,左侧再入(这样左侧能先出来,遵循从左到右的原则;)如果是队列,则左侧先入队列,右侧再入(也能保证左侧先出来,遵循从左到右的原则) 群主】王 ...
分类:
编程语言 时间:
2018-05-30 17:35:04
阅读次数:
198
Spring框架的四大原则: 1、使用POJO进行轻量级和最小侵入式开发; 2、通过依赖注入和基于接口编程实现松耦合; 3、通过AOP和默认习惯进行声明式编程; 4、使用AOP和模板(template)减少模式化代码 Spring所有功能的设计和实现都是基于此四大原则的。 ...
分类:
编程语言 时间:
2018-05-30 17:36:07
阅读次数:
140
1. 把yyyyMMddHHmmss 变成date型 最终结果: 2.把yyyy-MM-dd HH:mm:ss变成date型 最终结果: ...
分类:
编程语言 时间:
2018-05-30 17:38:55
阅读次数:
158
1、LVS的调度算法我们对LVS的调度算法分为两类:静态算法和动态算法。1.1、静态算法仅根据算法本身进行调度,而不考虑后端真实服务器的实际连接情况和负载情况。1.1.1 轮询(RR)--Round Robin负载调度器将用户请求按顺序轮流分配到后端的真实服务器上。它均等的对待每一台真实服务器,而不管服务器实际的连接数和系统负载。权重值相同,权重值若为0则表示真实服务器不可用。1.1.2 加权轮询
分类:
编程语言 时间:
2018-05-30 18:11:43
阅读次数:
192
CentOS7安装Python3我们可以看一下系统版本:[root@lizhi01etc]#catcentos-releaseCentOSLinuxrelease7.4.1708(Core)由此确认系统版本是CentOS7。下面查看一下现有Python的版本:[root@lizhi01etc]#python-VPython2.7.5版本号为Python2.7.5。在CentOS7中,原本带有Pyt
分类:
编程语言 时间:
2018-05-30 18:14:48
阅读次数:
220
AOP:面向切面编程,相对于OOP面向对象的编程 Spring的AOP的存在的目的是为了解耦。AOP可以让一组类共享相同的行为。在OOP中只能通过继承类和实现接口,来使代码的耦合度增强,且类继承只能为单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。 Sping支持AspectJ的注解式 ...
分类:
编程语言 时间:
2018-05-30 18:15:59
阅读次数:
225
我们学习了 C++ 这么长时间了,我们来看看 C++ 中对象的本质。它里面是用 class 定义的对象,class 是一种特殊的 struct。在内存中 class 依旧可以看做变量的集合,class 与 struct 遵循相同的内存对齐规则。class 中的成员函数与成员变量是分开存放的,及每个对象有独立的成员变量,所有对象共享类中的成员函数。那么我们如果在 class 和 struct 中同时定义相同的成员变量的话,它们所占的内存大小会一样嘛?
分类:
编程语言 时间:
2018-05-30 19:14:51
阅读次数:
173
Spring的依赖注入的最大亮点就是所有的Bean对Spring容器的存在是没有意识的。即可以将容器替换成别的容器,如GoogleGuice,这时Bean之间的耦合度很低。 但是在实际项目中,不可避免地要用到Spring容器本身的功能资源,这时的Bean必须要意识到Spring容器的存在,才能调用S ...
分类:
编程语言 时间:
2018-05-30 19:14:57
阅读次数:
151
一:Python基础 1、文件后缀名: .py 2、Python2中读中文要在文件头写: -*-coding:utf8-*- 3、input用法 n为变量,代指某一变化的值 n = input ('请输入用户名:‘) 等到用户输入值,就会将用户输入的值赋值给n,n代指用户输入的内容。 4、变量只能由 ...
分类:
编程语言 时间:
2018-05-30 19:18:20
阅读次数:
200
代码在GitHub上。 包括如下几种样例代码: https://github.com/quchunhui/tod-train-1.0/tree/master/hadoop/src/main/java/hdfs ...
分类:
编程语言 时间:
2018-05-30 19:18:35
阅读次数:
174
一、决策树之ID3算法简述 1976年-1986年,J.R.Quinlan给出ID3算法原型并进行了总结,确定了决策树学习的理论。这可以看做是决策树算法的起点。1993,Quinlan将ID3算法改进成C4.5算法,称为机器学习的十大算法之一。ID3算法的另一个分支是CART(Classificat ...
分类:
编程语言 时间:
2018-05-30 19:21:00
阅读次数:
231
本身是个美剧迷,其中权力的游戏是我最爱的美剧之一,所以我通过kaggle下载了数据集并进行分析。数据名称解释如下: 首先我们先提出问题: 1.每个国王攻击方式 2.每年死亡或被俘的重要人物 3.每个区域死亡或被俘的重要人物人数 4.战争结果是否与兵力多少有关系 1 导入包 1 收集数据 1.1 查看 ...
分类:
编程语言 时间:
2018-05-30 19:22:12
阅读次数:
488
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发中在.jav ...
分类:
编程语言 时间:
2018-05-30 19:22:42
阅读次数:
150