1. 看代码分析结果 2. 看代码分析结果 3. 看代码分析结果 4. 看代码写结果(面试题): 5. 看代码写结果【面试题】 6. 看代码分析结果【面试题】 7. 看代码写结果【新浪微博面试题】 8. 请编写一个函数实现将IP地址转换成一个整数。【面试题,较难,可以先做其他题】 9. 都完成的做一 ...
分类:
编程语言 时间:
2019-06-24 22:40:47
阅读次数:
146
今天要讲的是天才哈夫曼的哈夫曼编码,这是树形数据结构的一个典型应用。 !!!敲黑板!!!哈夫曼树的构建以及编码方式将是我们的学习重点。 老方式,代码+解释,手把手教你Python完成哈夫曼编码的全过程。、 首先,我先假设你已经有了二叉树的相关知识,主要就是概念和遍历方式这些点。如果没有这些知识储备, ...
分类:
编程语言 时间:
2019-06-24 22:43:25
阅读次数:
143
RxJava2 方法总结 看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。 但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJav ...
分类:
编程语言 时间:
2019-06-24 22:44:04
阅读次数:
513
如果你电脑上使用了anaconda2,默认路径为python2,但是你又想使用anaconda2下的python3的idle 方法如下: 首先查看python的路径: 进入该bin文件夹下,就是存放python.exe文件的地方,平常我们使用python命令打开的python命令行实际上调用的就是/ ...
分类:
编程语言 时间:
2019-06-24 22:44:24
阅读次数:
317
1.类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self,self代表类的实例,而非类。 self 不是 python 关键字,我们把他换成 runoob 也是可以正常执行的: 2. python对象销毁(垃圾回收) Python 使用了引用计 ...
分类:
编程语言 时间:
2019-06-24 22:45:59
阅读次数:
131
IOC与DI的区别? IOC:控制反转(Inversion of Control是面向对象的一种设计原则,可以用来降低计算机之剑的耦合度,其中最常见的是依赖注入).是实现的目标 DI:是实现IOC的一种手段Dependency Injection 简称DI DL:依赖查找 Dependency Lo ...
分类:
编程语言 时间:
2019-06-24 22:46:20
阅读次数:
159
常用模块: calendar、time、datetime、timeit、os、shutil、zip、math、string 上述所有的模块使用理论上都应该先导入,string是特例 -calendar,time,datatime的区别参考中文意思 calendar: -跟日历相关的模块 获取一年的日 ...
分类:
编程语言 时间:
2019-06-24 22:48:03
阅读次数:
177
与C表达式 bool ? a : b类似,但是bool and a or b,当 a 为假时,不会象C表达式 bool ? a : b 一样工作 应该将 and-or 技巧封装成一个函数: def choose(bool, a, b): return (bool and [a] or [b])[0] ...
分类:
编程语言 时间:
2019-06-24 22:49:34
阅读次数:
271
一. 八皇后问题 第一种解法将棋盘的所有格子都初始化为‘.’, 定义递归函数为前l-1行的格子已经排好(给定排面的情况下), 从第l层开始继续排得到的八皇后搜索结果。具体做法是从第l行的每一个列逐列尝试,如果不冲突则加入,再进行l+1的问题求解,求解完后进行回溯。空间复杂度为O(N*N) 第二种方法 ...
分类:
编程语言 时间:
2019-06-24 23:57:01
阅读次数:
270
“多态”的关键在于通过基类指针或引用调用一个虚函数时,编译时不确定到底调用的是基类还是派生类的函数,运行时才确定 这叫“动态联编”。“动态联编” 底是怎么实现的呢? 多态实现的关键 虚函数表每一个有虚函数的类(或有虚函数的类的派生类)都有一个虚函数表,该类的任何对象中都放着虚函数表的指针。虚函数表中 ...
分类:
编程语言 时间:
2019-06-24 23:58:21
阅读次数:
236
现有一个用spring boot的后台项目,项目开发rest端口与前端交互,使用Jython调用本地python代码。项目基于IDEA开发,部署在windows系统中。 第一个坑:跨域请求 前端使用ajax请求后台接口,后台返回json数据。后台独立测试(curl、restlet)没问题,前端出现报 ...
分类:
编程语言 时间:
2019-06-24 23:59:03
阅读次数:
288
byte 在内存中占8位(bit),即1个字节,默认值0 short 短整型,在内存中占16位,即2个字节,默认值0 int 整型,用于存储整数,在内在中占32位,即4个字节,默认值0 long 长整型,在内存中占64位,默认值0L float 浮点型,在内存中占32位,即4个字节,用于存储带小数点 ...
分类:
编程语言 时间:
2019-06-25 00:02:37
阅读次数:
153
目录 "概述" "自定义内置命令" "禁用内置命令" "覆盖内置命令" "自定义命令提示符" "自定义命令行选项行为" "自定义参数转换器" 概述 官网:。 Spring Shell除了提供一些常用的内置命令之外,还允许开发者对一些默认功能进行定制。 自定义内置命令 禁用内置命令 禁用Spring ...
分类:
编程语言 时间:
2019-06-25 00:04:29
阅读次数:
184
Jsp表达式<%= %>指令page/include动作<jsp:useBean>/param/include/plugin/setProperty......等对象application 对象是 javax.servlet.ServletContext 类的实例对象config 对象是 javax ...
分类:
编程语言 时间:
2019-06-25 00:04:43
阅读次数:
117
'''列表去重3种方法''' #定义一个字典,将列表重复的字数作为value值,将列表的元素作为键值,存入字典中 #打印出字典 #将字典的键值转化成列表2,即完成了列表去重 list1=[1,1,2,2,3,3,3,4,4,4,4,5,5,5,5,6,6,6,11,12,12] D1={} coun... ...
分类:
编程语言 时间:
2019-06-25 00:10:22
阅读次数:
115
JVM的参数类型: 1、标配参数: 2、X参数: -Xmixed 混合模式 -Xint 解释执行 -Xcomp 第一次使用就编译成本地代码 XX参数: 如何查看JVM系统参数的默认值 ...
分类:
编程语言 时间:
2019-06-25 00:12:28
阅读次数:
147
name=" aleX"#1 移除空格print(name.lstrip())#l代表移除左边的空格 r(name.rstrip)代表移除右边的空格 strip代表移除两边的空格#2、3判断是否为特定值开头&结尾print(name.startswith('al'))# 判断是否为特定值开头 为st ...
分类:
编程语言 时间:
2019-06-25 00:13:29
阅读次数:
118
#include using namespace std; class ArrayIndexOutOfBoundsException{ // 异常类 public: int index; ArrayIndexOutOfBoundsException(int k){ index = k; } }; c... ...
分类:
编程语言 时间:
2019-06-25 00:14:43
阅读次数:
172
2019/6/24 1. 环境:window10下安装了MobaXterm,这里申请了阿里云的服务账号,可以直接使用linux系统,避免安装虚拟机等。 2. 判断linux下是否有GCC编译工具: 终端下输入 gcc -v 3. 新建一个c程序(需要提前进入你需要的目录下): 之后点击 i 进入IN ...
分类:
编程语言 时间:
2019-06-25 00:15:48
阅读次数:
112