码迷,mamicode.com
首页 > 编程语言
python学习笔记3:集合,文件操作,函数
一.集合 1. >>> s=set([1,2,3,4,5,6,6,6,])>>> s{1, 2, 3, 4, 5, 6} 集合可以理解为有键没有值的字典,键之间去重,无序。 2.集合操作: >>> s1={1,2,3,4,5,6,7}>>> s2={6,7,8,9,10,11}>>> s1&s2{6 ...
分类:编程语言   时间:2016-08-11 06:16:36    阅读次数:146
h.264并行解码算法2D-Wave实现(基于多核非共享内存系统)
在《Scalable Parallel Programming Applied to H.264/AVC Decoding》书中,作者基于双芯片18核的Cell BE系统实现了2D-Wave并行解码算法。 Cell BE架构 首先来了解一下Cell BE。Cell BE全称为Cell Broadba ...
分类:编程语言   时间:2016-08-11 06:16:29    阅读次数:257
线程与进程
程序设计的目标 性能:高性能的程序应该可以等同于CPU的利用率,CPU的利用率越高(一直在工作,没有闲下来的时候),程序的性能越高。 体验:这里的体验不只是界面多么漂亮,功能多么顺手,这里的体验指程序的响应速度,响应速度越快,用户体验越好。 Socket网络编程在同一个JVM运行环境中,类与类之间可 ...
分类:编程语言   时间:2016-08-11 06:13:06    阅读次数:128
高性能的关键:Spring MVC的异步模式
我承认有些标题党了,不过话说这样其实也没错,关于“异步”处理的文章已经不少,代码例子也能找到很多,但我还是打算发表这篇我写了好长一段时间,却一直没发表的文章,以一个更简单的视角,把异步模式讲清楚。 什么是异步模式 要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式: (图1) 浏览 ...
分类:编程语言   时间:2016-08-11 06:14:07    阅读次数:148
线程池
一. 好处 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 二. 线... ...
分类:编程语言   时间:2016-08-11 06:12:13    阅读次数:196
python基础(三)
一、集合的操作 介绍 python的set是一个无序不重复元素集,基本功能包括关系测试和消除重复元素. 集合对象还支持并、交、差、对称差等。 sets 支持 x in set、 len(set)、和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点。因此,sets不支持 ...
分类:编程语言   时间:2016-08-11 06:10:20    阅读次数:134
java培训学校之弊
我回来广州也有一段时间了,在广州某培训公司当java讲师,带过的学生三个月月薪8000的有很多。因为我愿意把我的技术豪不保留的交给学生,我一直认为,老师是学生的渡船人。我从事软件开发和讲师也有7年时间了,当讲师也有经验了,其实软件培训学校还是很多的,例如传智播客,北大青鸟等等,都是教java编程的, ...
分类:编程语言   时间:2016-08-11 06:11:26    阅读次数:229
java设计模式-观察者模式
定义:使用head First 设计模式中提到的说法观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监听一个主题对象。这样一来,当被观察者状态发生改变时,需要通知相应的观察者,使这些观察者对象能够自动更新。简介:观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界...
分类:编程语言   时间:2016-08-11 01:04:23    阅读次数:274
java设计模式-装饰者模式
定义:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。概述:1.装饰者和被装饰对象有相同的超类型。2.你可以用一个或多个装饰者包装一个对象。3.既然装饰者和被装饰对象有相同的超类型,所以在任何需要原始对象(被包装的)的场合 ,可以用装饰过的对象代替它。4.装饰者可以在所委托被装饰者的行为之前与/或之后,加上自己的行为,以达到特定的...
分类:编程语言   时间:2016-08-11 01:02:40    阅读次数:219
Java特性-动态代理
代理在开发中无处不在: 我们完成一个接口开发A,接口下有很多个实现类,这些类有些共同要处理的部分,比如每一个类都定义了接口A中的方法getXX(String name)。我现在想把每次调用某个实现类的getXX方法时传的参数name记录在数据库某个表里,可问题是,,我们总不能在每个实现类里面去添加一 ...
分类:编程语言   时间:2016-08-11 01:03:48    阅读次数:208
字符串算法总结
数字转字符串 字符串逆置(char*、string、折半法逆置字符串) 字符串逆置保持单词不变 实现strcpy,strcat,strcmp,strstr ...
分类:编程语言   时间:2016-08-11 00:59:09    阅读次数:234
深入理解Java虚拟机一
运行时数据区域 1程序计数器 2 Java虚拟机栈 3本地方法栈 4 Java堆 5 方法区 6运行时常量池直接内存 下面来分别说下这个概念 1程序计数器:(program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。 字节码解释器工作时就 ...
分类:编程语言   时间:2016-08-11 01:00:58    阅读次数:249
Python网络爬虫(6)--爬取淘宝模特图片
经过前面的一些基础学习,我们大致知道了如何爬取并解析一个网页中的信息,这里我们来做一个更有意思的事情,爬取MM图片并保存。网址为https://mm.taobao.com/json/request_top_list.htm。这个网址有很多页,通过在网址后添加?page=页码来进入指定的页。 为了爬取 ...
分类:编程语言   时间:2016-08-11 00:59:12    阅读次数:266
Java Study First Article-- Install JDK
1. DownLoad Oracle JDK Oracle JDK :http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. Install JDK IN Windows Updating the PATH Envi ...
分类:编程语言   时间:2016-08-11 00:59:47    阅读次数:148
JavaWeb
静态网页与动态的区别: 静态网页使用html css 内容固定不会更新 动态网页使用java c# php JavaScript xml 脚本技术jsp asp.net php 数据库技术 搭建javaweb开发环境: 工具jdk7.0 tomcat7.0 myesclipse10 第一个javaw ...
分类:编程语言   时间:2016-08-11 00:56:03    阅读次数:134
【enum】如何在枚举中定义自定义的方法,并进行使用
1、定一个枚举类 2、在另一个方法中对枚举进行调用 如果想了解更多枚举的用法,可以参考http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html ...
分类:编程语言   时间:2016-08-11 00:52:39    阅读次数:230
JavaScript的一点简介(注:本文诸多观点源于JavaScript高级程序设计,如有侵权,立即删除)
JavaScript是一门最易让人误解的语言,该语言中精华与糟粕并存(可能比一般语言的这个比例要大一些);但“千淘万漉虽辛苦,吹尽黄沙始到金”,层层面纱下是易用灵活、优雅轻灵的内在。很久以前,JavaScript被当做是玩具语言,直到AJAX的出现,直到V8引擎的易用;这种局面已经改变。 JavaS ...
分类:编程语言   时间:2016-08-11 00:52:57    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!