码迷,mamicode.com
首页 > 编程语言 > 周排行
python PIL实现图片合成
在项目中需要将两张图片合在一起。遇到两种情况,一种就是两张非透明图片的合成, 一种是涉及到透明png的合成。 相关API见 http://pillow.readthedocs.io/en/latest/reference/Image.html 第一种情况,直接将两张图片合在一起就可以了。如下图所示, ...
分类:编程语言   时间:2017-02-27 19:31:03    阅读次数:1091
学习python_day6
面向对象 面向对象的特性:封装、继承、多态 类、方法 一、面向对象编程 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻 ...
分类:编程语言   时间:2017-02-27 19:31:29    阅读次数:239
java中对HashMap遍历的方式
对于这两种方式而言,前者的效率要比后者的效率要高;这主要是因为前者实际上是把key和value都放入到了Iterator中了,只需执行一次就可以找到所有的键值对。而后者相当于执行了两次,第一次把key和value都存入到了Iterator中,第二次从hashMap中 去除key对应的value相当于 ...
分类:编程语言   时间:2017-02-27 19:32:03    阅读次数:211
多线程
多线程概念:指的是这个程序(一个进程)运行时产生了不止一个线程 一、多线程的实现方式 继承Thread 实现Runable接口 二、多线程并行与并发 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。 并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的 ...
分类:编程语言   时间:2017-02-27 19:37:28    阅读次数:192
javascript基础
document.write(); //是在浏览器页面上输出 alert(); //弹出对话框 javascript中方法获取的参数使用argument[i]不需要定义 课根据传参自动获取 function(1,2,3) { alert(argument[0]); alert(argument[1] ...
分类:编程语言   时间:2017-02-27 19:43:12    阅读次数:292
java实现WebService 以及客户端不同的调用方式
java 实现WebService 以及不同的调用方式 webservice: 就是应用程序之间跨语言的调用 wwww.webxml.com.cn 1.xml 2. wsdl: webservice description language web服务描述语言 通过xml格式说明调用的地址方法如何调 ...
分类:编程语言   时间:2017-02-27 19:46:04    阅读次数:365
Go将统治下一个10年?Go语言发展现状分析
“本文是国内Go语言大中华区首席布道师——许式伟,在QCon2015上海站上的分享。他预测Go语言10年内一定会超过C和java,并且统治这一个10年。 “本文是国内Go语言大中华区首席布道师——许式伟,在QCon2015上海站上的分享。他预测Go语言10年内一定会超过C和java,并且统治这一个1 ...
分类:编程语言   时间:2017-02-27 19:47:49    阅读次数:179
java 基础 --集合--013
1, contains()方法底层依赖的是equals()方法,而定义的类中没有equal()方法,所以它会使用父类Object中的equals()方法,而Object的equals()方法比较的是地址值。 而new的对象,地址值不同。2,泛型类型必须是引用类型obj.setObj(new Inte... ...
分类:编程语言   时间:2017-02-27 19:49:28    阅读次数:173
ElasticSearh更新nested字段(Array数组)。怎么根据查询条件(query)复制一个(index)到新的Index how to update by query a nested fields data for elasticsearch
GET usernested/_search { "query": { "nested": { "path": "tags", "query": { "bool": { "must": [ { "term": { "tags.brandid"... ...
分类:编程语言   时间:2017-02-27 19:49:39    阅读次数:648
Java Web基础 --- Jsp 综述(下)
JSP脚本中包含九个内置对象,它们都是Servlet-API接口的实例,并且JSP规范对它们进行了默认初始化。本文首先通过一个JSP实例来认识JSP内置对象的实质,紧接着以基于请求/响应架构应用的运行...
分类:编程语言   时间:2017-02-27 19:51:29    阅读次数:292
Java Web基础 --- Jsp 综述(上)
Servlet/Jsp是J2EE规范的一部分,是Tomcat的主要实现部分。当用户发送请求时,Servlet利用输出流动态生成HTML,这导致其开发效率极为低下。JSP技术通过实现普通静态HTML和动...
分类:编程语言   时间:2017-02-27 19:51:44    阅读次数:310
javascript面向对象
对象有三种:内置对象,DOM对象,自定义对象 那函数是什么类型,先看这样一段代码 function fn(){ alert('hello world');} fn(); 先声明,在调用,成功运行 var fn = function(){ alert('hello world');};fn(); 先声 ...
分类:编程语言   时间:2017-02-27 20:52:28    阅读次数:133
DSA-interview-快速排序笔记
http://blog.csdn.net/morewindows/article/details/6684558# 默写:(错误用黄色标出) 整合成一个函数的时候 注意: ①将返回值设为void ②在最开始检查left和right的大小 如果不检查会造成堆栈溢出 原因是最后递归是要g-1和g+1的, ...
分类:编程语言   时间:2017-02-27 20:55:02    阅读次数:166
006 Java集合浅析1
在本系列教程的上一篇文章中,使用画图的方式展示了JDK中集合框架的基础体系结构。对于其中的Collection组来说,其顶级的接口是Iterable接口,估计熟悉设计模式的读者已经明白,此处该接口的引入就是为了实现迭代器模式。 关于什么是设计模式或者具体到什么是迭代器模式,本文不会展开,不了解的朋友 ...
分类:编程语言   时间:2017-02-27 20:56:15    阅读次数:159
无序数组中位数
(1) 最小堆算法 首先将数组的前(n+1)/2个元素建立一个最小堆。 然后,对于下一个元素,和堆顶的元素比较,如果小于等于,丢弃之,接着看下一个元素。如果大于,则用该元素取代堆顶,再调整堆,接着看下一个元素。重复这个步骤,直到数组为空。 当数组都遍历完了,那么,堆顶的元素即是中位数。 (2) 快排 ...
分类:编程语言   时间:2017-02-27 20:57:32    阅读次数:209
[剑指Offer] 16.合并两个排序链表
【思路1】递归 【思路2】非递归,新建一个链表并保存头结点,将原来两个链表进行比较按顺序插入到新链表中,最后将有剩余的链表直接接上。 ...
分类:编程语言   时间:2017-02-27 21:02:19    阅读次数:207
JavaScript数组sort()方法小结
sort语法:arrayObject.sort(sortby);参数sortby可选。规定排序顺序。必须是函数。 由于sort方法是先将数组元素转换为字符串进行比较,根据字符串首字符的ASCII码排序进行比较,所以有时候不能满足我们对数组数字集合的排序要求,但是sort()方法可以采用函数,利用冒泡 ...
分类:编程语言   时间:2017-02-27 21:03:27    阅读次数:205
《深入理解Java虚拟机》读书笔记——第1章 走近Java
(注:原文请见《深入理解Java虚拟机》周志明 著,知识点部分参考百度百科) 总述 第1章分为两个部分:Java概述及自己动手编译JDK的教程。 1 Java概述 介绍了Java的整体特性、Java的技术体系组成、Java及JVM的发展史。 1.1 Java的总体特性 1)Java不仅仅是一门编程语 ...
分类:编程语言   时间:2017-02-27 21:05:34    阅读次数:259
201521123089 《Java程序设计》第1周学习总结
1. 本周学习总结 学习了java的发展史以及JDK,JVM,JRE; 2. 书面作业 1.为什么java程序可以跨平台运行?执行java程序的步骤是什么? java有JVM,实在虚拟机上运行的。 2.什么是jdk?jdk,jre,jvm的区别是什么? jdk(Java Development Ki ...
分类:编程语言   时间:2017-02-27 21:07:10    阅读次数:178
FolderBrowserDialog 关于设置为单线程单元(STA)模式的问题
当Main函数是这样的状态的时候,当打开FolderBrowserDialog控件的时候 ,报错 这里有两种解决办法,第一种,就是把main 上加[STAThread] 第二种是启用一个线程 Thread newThread = new Thread(new ThreadStart(ToOpenBD ...
分类:编程语言   时间:2017-02-27 21:07:21    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!