- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 java 调 dll 动态连接库以及java回调函数在dll中的应用
最近一个偶然的项目需要用到了java以使用java来调用vs 2005的动态库,先前只是在网上看到过了这方面的一些知识,总体上好像有三种方法,我没有各个方法都测试一下,在这里我主要讲的是JNative的使用方法,我们得感谢JNative的发布者,这个jar的发布让我们调用dll动态链接库方便了很多很多,而且相对来说都是很简单的。 这里先简单的说一下JNative的rar包,我是从网上
2009-06-25 22:43:00 4893 2
原创 转MAKEFILE问题
VERSION = 2PATCHLEVEL = 6SUBLEVEL = 20EXTRAVERSION = .7NAME = Homicidal Dwarf Hamster# 以上表明了内核版本。组合起来就是:2.6.20.7 ,yeah,这就是我分析的内核版本# 注意写makefile时不要使用makefile的内建的规则和变量#要想不打印"Entering directory ...
2009-06-14 15:40:00 2854
原创 转线程问题
一.基础知识:线程和进程 按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。 无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一个进程当然可以拥有多个线程,此时,如果进程
2009-06-14 15:39:00 476
原创 转别人的线程问题
线程应用程序最常见导致创建线程失败的原因是线程栈大小的设置。创建一个新的线程,默认情况下系统为线程栈预留了2MB 的寻址空间。线程栈起始于进程虚拟 内存的高端地址,并向虚拟内存底端地址方向扩展。取决于线程本身的大小以及其它线程内存分配的情况,进程虚拟地址空间消耗过快可能导致创建线程失败。 这里有一个测试程序可以看到,Linux 下最多可以创建多少个线程。#include #inclu
2009-06-14 15:36:00 394
原创 最近工作中想到
从毕业到现在也就要接近两年了,毕业后一直坚信这自己的热爱计算机编程的这个行业,也在不断的提升自己,无论是从知识还是能力都是在不断的前进,记得从当初的c语言开始,一点一点的编写函数,反复的调试再修改再调试,慢慢的对c有了一定得了解,以后根据公司的需要使用vc开发工具来做网络通信方面的小程序,也是从最初的c函数,然后转到c++,从不懂得什么是c++,c++的类到底是什么,类与函数之间又有什么关
2009-06-14 15:06:00 465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人