Java 内存结构 简介 运行时数据区域 java虚拟机在运行时将内存划分为若干个不同的数据区域,这些区域有不同的用途,以及创建和销毁的时间,根据java虚拟机规范的规定,java虚拟机所管理的内存分为以下几个区域。线程共享有: 方法区和堆 ,线程私有的有程序计数器、虚拟机栈(平时说的栈)和本地方法 ...
分类:
编程语言 时间:
2018-07-29 21:12:27
阅读次数:
165
前面介绍了pthread_create函数,并且当时的例子中,传入的参数都是空指针,而不是指向pthread_attr_t结构的指针。可以使用pthread_attr_t结构修改线程默认属性,并把这些属性与创建的线程联系起来。可以使用pthread_attr_init函数初始化pthread_att ...
分类:
编程语言 时间:
2018-07-29 21:14:04
阅读次数:
181
一、事务的概念 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等,事务的一致性,要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚 事务特性(ACID) (1)Atomic( ...
分类:
编程语言 时间:
2018-07-29 21:14:21
阅读次数:
166
有时候,可能会有一些类似这样的需求,具体如图所见,取首字母。 ...
分类:
编程语言 时间:
2018-07-29 21:14:51
阅读次数:
107
Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含多个子项目。比如Spring Cloud Config(配置管理工具);Spring Cloud Netflix
分类:
编程语言 时间:
2018-07-29 21:15:59
阅读次数:
131
首先概述一下IO是什么 你想象 并思考一下 当你编辑一个文本文件,忘记了ctrl+s而关闭了 是不是很蛋疼,当你电脑上插入一个U盘 把一个视频从U盘拷入你电脑硬盘里。这些数据都是在那些设备上? 我们可以把这种数据的传输 看作是一种数据的流动,按照流动的方向,以内存为基准,分为输入input和输出ou ...
分类:
编程语言 时间:
2018-07-29 21:16:29
阅读次数:
160
效果图 核心代码 相关知识点 恩,代码没几行 但是涉及到的知识点还挺多. 感觉可以当 来用啊 哈哈. 取得两个坐标点之间的夹角 这个我之前有写过,详情参见 "求两向量在0~360度之间的角度值及实际应用" 取得Canvas中元素的x,y坐标 我在 函数有输出,元素的 和`RectTransform. ...
分类:
编程语言 时间:
2018-07-29 21:18:16
阅读次数:
2731
其中在循环阶段,还有另一种方法 除此之外,学完random和增强for循环后,也可以替换以前的方法 ...
分类:
编程语言 时间:
2018-07-29 21:19:01
阅读次数:
141
...
分类:
编程语言 时间:
2018-07-29 21:21:30
阅读次数:
103
一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCount 变量。集 ...
分类:
编程语言 时间:
2018-07-29 22:16:30
阅读次数:
152
作为一个会写函数的python开发,我们从今天开始要去公司上班了。写了一个函数,就交给其他开发用了。 季度末,公司的领导要给大家发绩效奖金了,就提议对这段日子所有人开发的成果进行审核,审核的标准是什么呢?就是统计每个函数的执行时间。 这个时候你要怎么做呀? 你一想,这好办,把函数一改: 来公司半年, ...
分类:
编程语言 时间:
2018-07-29 22:16:44
阅读次数:
169
Python gRPC 概述: gRPC 是谷歌开源的一个rpc(远程程序调用)框架,可以轻松实现跨语言,跨平台编程,其采用gRPC协议(基于HTTP2)。 rpc: remote procedure call, 翻译过来就是是远程程序调用。具体来说,就是客户端c1需要调用服务器s1上的某个方法(函 ...
分类:
编程语言 时间:
2018-07-29 22:17:17
阅读次数:
1130
php中“+”号是用来作为运算的,运算结果一定是个数值,而不是像JS里面“+”号用来拼接的。会有警告,A non-numeric value encountered,但是\r\n依然起作用。 ...
分类:
编程语言 时间:
2018-07-29 22:20:09
阅读次数:
132
本示例的目的,就是通过webSocket向客户端(浏览器端)发送消息. 一、什么是WebSocket WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 WebSocket通信协议于2011年被IETF ...
分类:
编程语言 时间:
2018-07-29 22:20:39
阅读次数:
154
1、认识决策树: 决策树思想非常朴素,程序设计中的条件就是if-then结构,最早的决策树就是利用这类结构分割数据的一中分类学习方法。 2、信息论基础-银行贷款分析 香农在1948年提出信息论,单位为比特; 信息熵:可以理解为代价;信息和消除不确定性是相联系的; 信息增益:当得知特征x的信息而使得类 ...
分类:
编程语言 时间:
2018-07-29 22:21:39
阅读次数:
553
楔子 假如有一个函数,实现返回两个数中的较大值: 之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行? 来看结果: 报错了!错误是“name 'm' is not defined”。变量m没有被定义。。。为 ...
分类:
编程语言 时间:
2018-07-29 22:22:55
阅读次数:
181
windows下安装Python(手动添加环境变量)以2.7版本举例: windows: 1 2 3 4 5 6 7 1、下载安装包 https://www.python.org/downloads/ 2、安装 默认安装路径:C:\python36 3、配置环境变量 【右键计算机】--》【属性】-- ...
分类:
编程语言 时间:
2018-07-29 22:23:05
阅读次数:
162
一,引子。 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二基础数据类型。 2.1数字int。 数字主要是用于计算用的,使用方法并不是很多,就记住一种 ...
分类:
编程语言 时间:
2018-07-29 22:23:20
阅读次数:
155
java的测试环境搭建相较于python还简单些,只要把相关的jar包导入即可了 1、安装java 从官网下载最新的java安装程序,双击安装(java1.8) 2、下载java版的selenium的jar包(包括客户端和服务端jar包) 客户端和服务端 3、导入jar包 在eclipse中新建一个 ...
分类:
编程语言 时间:
2018-07-29 22:23:45
阅读次数:
142
Chrome开发者工具中Network功能介绍 第一列Name:请求的名称,一般会将URL的最后一?部分内容当作名称。 第二列Status:?响应的状态码,这里显示为200,代表响应是正常的。通过状态码,我们可 以判断发送了请求之后是否得到了正常的响应。 第三列Type:?请求的文档类型。这里为do ...
分类:
编程语言 时间:
2018-07-29 22:23:57
阅读次数:
253