从面向对象谈起1)底层思维:向下,如何把握及其底层,从微观理解对象构造 (语言构造、编译转换、内存模型、运行时机制)抽象思维: 向上,如何将我们的周围世界抽象为程序代码 (面向对象、组件封装、设计模式、架构模式)2)深入理解面向对象向下: 深入理解三大面向对象机制(封装、继承、多态)...
分类:
编程语言 时间:
2016-01-19 12:29:43
阅读次数:
251
题目地址:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=64描述已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。 输入第一行输入一个数据a,代表接下来共有几组数据,在接...
分类:
编程语言 时间:
2016-01-19 12:27:17
阅读次数:
159
原则, 以datetime为中心, 起点或中转, 转化为目标对象, 涵盖了大多数业务场景中需要的日期转换处理步骤:1. 掌握几种对象及其关系2. 了解每类对象的基本操作方法3. 通过转化关系转化涉及对象1. datetime>>> import datetime>>> now = datetime....
分类:
编程语言 时间:
2016-01-19 12:27:10
阅读次数:
207
1)使用IDEA开发程序时有时候会提示“Java Heap space error”,说明IDEA默认配置的Java堆内存不足,程序需要更多的堆内存。2)堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配...
分类:
编程语言 时间:
2016-01-19 12:25:03
阅读次数:
145
分类:
编程语言 时间:
2016-01-19 12:24:33
阅读次数:
174
public static void main(String[] args){ String[] a = new String[]{"1","5","3","7"}; String[] b = new String[]{"2","3","4"}; String[] arrResult = ...
分类:
编程语言 时间:
2016-01-19 12:23:37
阅读次数:
202
原文链接:Dijkstra算法求最短路径(java)任务描述:在一个无向图中,获取起始节点到所有其他节点的最短路径描述Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra一般的...
分类:
编程语言 时间:
2016-01-19 12:21:17
阅读次数:
336
---恢复内容开始---浏览器对象树windows对象常用方法alert(‘信息’) : 消息框prompt(‘提示信息’,默认值): 标准输入框confirm( ) : 确认框open( ) : 打开一个新窗口close( ) : 关闭窗口form表单对象访问表单的方式: * document.f...
分类:
编程语言 时间:
2016-01-19 12:19:38
阅读次数:
240
安装wmi,pywin32模块# -*- coding: utf-8 -*- #import ######################################################################## import os, sys import time imp...
分类:
编程语言 时间:
2016-01-19 12:19:29
阅读次数:
158
python字符串/元组/列表/字典互转--coding:utf-8--1、字典dict = {'name': 'Zara', 'age': 7, 'class': 'First'}字典转为字符串,返回: {'age': 7, 'name': 'Zara', 'class': 'First'}pri...
分类:
编程语言 时间:
2016-01-19 12:15:39
阅读次数:
202
用fs.copyToLocalFile( hdfsPath,localPath);下载hdfs的文件会报NullPointerException,具体报错为:java.lang.NullPointerException at java.lang.ProcessBuilder.start(Pro...
分类:
编程语言 时间:
2016-01-19 12:15:44
阅读次数:
264
题目地址:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=74描述很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。 输入...
分类:
编程语言 时间:
2016-01-19 12:13:38
阅读次数:
150
能写些界面效果,感觉自己懂js了,看看技术小组的人写的UI库,感觉自己又不懂了,前路漫漫啊,找了些资料,总结了下后面的学习路子,共勉。第一步:要对原生js中设计的语法要特别熟悉,比如(window对象,event对象,document对象,location对象,内置对象,ajax等等。。。)第二步:...
分类:
编程语言 时间:
2016-01-19 12:01:29
阅读次数:
135
举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?这完全可以是一道程序员的笔试题。 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著.....
分类:
编程语言 时间:
2016-01-19 12:01:24
阅读次数:
161
介绍 利用 python 书写了 memcached 的启动等一类操作 尽量的实现脚本的复用性,以及脚本的可扩展性,已达到一劳永逸的效果, 并且添加了 memcached 监控搭建memcached 操作代码#!/usr/bin/env python# _*_coding:utf-...
分类:
编程语言 时间:
2016-01-19 12:01:38
阅读次数:
237
defalist=[1,2,3,4];
defblist=[5,6,7];
defreslist=newArrayList();
reslist.addAll(alist.findAll()).addAll(blist.findAll())
分类:
编程语言 时间:
2016-01-19 10:50:02
阅读次数:
139
采用aspectJ可以且整个项目里面的需求。
如数据库的事物处理等
演示实例为主:
和之前一样,先采用java手动写的方式。。
切面技术 = 通知 + 切点
@Test
public void test1(){
//1,获得代理工厂
ProxyFactory factory = new ProxyFactory(new Person());
//2,切点
Aspect...
分类:
编程语言 时间:
2016-01-19 10:49:36
阅读次数:
149