python 多态实例 # coding:utf-8 """ 多态(英语:Polymorphism),是指面向对象程序运行时,相同的消息可能会送给多个不同的类之对象, 而系统可依据对象所属类,引发对应类的方法,而有不同的行为。 简单来说,...
分类:
编程语言 时间:
2015-07-21 17:26:37
收藏:
0 评论:
0 赞:
0 阅读:
270
Java垃圾回收机制 ????????C++程序员觉得内存管理太重要了,所以一定需要自己管理, ??????????????????java程序员觉得内存管理太重要了,所以一定不能自己管理! 一、简述 ???????...
分类:
编程语言 时间:
2015-07-21 17:26:08
收藏:
0 评论:
0 赞:
0 阅读:
462
在股市中,经常会遇到趋势的预判。所谓趋势,即相对而言的规律化的模式识别形态。形象来讲,就是个股的一段时间内的曲线分布状况。 那么,问题来了。 我们虽然可以在少量的图像中分辨出差异不是很大的趋势之间的相...
分类:
编程语言 时间:
2015-07-21 17:25:27
收藏:
0 评论:
0 赞:
0 阅读:
303
1.首先呢是切片最广泛的使用,字符串的反转 str?=?‘python‘?
str[::-1] 运行的结果是nohtyp 2.切片有哪些功能? #带进步的切片(step=10) m[0:100:10] #多维切片 看过网上一些博客,大家是这样写的,但是我运...
分类:
编程语言 时间:
2015-07-21 17:25:07
收藏:
0 评论:
0 赞:
0 阅读:
190
主要讲如何动态获取,因为之前是spring容器启动时获取数据库中的权限。 在配置过程中,出现了不生效的问题。 之前的代码:这种方式不生效 ApplicationContext?ctx?=?new?ClassPathXmlApplicationContext("app...
分类:
编程语言 时间:
2015-07-21 17:24:27
收藏:
0 评论:
0 赞:
0 阅读:
368
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 ...
分类:
编程语言 时间:
2015-07-21 17:24:07
收藏:
0 评论:
0 赞:
0 阅读:
283
Swift2.0语言教程之类的方法...
分类:
编程语言 时间:
2015-07-21 17:21:18
收藏:
0 评论:
0 赞:
0 阅读:
368
源起
Python强制缩进,使用Tab键和空格都可以,但不能混用。混用Tab和空格会导致报错:IndentationError: unindent does not match any outer indentation level。如果你的编辑器没有可视化空格和Tab,修改起来是抓狂的。
PEP8推荐使用空格来缩进。因为不同的编辑器、IDE对Tab键的处理不一样,有的宽度为4,有的为8。...
分类:
编程语言 时间:
2015-07-21 17:20:48
收藏:
0 评论:
0 赞:
0 阅读:
716
面试总结(一)——Java基础相关知识最近在面试,所以总结下面试容易问到的知识点,用来备份查看用。
若需转载,请注明出处。1.面向对象的特点;
1.将复杂的事情简单化
2.面向对象将以前过程中的执行者,变成了指挥者
3.面向对象思想是符合人们思考习惯的思想
2.面向对象特征;
1.封装:隐藏对象的属性和实现的细节,仅对外提供公共访问方式
好处:将变化隔离,便于使用,提高复用和安全...
分类:
编程语言 时间:
2015-07-21 17:20:19
收藏:
0 评论:
0 赞:
0 阅读:
196
PostThreadMessage可以用于线程之间的异步通讯,因为它不用等待调用者返回,这也许是线程通讯中最简单的一种方法了。
PostThreadMessage是一个Windows API函数。其功能是将一个消息放入(寄送)到指定线程的消息队列里,不等待线程处理消息就返回。
原型:
BOOLPostThreadMessage( DWORDidThread, UINTMsg, WPARAMw...
分类:
编程语言 时间:
2015-07-21 17:17:08
收藏:
0 评论:
0 赞:
0 阅读:
219
错误如题。
原因:web.xml中的servlet映射 配置错误
修改正确即可。我直接删除了,bug就解决了。...
分类:
编程语言 时间:
2015-07-21 17:16:57
收藏:
0 评论:
0 赞:
0 阅读:
327
迭代器模式定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不需要暴露该对象。
迭代器分内部迭代器和外部迭代器,内部迭代器与对象耦合紧密,不推荐使用。外部迭代器与聚合容器的内部对象松耦合,推荐使用。
迭代器模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明地访问集 合内部的数据。而且,可以同时
定义多个迭代器来遍历,互不冲突...
分类:
编程语言 时间:
2015-07-21 17:11:30
收藏:
0 评论:
0 赞:
0 阅读:
242
泛型算法的参数一般接受下列参数类型的一种或几种:...
分类:
编程语言 时间:
2015-07-21 17:09:28
收藏:
0 评论:
0 赞:
0 阅读:
216
因为某个项目需要统计 近1周、近1个月、近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar
java.util.Calendar ,提供了计算时间的方式,
Calendar.DATE : 代表天数
Calendar.WEDNESDAY: 代表周数
Calendar.MONTH : 代表月数
Calendar.YEAR :代...
分类:
编程语言 时间:
2015-07-21 17:07:48
收藏:
0 评论:
0 赞:
0 阅读:
449
使用ByteBuffer.allocateDirect分配的off heap内存大小本机进程
在Jvisualvm中安装 Mbeans插件,然后查看java.nio/BufferPool/direct 进程内使用代码获取
MBeanServer mbs = ManagementFactory. getPlatformMBeanServer() ;
ObjectName objectName = ne...
分类:
编程语言 时间:
2015-07-21 17:04:27
收藏:
0 评论:
0 赞:
0 阅读:
1140
在面向对象与原型一章中,感觉还是挺有意思的,而且视频讲解的也很清楚,在这里总结归纳一下视频里
讲的内容,顺便整理整理自己的思路。
首先画一张图,理一下这一整章的知识点。
下面针对具体的知识点去剖析各个知识点间的关系:
工厂模式
工厂模式的引出,是为了避免在创建对象过程中产生大量重复的问题。它封装了在创建对象过程一些重复
的代码,避免了...
分类:
编程语言 时间:
2015-07-21 17:03:58
收藏:
0 评论:
0 赞:
0 阅读:
112
Pyramid of doom说的是代码嵌套层次太深,太多的代码缩进,导致代码横向增长大于纵向增长。非常影响代码的可读性,因为我们看不清嵌套关系,很容易弄错变量的作用域,大括号多了或者少了等问题。...
分类:
编程语言 时间:
2015-07-21 17:03:17
收藏:
0 评论:
0 赞:
0 阅读:
705
对于线程的创建及更加详细的信息可以参看博客《JAVA--线程》,下面是对线程创建的细化及简单再实现。在java中如果要创建线程的话,一般有两种方式:1)继承Thread类;2)实现Runnable接口。 方式一:继承Thread类 MyThread:package com.tgb.hjy;
public class MyThread extends Thread{
private Stri...
分类:
编程语言 时间:
2015-07-21 17:01:59
收藏:
0 评论:
0 赞:
0 阅读:
222
《head first 设计模式》中的例子很不错,想制造一个自动交易的糖果机,糖果机有四个状态:投入钱不足,投入钱足够,出售糖果,糖果售罄。糖果机的当前状态处于其中不同的状态时,它针对同一个操作的反映动作也不同。传统面向过程编程会套用if-else对不同的状态下分别处理,逻辑麻烦而且不具有可拓展性。
状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。状态模式的重点...
分类:
编程语言 时间:
2015-07-21 17:00:08
收藏:
0 评论:
0 赞:
0 阅读:
199
网络出处:http://blog.chinaunix.net/uid-14022540-id-2849095.html宏中"#"和"##"的用法一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.#include #define CONS(a,b) ((int)(a##e##...
分类:
编程语言 时间:
2015-07-21 16:57:37
收藏:
0 评论:
0 赞:
0 阅读:
251