下载地址:http://www.crummy.com/software/BeautifulSoup/bs4/download/4.3/beautifulsoup4-4.3.2.tar.gz说明:这个版本使用python 2.7比较好。install: 解压缩,然后运行python setup.py ...
分类:
编程语言 时间:
2015-12-15 18:04:09
阅读次数:
1621
核心原理1. 用户发送请求给服务器。url:user.do2. 服务器收到请求。发现Dispatchservlet可以处理。于是调用DispatchServlet。3. DispatchServlet内部,通过HandleMapping检查这个url有没有对应的Controller。如果有,则调用C...
分类:
编程语言 时间:
2015-12-15 18:02:40
阅读次数:
200
Java程序员在编码过程中通常不需要考虑内存问题,JVM经过高度优化的GC机制大部分情况下都能够很好地处理堆(Heap)的清理问题。以至于许多Java程序员认为,我只需要关心何时创建对象,而回收对象,就交给GC来做吧!甚至有人说,如果在编程过程中频繁考虑内存问题,是一种退化,这些事情应该交给编译器,...
分类:
编程语言 时间:
2015-12-15 16:52:20
阅读次数:
370
近来书写 Python 脚本进行替换以前的 shell 脚本,发现 Python 优于 shell 的最直观的一点Python 结构明了,可读性高(本人认为)在此做一些记录本次记录利用 Python Script1,SVN 备份 ,封装 paramiko的 sftp 和 ssh connection...
分类:
编程语言 时间:
2015-12-15 16:51:43
阅读次数:
353
1、编写无参数的decoratorPython的 decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数。使用 decorator 用Python提供的 @ 语法,这样可以避免手动编写 f = decorate(f) 这样的代码。def log(f): def fn...
分类:
编程语言 时间:
2015-12-15 16:52:19
阅读次数:
311
虽然objective-c编程语言在过去很长一段时间都是iOS应用开发的基础语言,且很多iOS开发者对其也深爱有佳,但是随着swift编程语言的问世,迅速发展为开发者追捧的语言。且今年伴随着swift2.0的问世及swift语言的开源,更加奠定了其在今后的发展。 接触过swift语言的童鞋应该...
分类:
编程语言 时间:
2015-12-15 16:50:33
阅读次数:
222
Stack(栈)是一种比较典型的数据结构,其元素满足后进先出(LIFO)的特点。Java中Stack的实现继承自Vector,所以其天然的具有了一些Vector的特点,所以栈也是线程安全的。class Stack extends Vector {事实上,除了继承自Vector的那些方法之外,Stac...
分类:
编程语言 时间:
2015-12-15 16:48:42
阅读次数:
174
3-1python是动态语言,它的对象的类型和内存都是运行时确定的;在创建新对象时,解释器会根据语法和右侧的操作数来决定新对象的类型。3-2python不用去声明函数的返回类型,是由其“若类型”的语言特性决定的。python是把储存的数据直接放到内存,然后再去用一个变量名引用这个数据。3-3因为py...
分类:
编程语言 时间:
2015-12-15 16:49:04
阅读次数:
164
亲爱的学员们:您好!51CTO学院为梦想增值,诚邀您的关注!51CTO学院致力于让专家分享技术并让技术变现,让广大技术爱好者便捷、实惠的获取优质学习资源。为了方便大家的学习,我们特别整理了Python学习路线图-适合自学者从入门到项目开发(视频+文档)干货提炼,点击查看更多>..
分类:
编程语言 时间:
2015-12-15 16:06:36
阅读次数:
685
哪些需要修改变量需要同步的,就用synchronized关键字修饰packagecom.ehealth.thread;
classfoo{
privateintx=100;
publicintgetX(){
returnx;
}
publicsynchronizedintfix(inty){
x=x-y;
System.out.println("Thread:"+Thread.currentThread().getName()+"Threadend..
分类:
编程语言 时间:
2015-12-15 16:01:49
阅读次数:
173
目前国内从事软件开发的,java的占比是越来越高,不说别的在培训视频的绝对量上,java几乎占据了半壁江山,很多小伙伴直接从网上搜到一些视频,然后制定好计划开始了java的学习计划,然后大部分的开始对着视频学的非常有意思,但是慢慢的学到一半,发现离了视频不知道就不知道..
分类:
编程语言 时间:
2015-12-15 16:00:41
阅读次数:
147
CoreLocation是iOS中一个提供设备定位的框架。通过这个框架可以实现定位处理,从而获取位置数据,比如经度、纬度、海拔信息等。1,定位精度的设置定位服务管理类CLLocationManager的desiredAccuracy属性表示精准度,有如下6种选择:kCLLocationAccurac...
分类:
编程语言 时间:
2015-12-15 15:54:05
阅读次数:
516
这个堆排序是借鉴http://blog.csdn.net/hguisu/article/details/7776068 这个博文所改,首先要感谢博主的精彩分享。简介:堆排序分为两步骤:1、构建一个初始堆(完全二叉树、大顶堆) 2、不断交换堆顶与堆尾的元素,那么堆底的元素都是排好的 3、 调用ad.....
分类:
编程语言 时间:
2015-12-15 15:54:12
阅读次数:
217
//// main.m// OC数组//// Created by MAC on 15/12/15.// Copyright © 2015年 MAC. All rights reserved.//#import @interface Customer :NSObject@property i...
分类:
编程语言 时间:
2015-12-15 15:54:34
阅读次数:
259
一、Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。 这里以一个最常用的用户登录注册程序来讲解Servle...
分类:
编程语言 时间:
2015-12-15 14:39:12
阅读次数:
302
python GUI编程(Tkinter)python提供了多个图形开发界面的库,几个常用Python GUI库如下:Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中...
分类:
编程语言 时间:
2015-12-15 14:37:22
阅读次数:
189
Python 多线程多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度程序的运行速度可能加快在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。线程在执行...
分类:
编程语言 时间:
2015-12-15 14:39:15
阅读次数:
287