码迷,mamicode.com
首页 > 编程语言 > 日排行
java中的单例模式
解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。 步骤: 1,因为创建对象都需要构造函数初始化,只要将本类中的构造函数私有化,其他程序就无法再创 ...
分类:编程语言   时间:2018-03-15 00:32:27    阅读次数:210
python基础面试题
字符串翻转输出: ['I', 'am', 'tom']['tom', 'am', 'I'] ...
分类:编程语言   时间:2018-03-15 00:32:50    阅读次数:196
Python--__init__方法
一、说明 __init__方法用来为对象定制自己独有的特征 二、示例代码如下 产生对象代码如下: 加上__init__方法后,类示例化的步骤如下: 1、先产生一个空对象,stu1 2、LuffyStudent.__init__(stu1,'王一丫','女',18) 查看stu1的名称空间: 结果如下 ...
分类:编程语言   时间:2018-03-15 00:33:23    阅读次数:206
常用算法
内容:判断质数 持续更新 # __author: _nbloser # date: 2018/2/4 import math def is_prime(number): num_sqrt = int(math.sqrt(number)) for i in range(2, num_sqrt + 1) ...
分类:编程语言   时间:2018-03-15 00:33:45    阅读次数:159
python基础
from turtle import * def draw(r): begin_fill() for i in range(5): forward(r) right(144) end_fill() def mygoto(x, y): up() goto(x, y) down() setup(... ...
分类:编程语言   时间:2018-03-15 00:34:38    阅读次数:201
轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
总是会被javascript的event对象的clientX,offsetX,screenX,pageX 弄得头晕 先总结下区别: event.clientX、event.clientY 鼠标相对浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2 ...
分类:编程语言   时间:2018-03-15 00:34:48    阅读次数:199
Coursera 算法二 week 4 Boggle
这次的作业主要用到了单词查找树和深度优先搜索。 1.在深度优先搜索中,在当前层的递归调用前,将marked数组标记为true。当递归调用返回到当前层时,应将marked数组标记为false。这样既可以使访问完当前节点之后不会访问到达当前节点路径上的节点,又可以从其它路径上访问到该节点。 2.当词典中 ...
分类:编程语言   时间:2018-03-15 00:35:12    阅读次数:258
# 《Java技术》第一次作业
(一)学习总结 1.Scanner类数据的使用方法 需要导入java.util.Scanner 每种数据都有对应的输入方法: 需要留意的是String类型,next()方法碰到空格或者回车即结束输入,如果需要输入一整行,包含空格,应该用nextLine(); char 类型,没有输入的方法; 2.R ...
分类:编程语言   时间:2018-03-15 01:41:45    阅读次数:212
Python 学习笔记(十)Python集合(一)
回顾 int/float/str/list/tuple/dict 整数型和浮点型是不可变的,不是序列 字符串是不可变的,是序列 列表是可变的,是序列 元组是不可变的,是序列 字典是可变得,但不是序列 集合的基本概念 集合是基本的数学概念,它是集合论的研究对象,指具有某种特定性质的事物的总体,(在最原 ...
分类:编程语言   时间:2018-03-15 01:42:58    阅读次数:221
Java项目经验
Java项目经验 转自CSDN。 Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码 ...
分类:编程语言   时间:2018-03-15 01:43:21    阅读次数:210
python(七) Python中单下划线和双下划线
Python中单下划线和双下划线: 一、分类 (1)、以单下划线开头,表示这是一个保护成员,只有类对象和子类对象自己能访问到这些变量。 以单下划线开头的变量和函数被默认是内部函数,使用from module improt *时不会被获取,但是使用import module可以获取。 (2)、以单下划 ...
分类:编程语言   时间:2018-03-15 01:43:28    阅读次数:241
java动态规划取硬币问题
最近一直在研究动态规划的问题。今天遇到了取硬币问题。 其实动态规划还是,我从底部向顶部,依次求出每个状态的最小值,然后就可以标记上。 这道题目就是,假如有1,5,7,10这四种币值的硬币,我取14元,取的硬币数最少要多少张。 其实动态规划就是要求出状态转移方程,就好比我的上一个博客的求最短路径的问题 ...
分类:编程语言   时间:2018-03-15 01:43:38    阅读次数:522
java 实现登录验证码 (kaptcha 验证码组件)
验证码的作用: 1、防止广告机注册和发帖、评论。2、防止暴力破解密码,特别是有管理员权限的密码。 在这里介绍一种非常实用的验证码生成工具:kaptcha 这个工具,可以生成各种样式的验证码,因为它是可配置的。 而 kaptcha工作的原理,是调用 com.google.code.kaptcha.se ...
分类:编程语言   时间:2018-03-15 01:44:17    阅读次数:305
PHP递归方式把一个数组里面的null转换为空字符串”的方法
在一些接口的调用中,直接查询数据库出来的字段可能为null字段,但是为了简便前端的判断,需要把null转换成空字符串'',这个时候就需要递归的方式进行。直接上代码如下: //递归方式把数组或字符串 null转换为空''字符串 public function _unsetNull($arr){ if(... ...
分类:编程语言   时间:2018-03-15 01:44:32    阅读次数:232
BF算法(蛮力匹配算法)
将主串M指定位置和目标串S开始位置进行对比,如果相同将M的下一个字符和S的下一个字符对比,如果不同则M的下一个字符和S的开始位置对比,直到S中每一个字符和M中的连续字符串相等,否则不匹配。 C#代码--> 复杂度为O(M*N) ...
分类:编程语言   时间:2018-03-15 01:44:43    阅读次数:220
JAVA集合类(上)
Java有哪些数据存储方式? Java有哪些数据存储方式? 基本数据类型(1byte3整2小1字符1布尔)分别是byte,short,int long,flort,double,char,boolean String 自定义封装类(PO,VO等实体类) 数组,存储一组数据,可以是基本数据类型,也可以 ...
分类:编程语言   时间:2018-03-15 01:45:36    阅读次数:191
Java Axis2 webservice
import org.apache.axiom.om.OMAbstractFactory; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMFactory; import org.apache.axiom.om.O... ...
分类:编程语言   时间:2018-03-15 11:07:07    阅读次数:178
SpringBoot bootstrap 配置文件没有生效
今天单独使用SpringBoot,发现其中的bootstrap.properties文件无法生效,改成yaml格式也无济于事。 最后调查发现原来是因为SpringBoot本身并不支持,需要和Spring Cloud 的组件结合——只有加上Spring Cloud Context依赖才能生效。 即在p ...
分类:编程语言   时间:2018-03-15 11:07:38    阅读次数:1083
java基本算法选择排序和冒泡排序
1.冒泡排序 冒泡排序(Bubble Sort)是最经典也是最简单的排序算法之一。 原理:比较相邻的两个元素,将值大的元素交换到右边(降序则相反). 步骤:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大 ...
分类:编程语言   时间:2018-03-15 11:07:44    阅读次数:202
经典Java面试题收集(二)
经典的Java面试题(第二部分),这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一 ...
分类:编程语言   时间:2018-03-15 11:08:15    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!