- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 android图片抗锯齿
在android中使用画布画旋转图片时总会出现锯齿效果, 方法一:线条旋转后抗锯齿 paint.setAntiAlias(true); 方法2,canvas上线条图片同时抗锯齿 canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG));
2012-07-26 11:51:37 3047
翻译 在Canvas操纵一个自定义对象
这一章,我创建了一系列的对象,并且用代码将他们组合起来,每个对象可以响应鼠标事件。 面向对象是计算机科学中很多语言的一个标准,对象拥有属性,方法,javascript有许多内置的对象,比如document,window,Arrays,strings 都是。这一章的实例是一个家庭图片的一个project。 创建一个矩形对象function Rect(x,y,w,h,c){ this.x = x
2012-07-10 18:05:15 692
翻译 创建HTML5 LOGO,Canvas绘图
使用html5的canvas 画图比直接使用图片有一个很大的优点就是节省空间,一张90kb大的图片,如果使用代码来画的话只需要4kb,类似于矢量图。 HTML5 Logo footer {display:block; border-top: 1px solid orange; margin:10px; font-family: "Trebuchet MS", Arial,
2012-07-10 16:56:01 2849
翻译 HTML5 and JavaScript Projects
第一章:创建HTML5 LOGO,Canvas绘图 第二章:在Canvas操纵一个自定义对象 第三章:HTML5 视频 第四章:Google Map支持 第五章:map 门户网站 第六章:使用Geolocation,Google Map API,PHP实现定位。 第七章:Origami Direction:
2012-07-10 13:36:15 720
原创 Thread的两种创建方式的区别
出于无聊,加上南京通信,软件行业处于危机重重的感觉,大半夜的温习以前的知识,通过张孝祥的视频温习多线程。 视频说道创建线程有两种方式,一种是new Thread().start(),另外一种是new Thread(new Runable(){}).start。 张老师没做多讲,这个应该是设计原则里的接口隔离原则。Runable相当于一个标识型的接口,这样线程就不会跟线程要跑的代码紧耦合。类似即
2012-07-09 23:46:03 1103
转载 ubuntu 添加ed2k 关联
在firefox地址栏输入:about:config右键,新建一个Boolean,命名network.protocol-handler.external.ed2k, 值为true右键,新建一个String,命名network.protocol-handler.app.ed2k,值为/usr/bin/ed2k右键,新建一个Boolean,命名network.protocol-handler.expo
2012-07-09 23:08:20 2672
原创 notify() 和notifyAll()区别
引用网上的例子,在明知到生产者 一个生产者,几个抢食者,如果通知所有的抢食者执行的操作会发生异常的时候,使用notifyimport java.util.ArrayList; import java.util.List; class Widget{} class WidgetMaker extends Thread{ List finishedWidgets = new Arr
2012-07-04 11:24:34 3214
java mqtt最新jar包
2020-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人