现在位置: 首页 > schloss发表的所有文章
  • 04月
  • 21日
综合 ⁄ 共 2645字 评论关闭
转自:http://hi.baidu.com/gaoxiansong/blog/item/b03d2d0789f65d72020881c0.html  FLV是一个二进制文件,由文件头(FLV header)和很多tag组成。tag又可以分成三类:audio,video,script,分别代表音频流,视频流,脚本流(关键字或者文件信息之类)。 FLV Header 一般比较简单,包括文件类型之类的全局信息,如图: 文件类型 3bytes 总是FLV(0x46 0x4C 0x56),否则... 版本 1byte 一般是0x01,表示FLV version 1 流信息 1byte 倒数第一bit是1表示有视频,倒数第三bit是1表示有音频,其他都应该是0(有些软件如flvtool2......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 3037字 评论关闭
在Objective-c 2 .0中引入了 property 和 synthesize 为方便存取   1 让大家认识一下 property  and  synthesize  吧  @property预编译命令的作用是自动声明属性的setter和getter方法  @synthesize也是一种新的编译器功能,表示“创建该属性的访问器” 废话少说~~ 下面更精彩哦~~~ 下面我们来对比一下 有这两个属性和不用这两个属性的区别吧!!!  ----------------------------------                               没用之前 --------------------------......
阅读全文
在折腾了一天半以后,终于弄明白为什么自己搜了n多资料,并参照va_list源码写的va_list,va_start,va_arg和va_end 始终无法获得正确参数地址的原因了:因为64位系统与32位系统下,va_list的定义有着根本的不同。通常较为简单的通过地址便宜获取变参的方法是32位环境下的。 如: 32位环境,va_list 被定义为一个指针: typedef char* va_list;而va_start和va_arg就是简单的根据参数类型进行偏移即可。 64位环境则为结构体: typedef struct{ unsigned int gp_offset; unsigned int fp_offset; char *overflow_arg_area; char *reg......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 772字 评论关闭
由于今天花了时间去移动(Loadruner自带的WebTours例子程序)到其他的电脑上,方便练习Loadrunner,偷懒。 很久没有动部署的东西了,解决问题思路有些迟钝,现在把应有思路的做一个小的整理。部署高手请略过。 1. 先应分析技术平台 WebTours是Perl + Apache组合而成,安装Loadrunner时,Perl和Apache的环境,以及WebTours网站自身的结构都是集成安装、配置好了的。 2. 搭建和配置Apache的环境 拷贝Loadrunner下的整个WebTours文件夹到其他的电脑上,里面包含Apache的运行程序、WebTours的程序文件、数据库等。 之前想象得非常天......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 454字 评论关闭
版本:ArcGIS 10.1 在Catalog中发布了一个地图服务,直接切了图,切图后发现标注有乱码。   操作系统是win7,不会涉及Server对字体库的访问权限问题。 排查了一下,发现了原因:标注字体不能使用不支持中文的英文或者其他非中文字体,艾玛,好绕口啊。 1、操作系统自带的字体文件有不同分类,一般来说,英文字体只支持字母和标点、符号等字体样式;中文字体,除了汉字外,也包括有英文字体的字体样式。      所以,在word文档中对于像Arial、Times New Roman这样的英文字体,只支持英文字母样式,如果是中文汉字的话,使用这种字......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 16643字 评论关闭
  001 Android 2.1 源码结构分析 002 lee 003 Android 2.1 004 |-- Makefile 005 |-- bionic               (bionic C库) 006 |-- bootable            (启动引导相关代码) 007 |-- build                 (存放系统编译规则及generic等基础开发包配置) 008 |-- cts                    (Android兼容性测试套件标准) 009 |-- dalvik                (dalvik JAVA虚拟机) 010 |-- development      (应用程序开发相关) ......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 873字 评论关闭
      个人觉的能网购火车票是社会的一大进步,比去排队方便多了!虽然对于农民工兄弟是要吃亏点,社会要进步的啊!再说相应的政府也考虑到了农民工买票问题已经开通了团体票的购票渠道!废话少说,先说我的购票方法吧!       1.注册:             本人已经提前一个多月就把账号给注册好了,方便买票。       2。熟悉购票平台:              当然要提前熟悉系统平台了,将买票的信息填入到“联系人”中,当然如果你要帮你买票的话!       3.  计算放票的日子                上海这边时提前十二天放票,下午三点开始售票!例如:......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 1956字 评论关闭
先附上一个定时计划的配置,已供以后需要来Copy.... <bean name="taskJob" class="com.abc.def.task.XxxxxxxTask" />       <bean id="methodInvokingJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">        <property name="targetObject">            <ref bean="taskJob" />        </property>        <property name="targetMethod">            <value>run</value>        </property> </bean> <bean id="......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 566字 评论关闭
1、配置Resin的conf拷贝一份resin安装目录conf目录下的resin.conf,命名为test.conf编辑其中的内容,默认也可,在其后面的</host>上面添加一行:<web-app id='/myprojectName' document-directory="d:/myprojectName/webapp"/>这是最简配置,详细参数自己可以定制。 2、配置Eclipse的运行打开Eclipse的“运行”菜单,选择“运行”,如果你的是英文,应该都是RUN。:)选择JAVA应用程序,点击下面的新建按钮,新建一个运行项目。名称自己填写,我们暂时以RunTest来命名这个例子。然后配置其中的相关属性。 (1)Main项目:我......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 2930字 评论关闭
目录 基本预备相关知识 对象的销毁过程 对象重生的例子 对象的finalize的执行顺序 何时及如何使用finalize 参考 基本预备相关知识 1 java的GC只负责内存相关的清理,所有其它资源的清理必须由程序员手工完成。要不然会引起资源泄露,有可能导致程序崩溃。 2 调用GC并不保证GC实际执行。 3 finalize抛出的未捕获异常只会导致该对象的finalize执行退出。 4 用户可以自己调用对象的finalize方法,但是这种调用是正常的方法调用,和对象的销毁过程无关。 5 JVM保证在一个对象所占用的内存被回收之前,如果它实现了finalize方法,则该方......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 76字 评论关闭
又有一段时间没来空间了。 到新公司也快半个月了,感觉还不错。 等有空了,整理些代码发到csdn来。 -------------------- 山高月小,水落石出
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 472字 评论关闭
struct sockaddr_in { u8 sin_len; u8 sin_family; u16 sin_port; struct in_addr sin_addr; char sin_zero[8]; }; struct in_addr{ u32 s_addr; }; 1,in_addr_t inet_addr(const char * p) 所在头文件为#include<arpa/inet.h>  将一个点隔地址转换成一个in_addr,通俗一点就是一个无符号的长整型数 例子:from.sin_addr.s_addr=inet_addr("192.168.0.1"); 2,inet_ntoa(struct in_addr in) 头文件#include<winsock.h> 作用将一个internet结构(struct in_addr) 转换为点分十进制 例子:inet_ntoa(from.sin_addr) 3,hto......
阅读全文