博主自身只是一枚刚入编程坑的菜鸟,此文记录的问题较为肤浅,仅供小小白学习 先来看一段demo代码及结果: 结果: 原因分析: 方法一将引用变量定义在循环内部,每次循环都会在内存中开辟一个空间用于存放该引用变量,5次循环后内存中有5个引用变量,list集合中的5个引用分别指向了这5个变量 方法二将引用 ...
分类:
编程语言 时间:
2017-04-24 18:15:59
阅读次数:
219
怎样禁止C++ 类支持拷贝 C++ 编译器默默地为你做了不少工作 当你写下 class Empty {}; //事实上等价于 class Empty { public: Empty() { ... } //default constructor Empty(const Empty &rhs) { . ...
分类:
编程语言 时间:
2017-04-24 18:17:00
阅读次数:
180
我们先思考几个问题:1.为什么在foreach中不能修改item的值?(IEnumerator的Current为只读)2.要实现foreach需要满足什么条件?(实现IEnumerator接口来实现的)3.为什么Linq to Object中要返回IEnumerable?(因为IEnumerable ...
分类:
编程语言 时间:
2017-04-24 18:17:19
阅读次数:
220
学习Javascript,最难的地方是什么? 我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。 下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍: 《面向对象的Javascript》(Object ...
分类:
编程语言 时间:
2017-04-24 18:55:27
阅读次数:
138
使用步骤: 步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln ...
分类:
编程语言 时间:
2017-04-24 18:55:51
阅读次数:
171
在python2中,有新式类和经典类和经典类的区别: 新式类 继承自object或object的子类,这样的类就叫新式类。 class A(object): passprint(A.__bases__) 结果: (,) 经典类 没有继承object或object的子类。 >>> class A:..... ...
分类:
编程语言 时间:
2017-04-24 18:55:59
阅读次数:
162
背景:接手别人的项目spring+mybatis,运行报错。原来的项目使用eclipse的,spring+mybatis配置应该不会有问题原项目也能正常运行,可idea下就是报错。。。 问题原因:后来发现maven的target目录的classes目录下的XXXmapper.xml根本就没有。项目目 ...
分类:
编程语言 时间:
2017-04-24 18:57:11
阅读次数:
2881
后台Java解析数据 ...
分类:
编程语言 时间:
2017-04-24 18:57:27
阅读次数:
142
本文不是讲解如何使用spring Cloud的教程,而是探讨Spring Cloud是什么,以及它诞生的背景和意义。 背景 2008年以后,国内互联网行业飞速发展,我们对软件系统的需求已经不再是过去”能用就行”这种很low的档次了,像抢红包、双十一这样的活动不断逼迫我们去突破软件系统的性能上限,传统 ...
分类:
编程语言 时间:
2017-04-24 18:57:35
阅读次数:
204
项目刚刚上线了几个版本,终于可以小憩一下了,闲来无事,翻阅了一下runoob,想巩固一下知识,然后在javascript中发现了这么一个目录Browser对象。突然发现自己貌似经常使用这一块的东西,但是貌似了解的不是很全面,没有具体的全面看过。所以专门的查看并实验了一下。 Window对象 这个对象 ...
分类:
编程语言 时间:
2017-04-24 18:57:41
阅读次数:
154
【IT168 评论】你决定学习一门新的编程语言了吗?怎么开始呢?本文列举了12项关于快速掌握一门编程语言的方法,如果你有其他更好的建议,欢迎分享! 1、比较与之类似的编程语言 这点对于程序员而言,应该很容易吧!你可以通过观看该语言的教程或读取示例代码,来尝试猜测该语言的特点,并将其记录下来,比如: ...
分类:
编程语言 时间:
2017-04-24 18:58:15
阅读次数:
169
本文主要介绍Python中的反射和自省,以及该机制的简单应用 熟悉Java的程序员,一定经常和Class.forName打交道。即使不是经常亲自调用这个方法,但是在很多框架中(spring,eclipse plugin机制)都依赖于JAVA的反射和自省能力。而在python中,也同样有着强大的反射和 ...
分类:
编程语言 时间:
2017-04-24 18:58:31
阅读次数:
165
一、考虑用静态工厂方法来替代构造器 静态工厂与设计模式中的工厂方法模式不同 与构造器比第一大优势:他们有具体的名称,而不是类名 与构造器比第二大优势:不必在每次调用它的时候都创建一个新对象 与构造器比第三大优势:它可以返回原返回类型的任何子类型的对象 与构造器比第四大优势:在创建参数化实例时,可以使... ...
分类:
编程语言 时间:
2017-04-24 18:59:33
阅读次数:
148
本文基于Java 7的源码做剖析。 ConcurrentHashMap的目的 多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。虽然已经有一个线程安全的HashTable,但是HashTable容器使用synchroni ...
分类:
编程语言 时间:
2017-04-24 19:01:43
阅读次数:
256
一 标准库的RPC RPC(Remote Procedure Call,远程过程调用)是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络细节的应用程序通信协议。简单的说就是要像调用本地函数一样调用服务器的函数。 RPC协议构建于TCP或UDP,或者是 HTTP之上,允许开发者直接调用另一 ...
分类:
编程语言 时间:
2017-04-24 19:02:30
阅读次数:
199
一、内置函数isinstance和issubclass。 1.总结python内置函数 isinstance。 isinstance 是python中的内置函数,可以用来判断一个对象是否是已知的内容。 <class 'list'>TrueFalse 通过输出结果可以看出来,isinstance可以判 ...
分类:
编程语言 时间:
2017-04-24 19:03:42
阅读次数:
158
来源:http://m.kanzhun.com/k-mianshitimu/javamianshiti/ 一、 JAVA基础1、 String和StringBuffer的区别答:JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个 ...
分类:
编程语言 时间:
2017-04-24 19:05:04
阅读次数:
255
1. 定时任务实现方式 定时任务实现方式: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。 使用Quartz,这是一个功能比较强 ...
分类:
编程语言 时间:
2017-04-24 19:05:10
阅读次数:
265
1.基础概念: (1) 10折交叉验证:英文名是10-fold cross-validation,用来測试算法的准确性。是经常使用的測试方法。将数据集分成10份。轮流将当中的9份作为训练数据。1分作为測试数据,进行试验。每次试验都会得出对应的正确率(或差错率)。10次的结果的正确率(或差错率)的平均 ...
分类:
编程语言 时间:
2017-04-24 19:05:17
阅读次数:
220
一 __setattr__,__delattr__,__getattr__ class Foo: def __init__(self,x): self.name=x def __setattr__(self, key, value): # if not isinstance(value,str): ...
分类:
编程语言 时间:
2017-04-24 19:05:28
阅读次数:
174