码迷,mamicode.com
首页 > 编程语言
c++笔试题:不使用第三个变量来交换俩个变量的数值
题目:将a 与 b的值互换。 通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下: int a,b; a; b; int t; t=a; a=b; b=t; 这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明 ...
分类:编程语言   时间:2017-09-24 17:22:20    阅读次数:172
SSM框架整合( Spring 、 SpringMVC 和 Mybatis )
1、基本概念 1.1、Spring Spring 是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来 ...
分类:编程语言   时间:2017-09-24 17:21:53    阅读次数:164
BM算法
http://blog.csdn.net/v_july_v/article/details/7041827 -- 讲解在靠后的位置 http://www.ruanyifeng.com/blog/2013/05/boyer-moore_string_search_algorithm.html ...
分类:编程语言   时间:2017-09-24 16:49:23    阅读次数:128
c++位运算符介绍
下面是C/C++位操作运算符列表,其中运算符优先级为从上到下递减,但<<,>>优先级相同。 位简介 位是数据存储的最小单位。在 计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。 位操作详解 我们先来看看位运算操作符:& (按位与)、| (按位或)、^ (按位异或) ...
分类:编程语言   时间:2017-09-24 16:49:16    阅读次数:158
201671010119 2016-2017-2《Java程序设计》第五周学习心得
本周老师按照传统的教学方法:课堂教学法 对第五章继承进行了重点讲解,通过老师的讲解,我学到了很多知识,尤其是一些细节,这是自己在自学过程中所没有注意到的。这周老师放慢了一下进度,我感觉学习的效果要比前几周好很多,可能也是很多年老师课堂教学法下来养成的习惯吧,还是较为习惯课堂教学法,对知识的掌握也好很 ...
分类:编程语言   时间:2017-09-24 16:48:42    阅读次数:143
Python序列内单双引的问题——未解决
在学习python基础的时候,遇到这样一个问题: 这样输入的结果是: 我不明白为什么输出变成了单引,于是我又试了下面这种写法: 输出结果: 还是没看懂这之间的规律: 输出结果: 好像是单引必须成对,双引可以不成对,双引成对时输出是单引;双引也可以作为字符串内的一员。 ...
分类:编程语言   时间:2017-09-24 16:48:00    阅读次数:206
避免缓存,Java动态加载配置文件
Java动态加载配置文件关键:每次读取都要重新生成流今天无意间在项目的代码中看到如下这样一段简单加载配置文件的代码: Properties prop = new Properties();InputStream in = PropertiesTest.class.getClassLoader().g... ...
分类:编程语言   时间:2017-09-24 16:47:51    阅读次数:174
python基础学习
但需要注意的是,结果包含的小数位数可能是不确定的: >>> 0.2 + 0.1 0.30000000000000004 >>> 3 * 0.1 0.30000000000000004 所有语言都存在这种问题,没有什么可担心的。 Python会尽力找到一种方式,以尽可能精确地表示结果,但鉴于计算机内部 ...
分类:编程语言   时间:2017-09-24 16:24:40    阅读次数:181
Python随笔1《实现简单的登录接口》
使用文件操作和简单的循环,提示用户输入账户密码,一旦连续输入3次错误则锁定该用户。 ...
分类:编程语言   时间:2017-09-24 16:24:23    阅读次数:206
排序算法
记录排序算法中犯的错误 1. 选择排序 没有犯错 2. 插入排序 插入排序中,待插入的元素和有序部分比较,只要有一个满足大小关系,不需要比较其他元素。没有必要和每一个元素比较。 如果比较每一个元素,速度比选择排序慢。 满足大小关系,停止比较,插入排序比选择排序快1.7倍。 3. Shell排序 Sh ...
分类:编程语言   时间:2017-09-24 16:23:29    阅读次数:188
以ActiveMQ为例JAVA消息中间件学习【4】——消息中间件实际应用场景
前言 当前真正学习消息中间件,当前已经走到了,可以简单的使用,网上有很多那种复杂的高可用的架构,但是那些都是对于一些比较大型的项目来说的。 对于一些小型的项目可能用不到那么大的架构,于是我们需要从最简单的入手。 一个是要让我们明白,什么样的情况下我们会使用到消息中间件,应该使用消息的哪一种模式。 一 ...
分类:编程语言   时间:2017-09-24 16:22:23    阅读次数:249
流程控制、数组与集合
if(条件1) { 代码1; }else if(条件2) { 代码2; }else if(条件3) { 代码3; } ... else { 代码n+1; } 执行流程: 首先计算条件1看其返回值是true还是false, 如果是true,就执行代码1,if语句结束。 如果是false,接着计算比较表 ...
分类:编程语言   时间:2017-09-24 16:21:52    阅读次数:152
java开发_""和null的区别
转自:http://www.cnblogs.com/hongten/archive/2012/11/08/java_null.html#undefined 在代码中: 1 //name可以为"",即:name == "" 2 //但是name不可以为null,即:name != null 下面是ja ...
分类:编程语言   时间:2017-09-24 16:20:54    阅读次数:199
201671010101 2016-2017-2《java程序设计》
先整理一下各种访问权限权限修饰符: 这一周学了继承,知道了子类和父类的关系,及他们之间的 区别与联系。在继承中,extends表示子类和父类之间继承关系。已存在的类称为超类、基类、或父类,新类称为子类、派生类、或孩子类,子类除了比超类拥有的功能更加丰富以外,还具有层次结构及继承父类的所有成员。注意的 ...
分类:编程语言   时间:2017-09-24 16:19:26    阅读次数:147
python学习笔记(1)----python安装
1.下载Python for windows 废话不说,直接上网址:https://www.python.org/ftp/python/3.5.1/python-3.5.1.exe 2.安装Python for windows 运行安装文件之后,你会看到这个页面: 不得不说Python 在 Wind ...
分类:编程语言   时间:2017-09-24 16:17:34    阅读次数:139
python多线程生产消费
#!/usr/bin/env python# -*- coding: utf-8 -*-from threading import Threadfrom Queue import Queueimport timeclass Producer(Thread): def __init__(self,na ...
分类:编程语言   时间:2017-09-24 16:17:20    阅读次数:170
java基础知识--继承
继承 1、继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 1、类的继承格式 在 Java 中通过 extends 关键字可以申明一个 ...
分类:编程语言   时间:2017-09-24 16:16:55    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!