本系列博文计划: 1、剖析基于Python的Web框架Tornado的源码 2、为Python开发一个完善的MVC框架 首先将带着大家一起来剖析基于python编写的Web框架 tornado ,本着易读易懂的目标来写这一系列,寄希让小白也能zeng明白其中的道理,与其说剖析还不如说是白话,因为本系 ...
分类:
编程语言 时间:
2016-04-21 21:44:27
阅读次数:
210
1、 基础知识 C++编译器怎样完毕面向对象理论到计算机程序的转化? 换句话:C++编译器是怎样管理类、对象、类和对象之间的关系 详细的说:详细对象调用类写的方法,那,c++编译器是怎样区分,是那个详细的类。调用这种方法那? 思考一下程序结果 #include "iostream" using na ...
分类:
编程语言 时间:
2016-04-21 21:43:06
阅读次数:
196
1. 单例模式的定义
单例模式(Singleton Pattern)是一个比较简单的模式,其原始定义如下:Ensure a class has only one instance, and provide a global point of access to it. 即确保只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的通用类如下图所示:...
分类:
编程语言 时间:
2016-04-21 20:34:43
阅读次数:
238
<input type="file" id="fileName" name ="fileName" onchange="GetFileSize(this)" /><script type="text/javascript"> function GetFileSize(file) { alert(fi ...
分类:
编程语言 时间:
2016-04-21 20:34:36
阅读次数:
360
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算... ...
分类:
编程语言 时间:
2016-04-21 20:30:43
阅读次数:
420
研二是需要找实习的时候了,因阿里有同学内推就直接参加了电话面试,不说其他的废话直接上问题,阿里的面试官还是不错的,和蔼可亲,为人谦虚,大牛什么都懂。(投的职位是java研发)1.java中所有类的父类是什么?他都有什么方法?2.java中IO包下面的inputstream运用了什么设计模式?请简述你 ...
分类:
编程语言 时间:
2016-04-21 20:28:07
阅读次数:
327
最近在对RF的通讯层的模块进行封装,需要将之前放在类似main里面的一个方法,如下所示:这段代码是开发提供,用于接口测试,模拟底层通讯,具体的通讯是在dll内,python这边只是做了个封装让RF进行调用。这段通讯层的代码实质上做了五件事: 第一:加载dll; 第二:初始化dll内的通讯参数; 第三 ...
分类:
编程语言 时间:
2016-04-21 20:23:44
阅读次数:
315
两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是 它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下 去,总能碰 ...
分类:
编程语言 时间:
2016-04-21 20:22:07
阅读次数:
300
转自: http://book.51cto.com/art/201004/193743.htm 此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须 ...
分类:
编程语言 时间:
2016-04-21 20:20:37
阅读次数:
345
冒泡排序算法: 快速排序: 实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。 ...
分类:
编程语言 时间:
2016-04-21 20:22:54
阅读次数:
189
当我们架设一个系统的时候通常需要考虑到如何与其他系统交互,所以我们首先需要知道各种系统之间是如何交互的,使用何种技术实现。 1. 不同系统不同语言之间的交互 现在我们常见的不同系统不同语言之间的交互使用WebService,Http请求。WebService,即“Web 服务”,简写为 WS。从字面 ...
分类:
编程语言 时间:
2016-04-21 20:21:32
阅读次数:
232
注释: 单行注释:// 多行注释:/* */ 文档注释:/** */ 其中文档注释可以Export导出dox文档,常用Javadox标记如下: @author:指定Java程序的作者 @version:指定源文件的版本 @deprecated:不推荐使用的代码 @param:方法的参数说明信息 @r ...
分类:
编程语言 时间:
2016-04-21 20:20:13
阅读次数:
213
1、动态数据源: 在一个项目中,有时候需要用到多个数据库,比如读写分离,数据库的分布式存储等等,这时我们要在项目中配置多个数据库。 2、原理: (1)、spring 单数据源获取数据连接过程: DataSource --> SessionFactory --> Session DataSouce 实 ...
分类:
编程语言 时间:
2016-04-21 20:21:27
阅读次数:
253
一、准备工作: (1) 环境要求: 1.java jdk 2.eclipse--j2ee版 3.tomcat 4.mysql 5.HeidiSQL_7.0 (2)搭建步骤: 1.安装JDK,配置环境变量,测试是否配置成功 2.安装tomcat 3.安装MySQL 4.安装HeidiSQL_7.0 二 ...
分类:
编程语言 时间:
2016-04-21 20:16:31
阅读次数:
292
如果是以get方法提交的表单,则可以在comcat服务器的server.xml文件里面设置 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UT ...
分类:
编程语言 时间:
2016-04-21 20:14:25
阅读次数:
189
1 import pandas as pd, numpy as np 2 dates = pd.date_range('20130101', periods=6) 3 df = pd.DataFrame(np.random.randn(6,4), index=dates, columns=list( ...
分类:
编程语言 时间:
2016-04-21 20:12:49
阅读次数:
365