查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

成长...

坚持,一定要坚持!

 
 
 
 
 
 

使用[Embed]标签嵌入资源的压缩问题

2010-12-4 21:39:21 阅读1220 评论0 42010/12 Dec4

当我们使用[Embed(source=.........)]标签将图片嵌入到swf中时,图片是不进行压缩的,这样使用嵌入资源方式开发出来的swf文件会很大。

而我们用CS4做出来的同样的swf文件却很小。

例如,我使用[Embed]嵌入一个图片,编译成swf,大小为1.5M,使用CS4导入图片到库中,然后做成swc在程序中调用,编译之后swf大小只有190KB。

怎么解决这样头疼的问题呢?

这里介绍一个工具Reducer,可以将生成的swf文件压缩处理。

官方连接:http://blog.joa-ebert.com/2009/08/08/reducer/

下载连接:http://www.joa-ebert.com/files/zip/reducer.zip

源码:http://blog.joa-ebert.com/2009/08/11/apparat-is-now-open-source/

使用方法:

java -jar reducer.jar -input old.swf -output new.swf

java -jar reducer.jar -input old.swf -output new.swf -quality 0.5

作者  | 2010-12-4 21:39:21 | 阅读(1220) |评论(0) | 阅读全文>>

使用ImageLazyLoad技术,对图片延迟加载

2010-11-4 2:21:44 阅读3526 评论0 42010/11 Nov4

ImageLazyLoad技术,就是在下拉滚动条的时候加载图片,这种比较 适合一个网页上有很多图片的情况,例如我的网站:www.uucc5.com 满页都是图片,那么如果用户访问的时候,会在加载完整个页面等待很长时间,而用第一眼看到的只是第一屏的内容,所以第二屏、第三屏等的内容加载时间其实是 在浪费时间!如果用户只看了第一屏,而不翻屏就关掉了浏览器,那么第二屏第三屏下载的资源也是一中流量的浪费! 并且加载用户体验也不好!那么这就有了这个小技巧,使用javascript来实现图片缓冲,只加载用户要看的屏幕的资源,这个小技巧的好处是提高访问速 度,提高用户体验,对seo没有什么帮助!,不废话,说做法:

一、使用JQuery插件 ,插件名: jquery.lazyload(7kb大小),压缩后(3kb大小):

1.导入JS插件

<script src="http://jianzi0307.blog.163.com/blog/jquery.js" type="text/javascript"></script>

<script src="http://jianzi0307.blog.163.com/blog/jquery.lazyload.js" type="text/javascript"></script>

2.在你的页面中加入如下的javascript:

$("img").lazyload();

这将会使所有的图片都延迟加载。

作者  | 2010-11-4 2:21:44 | 阅读(3526) |评论(0) | 阅读全文>>

如何理解人民币升值?

2010-9-30 10:46:50 阅读890 评论0 302010/09 Sept30

2010年,一个美国人到中国旅游,此时人民币对美元的比值是6.8:1,于是老美用10万美元兑换到68万元人民币。老美在中国吃喝玩乐了一年,花了 18万元人民币,还剩下50万元人民币。

2011年,老美要回国了。此时人民币兑美元升值到5:1了,于是老美去中国银行用剩下的50万元人民币兑换到了10万美元。来中国时带了10万美元,回国去还是10万美元,老美白玩了中国人一回。

作者  | 2010-9-30 10:46:50 | 阅读(890) |评论(0) | 阅读全文>>

滚动地图层的方法

2010-7-8 14:37:04 阅读1634 评论0 82010/07 July8

玩rpg游戏的时候,会看到角色始终在屏幕中间移动,感觉是地图在动,人物位置不动,这是如何来实现的呢?

看了下面这个例子你便知道其中的道理,原理是利用DisplayObject的ScrollRect:

package

{

import flash.display.Loader;

import flash.display.Sprite;

import flash.events.Event;

import flash.events.MouseEvent;

import flash.geom.Rectangle;

import flash.net.URLRequest;

/**

* 滚动地图的例子:

* 将window.x和window.y放在EnterFrame中,实时修改为角色走动的坐标即可实现地图平滑滚动

* 这里简单用鼠标点击坐标作为角色的位置

* jianzi 2010.7.8

*/

public class Main extends Sprite

{

//地图尺寸

private static const mapWidth:int = 2762;

private static const mapHeight:int = 1558;

//地图入口坐标

private static const enterX:int = 1000;

作者  | 2010-7-8 14:37:04 | 阅读(1634) |评论(0) | 阅读全文>>

论起游戏,得一些休闲和陶冶。

2010-7-6 13:49:05 阅读870 评论0 62010/07 July6

晚间下班回家,我总不免打开电脑玩一盘连连看小游戏,以此来获得一些休闲和陶冶。思绪无意辗转到这样一款小游戏当中,诚然游戏给人们带来了娱乐、休闲的乐趣;心灵交流的平台和虚拟成就的满足!却也映射出了人们的心理,显示出了一部分游戏者心理的虚伪!虚拟的网络是由一个个真实的内心组成的,虚幻的外表下呈现出的确实真实的人心!暴露出的却是实实在在的人性!

  论起游戏,一些志同道合人士的聚首难免会攀比起游戏的等级。无论是游戏中的装备是何等的精良,无论你游戏中技能是如何的具有杀伤力,无论你格斗中PK的技术是怎样的精湛。他人只是一句级别太底便把你驳斥的无言一对!而那些等级高的人则可以夸夸其谈,肆意吹嘘!

  或许是人们心底对高等级的认同,一些游戏一族便开始投入大量精力,财力。争取把自己的游戏角色也打造成为高等级一族。没有高人一等的级别做资本,游戏中你就没有发言权,你就没有技术交流的资格。竞技类游戏中的组队战,群体过任务时的寻求组队也都会因为等级过低被抛弃、拒绝。没有等级你就没有发言权,没有等级你就没有活动资格!是谁上演了级别的歧视?

  游戏等级只能是判断玩家开始玩这个游戏的早晚,上线时间的长短的标准。自然、游戏上线时间越多级别也就越高,对这款游戏的熟练程度也就相对高些,但并不是全部。有足够上线时间的玩家边可以经常上线,不断冲级!而那些相对时间紧迫者呢?

作者  | 2010-7-6 13:49:05 | 阅读(870) |评论(0) | 阅读全文>>

Memcached研发测试

2010-5-17 0:36:01 阅读1853 评论0 172010/05 May17

为准备公司网站的重构,前端时间研究Memcached分布式集群 和 Hiphop-php(Facebook的一个开源项目)的搭建 ,花了不少时间和精力,下边进行一下整理。。。

一、Memcached客户端库算法研究

取模算法与一致性算法

Memcached虽然被称为”分布式”缓存服务器,但是服务器段并没有分布式功能,实现分布式主要是通过客户端库来实现。无论使用哪种语言实现的客户端库都会包含至少一种分布算法来实现Memcached分布式。

作者  | 2010-5-17 0:36:01 | 阅读(1853) |评论(0) | 阅读全文>>

Win7静态绑定网关MAC防止arp攻击

2010-5-13 22:24:04 阅读7413 评论1 132010/05 May13

Win7使用XP的方式静态绑定mac是行不通的:

arp -s 192.168.1.1 00-27-19-50-72-3c

会提示你无权限等等...即使使用管理员方式运行cmd也无济于事

下面给出办法:

首先查出你的网卡物理接口ID

> netsh i i show in

Idx     Met         MTU          状态                名称

---  ----------  ----------  ------------  ---------------------------

  1          50  4294967295  connected     Loopback Pseudo-Interface 1

 11          20        1500  connected     本地连接

从输出可以看出我这个是 11

然后通过这个命令实现网关mac的静态绑定

> netsh -c "i i" add neighbors 11 "192.168.1.1" "00-27-19-50-72-3c"

其中:192.168.1.1是我的网关IP,00-27-19-50-72-3c 是网关的真实MAC地址

注:查出网关真实mac的方法有多种

你可以先用管理员身份运行cmd,使用arp -d,然后迅速执行arp -a ,一般情况下这个时候显示的是真实mac

或者下载一个arp防火墙先拦截攻击,然后查出真实mac,再进行网关mac静态绑定,然后arp防火墙就可以关掉不用了~

作者  | 2010-5-13 22:24:04 | 阅读(7413) |评论(1) | 阅读全文>>

iftop用法

2010-4-1 23:02:01 阅读2165 评论0 12010/04 Apr1

TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总 流量
peak:流量峰值
rates: 分别表示过去 2s 10s 40s 的平均流量

#iftop -i eth0 -n       就可以看到eth0网卡的流量状况。

iftop 相关命令 :

监控eth1的网卡的流量

# iftop -i eth1

以位元组(bytes)为单位显示流量(预设是位元bits):

# iftop -B

直接显示IP, 不进行DNS反解:

# iftop -n

直接显示连接埠编号, 不显示服务名称:

# iftop -N

显示某个 网段进出封包流量

# iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0

其 他参数可下 iftop -h 看说明.

进入iftop画面时, 可按 p 切换是否显示连接埠, n 切换显示IP或主机的domain name, N切换显

示连接埠代号或名称, p暂停显示, b切换是否显示长条, B切换计算几秒内的平均流量, 其他按键

可以按h 观看说明。

其他监控网卡流量,网络带宽状况的优秀软件:bmon、nload、ifstat、vnstat、iptraf

作者  | 2010-4-1 23:02:01 | 阅读(2165) |评论(0) | 阅读全文>>

Game Types and Examples

2010-3-20 12:55:49 阅读557 评论0 202010/03 Mar20

Now I will describe to you the many different game types available and I will give you a couple of examples of those game types. You might hear me off and on use the word genre also. It's basically the same as "game type".

Role Playing Game (RPG): A role playing game is typically a game that is very long and drawn in. There aren't too many RPG's out there that does not require over 20+ hours of your life. Some fine examples of RPG's are Final Fantasy, Dragon Warrior, Breath of Fire, Secret of Mana and other many varieties. Typically a RPG involves

作者  | 2010-3-20 12:55:49 | 阅读(557) |评论(0) | 阅读全文>>

通过SSH隧道绕过防火墙访问MYSQL

2010-2-9 0:06:22 阅读1954 评论0 92010/02 Feb9

今天突然想从本地访问远程服务器的MSYQL,但是数据库一般设置不会对公网开放3306端口的,一般都被防火墙挡了!那么我是不是就不能访问了呢???

不是,如果已经有了ssh权限,我们可以通过ssh隧道绕过防火墙访问服务器的任何端口,SSH隧道即SSH端口转发。拓扑图如下:

方法:拿SQLyog访问MYSQL为例

MYSQL host address填写localhost即可,这里填写数据库连接参数

SSH选项卡填写SSH登陆参数

工作中提供一些服务器给一个合作伙伴,他们有ssh权限,但是每次都要求需要远程访问数据库,要求防火墙打开3306,今天我突然才想到,为什么他们不通过SSH端口转发来连接呢???

注:一点小小说明,MYSQL host address填写问题可能会困扰大家,这个是相对于SSH主机的

如果数据库在SSH主机上,则填写localhost,如果数据库在和SSH主机同一内网,例如数据库内网IP为192.168.1.8

则这里填写数据库内网IP192.168.1.8。

(完)

作者  | 2010-2-9 0:06:22 | 阅读(1954) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

北京市 朝阳区 金牛座

 发消息  写留言

 
不抛弃...不放弃...
 
近期心愿生活是一种责任,就像桌上的稀饭和煎蛋,尽管老吃觉得没有什么味道,可是你每天还得做、还得吃,有时甚至觉得它难吃,可是不吃心里空荡荡的。
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注