码迷,mamicode.com
首页 > 编程语言
设计模式入门,工厂模式,c++代码实现
// test04.cpp : Defines the entry point for the console application.////设计模式第4章 工厂模式#include "stdafx.h"#include <string>#include <vector>#include <ios ...
分类:编程语言   时间:2017-07-03 16:31:50    阅读次数:158
深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
转载:http://blog.csdn.net/jiuqiyuliang/article/details/48758203 第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS ...
分类:编程语言   时间:2017-07-03 16:31:05    阅读次数:288
(分享)一位资深程序员大牛给予Java初学者的学习路线建议
如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。 一、Java基础首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找 ...
分类:编程语言   时间:2017-07-03 16:30:47    阅读次数:152
Python异常处理
1、URLError 错误产生原因: 网络无连接,即本机无法上网 连接不到特定的服务器 服务器不存在 try: except 示例: import urllib2 requset = urllib2.Request('http://www.xxxxx.com') try: urllib2.urlop ...
分类:编程语言   时间:2017-07-03 16:29:10    阅读次数:157
基数排序之多keyword排序运用队列
源码例如以下: #include <stdlib.h> #include <stdio.h> typedef struct QUEUEnode* link; struct QUEUEnode{ int item ; link next; link head , tail; }; link NEW(i ...
分类:编程语言   时间:2017-07-03 16:28:26    阅读次数:159
使用JavaScript和jQuery简单实现Ajax技术
Ajax的定义 Ajax被认为是(Asynchronous JavaScript and XML的缩写)。 允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax。 Ajax的工作原理 Ajax的核心是JavaScript对象XmlHttpRequest。XmlHttpRequest使您可以 ...
分类:编程语言   时间:2017-07-03 16:28:16    阅读次数:172
python 类
python中一切皆为对象,且python3统一了类与类型的概念,类型就是类,所以,不管你信不信,你已经使用了很长时间的类了。 >>> dict #类型dict就是类dict <class 'dict'> >>> d=dict(name='egon') #实例化 >>> d.pop('name') ...
分类:编程语言   时间:2017-07-03 16:27:42    阅读次数:136
通过loosejar清理应用中冗余的jar包
随着应用规模的逐渐增大,依赖的jar包数量也大幅添加。当中不乏多余的,用不到的jar包,占用了大量的宝贵空间。通过loosejar这个工具。便可轻松找到“滥竽充数”的jar包了~ loosejar的工作原理是利用classloader。由于应用在执行的时候,用到哪个类,classloader就会把这 ...
分类:编程语言   时间:2017-07-03 16:27:33    阅读次数:159
快速排序
快速排序 排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(Divide and conquer)策略 ...
分类:编程语言   时间:2017-07-03 16:26:14    阅读次数:238
python_day10 线程
threading模块 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 ...
分类:编程语言   时间:2017-07-03 16:25:36    阅读次数:150
python小记
最近有匹骚猪用微信骚扰我,我很是气愤, 自学一波脚本: 学习目的:用脚本回击回去,通过py写一个脚本,一次性给别人发n条消息; mac上自学python; brew install python3(自动安装pip3) 可以通过命令查看 brew info python3 安装库 pip3 insta ...
分类:编程语言   时间:2017-07-03 16:24:44    阅读次数:164
线程死锁的思考
线程死锁的思考 前言 前些天在公司这边写了个豌豆荚的爬虫。用到了分区思想和自己实现的线程池。我自己认为从这个过程中学到了非常多东西。包含怎样去设计接口和方便扩展以及代码的规范化。之前用小数据量測试了发现没什么问题,后来拿了W级以上的问题,发现插入的数码条目的量级和输入量级有非常大差异,就算算上失效的 ...
分类:编程语言   时间:2017-07-03 16:23:00    阅读次数:250
排序(杭电1106)
/*排序 Problem Description 输入一行数字,假设我们把这行数字中的‘5’都看成空格,那么就得到一行用空格切割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。 你的任务是:对这些切割得到的整数,依从 ...
分类:编程语言   时间:2017-07-03 16:21:03    阅读次数:219
为什么我们像驯化小狗那样驯化算法
人类进化学家当中有一种理论,说的是小狗这种宠物是从野兽进化而来,因为只有那些获得了社会化智慧的犬科动物才能存活下来。几千年前狼群在人类 聚集地的周围活动,逐渐开始熟悉了人类的意图和心情。换句话说,它们的大脑开始适应人类的大脑活动。随着时间的过去,它们的行为甚至是外观都变得不那么凶 猛,更适应人类的情... ...
分类:编程语言   时间:2017-07-03 16:20:32    阅读次数:337
数据挖掘 - 算法 - ID3 - 转自 http://www.cnblogs.com/dztgc/archive/2013/04/22/3036529.html
1 简介 决策树学习是一种逼近离散值目标函数的方法,在这种学习到的函数被表示为一棵决策树。 2 决策树表示 决策树通过把实例从根节点排列到某个叶子结点来分类实例,叶子结点即为实例所属的分类。树上的每一个结点指定了对实例的某个属性的测试,并且该结点的每一个后续分支对应于该属性的一个可能值。 分类实例的 ...
分类:编程语言   时间:2017-07-03 16:18:06    阅读次数:265
欧几里得 &amp; 拓展欧几里得算法 解说 (Euclid &amp; Extend- Euclid Algorithm)
欧几里得& 拓展欧几里得(Euclid & Extend-Euclid) 欧几里得算法(Euclid) 背景: 欧几里德算法又称辗转相除法。用于计算两个正整数a。b的最大公约数。 ——百度百科 代码: 递推的代码是相当的简洁: int gcd(int a,int b) { return b == 0 ...
分类:编程语言   时间:2017-07-03 16:14:02    阅读次数:173
springBoot(16):集成redis
一、简介redis是一种可以持久存储的缓存系统,是一个高性能的key-value数据库。二、使用2.1、添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>..
分类:编程语言   时间:2017-07-03 15:09:55    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!