自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 Tomcat,Jboss,Oracle端口号的修改

一 tomcat的端口的修改打开Tomcat目录-->Tomcat 5.5-->conf-->下的server.xml文件,修改端口好就可以了.------------------------------------------------------------------------------------------------ <Connector...

2008-04-30 20:10:00 94

转载 第二人生的源码分析(四十八)接收服务器回应的纹理图片头数据

前面介绍了怎么样发送纹理下载请求到服务器,那么在第二人生里又是怎么样接收纹理图片的呢?接着就来讨论这个问题,它的代码如下:这是一个静态成员函数,主要为了给网络消息系统回调使用的。#001// static#002void LLViewerImageList::receiveImageHeader(LLMessageSystem *msg, void **user_d...

2008-04-29 22:11:00 108

转载 舍不得

今天写数据库写的头晕,突然下了首歌,听得我精神啊也许贪心的我也舍不得吧,亲爱的。。。不过舍不得最终还是要舍得,突然间很喜欢这首歌。。。弦子 - 舍不得第一次你陪我坐着我的手心是空空的我知道那些简讯声你努力藏著还怕我难过不追问到底为什么是我最后的温柔想笑着附和说分开是好的但我们却怎么一起哭了我舍不得可是时间回不去了爱你很值得只是该停了没有我你要好好的我舍不得最后一次抱紧你了我们错过的错了就...

2008-04-29 18:36:00 95

转载 thanks csdn

Yesterday I receive 'Programing' by the csdn,At here, I'll say thank to csdn and also thank them give our information to share, blog to write and communion with some firend.by the way, the email...

2008-04-28 11:01:00 73

转载 第二人生的源码分析(四十七)发送下载纹理图片请求

这里接着上一次获取纹理图片线程,继续分析发送纹理图片请求到服务器。代码如下:#001void LLTextureFetch::sendRequestListToSimulators()#002{#003 const S32 IMAGES_PER_REQUEST = 50;#004 const F32 LAZY_FLUSH_TIMEOUT = 15....

2008-04-27 22:33:00 100

转载 第二人生的源码分析(四十六)获取纹理图片的线程

纹理图片对于3D程序来说比较重要的数据,如果没有纹理图片,就没有亮丽的外表,就没有丰富多彩的世界。在第二人生里,纹理图片不是随着程序一起发布的,而是不断地从服务器上下载的,这点是不像其它游戏,把所有图片全部预先下载好。下面就来分析一下纹理下载线程的工作过程。先从程序:LLAppViewer::getTextureFetch()->createRequest(getID(),...

2008-04-26 22:56:00 87

转载 一个不错的可拖动层遮罩加ALPHA滤镜(点击弹出后背景变浅色,信息提示框效果)...

<head> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <title>提示信息框</title> <styletype="text/css"> a{color:#000;font-size:12px;text-dec...

2008-04-26 13:44:00 79

转载 I want to be a good person

I find everybody has a kind heart include me.I want to be a good person.写不下去了,还是用中文吧。。。自己可以把自己定位在善良仁慈的地位说善良是因为自己永远不忍心去伤害别人,当不小心或无意识伤害到别人时会很内疚,想要弥补一下说仁慈是因为自己没有一颗去伤害别人的心,也许自己说话比较直接,有时会无意伤害到别人有时希望鼓励...

2008-04-26 09:01:00 419

转载 第二人生的源码分析(四十五)图像解压线程

前面介绍虚拟文件系统的线程,其实它是单一个线程来处理所有消息的,还有类LLLFSThread也是一样。在第二人生显示的软件里,图片是占了绝大部份数据,那么从服务器上下载的数据,都是压缩的图片,这样的图片大小就比较小一些,对于网络通讯就需要不太多带宽了,看到程序显示速度明显加快。下面就来分析一下这个线程到怎么样工作的?LLAppViewer::sImageDecodeThread = ...

2008-04-25 22:09:00 122

转载 [Web开发] 一些很酷的JavaScript 动画特效

http://www.emex.ru/promo/ 俄罗斯方块游戏http://www.pestovogolf.ru/yacht/ 碰撞效果http://www.paritet98.ru/en/ 伸展效果转载于:https://www.cnblogs.com/ajuanabc/archive/2008/04/24/2462855.html...

2008-04-24 04:28:00 71

转载 第二人生的源码分析(四十四)虚拟文件系统的请求处理

在虚拟文件系统的消息队列里,主要就是LLVFSThread::Request类的请求,Request类是嵌套类,定义在LLVFSThread类里面。它主要实现对类LLVFS的封装访问,让操作更加方便一些,当然它是继续QueuedRequest类的,这样才可以添加到消息队列里去,否则不能添加到这个消息队列容器,也不能实现请求处理的多态了。下面是类Request的构造函数。#0...

2008-04-23 22:32:00 62

转载 Acegi中文登录帐号的问题

在项目中以前一直用英文的登录帐号,但目前客户忽然提出一个问题,要求使用职工的中文姓名作为登陆帐号,但发现用中文作为登陆帐号系统会报异常,即使用了GBK作为字符集也不行,用acegi的代码进行调试,发现异常是在org.acegisecurity.util.FilterChainProxy类中抛出的,具体是在此类的子类VirtualFilterChain中下面的一句抛出异常 privat...

2008-04-23 16:58:00 65

转载 2008年度 Webware 100 名单

原文 http://www.webware.com/html/ww/100/2008/winners.html The 100 top Web apps for 2008These are the 100 best Web 2.0 applications, chosen by Webware readers and Internet users across the gl...

2008-04-23 05:19:00 138

转载 第二人生的源码分析(四十三)虚拟文件系统线程

由于第二人生是一个3D显示的软件,因此它就需要不断地从服务器下载大量数据,比如纹理图片,不同的角色是使用不同的纹理图片来实现不同的衣服外表的。当显示这些角色时,就使用从服务器下载的纹理图片。如果显示的人物角色比较多,比如有30个人时,这些纹理图片就需要保存到磁盘里。那么怎么样保存到磁盘里呢?保存到磁盘里就需要一个好的文件系统来保存,以及读取数据出来。读写磁盘是一项比较慢的工作,因此需要使...

2008-04-22 21:19:00 66

转载 第二人生的源码分析(四十二)实现消息处理的线程类

第二人生里使用线程循环来处理消息,这样的结构就比较清晰。比如有一个写文件的请求,就可以把这个请求放到线程队列里,然后唤醒线程,让线程处理这个请求。那么在第二人生里是怎么样构造消息循环呢?又是怎么样执行其它线程发过来的请求呢?带着这两个问题来分析下面这几段代码。#001void LLQueuedThread::run()#002{下面实现消息循环。#003...

2008-04-21 21:43:00 77

转载 第二人生的源码分析(四十一)使用Apache运行库线程

对于跨平台的应用程序设计,考虑的东西一般都需要比较多,比如线程的设计,在Windows平台和Linux平台就是不一样的API,要适应这两种平台,就需要把这两种API接口通过封装成统一的编程接口,做这样工作的任务也是比较艰难的,因为需要不断地在两个系统上测试。由于Apache基金软件里有这样的共享库,就不必自己再去开发一套,使用现成的Apache软件既提高了开发效率,又可以保证跨平台运行。...

2008-04-20 11:28:00 93

转载 Flex的小小体会

今晚看了下Flex的一些简单例子感觉比较强大,比较简单啊简简单单的几句代码就可以搞定比较复杂的东西可是感觉里面的函数比较多,初步接触就好像以前接触javascript一样不过对这个还是比较感兴趣的现在看来是比较简的,但估计精通还是比较困难的。希望能学好它啊不要像以前一样东学点西学点,什么都不知道想起以前学C++,C#唉,到现在是什么都忘记了,晕啊,不知道当初是怎么混过来的。。。最近过得感...

2008-04-19 22:53:00 71

转载 大学生活--日语版

。作业原文:  大 学 生 活わたしは 毎朝 7時に 起きます。まず 顔を 洗います。それから 食堂で 朝ご飯を食べます。英語や 日本語を学ぶは 7時に 始まります。12時ごろ 友達と 昼ご飯を 食べます。日曜日と 月曜日と 金曜日の 午後は 授業が ありません。わたしは コンピューターのプログラミングを します。Flexが 主である。晩ご飯の 後、教室で ...

2008-04-19 22:12:00 199

转载 [Windows编程] 推荐一篇内存优化文章:What Every Programmer Should Know About Memory

这篇长达100页的文章从硬件结构以及工作原理入手, 全面系统地介绍了程序如何使用内存以及应该怎么做内存优化。 对于想要修炼顶级内存操作功力的开发人员来说,这是一篇必读的武功宝典。http://people.redhat.com/drepper/cpumemory.pdf转载于:https://www.cnblogs.com/ajuanabc/archive/2008/0...

2008-04-19 07:33:00 217

转载 [IE技巧] 禁止/允许显示网页上Flash的小插件

一个很小的插件工具, 用于禁止/允许显示网页上的Flash: http://flash.melameth.com/togflash.html转载于:https://www.cnblogs.com/ajuanabc/archive/2008/04/19/2462869.html...

2008-04-19 06:45:00 76

转载 老外对环境保护的意识真是令人敬佩

今天在公司看到有一个同事在吃完冰激淋后,把剩下的塑料包装盒拿去洗。我当时心里在想, 不至于节约到这个地步吧??!!后来上去一问才知道,原来他是要把包装盒洗干净,回家的时候顺便开车送到专门回收塑料制品的地方。 我说公司不是也有专门回收塑料制品的垃圾箱么? 他告诉我塑料制品其实分很多类,公司那个垃圾箱写了只能回收第6类的, 而那个冰激淋的包装盒底部标的是第5类。 我仔细看了那个包...

2008-04-19 06:04:00 78

转载 第二人生的源码分析(四十)创建多个工作线程

多线程的程序是比较常见的,更何况是网络程序。随着多核CPU的发展,想提高程序的性能,只能靠多线程工作了。下面就带你看看第二人生是怎么创建多线程工作的,每个线程又是做什么样的工作。由于线程类是主动类,线程的工作结构就是程序的工作结构了,写一个好的程序,往往就是线程类的结构安排,也就是整个程序的架构实现。并且每个线程之间的交互,都需要小心地进行着,一着不慎就全盘皆输,造成多个线程之间死锁的出...

2008-04-18 23:26:00 74

转载 [IE技巧] IE 除了用来上网之外,还可以用来做计算器

如果上网的时候想做计算却懒得去打开windows自带计算器, 可以试试用IE的地址栏(如下图)。 转载于:https://www.cnblogs.com/ajuanabc/archive/2008/04/18/2462877.html...

2008-04-18 04:28:00 81

转载 第二人生的源码分析(三十九)关闭WinXP的错误报告功能

在Windows XP系统里,如果一个程序出错了,就会产生一个程序错误报告,并且可以发送到微软去。对于用户自己开发的程序出错,并不需要发送到微软去,因为那样做是没有什么作用的,毕竟微软不会帮我们改正程序的,那么怎么样来修改出错时不发送到弹出程序出错报告呢?现在就来看看第二人生里是怎么样实现的吧。它的代码如下:#001void LLAppViewerWin32::disableWin...

2008-04-17 22:57:00 72

转载 可以展开刷新不改变的二级树形菜单,大类点击不展开小类,小类有旁边的图标展开(图)...

以展开刷新不改变的二级树形菜单,大类点击不展开小类,小类有旁边的图标展开。 <!--#includefile="conn.asp"--> <SCRIPTlanguage=JavaScript> var__cc_uid="shenglu"; </SCRIPT> <SCRIPTtype=text/javascript&gt...

2008-04-17 12:55:00 121

转载 Java Web应用中使用ANT在线编译不用重起tomcat的方法

在WEB应用中可通过ANT的API调用ant的工程配置文件来在线编译java文件,在工程配置文件中(如build.xml)将编译的class文件或者变更的xml文件直接复制到WEB-INF/classes中的对应目录,不用重新启动tomcat. 由于在平台应用中经常由用户定义表结构,并由表结构生成java实体类和hibernate映射文件,通过热编译部署的...

2008-04-16 23:16:00 84

转载 第二人生的源码分析(三十八)构造一个消息包并发送

消息解包已经看得比较多了,现在就来分析一下怎么样打包一个消息包。上面已经介绍了通过UDP发送消息包给服务器,这里主要介绍打包的过程,它的代码如下:#001void give_money(const LLUUID& uuid, LLViewerRegion* region, S32 amount, BOOL is_group,#002...

2008-04-16 22:57:00 86

转载 第二人生的源码分析(三十七)消息处理的完整流程

虽然上面介绍了这么多消息处理:从网络接收到数据,再从数据解释到数据获取,但没有一个清晰的流程,下面就来详细地分析这个数据流程是怎么样调用的。具体调用流程如下:1. LLAppViewer::idle() 空闲时处理函数。2. LLAppViewer::idleNetwork()空闲时处理网络事件。3. LLMessage...

2008-04-15 23:29:00 108

转载 第二人生的源码分析(三十六)获取消息包里每一个字段

上面介绍了怎么样构造消息模板,并用它来灵活地生成各种各样需要传送数据的数据结构,现在就来分析一下使用模板怎么样去分析缓冲区里的数据,然后获取消息各个字段数据,这样才可以让别的程序使用起来。#001BOOL LLTemplateMessageReader::readMessage(const U8* buffer, #002...

2008-04-14 21:53:00 96

转载 第二人生的源码分析(三十五)分析消息模板文件

这种灵活的通讯消息结构到底是怎么样实现的呢?下面就来仔细地分析它实现的代码,如下:#001// Read file and build message templates#002void LLMessageSystem::loadTemplateFile(const char* filename)#003{首先判断文件名称是否合法。#004 if...

2008-04-12 23:27:00 96

转载 PHP文件类-上传,样图,文件夹内容浏览删除

<?php/**文件操作类,createbylinyupark,*/classFile{protected$path;//根目录例如./uploadfunction__construct($path){if(!is_dir($path))...

2008-04-12 08:58:00 53

转载 第二人生的源码分析(三十四)读取通讯的消息模板

在开发通讯的软件里,要让通讯的两端程序相互对话,其实就跟人与人的交流是一样的,要使用共同语言,而不能一个人说英语,一个人说汉语。由于通讯两端是分别在不同的程序里,那么就需要定出一套相互认同的语言—协议定义。而定义协议的办法有很多种,比如直接写成C结构,这样的方式最直接了,但它有点不灵活。又有采用XML的方式,这样虽然灵活了,但它的通讯消息大小又太大了,不便于传送,对于中国慢慢网络来说,又...

2008-04-11 23:21:00 81

转载 OpenJweb平台中自定义组合查询条件窗口的实现方式(经典之作)

首先,在父页面中写一个javascript脚本,用来接收组合条件设置窗口的拼装的SQL语句,查询条件子窗口关闭后,javascript将查询条件提交到后台控制层,父页面的javascript:function doCustQuery(){//var returnvalue =window.showModalDialog( "<%=request.getContextPa...

2008-04-11 20:20:00 228

转载 26个字母的爱情诠释

26个字母诠释经典爱情A-accept(接受) “世上没有十全十美的人”。记着,你爱他,就必须接受他的一切,甚至他的缺点。 B-belief(信任) 不信任对方,经常以怀疑的口吻盘问对方,这种互相猜忌的爱情就只有分手下场。 C-care(关心) 关心的程度正好表现你对对方的重视程度,间或打个电话给对方关心地问候一句:“工作辛苦吗?”又或者传呼他:“天气凉了,记得多加点衣服”。这些关...

2008-04-09 21:19:00 111

转载 REMBER

第一句如果我们之间有1000步的距离 你只要跨出第1步我就会朝你的方向走其余的999步第二句通常愿意留下来跟你争吵的人 才是真正爱你的人第三句付出真心 才会得到真心 却也可能伤得彻底保持距离 就能保护自己 却也注定永远寂寞第四句有时候 不是对方不在乎你 而是你把对方看得太重第五句朋友就是把你看透了 还能喜欢你的人第六句就算是believe 中间也藏了一个lie第七句真正的好朋友 并不...

2008-04-09 21:15:00 149

转载 记住这些,你的鼠标就可以扔掉了

记住这些,你的鼠标就可以扔掉了。 F1           显示当前程序或者windows的帮助内容。 F2           当你选中一个文件的话,这意味着“重命名” F3           当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT        激活当前程序的菜单栏 windows键或CTRL+ESC   打开开始菜单 CTRL+ALT+D...

2008-04-07 21:49:00 141

转载 世界著名公司/品牌名字的由来

7-Eleven:这个连锁便利店最初始于1927年的U-Tote"m,1946年U-Tote"m改名为7-Eleven,因为这家便利店把营业时间延长为每天早上7点到晚上11点 Adidas:阿迪达斯。来源于其创立者Adolf (Adi) Dassler ,还有一个搞笑的解释:allday i dream about sex~ Adobe:这家公司的创立者John Warnock和Chuc...

2008-04-07 12:23:00 303

转载 OpenJweb平台中acegi的配置

说明:URL的授权写到了数据库里了,所以更改URL授权的时候不需要更改配置文件<?xml version="1.0" encoding="GB2312"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...

2008-04-07 09:06:00 79

转载 qq空间播放器肤代码

blue: javascript:window.top.space_addItem(6,676,0,0,200,200,0); 茶色: javascript:window.top.space_addItem(6,702,0,0,200,200,0); 水晶年代: javascript:window.top.space_addItem(6,703,0,0,200,200,0); 旋律: j...

2008-04-06 04:19:00 358

转载 qq免费透明FLASH式漂浮物代码

(☆繠蝶冰緣☆) 2008-04-06 04:06:30javascript:免费漂浮物和免费挂件物品的名称与代码如下:(红色部分为横坐标,蓝色部分为纵坐标,你可根据想要的位置来调节)下雪FLASH挂件javascript:window.top.space_addItem(16,23232,50,80,620,350,0); 爱的故事javascript:window.top.spac...

2008-04-06 04:09:00 450

空空如也

空空如也

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

TA关注的人

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