码迷,mamicode.com
首页 > 编程语言 > 月排行
java中的单例模式
设计模式之单例模式 基本概念 单例模式是一种生产对象型的设计模式。 单例模式指的是某个类的对象在同一时间只允许存在1个实例(对象)。 实现 假设存在类King: 普通的类可以随意的创建对象: 因为当创建一个类,并且没有显式的指定构造方法时,等效于: 要实现单例模式,首先,就必须不允许随意创建对象!则 ...
分类:编程语言   时间:2018-06-12 22:34:38    阅读次数:212
python爬虫模块之HTML解析模块
这个就比较简单了没有什么好强调的,如果返回的json 就是直接按照键值取,如果是网页就是用lxml模块的html进行xpath解析。 ...
分类:编程语言   时间:2018-06-12 22:35:10    阅读次数:217
线程同步——火车票问题
1、问题 1.1 产生原因 多个线程调用同一个变量的时候,因为一个时间点只有一个线程在跑,就会产生一些线程改变了这个变量,但是其它的线程却还是根据之前的变量在跑 1.2 具体问题 两个卖票的线程,票不为0时进行买票,但是当两个线程都进行买票的方法中时,一个线程已经把票卖完了,但是另一个线程的卖票程序 ...
分类:编程语言   时间:2018-06-12 22:35:19    阅读次数:205
算法效率 简单的增长率 参照
1、 时间复杂度(Time Complexity) 一般情况下,算法中的基本操作重复执行次数是问题规模n的某个函数 f(n) ,算法的时间度量记作: T(n) = O(f(n)) 它表示随问题规模n的增大,算法执行时间的增长率和 f(n) 的增长率相同,称做算法的逐渐时间复杂度,简称时间复杂度。 在 ...
分类:编程语言   时间:2018-06-12 22:57:49    阅读次数:202
常用的JavaScript设计模式(二)Factory(工厂)模式
Factory通过提供一个通用的接口来创建对象,同时,我们还可以指定我们想要创建的对象实例的类型。 假设现在有一个汽车工厂VehicleFactory,支持创建Car和Truck类型的对象实例,现在需要通过这个工厂创建指定类型的对象,那么我们不需要通过直接使用new运算符或者通过其他的创造型构造函数 ...
分类:编程语言   时间:2018-06-12 22:58:07    阅读次数:196
Python3 Selenium自动化web测试 ==> 第八节 WebDriver高级应用 -- 结束Windows中浏览器的进程
学习目的: 掌握WebDriver的高级应用 正式步骤: ...
分类:编程语言   时间:2018-06-12 22:58:35    阅读次数:249
Python 面向对象教程
总结:函数式的应用场景 –> 各个函数之间是独立且无共用的数据。 面向对象三大特性 面向对象的三大特性是指:封装、继承和多态。 一、封装 封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。小编推荐大家加一下这个群:103456743这个群里好几千人了!大家遇到啥问题都会在里面交 ...
分类:编程语言   时间:2018-06-12 22:58:41    阅读次数:306
python线程进程
操作系统 一 为什么要有操作系统? 二 操作系统历史 2.1 真空管与穿孔卡片(无操作系统) 2.2 晶体管和批处理系统 2.3 集成电路芯片和多道程序设计 2.4 个人计算机 随着大规模集成电路的发展,每平方厘米的硅片芯片上可以集成数千个晶体管,个人计算机的时代就此到来。 三 进程和线程 进程 线 ...
分类:编程语言   时间:2018-06-12 22:58:52    阅读次数:248
学习python第一次应用---编写登录接口(关于while、if、for语句,dict以及文件的读写)
编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 ...
分类:编程语言   时间:2018-06-12 22:59:19    阅读次数:185
JavaScript 基础学习(三)
BOM对象 BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。 使 JavaScript 有能力与浏览器“对话”。 Window 对象方法 练习 History 对象 History 对象属性 His ...
分类:编程语言   时间:2018-06-12 23:00:42    阅读次数:249
perl语言入门总结-第2章
布尔值 如果是数字0为假, 如果是空字符串''为假, 如果即不是数字也不是字符串,那就先转成数字或字符串再行判断。 字符串'0'也为假 获取用户输入 去除最右边换行 undef值 如果是数据相当undef值为0, 如果与字符串相加则为空 defined函数 如果要判断某个字符串是undef而不是空字 ...
分类:编程语言   时间:2018-06-12 23:00:56    阅读次数:209
python webdriver 登陆163邮箱给QQ邮箱发送一个邮件,显示等待
#encoding=utf-8 import unittest import time from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common. ...
分类:编程语言   时间:2018-06-12 23:28:27    阅读次数:290
Java 继承和多态
一、 1、媒体资料库 2、上面程序有很多重复的代码,利用父类和子类的继承,可以将公共的提取出来,作为父类,独有的作为子类,然后利用protected 或者super,实现相互调用 父类 item类程序 由于两者作用范围不一样,所以具体的代码也不一样。 private 需要在父类中就定义构造器,并初始 ...
分类:编程语言   时间:2018-06-12 23:28:42    阅读次数:252
006-spring cache-缓存实现-01-原生实现
一、原生实现 1.1、pom 1.2、程序入口或者配置类,开启缓存使用 1.3、程序使用注解 @CacheConfig【Spring 4中新增】:主要用于配置该类中会用到的一些共用的缓存配置。在这里@CacheConfig(cacheNames = "users"):配置了该数据访问对象中返回的内容 ...
分类:编程语言   时间:2018-06-12 23:29:47    阅读次数:227
python3实现自动登录网页版QQ
python3的selenium模块使用,实现模拟登录。pycharm激活和Firefox,chrome驱动安装。
分类:编程语言   时间:2018-06-12 23:30:54    阅读次数:970
007-spring cache-缓存实现-02-springboot ehcahe3实现、springboot caffeine实现
007-spring cache-缓存实现-02-springboot ehcahe3实现、springboot caffeine实现 ...
分类:编程语言   时间:2018-06-12 23:31:11    阅读次数:820
Python魔术方法
isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二次加工标准类型(包装) 包装:python为大家提供了标准数据类型,以及丰富的内置方法, ...
分类:编程语言   时间:2018-06-12 23:31:39    阅读次数:324
C++之构造函数参数列表
参考自:https://blog.csdn.net/sunSHINEEzy/article/details/78122485 构造函数之默认构造函数(调用的构造函数不用传递参数) 两种实例化方式都是默认构造函数 构造函数之初始化列表 参考自:https://blog.csdn.net/sunSHIN ...
分类:编程语言   时间:2018-06-12 23:32:42    阅读次数:361
Java内存溢出问题总结
使用Java那么久,在此总结一下Java中常见的内存溢出问题以及对应的解决思路 堆溢出 报错信息 报错原因 堆中(新生代和老年代)无法继续分配对象了; 某些对象的引用长期被持有没有被释放,垃圾回收器无法回收; 使用了大量的 Finalizer 对象,这些对象并不在 GC 的回收周期内。 解决办法 将 ...
分类:编程语言   时间:2018-06-12 23:33:09    阅读次数:309
Python游戏篇【第一篇】: Pygame入门
1.Python发展史 1.Python发展史 1.Python发展史 1.Python发展史 1.Python发展史 1.Python发展史 ...
分类:编程语言   时间:2018-06-13 00:11:43    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!