首页 > 编程语言
java 单例设计模式
1.饿汉单例设计模式: 步骤 : 1.定义一个私有的静态成员变量来引用对象(私有的静态对象),设置对象唯一。 2.私有化构造方法,防止new对象。 3.创建一个公开的静态方法,返回上面的对象。 2.懒汉单例设计模式 : 要用的才创建对象 1.定义一个私有的静态成员变量,不要赋值。 2.私有化构造方法 ...
分类:编程语言   时间:2016-12-27 01:19:09    收藏:0  评论:0  赞:0  阅读:230
python2.7版本win764位系统安装pandas注意事项_20161226
经过卸载安装python几经折腾,参考了各种网站,终于安装成功。 【成功的步骤】 保存这个python第三方库网站,网址是http://www.lfd.uci.edu/~gohlke/pythonlibs/ 一、 安装Python 2.7.13 我的是这个版本 1. 先卸载旧版python和相应库, ...
分类:编程语言   时间:2016-12-27 01:18:18    收藏:0  评论:0  赞:0  阅读:430
一个 Q-learning 算法的简明教程
本文是对 http://mnemstudio.org/path-finding-q-learning-tutorial.htm 的翻译,共分两部分,第一部分为中文翻译,第二部分为英文原文。翻译时为方便读者理解,有些地方采用了意译的方式,此外,原文中有几处笔误,在翻译时已进行了更正。这篇教程通俗易懂, ...
分类:编程语言   时间:2016-12-27 01:18:01    收藏:0  评论:0  赞:0  阅读:231
跳棋算法
摘要:介绍了跳棋游戏的游戏功能及程序总体逻辑,在此基础上深入探讨了跳棋游戏中的查询棋子可跳动位置、最佳路径提示、电脑落子和玩家落子的算法,通过这些算法实现游戏按规则有序的进行。中国论文网 http://www.xzbu.com/8/view-3599881.htm 关键词:游戏设计;跳棋游戏 中图分 ...
分类:编程语言   时间:2016-12-27 01:17:00    收藏:0  评论:0  赞:0  阅读:613
myBatis,Spring,SpringMVC三大框架ssm整合模板
整合步骤 创建web工程 导入整合所需的所有jar包 编写各层需要的配置文件 1) mybatis的全局配置文件 <configuration> <!-- 批量别名的设置 --> <typeAliases> <package name="cn.ssm.pojo"/> </typeAliases> < ...
分类:编程语言   时间:2016-12-27 01:15:50    收藏:0  评论:0  赞:0  阅读:263
常用JavaScript设计模式
前言 前言 为什么要学习设计模式? 解耦合、解决复用、提高观察高度 创建型模式 创建型模式 结构型模式 行为型模式 设计原则 结构型模式 行为型模式 设计原则 ...
分类:编程语言   时间:2016-12-27 01:15:31    收藏:0  评论:0  赞:0  阅读:257
C++学习笔记16:Linux系统编程基础1
参数列表 Linux命令行规范 短参数:以单横开头,后跟单一字符,例如:ls -h 长参数:以双横开头,后跟字符串,例如:ls --help 程序访问参数列表的方法: 主函数的参数argc和argv 程序接受命令行的输入参数,并解释之 编写程序,输出命令行参数 参数列表: 选项数组的定义 结构体类型 ...
分类:编程语言   时间:2016-12-27 01:12:05    收藏:0  评论:0  赞:0  阅读:281
JAVASE02-Unit03: 日期操作 、 集合框架
Unit03: 日期操作 、 集合框架 java.util.Date package day03; import java.util.Date; /** * java.util.Date * Date内部维护一个long值,该值表示自1970年元旦 * 到该对象表示的时间点之间所经过的毫秒值 * 由 ...
分类:编程语言   时间:2016-12-27 01:11:39    收藏:0  评论:0  赞:0  阅读:337
Python之路【第五篇】:面向对象和相关
Python之路【第五篇】:面向对象及相关 面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = ...
分类:编程语言   时间:2016-12-27 01:10:00    收藏:0  评论:0  赞:0  阅读:190
Python学习日志(四)
列表 列表名 = [元素1,元素2,…] 列表和C中的数组有些相似,但列表的功能更加强大,数组的元素要求是同种类型,但列表可以是混合类型。 跟数组一样,通过元素的索引值,我们可以从列表获取单个数据。 这里介绍上面代码用到的几个函数: 删除元素 这里介绍一下上面用到的几个函数: 列表分片 分片得到的是 ...
分类:编程语言   时间:2016-12-27 01:09:00    收藏:0  评论:0  赞:0  阅读:297
Python之路【第十五篇】:Web框架
Python之路【第十五篇】:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr ...
分类:编程语言   时间:2016-12-27 01:02:49    收藏:0  评论:0  赞:0  阅读:303
【GO】GO语言学习笔记四
流程控制 1、条件语句 举个栗子: 注意: ? 条件语句不需要使用括号将条件包含起来();? 无论语句体内有几条语句,花括号{}都是必须存在的;? 左花括号{必须与if或者else处于同一行;? 在if之后,条件语句之前,可以添加变量初始化语句,使用;间隔;? 在有返回值的函数中,不允许将“最终的” ...
分类:编程语言   时间:2016-12-27 01:02:28    收藏:0  评论:0  赞:0  阅读:164
Python之路【第十九篇】:爬虫
Python之路【第十九篇】:爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 Requests Python标准库中提供了:urllib ...
分类:编程语言   时间:2016-12-27 01:02:00    收藏:0  评论:0  赞:0  阅读:304
Python之路【第七篇】:线程、进程和协程
Python之路【第七篇】:线程、进程和协程 Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/env python # -*- coding:utf-8 -*- im ...
分类:编程语言   时间:2016-12-27 01:00:31    收藏:0  评论:0  赞:0  阅读:202
JavaScript浮动广告代码,容纯DIV/CSS对联漂浮广告代码,兼容性非常好的js右下角与漂浮广告代码
基于JavaScript代码实现随机漂浮图片广告,javascript图片广告 在网上有很多这样的代码,不过未必符合W3C标准,因为在头部加上<!DOCTYPE html>类似标签之后,漂浮效果就会失效,下面分享一个符合标准的漂浮代码,使需要的朋友免去大量改造代码的繁琐。 代码一: 代码如下: 以上 ...
分类:编程语言   时间:2016-12-27 01:00:11    收藏:0  评论:0  赞:0  阅读:296
图——拓扑排序(uva10305)
John has n tasks to do. Unfortunately, the tasks are not independent and the execution of one task is only possible if other tasks have already been e ...
分类:编程语言   时间:2016-12-27 00:58:53    收藏:0  评论:0  赞:0  阅读:194
Python之路【第六篇】:socket
Python之路【第六篇】:socket Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写 ...
分类:编程语言   时间:2016-12-27 00:58:35    收藏:0  评论:0  赞:0  阅读:415
Python变量作用域(一)
在一个程序中使用变量名时,Python创建、改变或者查找变量名都是在所谓的命名空间中进行的。作用域指的就是命名空间。 Python中的变量名在第一次赋值时已经创建,并且必须经过赋值后才能够使用。由于变量名最初没有声明,Python将一个变量名 被赋值的地点关联为一个特定的命名空间。也即是说,在代码中 ...
分类:编程语言   时间:2016-12-27 00:55:27    收藏:0  评论:0  赞:0  阅读:145
Python之路【第十七篇】:Django【进阶篇】
Python之路【第十七篇】:Django【进阶篇 】 Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb d ...
分类:编程语言   时间:2016-12-27 00:54:01    收藏:0  评论:0  赞:0  阅读:228
谈谈springMVC和Strut2的理解
关于struts2框架原理 执行流程 struts2框架的核心是一个过滤器,我们编写的action类都继承ActionSupport的接口(顶层是一个过滤器filter),用户发送请求,经过核心过滤器StrutsPreparedAndExecuteFilter,然后经过ActionMapper映射器 ...
分类:编程语言   时间:2016-12-27 00:53:45    收藏:0  评论:0  赞:0  阅读:223
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!