现在位置: 首页 > duanlate发表的所有文章
  • 11月
  • 20日
综合 ⁄ 共 4076字 评论关闭
  这一段时间在学习JDO,使用的学习资料是孙宾翻译的《Java Data Objects 第一章 初步概览》,以及清华大学出版社出版的《JDO核心技术》。说实话,这两份学习资料的确很好,但在学习过程中还是遇到了问题,经历了不少痛苦,这里写出来供大家一笑。  首先,我想对类库进行一下说明。孙宾翻译的《Java Data Objects 第一章 初步概览》(以下简称《JDO》)中所涉及的jdo.jar、jdori.jar、btree.jar、jta.jar、antlr.jar和xerces.jar等6个类库是完全正确的,但由于有些类库已经推出了新版本,因此在获取的时候,可能会遇到一些问题......
阅读全文
  • 09月
  • 02日
综合 ⁄ 共 578字 评论关闭
使用mkdir创建文件夹时,发现这个函数有两个参数,第二个参数是为新创建的文件夹指定权限,但是如果直接用:mkdir('文件地址', 0777); 时 发现新文件夹的权限并不是777,一般情况下会是022,因为mkdir在给文件夹制定权限时,会跟当前登录操作系统用户的umask(用户缺省权限属 性)值进行位“与”,得到的值才是最终权限值,所以,如果用户umask是022(一般默认是这个),即:000 010 010 在于mkdir指定的777 ,即:111 111 111 位“与”后,得到的真实权限为:022。如果想让新建文件夹权限最大,有两种方法可以实现:(当然,是在当前......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 7924字 评论关闭
HDFS API详解   Hadoop中关于文件操作类基本上全部是在"org.apache.hadoop.fs"包中,这些API能够支持的操作包含:打开文件,读写文件,删除文件等。 Hadoop类库中最终面向用户提供的接口类是FileSystem,该类是个抽象类,只能通过来类的get方法得到具体类。get方法存在几个重载版本,常用的是这个:   static FileSystem get(Configuration conf);     该类封装了几乎所有的文件操作,例如mkdir,delete等。综上基本上可以得出操作文件的程序库框架:   operator() {     得到Configuration对象     得到FileSy......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 514字 评论关闭
首先看一道C语言题目: #include<stdio.h> struct testbit{ unsigned char a:3; unsigned char b:2; unsigned char c:3; }; int main()/* 小端模式 */ { struct testbit s; unsigned char *p = (char*)&s; *p = 0xac; fprintf(stdout,"s.a = %d,s.b = %d,s.c = %d\n",s.a,s.b,s.c); return 0; } 首先,我们要明白,什么是大端和小端,关于大小端的定义这里不再赘述。这里需要我们注意的是:一个数字本身没有大小端之分,产生大小端的原因是因为存储方式的不同。 明白了上面这点,......
阅读全文
  • 07月
  • 01日
综合 ⁄ 共 129字 评论关闭
电脑安装3dmax 2013   打开会显示FTL:Virtual device creation failed     开始一直以为是新装的系统显卡驱动没装好,后来下载各种显卡驱动,都没解决问题,无奈再从网上找方法,终于能正常打开max 显示文件了,在这里和大家分享        
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 1653字 评论关闭
第一种:结构体 1》范围 NSRange等价于CGRange typedef struct _NSRange { unsigned int location; unsigned int length; } NSRange; 使用较多的是CGRangeMake()方法; 2》几何数据 struct CGPoint { float x; float y; }; struct CGSize { float width; float height; }; struct CGRect { CGPoint origin; CGSize size; }; 使用较多的是CGPointMake(), CGSizeMake(), CGRectMake()等方法。 第二种:类 1》NSString类 字符串创建方法: 1.1》NSString *str = @"hello"; 1.2》NSString *str = [NSString stringWithFoemat:@"hell......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 4925字 评论关闭
#3D Accelerator:3D加速器。一种专门提升PC的3D运算功能硬件,但其不能提升计算机整体的显示效果。AACT(Action Game):动作类游戏。这类游戏提供玩者一个训练手眼协调及反应力的环境及功能,通常要求玩者所控制的主角(人或物)根据周遭情况变化做出一定的动作,如移动、跳跃、攻击、躲避、防守等,来达到游戏所要求的目标。此类游戏讲究逼真的形体动作、火爆的打斗效果、良好的*作手感及复杂的攻击组合等等。 AI(Artificial Intelligence):人工智能。就是指计算机模仿真实世界的行为方式与人类思维与游戏的方式的运算能力。......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 3105字 评论关闭
随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特别是软件项目管理人员更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变。笔者在此分析了10个在现代项目管理中思想观念上容易陷入的误区,希望能够抛砖引玉,引发大家更多的思索和讨论。 误区1:在项目的需求分析阶段,开发方与客户方在各种的问题的基本轮廓上达成一致即可,具体细节可以在以后填充。因......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 8106字 评论关闭
转自:http://cenwenchu.javaeye.com/blog/316717 我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如google map api采用了AJAX方式,通过javascript提供API,而淘宝TOP则采用直接的HTTP+XML请求方式,最令我疑惑的是教材上讲的WSDL,UDDI从没有在这些API中出现过。现在知道了WebService原来有两种方式,一是SOAP协议方式,在这种方式下需要WSDL,UDDI等,二是REST方式,这种方式根本不需要WSDL,UDDI等。而且REST方式现在看来是更加流行,更有前途的方式。        ......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 1627字 评论关闭
<摘自>飞:jxl简析:http://www.emlog.net/fei 最近,完成了一个网上报表系统,刚巧用到了一个 JAVA 操作 excel 表格的 API .闲来无事,就将其大概的总结了一下.现阶段 JAVA 操作 Excel 的 JAR 主要有 apache 的 POI 及 jxl. 因为现在的 eclipse 操作 excel 用的插件为 jxl ,所以在项目中就使用了 jxl .想想两者都差不了太多.此简单系列为两个部分,一是 API 系列,另一部分则是应用系列. 一、 API 系列        Jxl 的 API 主要有三个包, jxl,jxl.format,jxl.write .如果单独的分析 API ,可能对于更明确的了解此 ......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1953字 评论关闭
Log4j简介 Log4j三大核心:Logger、Appender、Layout 简单示例  1  Log4j简介         在刚开始编程的时候总是免不了printf,System.out.println之类的语句。随着学习和工作的深入,发现这并不能满足对程序的调试需求。特别是针对大型项目的开发,在程序中出现基本不会出现以调试为目的的System.out.println等语句。个人来讲,这也不是一个成熟的程序员应该做的事情。废话少说,Log4j是apache组织下的一个开源项目,跟踪程序运行过程的信息,对调试起到非常重要的作用,也是大多数开发人员的必备利器。下面将对Log4j进行一个......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 1968字 评论关闭
先看以下代码:     mov r1,r0     mov r0,#12     ldr r4,str1     ldr r3, =str1     ldr r5,str     ldr r6,=str     ldr r7,str str1:     .word 7777 str:     .word 0x33f80000     .byte 0x88     .byte 0x77 reset:     mov r8,#0 这段代码在编译时不会出现任何问题,但是实际在执行中并不会按照预定的要求执行; 编译链接后,通过反汇编如下: 30008000:    e1a01000     mov    r1, r0 30008004:    e3a0000c     mov    r0, #12 30008008:    e59f400c     ldr    r4, [pc, #12]    ; 3000801c <str1> 3000800c: ......
阅读全文