码迷,mamicode.com
首页 > 编程语言
python中 @property与
考察 Student 类: 当我们想要修改一个 Student 的 scroe 属性时,可以这么写: 但是也可以这么写: 显然,直接给属性赋值无法检查分数的有效性。 如果利用两个方法: 这样一来,s.set_score(1000) 就会报错。 这种使用 get/set 方法来封装对一个属性的访问在许 ...
分类:编程语言   时间:2016-12-04 23:41:26    阅读次数:405
Spring注入-Map
在spring框架中为Map注入属性 1map映射的对象创建 package com; /** * Map集合在spring中的使用测试 */ public class User { private int id; private String name; private String pwd; p ...
分类:编程语言   时间:2016-12-04 23:40:59    阅读次数:608
java读取properties配置文件总结
java读取properties配置文件总结 在日常项目开发和学习中,我们不免会经常用到.propeties配置文件,例如数据库c3p0连接池的配置等。而我们经常读取配置文件的方法有以下两种: (1).使用getResourceAsStream()方法读取配置文件。 (2).使用InputStrea ...
分类:编程语言   时间:2016-12-04 23:39:01    阅读次数:282
算法:归并排序
算法:归并排序 写在前面 归并排序算法是基于一个简单的归并操作:合并两个有序数组来形成一个更大的有序数组。 提炼归并的思想,归并排序就是将一个无序数组先划分成两个部分(递归地),对其分别排序,然后再进行合并。 归并排序无论输入情况,时间复杂度为N*LogN,主要的缺点是使用了一个额外的大小为N的空间 ...
分类:编程语言   时间:2016-12-04 23:35:42    阅读次数:267
第三周python学习笔记 set 集
...
分类:编程语言   时间:2016-12-04 23:36:05    阅读次数:191
python 数据类型 ----字典
字典由一对key:value 组成的 python中常用且重量级的数据类型 1. key , keys, values 2.字典的查询 dir[index], dir.get[index] 3.字典增加/改变元素,直接索引,赋值即可, 有这个key则更改, 无这个可以则增加 4.删除字典的元素: d ...
分类:编程语言   时间:2016-12-04 23:36:12    阅读次数:334
python时间格式化
说明:平时经常会遇到时间转换,就挨个敲了一遍格式化字符,又查询了一些,整理如下。 格式化代码表: %a:星期几的简写。(Mon - Sun) %A:星期几完整。 (Monday - Sunday) %b:月份简写。(Jan - Dec) %B:月份完整。(January - Decmber) %c: ...
分类:编程语言   时间:2016-12-04 23:32:50    阅读次数:996
python读取一个文件的每一行判断是否为素数,并把结果写到另一个文件中
刚刚学习python的菜鸟,这道题包括:文件的读写,python的参数调用,异常的使用,函数的使用 创建一个文本文件inti_prime.txt 执行命令:python Prime.py init_prime.txt result_prime.txt 会生成一个result_prime.txt文件 ...
分类:编程语言   时间:2016-12-04 23:32:39    阅读次数:538
C++学习笔记-内存管理与指针
一、使用new和delete时,应遵循以下规则: 1、不要使用delete来释放不是new分配的内存。 2、不要使用delete释放同一个内存块两次。 3、如果使用new[]为数组分配内存,则应使用delete[]来释放。 4、如果使用new[]为一个实体分配内存,则应使用delete(没有方括号) ...
分类:编程语言   时间:2016-12-04 23:29:57    阅读次数:286
Java调优
Java调优经验谈 对于调优这个事情来说,一般就是三个过程: 性能监控:问题没有发生,你并不知道你需要调优什么?此时需要一些系统、应用的监控工具来发现问题。 性能分析:问题已经发生,但是你并不知道问题到底出在哪里。此时就需要使用工具、经验对系统、应用进行瓶颈分析,以求定位到问题原因。 性能调优:经过 ...
分类:编程语言   时间:2016-12-04 23:29:57    阅读次数:336
Spring远端调用的实现-Spring Http调用的实现
1:Spring Http设计思想 最近在研究公司自己的一套rpc远程调用框架,看到其内部实现的设计思想依赖于spring的远端调用的思想,所以闲来无事,就想学习下,并记录下。 作为spring远端调用的实现,最为简单的应该是通过http调用的实现,在这种依赖中不会依赖第三方等相关组件,调用者只需要 ...
分类:编程语言   时间:2016-12-04 23:24:39    阅读次数:313
【算法导论】归并排序
递归与分治 许多有用的算法在结构上是递归的:为了解决一个给定的问题,算法一次或多次递归地调用其自身以解决紧密相关的若干子问题。这些算法典型地遵循分治法的思想:将原问题分解为几个规模较小但类似于原问题的子问题,递归地求解这些子问题,然后再合并这些子问题的解来建立原问题的解。 分治模式在每层递归时都有三 ...
分类:编程语言   时间:2016-12-04 23:21:49    阅读次数:348
python filter,map
filter 说明: 对sequence中的item依次执行function(item),将执行结果为True(!=0)的item组成一个List/String/Tuple(取决于sequence的类型)返回,False则退出(0),进行过滤。 例子: map 说明: 对sequence中的item ...
分类:编程语言   时间:2016-12-04 23:19:34    阅读次数:220
Java之路(四)数组初始化
本文主要讲数组的初始化方法、可变参数列表以及可变参数列表对函数重载的影响。 数组初始化 定义数组的方式: int[] arr1; 或 int arr1[]; 数组初始化 通过上边的定义,我们只是得到了一个数组的引用。这时已经为引用分配了存储空间,但是还没有给数组对象本身分配任何空间。想要给数组对象分 ...
分类:编程语言   时间:2016-12-04 23:17:49    阅读次数:231
javaSE-基础部分整理
JavaSE基础部分整理 1.java介绍 1.Java分为三个部分: javaSE,javaEE,javaME; java重要性之一:跨平台(操作系统)。 跨平台:一次编译,到处运行。 Java虚拟机是否跨平台? Java虚拟机是不跨平台的,它只是一个中转站,让Java指令能够被操作系统识别。 J ...
分类:编程语言   时间:2016-12-04 23:15:46    阅读次数:349
java定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积
radius Area1.0 3.142.0 12.563.0 28.2599999999999984.0 50.245.0 78.5 ...
分类:编程语言   时间:2016-12-04 23:13:43    阅读次数:589
Spring学习总结
spring是当前流行的一个框架。在学习spring之前当然的先准备一些jar包。可以在官网找找,(也可以留言,网盘分享); 基于IDEA环境学习。 第一天完成的任务: 1.使用spring框架输出一句话; 2.熟悉spring的注入。 3.使用配置的方式在spring中连接数据库。 代码1: 代码 ...
分类:编程语言   时间:2016-12-04 23:09:03    阅读次数:274
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!