上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 46 下一页
摘要: 1 #include 2 #include 3 #include 4 #include 5 6 using namespace std; 7 8 class Node { 9 public: 10 int data; 11 int next; 12 ... 阅读全文
posted @ 2015-03-09 00:57 卖程序的小歪 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 听上去很高端,其实一般自定义类加载器不需要用户去实现解析的过程,只要负责实现获取类对应的.class字节流部分就ok了,摘录深入理解Java虚拟机的一段话虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何... 阅读全文
posted @ 2015-03-08 20:25 卖程序的小歪 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 异常捕获以前使用executor的时候,为了记录任务线程的异常退出会使用ThreadFactory来设置线程的UncaughtExceptionHandler,但是按照书上的验证发现,采用executorService.submit执行任务时,线程抛出的异常并不会被该处理器捕获,而当使用execut... 阅读全文
posted @ 2015-03-07 21:59 卖程序的小歪 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一直以为执行了interrupt方法就可以让线程结束,并抛出InterruptedException. 今天看了Java并发编程实战的第七章发现并不是这么回事,在这章的开头就提到要使任务和线程能安全、快速、可靠地停止下来,并不是一件容易的事。Java没有提供任何机制来安全地终止线程。但它提供了(In... 阅读全文
posted @ 2015-03-07 14:06 卖程序的小歪 阅读(395) 评论(0) 推荐(0) 编辑
摘要: POSIX消息队列可以注册空队列有消息到达时所触发的信号,而信号触发对应的信号处理函数。下面是一份基本的消息队列和信号处理结合的代码(修改自UNIX网络编程:进程间通信)#include #include #include #include #include #include #include #i... 阅读全文
posted @ 2015-03-06 14:59 卖程序的小歪 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Java中一个类的函数重载可以在本类中的函数和来自父类中的函数之间进行,而C++类中的函数重载只能是本类中的(即不包括来自父类的函数),这是他们一个非常重要的区别。在其他方面的要求都是一致的,即要求函数名称一致,参数不同。只有返回值类型不同的函数,不能构成重载(会有编译错误,提示函数定义重复)。1.... 阅读全文
posted @ 2015-03-06 12:25 卖程序的小歪 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 首先在我的MAC OSX上试了一下虽然有_POSIX_MESSAGE_PASSING的宏定义,但是用gcc编译会提示没有mqueue.h头文件,先放一边。在Ubuntu上使用正常,不过POSIX消息队列通过ipcs命令是看不到的,需要通过如下方式进行查看:mount -t mqueue none /... 阅读全文
posted @ 2015-03-06 00:13 卖程序的小歪 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 还是考书本上的概念,就是如何应对hash时的碰撞情况,有open adressing和chaining,目前接触到的都是chaining。开放地址法在当初学的时候对几种形式也没去太关注,即1. 线性探测(hash(key) + 0, 1, 2, 3...m-1)2. 二次探测(hash(key) +... 阅读全文
posted @ 2015-03-04 16:36 卖程序的小歪 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 其实就是链表求交: 1 #include 2 #include 3 #include 4 #include 5 6 using namespace std; 7 8 class Node { 9 public:10 Node() : data(0), next(0) {}11 ... 阅读全文
posted @ 2015-03-03 23:24 卖程序的小歪 阅读(137) 评论(0) 推荐(0) 编辑
摘要: LIS,最长递增子序列说明见:http://blog.csdn.net/sdjzping/article/details/8759870 1 #include 2 #include 3 4 using namespace std; 5 6 int LIS(int* arr, int len)... 阅读全文
posted @ 2015-03-02 17:40 卖程序的小歪 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 46 下一页