自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

余璜的技术博客

好玩就好

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 SVG中对中文高度计算的“特殊处理”

阅读本文前请先阅读《SVG字体操作》了解svg中如何移动字体以及其字体坐标系。 Layer 1 Love Story宋体 上面的代码在画布上画出了“Love Story宋体"宋体两个字漏了点尾巴出来,而Love Story都在基线0以上。这说明中文溢出了文本框。删掉英文,修改如下: Layer 1

2011-11-22 00:16:05 1814

原创 复习下Makefile的编写

CFLAGS = -g -lobapi -L.%.o : CFLAGS = -L.scan_sync_demo.o : scan_sync_demo.c gcc -c $(CFLAGS) {1}lt; -o $@set_sync_demo.o : set_sync_demo.c gcc -c $(CFLAGS) set_sync_demo.ctime_test.o : ti

2011-11-21 12:17:32 773

原创 Flex如何计算加载时间

Flex中有Preloader关键字,可以为其指派一个preload类,用于管理Flex应用Loading期间的逻辑,包括计算加载时间、定制加载动画、定制加载进度条等。To make a custom preloader for Flex, you have to do 2 steps:Write a class that extends DownloadProgr

2011-11-20 09:52:24 1406

原创 SVG的字体操作

SVG中,文字的(0,0)坐标在左下角,与Flex中的左上角要区分开。另外,svg中,先transform,再以原点为基准scale。取点法:从文字中取一个点,与原点连线,然后进行各种操作。

2011-11-17 23:13:02 6752 1

转载 Flex动态载入嵌入字体(Embeded Font)文件

第一种方法是在css中嵌入中文字体,这种嵌入已经完成了注册第二种也就是今天要提到的动态嵌入一。创建自己的字体库:创建as类工程代码如下:(http://kevincao.com/app/font/)package{ import flash.display.Sprite; public class myFontL extends Sprite {

2011-11-17 18:30:04 2832 1

原创 Percolator中的两阶段提交实现分析

Percolator是Google使用的一款基于Bigtable的、支持事务的增量索引系统,以客户端库的形式提供给用户。使用Percolator后,从页面爬取到新数据到这些数据被用户可见之间的平均延迟被缩小100倍!从技术的角度看主要有两方面改进:1. 能够增量地处理索引(Percolator之前Google使用MapReduce批量更新索引)2. 在并发处理的过程中能够保持一些"不变性(

2011-11-16 23:40:32 4008

原创 Chindle交互演进

第一版,抄袭Tagxedo,可惜不得要领,最后落个四不像,交互上很不方便。第二版,使用分步引导的方式,一步步完成设计并生成效果。多次操作的情况下需要反复切换tab,并且用户不一定知道可以切换tab,交互中暗含了太多用户假设。第三版,返璞归真。这时候才知道,我们用到的很多产品,看似平淡无奇,一切理所当然,实际上背后融入了多少UED心血啊!

2011-11-14 11:24:54 837 2

原创 用脚本批量文件重命名(VBScript)

''' filename: rename.vbs''' http://blog.csdn.net/maraystrFolder = "C:\Users\result\"Set objFSO = CreateObject("Scripting.FileSystemObject")Set objFolder = objFSO.GetFolder(strFolder)Set colFi

2011-11-09 15:56:54 9584

原创 如何实现在浏览器中打开IM聊天窗口?

如何在浏览器中打开IM并执行相应操作?下面以旺旺为例说明,对于QQ等原理一致。1. 浏览器中如何判断旺旺是否已经安装?下面一步步来探索,过程如下:(1) 打开淘宝任意店铺页面,查看源码,在亮灯旺旺图标处有如下代码: img是旺旺图标,重点是href的内容。查看href链接的源码,如下: function windowClose()

2011-11-09 00:30:49 22942 22

转载 Flex知识点

Flex窗口间函数调用http://yecon.blog.hexun.com/30274240_d.html[Bindable]public var callbackFunction:Function;  //回调函数    Flex特效: <![CDATA[ pr

2011-11-04 10:40:35 1118

同义词词林(扩展版)

《同义词词林(扩展版)》每个词的类编码就应该包含了他全部的信息。 对于原版同义词词林,编码的第一个字母代表该词所属的大类,第二个字母代表中类,后两位字母代表小类。 同义词词林原版是梅家驹先生人工构造的,同义的原则应该是他老人家对这些词的理解吧。同义的原则没有明确的说明,这也是目前一个研究方向--复述(paraphrasing)--关心的一个问题。

2010-05-18

FASS简介-抗锯齿原理

FSAA 是 full scene anti-alias 的缩写,有些人将其译为全景反锯齿,还算是合理。不过,倒底 FSAA 是什么呢?为什么要「全景」(full scene)?「半景」不行吗?(其实相对于 FSAA 的是 edge AA,「边缘反锯齿」)反锯齿(anti-alias)又是怎么回事呢?

2009-01-18

排队论---我收集的

排队论---我收集的 排队论---我收集的 排队论---我收集的

2008-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除