道道道DAO的专栏

IT之路慢慢而戚远兮,吾将上下而求索

排序:
默认
按更新时间
按访问量

著名的C/C++框架和第三方库

值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代...

2017-06-20 14:33:49

阅读数:3980

评论数:1

java序列化与反序列化总结

1 含义 序列化:把java对象转变成一组字节数组。 反序列化:从一组字节流中恢复成一个java对象。 注意:序列化过程仅保存对象的成员变量。 2、使用时机 1)需要将内存中的对象”持久化”的存储在硬盘上(文件或数据库中) 2)需要网络通信时:先将对象序列化为一串二进制字节流,再进行传输;...

2017-06-19 15:53:49

阅读数:639

评论数:0

java注解总结

一、什么是注解 在jdk5.0之后的版本,java引入了注解。注解让程序员可以直接编写元数据,元数据即描述数据的数据,换句话说,注解是代码的元数据,它修饰、并描述了java代码,包括包、类、方法、变量、参数等。 二、注解的作用 1、生成文档。这是最常见的,也是Java 最早提供的注解。常用的有...

2017-06-18 14:46:08

阅读数:171

评论数:0

android四大组件介绍

转自:http://www.cnblogs.com/pepcod/archive/2013/02/28/2937257.html Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广...

2017-06-17 14:52:05

阅读数:146

评论数:0

hadoop分布式集群搭建

转自:http://blog.csdn.net/ab198604/article/details/8250461 安装hadoop的准备条件: 1 安装Vmware WorkStation软件 有些人会问,为何要安装这个软件,这是一个VM公司提供的虚拟机工作平台,后面需要在这个平台上安装Li...

2017-06-15 16:48:56

阅读数:197

评论数:0

java之IO流详解

转自:http://blog.csdn.net/hguisu/article/details/7418161 1.什么是IO       Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这...

2017-06-14 13:13:25

阅读数:225

评论数:0

java异常详解

转自:http://blog.csdn.net/hguisu/article/details/6155636/#t5 Java异常    异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常...

2017-06-14 13:02:47

阅读数:333

评论数:0

java线程池的使用

转自:http://www.cnblogs.com/SKILL0825/p/5971539.html Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,...

2017-06-14 10:12:40

阅读数:133

评论数:0

spark集群搭建过程

转自:http://blog.csdn.net/dai451954706/article/details/46966165 修改主机名和hosts [root@localhost ~] hostname master [root@localhost ~] vi /etc/hostnam...

2017-06-13 23:41:43

阅读数:183

评论数:0

果蝇算法--背包问题

果蝇算法简介 原理 果蝇优化算法(简称FOA)是一种基于果蝇觅食行为推演出寻求全局优化的新方法。果蝇本身在感官知觉上优于其他物种,尤其是嗅觉和视觉上。果蝇的嗅觉器官能很好的搜集漂浮在空气中的各种气味,甚至能够嗅到40公里以外的食物源。然后,飞到食物位置附近后亦可使用敏锐的视觉发现食物和同伴聚集...

2017-06-13 11:16:27

阅读数:869

评论数:0

蚁群算法--背包问题

蚁群算法,简称ACO,其入门性介绍请参看博文:http://www.cnblogs.com/Leo_wl/p/5665715.html ACO在提出之时主要用来解决旅行商问题(即TSP,不清楚的可以百度TSP)。旅行商问题也是一个经典的NP完全问题,比较传统的解法有贪心算法等,在问题规模增长时...

2017-06-12 16:11:13

阅读数:805

评论数:0

粒子群算法--背包问题

粒子群算法,即PSO,关于PSO的入门介绍请参看博文:http://www.cnblogs.com/maybe2030/p/5043356.html PSO的核心是如下两个公式: V表示粒子的速度,X表示粒子的位置,Pi为当前粒子找到的最优位置,Pj为整个粒子群找到的最优位置。...

2017-06-11 11:01:50

阅读数:293

评论数:0

遗传算法--背包问题

关于遗传算法的入门介绍,这里有一篇非常好的博文:http://blog.csdn.net/b2b160/article/details/4680853/ 我对遗传算法做了下简单整理: 下面,针对遗传算法在简单背包问题上的应用做一个详细的讲解。 背包问题 背包问题是一个非常经典的NP问题,现...

2017-06-10 11:02:52

阅读数:2902

评论数:0

Java拷贝数组

转自:http://blog.csdn.net/abyjun/article/details/46444921 Java数组拷贝主要有四种方法,分别是循环赋值,System.arraycopy(),Arrays.copyOf()(或者Arrays.copyOfRange)和clo...

2017-06-08 19:12:06

阅读数:142

评论数:0

Java容器排序的方法

转自:http://blog.csdn.net/shirenfeigui/article/details/39051741 首先说一下排序的返回值的含义。对于参与比较的两个Object,o1和o2,如果函数的返回值为正值,把o1排在o2后面;返回值为负值,把o1排在o2前面。如果...

2017-06-08 08:16:52

阅读数:205

评论数:0

Java文件IO的使用总结

转载自:http://www.cnblogs.com/qiaoyeye/p/5383723.html java读写文件的IO流分两大类,字节流和字符流,基类分别是字符:Reader和Writer;字节:InputStream和OutPutStream, 1、字符流分为Fil...

2017-06-07 20:04:20

阅读数:102

评论数:0

Java Collection总结

转载自 -- 博客园:http://www.cnblogs.com/leeplogs/p/5891861.html 一、集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象...

2017-06-04 10:52:40

阅读数:152

评论数:0

java多线程总结(7)

转载自:并发编程网-ifeve.com 信号量 Semaphore(信号量) 是一个线程同步结构,用于在线程间传递信号,以避免出现信号丢失(译者注:下文会具体介绍),或者像锁一样用于保护一个关键区域。自从5.0开始,jdk在java.util.concurrent包里提供了Se...

2017-06-04 09:17:17

阅读数:124

评论数:0

java多线程总结(6)

转载自:并发编程网-ifeve.com Java中的锁 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂。因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchr...

2017-06-03 17:06:23

阅读数:243

评论数:0

java多线程总结(5)

转载自:并发编程网-ifeve.com 嵌套管程锁死 嵌套管程锁死类似于死锁, 下面是一个嵌套管程锁死的场景: 线程1获得A对象的锁。 线程1获得对象B的锁(同时持有对象A的锁)。 线程1决定等待另一个线程的信号再继续。 线程1调用B.wait(),从而释放了B对象上的锁,但仍然持有对象...

2017-06-03 16:30:07

阅读数:109

评论数:0

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