码迷,mamicode.com
首页 > 编程语言
【java设计模式】之 策略(strategy)模式
策略模式在实际中使用的还是挺多的,先来看一个场景:某个市场人员接到单儿后的报价策略,保价策略很复杂,但是可以简单做如下归类: 新客户小批量报价 新客户大批量报价 老客户小批量报价 老客户大批量报价   具体选用哪个报价策略,这需要根据实际情况来确定,这时候采用策略模式即可解决这个问题。这个问题中,如果我们不采用策略模式会怎样处理呢?很自然的会想到使用if判断,或者sw...
分类:编程语言   时间:2016-08-04 23:21:45    阅读次数:368
C++ 中的多线程
在VS2015中,创建多线程很方便,只需要引入相应的头文件即可 其中 #include <thread> 为多线程需要的头文件。 引入头文件后,即可创建子线程进行耗时操作了。 当然,为了防止变量共享带来的问题,可以加入互斥操作,这时需要引入相应的互斥操作的头文件,如:mutex。 关于多线程的互斥, ...
分类:编程语言   时间:2016-08-04 23:18:29    阅读次数:525
解决spring+shiro cacheManager 登录报错
一、项目启动,登录报错 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined in class path resource [sprin ...
分类:编程语言   时间:2016-08-04 23:18:07    阅读次数:4802
Python入门100例题
原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/11/05/2755107.html 无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了。 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数 ...
分类:编程语言   时间:2016-08-04 23:16:17    阅读次数:529
Selenium2 Python 学习笔记1---浏览器版本匹配
最近开始学习selenium,按照书上编写一个自动化脚本: from selenium import webdriver browser = webdriver.Firefox browser.get("http://www.baidu.com") browser.find_element_by_i ...
分类:编程语言   时间:2016-08-04 23:14:17    阅读次数:387
Python中re(正则表达式)模块函数学习
今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。 方法/属性 作用 match() 决定 RE 是否在字符串刚开始的位置匹配 search() 扫描字符串,找到这个 RE 匹配的位置 find ...
分类:编程语言   时间:2016-08-04 23:13:09    阅读次数:275
归并排序
归并排序完全遵循分治模式,直观上操作可分为: 分解:分解待排序的n个元素的序列各具有n/2个元素的两个子序列。 解决:使用归并排序递归的排序两个子序列。 合并:合并两个已排好序的子序列以产生已排序的答案。 当递归到序列长度为1时,递归回升,此时不需要做任何操作,因为长度为1的每个序列都已排好序。 归 ...
分类:编程语言   时间:2016-08-04 23:10:23    阅读次数:254
JavaScript面向对象
一:js中只有对象,没有类(但有构造函数) js是基于对象,而非面向对象 js中对象不依赖于类存在 js中的对象只是一个“属性字典”,可以直接造对象,不需要类。可以直接生成 {key:value,key:value} 称为json格式的对象 js中对象的属性,也是可以任意添加和删除的。 js中的对象 ...
分类:编程语言   时间:2016-08-04 23:08:27    阅读次数:212
Python第二节
模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。 标准库:不需要安装直接导入 第三方库:必须安装下载 标准库模块: sys模块 os模块 pyc是什 ...
分类:编程语言   时间:2016-08-04 23:08:43    阅读次数:264
Java通过继承thread类与实现Runnable接口实现多线程的区别
Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 一、通过继承Thread类实现多线程 通过如下方式运行: 运行结果如下: 二、通过继承Runnable接口实现多线程 ...
分类:编程语言   时间:2016-08-04 23:07:04    阅读次数:143
多线程随笔知识点总结3
pthread演练 1.基本概念 pthread是POSIX多线程开发框架,是跨平台的C语言框架,在苹果的头文件中并没有太多的注释 2.演练 ...
分类:编程语言   时间:2016-08-04 23:04:49    阅读次数:193
Spring源代码解析
Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http: ...
分类:编程语言   时间:2016-08-04 23:04:50    阅读次数:203
Python之路,Day2 - 字典
一、Python 环境变量 1、 import 模块加载路径 ['C:\\Users\\123\\PycharmProjects\\untitled\\day2', ' C:\\Users\\123\\PycharmProjects\\untitled', ' C:\\Users\\123\\App ...
分类:编程语言   时间:2016-08-04 23:04:04    阅读次数:273
Java中的字符串类型(String)
String 字符串是一个引用数据类型,字符串都是对象。 String特性:1、在程序中出现的字符串字面量(常量),在程序中运行时会以对象的形式保存在JVM内存的字符串池中,并且所有的这些字符串字面量对象都是共享的; 2、(不变特性)字符串一旦定义就永远不会被改变了; 不变模式 - 23种设计模式之 ...
分类:编程语言   时间:2016-08-04 23:01:32    阅读次数:284
JavaScript中几个可以转化为false的值
【1】0,NaN,“”,null,undefined,false的比较;【2】更换字符串中指定的字符;【3】对象的索引(属性名)为数字时的注意事项 ...
分类:编程语言   时间:2016-08-04 22:59:49    阅读次数:294
SpringCloud学习后获取的地址
关于SpringCloud + Docker 学习地址: (1) https://yq.aliyun.com/articles/57265 (2) https://yq.aliyun.com/teams/11 (3) http://blog.didispace.com/microservice-fr ...
分类:编程语言   时间:2016-08-04 22:58:49    阅读次数:365
Java Day 01
2-19交互方式 GUI Graphical User Interface CLI Command Line Interface JavaEE Enterprise Edition 13种技术 JavaSE Standard Edition JavaME Micro Edition 跨平台原理 JV ...
分类:编程语言   时间:2016-08-04 22:56:12    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!