现在位置: 首页 > hoof发表的所有文章
  • 08月
  • 07日
编程语言 ⁄ 共 1458字 评论关闭
 如果你习惯用C++,JAVA或者其它的面向对象语言,你会经常用到函数重载。所谓函数的重载是指多个函数的名称以及返回值类型均相同,仅参数类型或参数个数不同。函数重载大大提高了代码重用率和程序员开发效率。但如果你现在转向使用python,你就有可能不习惯它的形式上不支持函数重载。但python作为面向对象语言,自然不会丢掉函数重载这个面向对象语言所共有的重要特性。python中实现函数重载的方法非常特别而有趣。先看下面的一个函数定义:def f(str,times):    print str*times上面函数是指对字符串str打印times次,可能你很......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 3643字 评论关闭
从今天开始学习hbase数据库,并每天记下自己的学习过程 **************************************************************************************************************************************************** 做hbase的开发,肯定不会是通过shell操作和hbase数据库,------>>>java api (1)创建全局的configration对象,作用是在获得hbase的配置信息,从而和hmaster通信什么的 private static Configuration conf =null; /** * 初始化配置 */ static { conf = H......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 3163字 评论关闭
使用 ANT 开发 Java 程序 常听大家讨论哪个 Java 开发工具比较好,JBuilder,Virtual Cafe ? 今天介绍一个简单易用的 Java 开发,编译,集成,测试工具:Jakarta Ant 他被称为 java 环境里的 make (make 在 C 程序开发里人人皆知) Java 程序编辑器爱用啥用啥,我喜欢用 UltraEdit。 以 HelloWorld 为例介绍他的使用。 此示例可在此下载: ftp://210.52.88.133/pub/doc/code/ant/HelloWorld.zip .下载 ant :(最新版 1.5)  http://jakarta.apache.org/builds/jakarta-ant/release/v1.5/bin/  windows 下请下载 zip 文件  un......
阅读全文
  • 10月
  • 08日
综合 ⁄ 共 376字 评论关闭
EXE中的服务器:    1.不同的进程:不同进程空间中的相同的内存地址将指向不同的物理内存单元 本地过程调用,同一机器上不同进程间通信的一种方法(OS知道每一个进程的逻辑地址空间对应的物理地址,OS可以调用任意进程中的函数)调整,将函数调用的参数从一个进程地址空间传到另一个进程地址空间(同一机器上,复制即可,不同机器上,由IMarshal对参数进行调整和反调整) 代理和残根,代理就是同另外一个组件行为相似的组件,必须是DLL形式,对参数调整,残根DLL对传来的数据进行反调整。    2.IDL:IDL,pointer_default,输入/出......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 4172字 评论关闭
 Java的简单类型及其封装器类⑴Java简单类型与封装类我们知道,Java语言是典型的支持面向对象的程序语言,但考虑到有些基本数据类型的结构简单,占内存小且存取速度快等优点,Java依然提供了对这些非面向对象的简单数据类型的支持。当然,Java在提供大量的其它类时,也提供了与简单数据类型对应的封装类,于是,Java中就有了诸如int和Integer(float和Float、double和Double……)的不同的数据类型。Java语言的数据类型有两大类:一类是简单类型,也称主要类型(Primitive),另一类是引用类型(Reference)。简单类型变量中存储的是具体的值,而引用类......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 225字 评论关闭
     Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。      有以下几种方法可以选用:  第一种方法:       Windows下,在文件/bin/catalina.bat,      Unix下,在文件/bin/catalina.sh的前面,      增加如下设置: JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'         例如: JAVA_OPTS='-Xms256m -Xmx512m' 
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 41字 评论关闭
注册信息:kariryo5387D-12450-BCZ8B-D6W0B-85TE1
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 2097字 评论关闭
      对与应用层的每个系统调用,驱动程序都有一个与之对应的函数.对于字符设备驱动程序,这些函数集合在一个file_operations类型的数据结构中,该结构体在Linux内核的include/linux/fs.h文件中定义. struct file_operations {      struct module *owner;      loff_t (*llseek) (struct file *, loff_t, int);      ssize_t (*read) (struct file *, char __user *, size_t, loff_t *);      ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *);      ssize_t (*aio_read) (struct kiocb *, const struc......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 2687字 评论关闭
还是前一段时间需要任职资格考试,自己练习一下栈stack的简易实现,今天把它贴出来,暴露的接口与STL类似,没有实现iterator迭代器。实现有两种方式, 基于顺序存储与链式存储。栈的特点是“后进先出”,在数学表达式运算,编译语法分析中,程序函数调用时最为常见。   公用的宏与异常类 #define NEW(var, T) do { / try { / var = new T; / }catch(...) { / var = NULL; / } / }while(0) #define DELETE(var) do { / if(NULL != var) / ......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 1671字 评论关闭
最近在做live555的视频直播,用的是ffmpeg解码。想用live555接收到数据后写入到内部存储器中,这是jni的函数实现 extern "C" jint Java_com_example_intercomm_ReceiveAudio_RTSPReceiveAudio(JNIEnv* env,jobject obj) { FILE* fd = fopen("hello1.txt","w+"); if(fd == NULL){ __android_log_print(ANDROID_LOG_INFO,__FILE__, "*****70*****"); __android_log_print(ANDROID_LOG_INFO,__FILE__, strerror(errno));} /*else if (fd < 0) __android_log_print(ANDROID_LOG_INFO,__FILE__, "*****72*****");*/ ......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 2627字 评论关闭
前言: 一个好玩的游戏,就是要让玩家在玩游戏的过程中感到愉快的游戏体验。游戏品质一般可以分为三个层次:普通、精品、经典。只要游戏能赚钱的好游戏可算是精品游戏,而经典的游戏,必然有深厚的游戏内涵,甚至能够从这个游戏产生周边产品:例如从游戏改编电影,玩具等等,有额外附加值。一个游戏的好坏由多方面决定,这里我们只关注趣味性。事实上趣味性是一个游戏最重要的部分,游戏画面优美程度,或者玩家可玩时间,或者角色的主角的乳房部位多边形数目,这些都是其次。   1.给予玩家目标(让玩家入局) 游戏开始的时候,我们......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 1440字 评论关闭
这篇文章写得不错哦, http://www.cnblogs.com/catch/p/3604236.html     (1)对于浮点型数据的正数部分,只要在精度范围内,都可以正确表示。             float可以表示的数值位是23位,而int是32位,所以23位之内的int转换位float可以被精确表示。            但是,23位以后的就极可能不能被精确表示了。            例如,                   显然,2^22转换位float可以被精确表示,                   但是,2^24的int也可以被精确表示,虽然2^24超出了2^23 -1的flloat精度,但是float的指数部分可以表示2的倍数哦~      ......
阅读全文