XUPT-D】的更多相关文章

业精于勤,荒于嬉:行成于思,毁于随 -- 韩愈·<进学解>   因为工作中需要用到Redis,所以最近抽点时间看了一下,现在将学习的内容整理一下.   一.简介 1.Redis是什么? Redis是一个内存中的key-value型数据结构存储系统,可以用作数据库.缓存和消息中间件.官方网站:redis.io,中文网站:redis.cn.   2.为什么要使用Redis?     - 多功能:可用作数据库.缓存和消息中间件(用于进程间通信):     - 支持多种类型的数据结构,比如:strin…
在未排序的数组中找到第 k 个最大的元素.请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素. 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k = 4 输出: 4 说明: 你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度.思路方法:这道题思路就挺简单的,考查的就是对排序算法的了解.就用排序算法把数组元素按照降序排列,最后返回排序好的数组中下标为k-1的元素即是答…
一.需求: 最近在做文件传输的东西,文件传输当然是传输很重要,包括编码格式以及进制的统一. 简略的说一下这次做的东西:首先文件是按照块来发送的,一块一块大的发,但是,发送的过程是这样的: 先发送头部,头部包括三部分:1.一个int类型的文件Id, 2.一个long类型的偏移量,因为是块发,当然需要知道每次发送的起始位置. 3.一个int类型的文件长度. 而我们知道,文件传输可以是文件流的形式.但是是以二进制传输的,所以就牵扯到了int<->二进制和long<->二进制的需求. 二.…
一.RMI简介: 说到RMI就不得不说RPC了. RPC:(Remote Procedure Call),远程过程调用. RMI(Remote Method Invocation),远程方法调用. RPC和RMI是有区别的,RPC中是通过网络服务协议向远程主机发送请求,RPC远程主机就去搜索与之相匹配的类和方法,找到后就执行方法并把结果编码,通过网络协议发回. 而RMI是通过客户端的对象作为远程接口进行远程方法的调用.RMI只适用于Java语言. 二.RMI的运行机理: 涉及两个网络端.其核心思…
都知道Java中的Spring,有一重要思想:AOP,实现原理也就是Java的动态代理机制.初见代理这个名词时,觉得生活中常有代理的这一说法. 那么,在Java中,代理又是什么呢?它又是如何实现的?实现后是干什么的? 其实啊,Java中的代理也就是生活中代理的意思,我认为,在Java中,代理就是帮助类实现一些修改的动作. 也就是说,用代理类来修改已经存在的类.那么,问题又来了,为何这样做呢?在存在的类上修改不就完事了吗? 首先,这种想法时错的,Java中,已经编译好的类不要随随便便的修改,容易造…
面向对象 面向对象的三大特性是指:封装.继承和多态. 说明: Python可以函数式编程,也可以面向对象编程 l 面向过程:根据业务逻辑从上到下写垒代码 l 函数式 :将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 l 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向对象使用场景: 多个函数中,有相同的参数时,考虑面向对象编程[sql连接等] 需要封装一部分内容的时候,就考虑用类解决 函数和面向对象的区别:定义 + 执行的区别 类的创建以及self的含义:self…
类的深入学习    a. Python中一切事物都是对象     b. class Foo:             pass                obj = Foo()         # obj是对象,Foo类         # Foo类也是一个对象,type的对象     c. 类都是type类的对象   type(..)       “对象”都是以类的对象 类()     d. 类实际上是type类型的对象,所有的类都是Object的子类 创建类的方法[2种] # 第一种:类…
Python中唯一的映射类型(哈希表)       -->Java中的HashMap<K,V> Python对key进行了哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序的 字典的对象是可变,但是字典的键值必须使用不可变对象,并且一个字典中可以使用不同类型的键值 创建字典:key的设置必须是不可变的类型,可以整数,可以是变量,元组,也可以使单字符'a'[类似Java中的key的唯一性] 字典特点: 无序, 键值唯一[如遇冲突后面会覆盖前面] 字典的创建 1. 直接创建…
1.1. 基础函数 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可. 灌输一个概念:Python中函数就是对象,函数和我们之前的[1,2,3],'abc',8等一样都是对象,而且函数是最高级的对象(对象是类的实例化,可以调用相应的方法,函数是包含变量对象的对象) 既然函数是对象,那么自然满足下面两个条件: 1. 其可以被赋给其他变量 2. 其可以被定义在另外一个函数内(作为参数&作为返回值),类似于整形,字符串等对象. f和f()的区别是: f是函…
内置函数 [Py3.5官方文档]https://docs.python.org/3.5/library/functions.html#abs Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin(…