现在位置: 首页 > spybird发表的所有文章
  • 11月
  • 01日
综合 ⁄ 共 784字 评论关闭
谨慎使用 CSS Sprites 转载:http://www.99css.com/archives/35 CSS sprites 是网站速度的优化很重要的一环,但也有其对性能的不利之处。 Vladimir Vukićević 的博文《To Sprite Or Not To Sprite》提到: CSS sprites 的最大问题是内存占用。非精确构造的 sprite 图片会占用意想不到的内存空间。以 WHIT TV 网站为例,这里是一张sprite 图片,1299×15,000 的png,已经经过很好的压缩,实际下载大小只有26K左右,但是浏览器不会转换压缩的图像数据。当图片下载并解压,将耗费75MB内存(1299* 15000 * 4)。如果图片没有阿......
阅读全文
  • 10月
  • 07日
综合 ⁄ 共 3371字 评论关闭
  Jquery的这套选择符是比较帅气的,借用了XPath2.0和CSS1-3中的语法,并且兼容了多个浏览器,让原本非常复杂的DOM,一下子变得简单起来了,手中最新的版本是1.2.2b,下面的所有例子,也是根据此版本提供的例子。 测试HTML代码: <div id="father">    <div id="first">I am first</div>    <div id="second" class="red">I am second</div>    <div id="third" style="display:none">I am third</div></div><p class="red">I am forth</p><h4></h4> ......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 14591字 评论关闭
http://blog.csdn.net/heiyeshuwu/article/details/40508683 高性能网络编程技术 作者:jmz (360电商技术组) 如何使网络服务器能够处理数以万计的客户端连接,这个问题被称为C10K Problem。在很多系统中,网络框架的性能直接决定了系统的整体性能,因此研究解决高性能网络编程框架问题具有十分重要的意义。 1. 网络编程模型 在C10K Problem中,给出了一些常见的解决大量并发连接的方案和模型,在此根据自己理解去除了一些不实际的方案,并做了一些整理。 1.1、PPC/TPC模型 典型的Apache模型(Process Per Connecti......
阅读全文
  • 11月
  • 04日
综合 ⁄ 共 1201字 评论关闭
VS2005 sidebyside manifest error Microsoft.VC80.MFC Microsoft.VC80.CRT Microsoft.VC80.MFCLOC msvcr80.dll mfc80.dll eventlog VC2005 编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的 dll连接库放到一起就 成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下,结果造成在这些系统上,直接拷贝exe文件, 往往是不能运行(找不到msvcr80.dll、mfc80.dll文件等),或者在事件日志中报错。 解决方式: 方式一、在目标系统上安装200......
阅读全文
  • 09月
  • 28日
综合 ⁄ 共 2897字 评论关闭
IOException while loading persisted sessions: java.io.EOFException解决方案   2011-04-25 00:42:49|  分类:Tomcat |  标签:tomcat  |字号大中小 订阅 Tomcat启动时如下错误:严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException     at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)     at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)     at java.io.ObjectInputStream.readStreamHeader......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 8146字 评论关闭
经典的排序map,要复习啊: package com.citi; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class TestSortMap2 { private final static Logger logger = LoggerFactory.getLogger(TestSortMap2.class); public static void main(String... abc){ Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c"); for(Integer integer : map.keySe......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 1004字 评论关闭
D3DXMatrixLookAtLH D3DXMATRIX * D3DXMatrixLookAtLH(   D3DXMATRIX * pOut,   CONST D3DXVECTOR3 * pEye,   CONST D3DXVECTOR3 * pAt,   CONST D3DXVECTOR3 * pUp ); zaxis = normal(At - Eye) xaxis = normal(cross(Up, zaxis)) yaxis = cross(zaxis, xaxis)     xaxis.x           yaxis.x           zaxis.x          0 xaxis.y           yaxis.y           zaxis.y          0 xaxis.z           yaxis.z           zaxis.z          0 -dot(xaxis, eye)  -dot(yaxis, eye)  -dot(zaxis, eye)  l     这个函数作用是以eye ......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 3496字 评论关闭
java是一种完全面向对象的语言java是一种比较简单的语言 java中去掉的部分有:指针,预处理指令等不支持多重继承 java中新增加的部分有:资源回收(Garbage Collection)错误处理(Exception)新的修饰词(abstract 、native 、final) java语言的特点:简单、面向对象、公布式、键壮性、安全性、体系结构中立、可移植性(跨平台运行)、解释执行 jdk安装后的目录结构:bin目录:存放可执行文件lib目录:存放Java的类存文件include目录:存放用于本地方法的文件dome目录:存放演示程序jre目录:存放Java运行环境文件 环境变更配置......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 6997字 评论关闭
  .Net平台开发的技术规范与实践精华总结 以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。 一、代码规范 良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。 据Microsoft公司统计,基于微软平台的开发中,有70-80%的印度工程师在完成同类算法或者模块时,使用的代码基本一致;而相同的调查中只有20%的中国工程师们是基本一致的。这说明我们......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 301字 评论关闭
Linux下查看当前目录下文件的个数 ls -l | grep “^-” | wc -l 查看当前目录下文件的个数,包括子目录里的 ls -lR| grep “^-” | wc -l 查看某目录下文件夹(目录)的个数,包括子目录里的。 ls -lR| grep “^d” | wc -l 简要说明: ls -l         长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等) grep “^-”         这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d wc -l         统计输出信息的行数,因为已经......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 6937字 评论关闭
 root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件 #ifndef CLOBAL_H #define GLOBAL_H #include <stdio.h> int funca(void); int funcb(void); #endif root@xuanfei-desktop:~/cpropram/2# cat funca.c //函数a #include "global.h" int funca(void) { printf ("this is function/n"); return 0; } root@xuanfei-desktop:~/cpropram/2# cat funcb.c //函数b #include "global.h" int funcb(void) { printf ("this is function/n"); return 0; } root@xuanfei-desktop:~/cpropram......
阅读全文
  • 12月
  • 05日
综合 ⁄ 共 518字 评论关闭
  启动Android Emulator,都需要花费很长一段时间,几分钟甚至十几分钟,当然我们做开发的时候不一定都有非常先进的设备,虽然i5普遍够用。其实,我们可以使用快照(Snapshot)功能,来快速启动Android模拟器。 首先,需要在Android虚拟设备(AVD)管理窗口中,选中“Snapshot”选项。如下: 这样,启动该虚拟设备时,就可以使用快照功能了。 如下,在虚拟设备的启动窗口中,选中“Launch from snapshot”(从快照启动)和“Save to snapshot”(保存快照)。 这样,在关闭虚拟设备时,就会把虚拟设备的当前状态和设置都自动保存成快照......
阅读全文