python中的类和对象

类和对象 1. 类和对象和概念 类:共性事物的抽象,是对某一类具有共同事物的描述,是具有相同属性和方法的集合 对象:类的实例,是共性事物的一个体现,是这类事物中的每个个体 2. 总结: 类是对象的模板,对象是类的实例 3. 创建类的语法 class Math: #类名一般首字母大写 a = 4 #属性 b = 5 def add(self): c = self.a + self
分类: 其他 发布时间: 04-30 22:31 阅读次数: 5

第十四届华中科技大学程序设计竞赛 K Walking in the Forest【二分答案/最小化最大值】

链接:https://www.nowcoder.com/acm/contest/106/K 来源:牛客网 题目描述 It’s universally acknowledged that there’re innumerable trees in the campus of HUST. Now you're going to walk through a large forest. There is a path consisting of N stones winding its way
分类: 其他 发布时间: 04-30 22:31 阅读次数: 5

001 线程的状态

一 . 概述 线程的整个生命周期是在不断切换其状态的.   在jdk中的Thread类之中有一个枚举类,在这个枚举类之中定义了线程的所有状态. 二 .线程的状态  public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED;
分类: 其他 发布时间: 04-30 22:31 阅读次数: 4

13.Docker之ENV指令

一、ENV指令说明 ENV指令用来在镜像构建过程中设置环境变量,后续的RUN可以使用它所创建的环境变量 当创建基于该镜像的container的时候,会自动拥有设置的环境变量 二、ENV案例 待续...
分类: 其他 发布时间: 04-30 22:31 阅读次数: 7

区块链技术教程,如何从零开始学习以太坊及区块链

摘要: 很多人迷惑于区块链和以太坊,不知如何学习,本文简单说了一下学习的一些方法和资源。 一、 以太坊和区块链的关系 从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,然后业界从比特币中提取了技术架构和体系,称之为区块链技术。从比特币提取的区块链技术称之为区块链1.0时代,那个时候的应用主要以电子货币和去中心化交易为主,比如各种山寨币。而以太坊将区块链带入了2.0的时代,区块链2.0不是推翻了1.0,而是在1.0的基础上实现了区块知晓、价值知晓、图灵完备,并进行了细节优化,从而形成了以智能合约为特色的区块链2.0。比特币定位于一个应用,而以太坊定位于平台,你可以在这个
分类: 企业开发 发布时间: 04-30 22:27 阅读次数: 5

u-boot分析1:Nandflash、Norflash启动

了解u-boot之前首先了解下Bootloader,简单说Bootloader就是一段小程序,它在系统上电时开始运行,初始化硬件设备,准备好软件环境,最后调用操作系统内核。 u-boot全称:Universal Boot Loader,即通用Bootloader,遵循GPL条款,开放源码。 支持多种嵌入式操作系统内核:Linux、NetBSD、VxWorks等 支持多个处理器系列:如PowerPC、ARM、x86、MIPS等 u-boot的核心最终目的就是从Flash上读出内核,然后启动内核。
分类: 其他 发布时间: 04-30 22:24 阅读次数: 5

柏斌:泛微合格的项目经理必备的3项能力

最近在思考如何在团队中培养出合格地项目经理,当一个新人来到项目团队,想往项目经理方向发展,他该如何做,要学习哪些技能才能成为一名合格的项目经理? 结合我自己这些年的项目管理经验,我认为项目经理的工作一定是以结果为导向的,目标就是项目验收,完成项目交付。要成功地完成交付,至少要搞定三件事情:一、搞定产品;二、搞定客户;三、搞定团队。 一、搞定产品 搞定产品是每个实施工程师就应该具备的能力,作为项目经理就更要熟练,产品关过不了,如何跟客户谈落地实施呢?当然作为合格的项目经理,仅仅懂产品的实施还不够
分类: 其他 发布时间: 04-30 22:24 阅读次数: 5

《编码-隐匿在计算机背后的语言》 —— 读书笔记(三):数字

7. 我们的十个数字 1) 数字是一种最抽象的编码。早期的数字系统:罗马数字(乘除很复杂)——古希腊数字系统(古希腊人以几何学闻名)——印度-阿拉伯数字系统(如今的阿拉伯数字) 2) 阿拉伯数字的优势:一是和位置有关,位置不同,代表的数量也不同 如100和1000;二是 10 和 0 是专门符号,其中0是数学史上最重要的发明,简化了数字系统中非常复杂的运算,尤其是乘除算法。 8. 十的替代品 1)数字可以有十进制、八进制、二进制表示(相互之间都可以进行加减乘运算,相互互换)。二进制只有0、1,
分类: 其他 发布时间: 04-30 22:24 阅读次数: 5

45. Collection

因为Collection是接口我们不能直接实例化,所以我们下面的例子都是采用多态实例化实现类ArrayList类 1. Collection中常用方法 添加: add()    添加一个元素到集合中 addAll() 把一个集合中的所有元素添加到指定的集合中(指定集合为调用此方法,参数为要被添加的集合) 删除: clear()   删除集合中的所有元素 remove()    删除集合中指定元素 removeAll() 删除2个集合中的交集 retainAll() 保留2个集合中的交集,其它删
分类: 其他 发布时间: 04-30 22:24 阅读次数: 5

2018浙江省赛(ACM)

这次比赛非常得爆炸,可以说体验极差,是这辈子自己最脑残的事情之一。 天时,地利,人和一样没有,而且自己早早地就想好了甩锅的套路。 按理说不开K就不会这么惨了啊,而且自己也是毒,不知道段错误也可以是MLE,而且我的内存就是卡了那么一点点,在比赛紧张的状态下人也变傻了吧。
分类: 其他 发布时间: 04-30 22:24 阅读次数: 7

kali-xfce的简单配置

1.更新 设置kali的更新源 在终端中打开sources.list root@kali:~# vim /etc/apt/sources.list 删除里面的注释,清空。 然后输入下面的更新源地址: deb http://http.kali.org/kali kali-rolling main non-free contrib 保存,保存退出,然后更新。 root@kali:~# apt-get update && apt-get upgrade && apt-get dist-upgrade
分类: 其他 发布时间: 04-30 22:24 阅读次数: 6

MySQL面试题

0.内连接、左连接、右连接的区别是什么? 连接类型 INNER JOIN      (内连接) LEFT OUTER JOIN   (左外连接) RIGHT OUTER JOIN  (右外连接) FULL OUTER JOIN   (完全外连接) 连接类型分成内连接和外连接两种。内连接是等值连接,外连接又分成左、右、完全外连接三种。连接类型中INNER、OUTER字样可不写。 内连接,也被称为自然连接,只有两个表相匹配的行才能在结果集中出现。返回的结果集选取了两个表中所有相匹配的数据,舍弃了不
分类: 其他 发布时间: 04-30 22:24 阅读次数: 4

kafka生产者网络层总结

1 层次结构 负责进行网络IO请求的是NetworkClient,主要层次结构如下 ClusterConnectionStates报存了每个节点的状态,以node为key,以node的状态为value;inFlightRequets中保存了每个节点已经发送的请求,但是还没有返回的请求,以node为key,以List<ClientRequest>为value。inFlightRequets从名字也可以看出,表示“正在空中飞”的请求。 2 如何保证每次只发送一个请求 sender线程启动
分类: 其他 发布时间: 04-30 22:24 阅读次数: 5

第十四届华中科技大学程序设计竞赛 J Various Tree

链接:https://www.nowcoder.com/acm/contest/106/J 来源:牛客网 题目描述 It’s universally acknowledged that there’re innumerable trees in the campus of HUST. And there are many different types of trees in HUST, each of which has a number represent its type. Th
分类: 其他 发布时间: 04-30 22:24 阅读次数: 6

Spring boot 配置 mybatis xml和动态SQL

1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mave
分类: 其他 发布时间: 04-30 22:24 阅读次数: 6

资源|5本深度学习和10本机器学习书籍(免费下载)

作者:lily 5本深度学习书籍资源推荐 深度学习(Deep Learning)byIan Goodfellow and Yoshua Bengio and Aaron Courville 中文版下载地址:https://github.com/exacity/deeplearningbook-chinese R语言深度学习实践指南(Deep Learning Made Easy with R)by Dr. N.D. Lewis 下载地址:http://download.csdn.net/det
分类: 其他 发布时间: 04-30 22:24 阅读次数: 6

shiro的过滤器

shiro的过滤器也是不多的我们可以自定义的方法,它的继承体系如下: 另外UserFilter是继承于AccessControlFilter 1、NameableFilter NameableFilter给Filter起个名字,如果没有设置默认就是FilterName;还记得之前的如authc吗?当我们组装过滤器链时会根据这个名字找到相应的过滤器实例; 2、OncePerRequestFilter OncePerRequestFilter用于防止多次执行Filter的;也就是说一次请求只会走一
分类: 其他 发布时间: 04-30 22:24 阅读次数: 6

【2018.04.29学习笔记】【正则表达式扩展知识练习】

摘要: 正则表达式扩展知识练习
分类: 企业开发 发布时间: 04-30 22:17 阅读次数: 6

java基础(17)、集合类(1:Collection)

一.  什么是集合类? 二.  Collection接口   2.1  Collection子接口(List接口和Set接口)   2.1  Collection的常用方法 三.  迭代器(Iterator)   3.1  关于迭代器   3.2  迭代其的用法   3.3  迭代器的简化:增强for循环   3.4  使用迭代器向集合添加元素 四.  List接口   4.1  List接口的方法   4.2  List接口的实现类   4.3  List遍历的方法   4.4  并发修改异
分类: 其他 发布时间: 04-30 22:14 阅读次数: 6

第十四届华中科技大学程序设计竞赛 C Professional Manager【并查集删除/虚点】

题目描述 It’s universally acknowledged that there’re innumerable trees in the campus of HUST. Thus a professional tree manager is needed. Your task is to write a program to help manage the trees. Initially, there are n forests and for the i-th fores
分类: 其他 发布时间: 04-30 22:14 阅读次数: 4