python_控制台输出带颜色的文字方法 控制台输出带颜色的文字方法: 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限 ...
分类:
编程语言 时间:
2018-02-02 20:18:55
阅读次数:
140
《Python源码剖析》一书现在很难买到,目前大部分都是电子书。 为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理解Python的运行原理都是非常重要的。本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。书 ...
分类:
编程语言 时间:
2018-02-02 20:19:56
阅读次数:
178
Java是否存在内存泄露 内存泄露是指一个不再被程序使用的对象或变量还在内存中占有存储空间。 如果开发人员忘记释放已分配的内存就会造成内存泄露。 在Java中,判断一个内存空间是否符合垃圾回收机制标准有两个: 1. 给对象赋予了null,以后再没使用过 2. 给对象赋予了新值,重新分配了内存空间 内 ...
分类:
编程语言 时间:
2018-02-02 20:20:53
阅读次数:
241
1.贪心算法,找零问题 2.贪婪算法:数字拼接问题 3.动态规划:最长上升子序列 3.动态规划:最长公共字符串 ...
分类:
编程语言 时间:
2018-02-02 21:45:50
阅读次数:
212
1.什么是DOM DOM是文档对象模型的简称,它的基本思想是把结构化的文档解析成一系列的节点,再由这些节点组成一个树状的结构。所有节点的最终的树状结构,都有规范的对外接口,以达到使用编程语言操作文档的目的,所以,DOM可以理解成文档的结成变口。 严格的说,DOM不属于JavaScript,但是操作D ...
分类:
编程语言 时间:
2018-02-02 21:46:07
阅读次数:
168
今日题目: 今天的题目都比较简单,下面一一介绍: 1. 顺时针打印矩阵 代码如下: 2. 包含min函数的栈 代码如下: 3.栈的压入、弹出序列 代码如下: 4. 从上到下打印二叉树 代码如下: 5. 二叉搜索树的后序遍历序列 代码如下: 6.二叉树中和为某一值的路径 代码如下: ...
分类:
编程语言 时间:
2018-02-02 21:46:55
阅读次数:
155
ListUtils.java 功能类 package com.enable.common.utils;import java.lang.reflect.Field;import java.text.NumberFormat;import java.util.Collections;import ja ...
分类:
编程语言 时间:
2018-02-02 21:47:42
阅读次数:
201
在Java数据结构和算法(五)——队列中我们介绍了优先级队列,优先级队列是一种抽象数据类型(ADT),它提供了删除最大(或最小)关键字值的数据项的方法,插入数据项的方法,优先级队列可以用有序数组来实现,这种实现方式尽管删除最大数据项的时间复杂度为O(1),但是插入还是需要较长的时间 O(N),因为每 ...
分类:
编程语言 时间:
2018-02-02 21:47:52
阅读次数:
205
如果多个函数想通过一个装饰器来实现不同的功能的话,可以给装饰器传入参数,让装饰器里的函数对参数进行判断,来实现不同的功能 运行结果 ...
分类:
编程语言 时间:
2018-02-02 21:48:12
阅读次数:
177
在项目中有些参数经常需要修改,或者后期可能会有改动时,那我们最好把这些参数放到properties文件中,在源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源码。下面讨论spring两种加载方式,基于xml和基于注解的加载方式。 1. 通过xml ...
分类:
编程语言 时间:
2018-02-02 21:48:33
阅读次数:
215
(一) 简单说明 字典是Python的内置数据结构,将数据与键关联(例如:姓名:张三,姓名是键,张三就是数据)。例如:下面这个就是一个字典 {'姓名': '张三', '出生日期': '2899-08-12', '成绩': ['3.21', '3.10', '3.01']} 创建字典、添加数据、访问字 ...
分类:
编程语言 时间:
2018-02-02 21:48:42
阅读次数:
188
中国大学极少开设 Python 课程,故而国内 Python 程序员多属自学,那么你在自学 Python 的过程中有哪些值得分享的经验或者有趣的体验呢? ...
分类:
编程语言 时间:
2018-02-02 21:50:41
阅读次数:
169
一、框架版本 Spring MVC:spring-webmvc-4.0.0.RELEASE fastjson:fastjson-1.2.45 EasyUI:1.5 二、乱码现象 Controller调用方法,输出到浏览器,出现乱码 三、解决办法 在Controller类的注解@RequestMapp ...
分类:
编程语言 时间:
2018-02-02 21:50:58
阅读次数:
207
C++显式类型转换 (注:本文例程改编自《C++ Primer》) 关于类型转换,C++保留了C语言中的类型转换方式,并提供了4中新的类型转换方式。《Effective C++》鼓励我们使用新的转换方式: 第一,它们很容易在代码中被识别出来(不论是人工辨识或使用工具如grep),因而得以简化“找出类 ...
分类:
编程语言 时间:
2018-02-02 21:51:07
阅读次数:
194
1、标准异常 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close ...
分类:
编程语言 时间:
2018-02-02 21:51:16
阅读次数:
392
20165235 学习基础和C语言基础调查 首先第一个问题:你有什么技能比大多人(超过90%以上)更好?感觉很难回答这种问题,其实我对很多东西挺感兴趣的,如果非要拿出一种比较突出的技能的话我感觉就是象棋和书法。不敢说比大多数人更好,但是在业余爱好者中间相对来说还是不错。 针对这个技能的获取你有什么成 ...
分类:
编程语言 时间:
2018-02-02 21:51:22
阅读次数:
185
一、什么是装饰器 目的:给func()方法,增加一个功能,在fun()执行期间,同时把fun()执行速率机算出来 如果,我们给fun1,fun2,fun3,实现相同的功能呢? 但是,每次都需要将函数作为函数,传递给timmer(),而且这种方式已经破坏了原有的逻辑结构,之前的逻辑结构,是执行fun的 ...
分类:
编程语言 时间:
2018-02-02 21:52:25
阅读次数:
198