Java堆中是JVM管理的最大一块内存空间。主要存放对象实例。 在JAVA中堆被分为两块区域:新生代(young)、老年代(old)。 堆大小=新生代+老年代;(新生代占堆空间的1/3、老年代占堆空间2/3) 新生代又被分为了eden、from survivor、to survivor(8:1:1) ...
分类:
编程语言 时间:
2018-05-25 13:59:08
阅读次数:
247
这篇指南描述如何使用protocol buffer语言来组织你的protocol buffer数据,包括.proto文件的语法规则以及如何通过.proto文件来生成数据访问类代码。 Defining A Message Type(定义一个消息类型) 语法说明(syntax)前只能是空行或者注释 每个 ...
分类:
编程语言 时间:
2018-05-25 13:59:17
阅读次数:
12598
AnyCAD(MFC版)一些API介绍 AuView3dAPI类 该类主要包含对文档AuView3d(MFC文档程序视类)以及AuWindow3d(对话框中显示框)的显示操作。 m_View3d成员对象 类型: protected AnyCAD::API::View3d 可借用View3d类完成许多 ...
分类:
编程语言 时间:
2018-05-25 14:03:06
阅读次数:
477
大家都知道在C#里面,我们可以使用 Thread.Start方法来启动一个线程,当我们想停止执行的线程时可以使用Thread.Abort方法来强制停止正在执行的线程,但是请注意,你确定调用了Thread.Abort方法后线程就立刻停止了吗? 答案是:不是! 下面我们来解释一下Abort方法是如何工作 ...
分类:
编程语言 时间:
2018-05-25 14:03:28
阅读次数:
239
中国有句古话说:工欲善其事,必先利其器! 在我最开始学 Python 的时候,因为没有去探索好用的工具,吃了很多苦头。磕磕绊绊走过来之后才知道,好的工具给效率带来的提升不是从 1 到 1.1 倍速,而是从 1 到 10 倍速。 所以说编写和运行程序之前我们必须要先把开发环境配置好,只有配置好了环境并 ...
分类:
编程语言 时间:
2018-05-25 14:03:43
阅读次数:
209
ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型。它在Python2.5以后成为Python标准库的一部分,但是Python2.4之前需要单独安装。在使用ElementTree模块时,需要import xml.etree.ElementTree的操作。 Elemen ...
分类:
编程语言 时间:
2018-05-25 14:03:53
阅读次数:
212
一:登录操作 1.简单使用: 2.方法了解 (1)authenticate方法 (2)login方法 def login(request, user, backend=None): """ Persist a user id and a backend in the request. This wa ...
分类:
编程语言 时间:
2018-05-25 14:05:39
阅读次数:
339
一、下载jdk 二、安装jdk路径,这个路径不能包含中文名 三、系统会提示安装jre,安装目录不要是jdk的安装目录,否则会覆盖掉jdk目录下的jre目录 四、 五、认证 按window+r输入cmd打开命令行窗口 分别输入java java -version javac ...
分类:
编程语言 时间:
2018-05-25 14:06:38
阅读次数:
213
一. 引言 Spring核心的IOC的实体用了面向接口编程思想,所以有必要了解下。简单来说的话,Spring就是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。 接口的定义的概念:泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修 ...
分类:
编程语言 时间:
2018-05-25 14:07:01
阅读次数:
289
@Valid注解可以实现数据的验证,你可以定义实体,在实体的属性上添加校验规则,而在API接收数据时添加@valid关键字,这时你的实体将会开启一个校验的功能,具体的代码如下,是最基本的应用: 实体: Restful接口: 上面代码中,我们为请求体Request<DepartmentDto>添加了校 ...
分类:
编程语言 时间:
2018-05-25 14:50:25
阅读次数:
556
说明ECMA(欧洲计算机制造协会)??ECMA(欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳ECMAScript作为标准(ISO/IEC-16262)。从此,Web浏览器就开始努力(虽然有着不同的程度的成功和失败)将ECMAScript作为JavaScript实现的基础。??尽管ECMAScript是
分类:
编程语言 时间:
2018-05-25 14:50:47
阅读次数:
196
1、使用严格模式,增加代码规范 这是一个好的习惯,可以避免代码中一些隐藏的错误。在ES6中默认使用严格模式 2、js ES5声明方法的两种方式 3、js ES5面向对象写法 ...
分类:
编程语言 时间:
2018-05-25 14:52:10
阅读次数:
253
本文系巴黎高等师范学院在读博士 Hadrien Jean 的一篇基础学习博客,其目的是帮助初学者/高级初学者基于深度学习和机器学习来掌握线性代数的概念。掌握这些技能可以提高你理解和应用各种数据科学算法的能力。对于初学者而言,《深度学习》(Ian Goodfellow、Yoshua Bengio、Aaron Courville)中的理论基础部分可能过于简略。作者按照这本书的第二章的线性代数内容来逐一
分类:
编程语言 时间:
2018-05-25 14:53:04
阅读次数:
188
报错: 错误原因: 当在浏览器中访问时 URL中带有特殊字符,如花括号冒号时,就会出现这个错误。 例如:http://localhost:8080/index.do?{id:123} 解决方法: 1、去除URL中的特殊字符; 3、使用 Post 方法提交数据 4、更换低版本的Tomcat来规避这种问 ...
分类:
编程语言 时间:
2018-05-25 14:53:10
阅读次数:
448
1.JAVA GC机制 GC主要回收堆内存:转自https://blog.csdn.net/antony9118/article/details/51375662 堆内存:存储JAVA中的对象和数组,New的对象;队列先进先出;运行时动态分配大小 栈内存:主要用来执行程序用的,比如基本类型变量和对象 ...
分类:
编程语言 时间:
2018-05-25 14:55:34
阅读次数:
210
快速排序又被称为分割交换排序,是目前公认最佳的排序方法。它的原理和冒泡排序一样都是用交换的方式,不过它会现在数据中找到一个虚拟的中间值作为基准数,把小于这个基准数的数据放到它的左边,大于这个基准数的数据放到它的右边,再以递归的方式处理这个基准数左右两边的数据,直到完成为止。 假设我们有一组数56,1 ...
分类:
编程语言 时间:
2018-05-25 15:27:51
阅读次数:
229
pip install .\yagmail-0.10.212-py2.py3-none-any.whl 安装 yagmail import yagmail username = 'xxxxxxxxx@qq.com' passwd = 'xxxxxxxxxxxx' #邮箱授权码(需要在邮箱中设置开启) ...
分类:
编程语言 时间:
2018-05-25 15:28:04
阅读次数:
184
来源:全面理解Java内存模型 Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。 如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。J ...
分类:
编程语言 时间:
2018-05-25 15:28:43
阅读次数:
241
HTML里的哪一部分Javascript 会在页面加载的时候被执行? ...
分类:
编程语言 时间:
2018-05-25 15:29:09
阅读次数:
180
听说最近Python已被纳入小学生的课程了,作为一个资深搞技术的人,不会写python,简直焦虑无比,大概这就叫中年危机吧,那么,既然小学生都可以学,就放下姿态,也来学着写写吧,毕竟有一技之长还可以讨口饭吃。 嘿喂狗~~~ Python安装 Python官网:https://www.python.o ...
分类:
编程语言 时间:
2018-05-25 15:31:08
阅读次数:
259