码迷,mamicode.com
首页 > 编程语言
每天刷个算法题20160524:阿克曼函数的递归转非递归解法
为了防止思维僵化,每天刷个算法题。这里是阿克曼函数的递归转非递归解法。...
分类:编程语言   时间:2016-05-30 15:20:45    阅读次数:160
每天刷个算法题20160523:骑士巡游的递归转非递归解法
为了防止思维僵化,每天刷个算法题。这里是骑士巡游的递归转非递归解法。...
分类:编程语言   时间:2016-05-30 15:21:45    阅读次数:221
每天刷个算法题20160525:快速排序的递归转非递归解法
为了防止思维僵化,每天刷个算法题。这里是快速排序的递归转非递归解法。...
分类:编程语言   时间:2016-05-30 15:20:47    阅读次数:131
一起talk C栗子吧(第一百五十六回:C语言实例--基于AF_UNIX域的流套接字通信)
各位看官们,大家好,上一回中咱们说的获取socket通信地址的例子,这一回咱们说的例子是:基于AF_UNIX域的流套接字通信 。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:编程语言   时间:2016-05-30 15:19:54    阅读次数:227
每天刷个算法题20160526:BFS解决八数码问题(九宫格问题)
为了防止思维僵化,每天刷个算法题。这里是BFS解决八数码问题(九宫格问题)。...
分类:编程语言   时间:2016-05-30 15:20:27    阅读次数:235
Java学习笔记之LinkedList基本用法
更多信息可参考我的个人博客:贱贱的梦想 LinkedList简介 LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。 LinkedList 实现 List 接口,能进行队列操作。 LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。 ArrayList底层是由数组支持,而Lin...
分类:编程语言   时间:2016-05-30 15:19:55    阅读次数:144
Java学习笔记之String、StringBuffer和StringBuilder
更多博文可参考我的个人博客:贱贱的梦想 基本概念 String:此类代表字符串常量,它们的值在创建之后不能更改。 StringBuffer:是一个线程安全的可变字符序列,它与String一样,在内存中保存的都是一个有序的字符串序列(char类型的数组),不同点是StringBuffer对象的值是可变的。 StringBuilder:与StringBuffer类基本相同,都是可变字符串系列,不同点是...
分类:编程语言   时间:2016-05-30 15:16:04    阅读次数:214
java File类
File 文件类 用来将文件或者文件夹封装成为对象。 方便对文件与文件夹的属性信息进行操作。 File对象可以作为参数传递给流的构造函数。 File 类的常用的方法。 import java.io.*; /*File类的常见方法 1.创建。 boolean createNewFile(); boolean mkdir();创建文件夹 boolean m...
分类:编程语言   时间:2016-05-30 15:14:58    阅读次数:203
Redis java调用API
Redis Java 调用API...
分类:编程语言   时间:2016-05-30 15:11:37    阅读次数:305
JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例
JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例 学习是不能停止的 一.多态 我们今天又要学习一个新的概念了,就是多态,它是面向对象的第三个特征,何谓多态?定义 某一类事物的多种存在方式比如 动物中的猫狗,人类中的男人,女人 我们可以把多态理解为事物存在的多种体现形态 当我们new一个猫类的时候,和new...
分类:编程语言   时间:2016-05-30 15:12:14    阅读次数:228
Java NIO系列4:通道和选择器
前言今天加班回来,终于有时间继续更新NIO的文章了。在前一篇文章我们讲解了缓冲区的知识,并通过代码演示了如何使用缓冲区的API完成一些操作。这里要讲的通道于缓冲区关系密切,简单来说,缓冲区是填充数据的载体,而通道则可以理解为传输数据的载体。回忆在TCP/IP中建立握手的过程,发送端有一个发送缓冲区而接受端有一个接收缓冲区,进程从缓冲区中取数据,之后缓冲区又可以被填满,而传输数据的网络则可以理解为通道...
分类:编程语言   时间:2016-05-30 15:09:47    阅读次数:153
spring(2)装配Bean
【0】README 0)本文部分文字描述转自:“Spring In Action(中/英文版)”,旨在review  spring(2)装配Bean 的相关知识; 1)在spring中,对象无需自己查找或创建与其所关联的其他对象。相反,容器负责把需要相互协作的对象引用赋予各个对象; 2)装配:创建应用对象之间协作关系的行为通常称为装配,这也是依赖注入(DI)的本质(干货——装配是依赖注入...
分类:编程语言   时间:2016-05-30 15:10:53    阅读次数:172
Python-Week2-Homework
2.1 在 MONGODB中筛选房源 再在 1-3练习的基础上做修改。获取了url后只需要在获取详情页处添加: for title,district,img,price,hostName,hostPicSrc,hostSexual in zip(titles,districts,imgs,prices,hostNames,hostPicSrcs,hostSexuals): data={...
分类:编程语言   时间:2016-05-30 15:09:31    阅读次数:160
[Java源码分析]ArrayList源码分析
ArrayList是java集合中最常用的,基于一个数组实现的,容量可以动态增长。         ArrayList不是现成安全的,只能在单线程环境下使用。                 本文以jdk1.8的源码为例,分析其实现机制。 1、基本属性与构造函数         public class ArrayList extends AbstractList impl...
分类:编程语言   时间:2016-05-30 15:09:21    阅读次数:220
C++ 智能指针(shared_ptr/weak_ptr)源码分析
C++11目前已经引入了unique_ptr, shared_ptr, weak_ptr等智能指针以及相关的模板类enable_shared_from_this等。智能指针作为一种类对象,它具有C++中一般指针(build-in/raw)的特性,同时它可以管理用户用new创建的对象。一般的智能指针都定义为一个模板类,它的类型由被管理的对象类型指定,内部包含了一个指向该对象的裸指针。 一句...
分类:编程语言   时间:2016-05-30 15:08:21    阅读次数:295
个性化推荐算法:GRM,CF,NBI的实现
All three algorithms GRM, CF, and NBI can provide each user an ordered queue of all its uncollected movies. For an arbitrary user ui, if the edge ui?oj is in the probe set according to the trai...
分类:编程语言   时间:2016-05-30 15:08:07    阅读次数:261
简单的K-means算法C语言实现代码
#include #include #include #include #include #define DIMENSIOM 2 //目前只是处理2维的数据 #define MAX_ROUND_TIME 100 //最大的聚类次数 typedef struct Item{ int dimension_1; //用于存放第一维的数据 int dimension_2; //用于存放第...
分类:编程语言   时间:2016-05-30 15:07:03    阅读次数:374
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!