自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunnydogzhou的专栏

坏坏的阳光狗

  • 博客(17)
  • 收藏
  • 关注

原创 几个java小工具使用总结jps jmap jstat

<br />文中jstat部分转自<br />http://blog.csdn.net/kozazyh/archive/2010/02/04/5289684.aspx<br /> <br /> <br />用java语言编程的时候,sun提供了几个小工具,用着还是不错的,特意做下总结<br /> <br />1.jps<br /> <br />jps用来查看当前java的进程,其实它的功能可以基本上由ps来实现<br /> <br />几个常用的参数:<br /><br />-q 只显示pid,不显示c

2010-05-31 11:15:00 4133

原创 c和java中的二进制文件

最近需要写一段程序,完成以下的工作,用java将数据以二进制的形式写入文件中,然后用C读出此二进制文件。开始的时候没有考虑机器的字节序,直接搞出segment fault.想了很久,才明白原来是java和C的字节序是不一样的。java中的字节序是big endian的,它是与机器无关的。而c的字机序是机器相关的,而当前用的机器是x84_64结构,是little endian

2010-05-29 15:36:00 2426

转载 linux常用c函数 文件权限控制篇

access(判断是否具有存取文件的权限)  相关函数  stat,open,chmod,chown,setuid,setgid  表头文件  #include  定义函数  int access(const char * pathname,int mode);  函数说明  access()会检查是否可以读/写某一已存在的文件。参数mode有几种情况组合,R_OK,W_OK,

2010-05-29 10:42:00 1777

转载 linux开机自动运行设置

在网上看到有人总结得不错 1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置 在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc /rc.d/rc.local

2010-05-29 10:41:00 8372

原创 Linux下perl模块的安装

 先参看一下目录下的README文档主要有以下几个步骤: 1) perl **.PL  生成makefile 文件2) make3) make test (this is optional,如果这步没啥问题,会显示一切ok)4) make install 出现的问题,多看下提示,一般都是缺包少库  

2010-05-18 14:49:00 723

转载 一致性hash算法 - consistent hashing

consistent hashing算法早在1997年就在论文Consistenthashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,

2010-05-16 11:39:00 643

原创 Java的命名规范

  在面向对象编程中,对于类,对象,方法,变量等方面的命名是非常有技巧的。比如,大小写的区分,使用不同字母开头等等。但究其本,追其源,在为一个资源其名称的时候,应该本着描述性以及唯一性这两大特征来命名,才能保证资源之间不冲突,并且每一个都便于记忆。

2010-05-07 18:13:00 587

转载 memcpy 实现

http://hi.baidu.com/new_christ/blog/item/f4c547433b0007149213c692.html 后面那个变态的没看懂,转过来有时间细读 第一种:最常见的:void* memcpy( void* dest, const void* src, size_t count ){if (count{pr

2010-05-07 18:11:00 1129

原创 说说void 和void *

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 关于void void主要是用在限定函数参数以及返回值上。 值得注意的一点是在c++的code中,如果函数没有参数的话,需要加上void,否则出错提示“fun : function does not take 1 parameters”。 关于void * 

2010-05-07 17:50:00 608

原创 warning: incompatible implicit declaration of built-in function ***

使用gcc编译程序,若碰到这样的warning:incompatible implicit declaration of built-in function exit,则表明没有include相应的头文件

2010-05-07 17:49:00 1891

原创 用GDB调试JNI程序

先说点基本的。 默认在linux中,出现segment fault时,是不会出现core dump的文件的。需要去更改一下core file size怎么看core file size了 ulimit -a core file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedfile size (

2010-05-07 17:30:00 3193

转载 Java基本类型

from http://hi.baidu.com/18276393/blog/item/f6efc9d77ee7bc2806088b61.html原文基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。

2010-05-06 20:17:00 2402

原创 JNI中抛出异常

应用场景:利用Java的JNI机制调用C写好的类库,现在需要在C的类库中抛出异常,然后在应用层即java上面捕获异常。 具体的实现形式如下首先定义一个异常类class NumberNotFounded extends Exception {    NumberNotFounded(){        super();    }        NumberNo

2010-05-06 20:05:00 5249

转载 Java中读写文件大全

http://hi.baidu.com/0_net/blog/item/8566fc2bb730c293033bf63e.html 一.获得控制台用户输入的信息/** *//**获得控制台用户输入的信息      * @return      * @throws IOException      */     public String getInputMe

2010-05-05 19:42:00 873

原创 Java参数传递的方式

1、基本类型作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的2、在Java中对象作为参数传递时,是把对象在内存中的地址拷贝了一份传给了参数。

2010-05-05 17:28:00 505

原创 java 中环境变量的设置方法

好久没用java,突一写起来,发现机器上没有设置环境变量,把设置方法总结一下   1. 修改/etc/profile文件    如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。    ·用文本编辑器打开/etc/profile    ·在profile文件末尾加入:      JAVA_HOME=

2010-05-05 17:18:00 628

原创 Linux 下共享内存建立时需要注意的问题

在linux下使用共享内存时,照着书上或者网上的方法,使用shmat函数时,老是会碰到一个问题提示: shmat errorpermission denied 每次需要sudo一下才能够正常运行,并且如果普通用户使用ipcs查看的话,是看不见已经分配的共享内存的,需要在root用户下才能看见, 最开始以为是shmat需要root用户的权限,后来发现不是这样。 造成这

2010-05-05 14:15:00 4017

空空如也

空空如也

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

TA关注的人

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