大家使用Python这门语言,大多是作为一门脚本语言来使用。这里熟悉下python的面向对象的特性。
1、几个基本概念
1.1 面向过程和面向对象
根据操作数据的函数或语句块来设计程序的过程,叫做面向过程编程。与之相对应的,如果把数据和功能结合起来,用称为对象的东西包裹起来,这种组织程序的方法称为面向对象的编程。面向对象的编程一般用在稍微大型的项目或者是要求更加合理的解决方案的场合,相对与面...
分类:
编程语言 时间:
2014-05-22 10:18:15
阅读次数:
414
VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视...
分类:
其他好文 时间:
2014-05-22 12:53:39
阅读次数:
305
在某些条件下,我们要求网站的某页上显示指定的信息,
但是这种指定如果固定去用代码写死的话,对以后的改动将会是大麻烦;
这时候sql语句的优势就凸显出来,利用sql语句只需要改改数字,就能让显示的内容彻底替换;
代码如下:
[e:loop={'select * from phome_ecms_news where id in (2452,2697,2299,2267)',4,24,0...
分类:
数据库 时间:
2014-05-22 13:14:19
阅读次数:
425
项目名称:/cookieDemo2Record
需求:
模拟用户在网上商城,浏览商品,同时显示商品的浏览记录
1.查询所有商品页面-index.jsp/index.html
a.查询所有商品的按钮-----FindAllBooksServlet.java-com.ghsy.servlet
2.显示商城的商品
a.用bean存储商品-com.ghsy.domain
b.db包中的...
分类:
其他好文 时间:
2014-05-20 16:29:38
阅读次数:
311
你点击了桌面上的Chrome图标,一个浏览器窗口出现了,输入网址就可以在Internet世界愉快玩耍。这一切是怎么实现的呢?Chromium这个多进程的程序是如何启动各个进程的呢?浏览器主进程(界面进程)启动了哪些线程?如何启动的呢?这些问题一直萦绕在心头,一起来看看源代码吧。...
分类:
其他好文 时间:
2014-05-23 08:12:50
阅读次数:
502
找只出现一次的两个数
题目:
一个整型数组里除了两个数字只出现一次之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。...
分类:
其他好文 时间:
2014-05-22 13:43:26
阅读次数:
248
删除
删除操作非常简单,直接在结果集后链式调用remove()方法即可。
例如,要删除以下html脚本中所有的a元素,直接通过
$('a'.remove();
就可以做到了。
Anchors
Anchor Element
Anchor Element
Anchor Element
当然也可以通过向remove传参的形式来过滤选择结果,然后再执行remove操作。
$(...
分类:
Web程序 时间:
2014-05-22 07:59:07
阅读次数:
298
作者在工作中遇到了类似流式数据实时接入的业务场景,所以对淘宝的实时数据仓库这一块做了一些调研和了解。本文从业务场景和设计上介绍了淘宝的TimeTunnel工具,文中的图片来自淘宝数据仓库团队交流过程中的sildes,也参考了一些相关文档。
业务背景
TimeTunnel(简称TT)是一个基于thrift通讯框架搭建的实时数据传输平台,具有高性能、实时性、顺序性、高可靠性、高可用性、可扩展性等特点(基于Hbase)。
目前TimeTunnel在阿里巴巴广泛的应用于日志收集、数据监控、广告反馈、量子统计、数据...
分类:
其他好文 时间:
2014-05-22 10:58:59
阅读次数:
334
当我们仅仅需要a+b 的时候,两个字符串链接任何方法的效率基本一样,都在0.0001毫秒内就可以完成。不过如果需要1万次,10000万次,就会发现string自身的join速度显著下降
package com.java.lang;
public class StringTest {
int MAX = 10000; //1万次累加
public String Buffer(){...
分类:
编程语言 时间:
2014-05-22 13:35:23
阅读次数:
299
定义
我们经常会听到,xx项目中用到了Web Service。那么,什么是Web Service呢?
首先让我们来了解一下Web Service。Web Service技术,就是能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换...
分类:
Web程序 时间:
2014-05-22 09:39:14
阅读次数:
409
单位成立了技术领导型部门,主抓单位各项产品的技术方案策划、产品研发方向规划、各部门项目方案的核准等工作。这个部门的工作内容是没问题,毕竟一个企业从过去的单一职能型部门模式发展为现在的领导型职能部门模式,值得称赞。但是接下来的工作方式就很不值得称赞。其工作方式是:不定期的发布一些工作通告,要求其他各部门上报本月/本季度/本年度的工作内容、产品技术方案、产品所属领域的技术行情等信息,这种工作方式是否得当,值得认真思考?...
分类:
其他好文 时间:
2014-05-22 12:31:00
阅读次数:
236
当第一次打开一个app时,通常有一个使用向导介绍本APK的基本功能和使用方法,这个向导是非常重要的,方便用户能方便知道和适应该app怎样用。
实现此使用向导有很多种方法,比如用ImageSwitcher,ViewPager。当然要用ViewSwitcher或是ViewGroup去实现也是可以的,只不过有点大材小用了。
用ImageSwitcher和ViewPager的区别就在于ImageSwi...
分类:
其他好文 时间:
2014-05-20 15:11:54
阅读次数:
285
每个cpu都有队列来处理接收到的帧,都有其数据结构来处理入口和出口流量,因此,不同cpu之间没有必要使用上锁机制,。此队列数据结构为softnet_data(定义在include/linux/netdevice.h中):
/*
* Incoming packets are placed on per-cpu queues so that
* no locking is needed....
分类:
系统相关 时间:
2014-05-23 07:29:17
阅读次数:
514
版本:CDH5.0.0 (hdfs:2.3,mapreduce:2.3,yarn:2.3)hadoop多文件格式输入,一般可以使用MultipleInputs类指定不同的输入文件路径以及输入文件格式。比如现在有如下的需求:现有两份数据:phone:123,good number
124,common number
125,bad numberuser:zhangsan,123
lisi,124
w...
分类:
其他好文 时间:
2014-05-22 06:23:52
阅读次数:
391
转换接口。
引入新原则: ” 最少知识“原则 作用为 外观模式
面向对象的适配器:将一个接口转换成另一个接口,以符合客户的期望。
对象适配器 与 类适配器
OO原则:(1)封装变化 (2)多用组合,少用继承 (3)针对接口编程,不针对实现编程 (4)为交互对象之间的松耦合设计而努力 (5)类应该对扩展开放,对修改关闭。(6) 依赖抽象,不要依赖具体类。(7)只和朋友交流。
...
分类:
其他好文 时间:
2014-05-22 09:22:37
阅读次数:
268