码迷,mamicode.com
首页 > 编程语言
python中的内置函数getattr()介绍及示例
在python的官方文档中:getattr()的解释如下: ? 1 2 3 getattr(object, name[, default]) Return the value of the named attribute of object. name must be a string. If th ...
分类:编程语言   时间:2017-06-24 17:14:36    阅读次数:202
Spring+Hibernate+Struts2整合之实现登录功能
软件152 刘安民 前端代码: 登录的action: 登录的service: 登录的DAO: 配置struts.xml: 配置applicationContext.xml: ...
分类:编程语言   时间:2017-06-24 17:14:05    阅读次数:183
java基础——各种变量你晕了不?
java 中的变量大致分为 成员变量 和 局部变量 两大类。 成员变量: 在类体里面定义的变量称为成员变量。 假设该成员变量有 static keyword修饰。则该成员变量称为 静态变量 或 类变量。 假设该成员变量没有 static keyword修饰,则该成员变量被称为 非静态变量 或 实例变 ...
分类:编程语言   时间:2017-06-24 17:13:53    阅读次数:140
Java实现验证码(上)
众所周知,现在登录注册各种网站账号很多都要求输入验证码。设置验证码,毫无疑问降低了用户体验,但为什么各种网站还仍然使用验证码呢? 很明显,验证码有其特殊的作用:验证码是一种区分用户是计算机还是人的公共全自动程序。它能够防止恶意破解密码、刷票、论坛灌水、刷页等。想想看,如果没有验证码,每次登录网站只需 ...
分类:编程语言   时间:2017-06-24 17:13:46    阅读次数:166
Python发送邮件
一、Python发送邮件,将文件中的内容读取后放入邮件正文(不带附件) 二、Python发送带附件的邮件 ...
分类:编程语言   时间:2017-06-24 17:13:37    阅读次数:111
C++11新特性应用--实现延时求值(std::function和std::bind)
说是延时求值,注意还是想搞一搞std::function和std::bind。 之前博客《C++11新特性之std::function》注意是std::function怎样实现回调函数。 如今就算是补充吧,再把std::bind进行讨论讨论。 何为Callable Objects? 就可以调用对象, ...
分类:编程语言   时间:2017-06-24 17:13:20    阅读次数:234
python超市购物清单
#!/usr/bin/env python #-*-coding:utf-8-*- pro_name_1 = '特仑苏' pro_prince_1 = 48 pro_total_1 = pro_price_1*1 pro_name_2 ='卡通垃圾面' pro_prince_2 =2.5 pro_t... ...
分类:编程语言   时间:2017-06-24 17:12:54    阅读次数:251
【Java算法】获得一个随机字符串
package suanfa; import java.util.Random; public class RandomStr { public static String getRandomStr(int length) { String base = "abcdefghijklmnopqrstu... ...
分类:编程语言   时间:2017-06-24 17:12:21    阅读次数:131
Java实现三角形计数
给定一个整数数组,在该数组中,寻找三个数,分别代表三角形三条边的长度,问,可以寻找到多少组这样的三个数来组成三角形? ...
分类:编程语言   时间:2017-06-24 16:27:29    阅读次数:311
排序算法实现(下)
④希尔排序 时间复杂度:n^1.25 ~ 1.6n^1.25。 优点:快,数据移动少。 缺点:不稳定,增量的选择无法确切知道,只能凭经验来取。 ⑤归并排序 时间复杂度:O(nlgn)。 优点:稳定,快。 缺点:需要O(n)的辅助空间,空间复杂度高。 ⑥快速排序 时间复杂度:O(nlgn)。 优点:极 ...
分类:编程语言   时间:2017-06-24 16:25:58    阅读次数:181
大数据DDos检测——DDos攻击本质上是时间序列数据,t+1时刻的数据特点和t时刻强相关,因此用HMM或者CRF来做检测是必然! 和一个句子的分词算法CRF没有区别!
DDos攻击本质上是时间序列数据,t+1时刻的数据特点和t时刻强相关,因此用HMM或者CRF来做检测是必然!——和一个句子的分词算法CRF没有区别!注:传统DDos检测直接基于IP数据发送流量来识别,通过硬件防火墙搞定。大数据方案是针对慢速DDos攻击来搞定。难点:在进行攻击的时候,攻击数据包都是经 ...
分类:编程语言   时间:2017-06-24 16:25:52    阅读次数:279
Spring之IOC/DI(反转控制/依赖注入)_入门Demo
软件152 刘安民 在平时的java应用开发中,我们要实现某一个功能或者说是完成某个业务逻辑时至少需要两个或以上的对象来协作完成,在没有使用Spring的时候,每个对象在需要使用他的合作对象时,自己均要使用像new object() 这样的语法来将合作对象创建出来,这个合作对象是由自己主动创建出来的 ...
分类:编程语言   时间:2017-06-24 16:24:28    阅读次数:115
Spring之AOP(面向切面编程)_入门Demo
软件152 刘安民 AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。 实现AOP的技术,主要分为两大类:一是采用动态代理 ...
分类:编程语言   时间:2017-06-24 16:20:26    阅读次数:143
JavaMail实现邮箱验证码
笔者最近在学习系统登录使用的邮箱验证码的功能实现,下面给出使用JavaMail实现发送邮箱验证码的代码。本代码使用的是163的邮件服务器,可以根据需要更换别的服务器。 上面是发送验证码的实现。如果要实现日常我们注册时正常的功能,即需要控制验证码的有效时间,最简单的可以使用cookie实现,设置coo ...
分类:编程语言   时间:2017-06-24 16:20:19    阅读次数:136
python特殊函数 __call__()
python特殊函数 __call__() __call__ 在Python中,函数其实是一个对象: >>> f = abs >>> f.__name__ 'abs' >>> f(-123) 123 由于 f 可以被调用,所以,f 被称为可调用对象。 所有的函数都是可调用对象。 一个类实例也可以变成 ...
分类:编程语言   时间:2017-06-24 16:18:44    阅读次数:106
深度优先算法--判断迷宫的一个起点能否到达一个终点
题目描述: 迷宫是一个N*M(N,M均不超过20)的棋盘,如下图所示: 5 0 1 0 0 0 0 0 0 0 1 0 0 1 8 0 0 0 0 1 其中,“1”表示为一堵墙,不能呆在上面的;“0”表示为空地,可以在上面任意经过,可以自由的向上下左右四个方向行走; “5”表示开始所在的位置,“8” ...
分类:编程语言   时间:2017-06-24 16:18:12    阅读次数:222
(1)Java多线程编程核心——Java多线程技能
1、为什么要使用多线程?多线程的优点? 提高CPU的利用率 2、什么是多线程? 3、Java实现多线程编程的两种方式? a、继承Thread类 public class MyThread01 extends Thread { @Override public void run() { super.r ...
分类:编程语言   时间:2017-06-24 16:17:00    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!