初步了解JVM第一篇

大家都知道,Java中JVM的重要性,学习了JVM你对Java的运行机制、编译过程和如何对Java程序进行调优相信都会有一个很好的认知。 废话不多说,直接带大家来初步认识一下JVM。 什么是JVM? JVM(Java Virtual Machine)是一个抽象的计算机,和实际的计算机一样,它具有指令集并使用不同的存储区域,它负责执行指令,还要管理数据、内存和寄存器。 看到这里,可能不懂JVM的人,已经蒙圈了。没关系,下面让我详细为大家介绍JVM的体系架构图,或许你会明白些。 简单来说,JVM就
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

c博客06-结构

1.本章学习总结(2分) 1.1 学习内容总结 整理结构体和文件这两章主要知识点,必须包含内容有: 结构体如何定义、成员如何赋值 结构体数组排序做法 结构体指针怎么用 共用体、枚举类型做法 文件读写,文件中数据如何读进结构体数组 1.2 本章学习体会 描述学习感受,也可以在这里提出你不理解地方、对教师教学建议等等。 计算这两周代码量,是否达到目标。 2.综合作业--“我爱成语”(8分) 本次作业要编写一个成语游戏。用户登录后,系统随机出若干个成语,如果答对则得分。用户得分写入成绩文件。系统能对
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

github权限管理 Android github 快速实现多人协作

引用自:https://www.cnblogs.com/zhaoyanjun/p/5882784.html 前言: 在上一篇文章中Android github 快速实现多人协作 (http://www.cnblogs.com/zhaoyanjun/p/5829142.html)介绍了如何快速的实现多人协作的功能。 其优点是:操作简单,快速上手。缺点是:没有办法实现权限控制。为啥要权限控制?这是一个蛋疼的问题,因为我们为了项目的安全考虑,需要对一部分人开放只读权限(只能 read、clone)
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

不要叫我,我会叫你(控制反转原理)

前言 之前看过前辈Artech《https://www.cnblogs.com/artech/》关于控制反转的一篇文章,文章通俗易懂且言语精炼,写博客既是积累也是分享,既然是分享那么必须让读者能够明白到底讲解的什么,所以在这里我也挑战下自己,看看能不能将概念通过简洁代码和语言的形式充分阐述清楚,若有错误之处,还望指正。 什么是控制反转 控制反转的英文名为Inversion Of Control,我们简称为IOC,控制反转是一个原则而不是一个设计模式,它是反转程序的控制流,这个术语在Steapa
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

字符串划分

Description 给定一个由0和1组成的数组A,将数组分成3个非空的部分,使得所有这些部分表示相同的二进制值。 如果可以做到,请返回任何[i, j],其中i+1 < j,这样一来: A[0], A[1], ..., A[i]组成第一部分; A[i+1], A[i+2], ..., A[j-1]作为第二部分; A[j], A[j+1], ..., A[A.length - 1]是第三部分。 这三个部分所表示的二进制值相等。 如果无法做到,就返回[-1, -1]。 注意,在考虑每个部分所表示
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

burp添加插件

困扰了我很长时间的验证码,虽然迫使我早就找到了相关文章,但是由于一些原因,就推迟了验证码相关的东西。今天趁着晚上,好好的安装一下 下载地址 https://github.com/bit4woo/reCAPTCHA/releases/tag/v0.9 下载jar就可以了,然后在burp里面找到 点击add,只填写第一个选择文件就可以了,我就是这样安装成功了。另外我也发现了burp里面一些好用的插件 这个Bapp store还是没有想到的挺好用的,希望能带来一些帮助
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

池化层的作用和种类

原连接:https://blog.csdn.net/XX_123_1_RJ/article/details/86677482 池化的原理或者是过程:pooling是在不同的通道上分开执行的(就是池化操作不改变通道数),且不需要参数控制。然后根据窗口大小进行相应的操作。一般有max pooling、average pooling等。 一. 池化层主要的作用 首要作用,下采样(downsamping) 降维、去除冗余信息、对特征进行压缩、简化网络复杂度、减少计算量、减少内存消耗等等。各种说辞吧,总
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

python3之猜数字游戏

猜数字小游戏 1 # coding:utf-8 2 import random 3 4 5 #利用random生成一个1-10的随机数 6 luckeyNum = random.randint(1,10) 7 8 #限定猜的次数 9 limitCount = 3 10 11 while limitCount > 0: 12 #获取输入 13 yourNum = int(input("Enter your guess number(1-10):"))
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

Java工程师学习指南第2部分:JavaWeb技术世界

本文整理了微信公众号【Java技术江湖】发表和转载过的Java Web优质文章,想看到更多Java技术文章,就赶紧关注吧。 IDEA中的Maven实战 老师,免费版的IDEA为啥不能使用Tomcat? IDEA 神器入坑指南!17 个常用快捷键奉上! 用了这么久 IDEA ,你竟然不知道有个功能叫自动补全! 精选IDEA中十大提高开发效率的插件! 深度解读 Tomcat 中的 NIO 模型 【Java基本功】离开IDE,使用javac和Java构建项目 简单介绍几种Java后台开发常用框架组合
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

switch多分支语句

一、使用switch多分支的方式来实现“多选一”的选择。 二、switch语法: switch(表达式){ case 常量值1: 语句块1;[break;] ...... case 常量值n:语句块n;[break; ] default: 语句块n+1;[break; ] } 说明:1、switch后面括号内的表达式可以是:整数、枚举、字符串 2、default语句只有在没有匹配的case语句后才会被执行 3、当语句遇到break时,就会结束。如果没有break,程序就会继续执行下去 三、例子
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

RequestsLibrary接口测试

RequestsLibrary常用的关键字 关 键 字 描 述 Create Session 创建HTTP会话 Get Request 采用get方式请求 Post Request 采用Post方式请求 Put Request 采用Put方式请求 Delete Request 采用Delete方式请求 Head Request 头部请求 Delete All Sessions 删除所有HTTP会话 To Json 转换为json格式 ▲ 还有更多关键字,请在RF框架F5键查阅测试库使用方法,需
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

ARM下常见的通讯接口

2019-12-15 关键字:uart、spi、i2c 设备间的通信大体上可以分为以下两种: 1、串行通信; 2、并行通信; 其中,串行通信又可分为以下几种: 1、UART; 它的通信需要两个导线,是双全工通信模式。 2、I2C; 它的通信也压根两根导线,但它属于半双工通信模式。 3、SPI; 它的通信需要三个导线,属于全双工通信模式。 串口通信协议: 串口通信协议在嵌入式开发中是很常用的通信协议,它的通信协议结构如下图所示: 因为通信数据的发生是随机的,在不收发数据时串行通信线都是处于空闲状
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

谈谈final的作用 谈谈final的作用

本文转载自五月的仓颉:谈谈final的作用 前言 一直想写写这个话题。代表公司也面试过一些求职者,每次面试我必问的两个问题之一就是“请你谈一谈对于final关键字的理解”。这是一个简单的小问题,但是不要小看它,通过对这个问题的回答以及一些简单的扩展就能看出一个求职者的基础是否扎实以及是否有钻研精神。OK,开始进入主题。 final关键字的作用 相信对于final的用法,大多数人都可以随口说出三句话: 1、被final修饰的类不可以被继承 2、被final修饰的方法不可以被重写 3、被final
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

用TetGen对圆柱组合体进行网格剖分

TetGen 是一款网格剖分的软件,可以生成高质量的非结构四面体网格。他可以编译生成可执行文件后作为一个独立的软件通过命令行调用,或者嵌入其他程序之中。它支持的输入文件格式有很多,如 .poly ,.smesh ,.node 文件,我习惯采用的是 .poly 文件作为输入文件。tetgen使用手册里只给出了立方体.poly文件的示例,如果想生成一个圆柱体,或者多个圆柱组合体的 .poly 文件就没有参考的例子了,只好自己动手丰衣足食。 圆柱体构造的主要思想在于用多边形逼近圆,所以文中的pyth
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

scrapy初步解析源码即深度使用

scrapy深度爬虫 ——编辑:大牧莫邪 本章内容 深度爬虫概述 scrapy Spider实现的深度爬虫 scrapy CrawlSpdier实现的深度爬虫 案例操作 课程内容 1. 深度爬虫概述   爬虫程序,主要是用与数据采集处理的一种网络程序,在操作过程中针对指定的url地址进行数据请求并根据需要采集数据,但是在实际项目开发过程中,经常会遇到目标url地址数量不明确的情况,如之前的章节中提到的智联招聘项目,不同的岗位搜索到的岗位数量不一定一致,也就意味着每个工作搜索到的工作岗位列表页面
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

leetcode_1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold_[二维前缀和]

题目链接 Given a m x n matrix mat and an integer threshold. Return the maximum side-length of a square with a sum less than or equal to threshold or return 0 if there is no such square. Example 1: Input: mat = [[1,1,3,2,4,3,2],[1,1,3,2,4,3,2],[1,1,3,2,4
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

层叠和继承的概念,选择器的优先级,盒模型,元素在页面上的定位体系,常规流

1.层叠和继承的概念: CSS层叠性是指CSS样式在针对同一元素配置同一属性是,依据层叠规则(权重)来处理冲突,选择应用权重高的CSS选择器所指定的属性,一般也被描述为权重高的覆盖权重低的,因此也称作层叠。 继承:子元素会自动拥有父元素的某些CSS属性,通常来说,文本类的属性会被继承(字体、字号、颜色) 2.选择器的优先级 !important>id选择器>类选择器>标签选择器>子选择器>后代选择器>伪类选择器 3.盒模型 在网页中,一个盒子占有空间的大小由几个部分构成,其中包括元素的内容(c
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

WebAPI接口的自动化测试2

接口认证: 服务器的接口需要通过一个验证机制,这个验证机制可以是session或token 以session为例。 session存储与服务器,通常用户登录后,服务器会把配套的sessionid发送给客户端 客户端在下次请求服务器时会带上这个sessionid,相当于拿了入场券 服务器会验证这个入场券是否有效 验证通过后才会允许客户端去访问对应的接口内容 之后客户端每发送一次请求都要带上sessionid 同样服务器每次都会验证其有效性 通常http协议中,sessionid是放在cookie
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

接口自动化面试题

(1)我们测试的接口属于哪一类? 通常都是B/S架构,由客户端调用,或模拟客户端调用服务器提供的请求接口,由服务器完成处理并返回一个应答的过程。 例如 webservice接口 http接口 jms接口 hessian接口 (2)HTTP接口传递数据最常用的方式? get和post最常用。 get是从服务器上获取数据 适用场景:在做搜索接口 商品信息接口 post是向服务器上传送数据 适用场景:在做数据添加修改删除时或图片上传等时能用到 (3)HTTP接口测试的类型? ① get请求无参数 ②
分类: 其他 发布时间: 12-15 23:17 阅读次数: 0

第十五周助教总结---第五组

1.助教博客链接:https://home.cnblogs.com/u/lesliechan/ 2.作业情况: 3:优秀博客: 陈畅:https://www.cnblogs.com/chenchang-rjgc/p/12041165.html 鲁尧尧:https://www.cnblogs.com/lyy135146/p/12043733.html 4.存在的问题:   此次作业存在的问题是以前一直存在的问题,大家虽然对这些知识点有了一定的了解,但是对于实际的演练,操作还是少了一些。 大多都停
分类: 其他 发布时间: 12-15 23:01 阅读次数: 0