AJPFX关于Set接口学习笔记及总结

Set接口中的方法和Collection中方法一致的。Set接口取出方式只有一种,迭代器。 |--HashSet:底层数据结构是哈希表,线程是不同步的。无序,高效; HashSet集合保证元素唯一性:通过元素的hashCode方法,和equals方法完成的。 当元素的hashCode值相同时,才继续判断元素的equals是否为true。 如果为true,那么视为相同元素,不存。如果为false,那么存储。 如果hashCode值不同,那么不判断equals,从而提高对象比较的速度。 |--Li
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

centos7 安装 eclipse

1.到eclipse官网下载 https://www.eclipse.org/downloads/packages/ spring 官网 https://spring.io/tools3/eclipse 2.解压 tar -zxvf eclipse-jee-2019-03-R-linux-gtk-x86_64.tar.gz mv eclipse /opt 3.创建桌面快捷方式 sudo vi /usr/share/applications/eclipse.desktop [Deskto
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

Tido 习题-二叉树-区间查询

题目描述 食堂有N个打饭窗口,现在正到了午饭时间,每个窗口都排了很多的学生,而且每个窗口排队的人数在不断的变化。 现在问你第i个窗口到第j个窗口一共有多少人在排队? 输入 输入的第一行是一个整数T,表示有T组测试数据。 每组输入的第一行是一个正整数N(N<=30000),表示食堂有N个窗口。 接下来一行输入N个正整数,第i个正整数ai表示第i个窗口最开始有ai个人排队。(1<=ai<=50) 接下来每行有一条命令,命令有四种形式: (1)Add i j,i和j为正整数,表示第i个窗口增加j个人
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

[LeetCode] 885. Spiral Matrix III 螺旋矩阵之三

On a 2 dimensional grid with R rows and C columns, we start at (r0, c0) facing east. Here, the north-west corner of the grid is at the first row and column, and the south-east corner of the grid is at the last row and column. Now, we walk in a clock
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

抓取js动态生成的数据案列

本文博客采摘https://www.cnblogs.com/bobo-zhang/p/10561617.html?tdsourcetag=s_pcqq_aiomsg谨防转载 需求:爬取https://www.xuexi.cn/f997e76a890b0e5a053c57b19f468436/018d244441062d8916dd472a4c6a0a0b.html页面中的新闻数据。 分析:   1.首先通过分析页面会发现该页面中的新闻数据都是动态加载出来的,并且通过抓包工具抓取数据可以发现动态
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

Spring Boot核心原理

Spring Boot核心原理 spring-boot-starter-xxx 方便开发和配置 1、没有depoy setup tomcat 2、xml文件里面的没有没有了 @SpringBootApplication //注解 public class Springbootdemo1Application { public static void main(String[] args) { //严格意义上执行的是这块代码 SpringA
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

SynchronousQueue原理详解-非公平模式

SynchronousQueue原理详解-非公平模式 开篇 说明:本文分析采用的是jdk1.8 约定:下面内容中Ref-xxx代表的是引用地址,引用对应的节点 前面已经讲解了公平模式的内容,今天来讲解下关于非公平模式下的SynchronousQueue是如何进行工作的,在源码分析的时候,先来简单看一下非公平模式的简单原理,它采用的栈这种FILO先进后出的方式进行非公平处理,它内部有三种状态,分别是REQUEST,DATA,FULFILLING,其中REQUEST代表的数据请求的操作也就是tak
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

learn git(本地仓库)

#本地 在Windows上安装Git 在Windows上使用Git,可以从Git官网直接https://git-scm.com/downloads下载,然后按默认选项安装即可。 装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,还需要最后一步设置,在命令行输入: $ git config --global user.name "Your Name" $ git config --global user.email
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

A+B格式

Calculate a + b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits). Input Each input file contains one test case. Each case contains a pair of intege
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

k8s config配置文件

接着上面的博客继续写   pwd -> /etc/kubernetes   cat config   ### # kubernetes system config # # The following values are used to configure various aspects of all # kubernetes services, including # # kube-apiserver.service # kube-controller-manager.
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

python常用模块之sys, os

一. sys模块   1. 作用:      sys模块是与python解释器交互的一个接口   2. 具体使用     1. sys.argv 获取当前正在执行的命令行列表, 第一个为程序本身路径 print('file name %s' % sys.argv[0]) # 打印当前文件路径     根据用户输入进行判断 import sys ret = sys.argv name = ret[1] pwd = ret[2] if name == 'scy' and pwd == '
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

游戏编程精粹学习 - 使用定点颜色插值模拟实时光照

终于有空看点新东西,这一篇在《游戏编程精粹1》的5.3节中,主要讲通过烘焙前后左右4个方向光照并插值,来代替顶点光照的做法。 看了下原文例程的代码,似乎是放在cpu部分处理的顶点色,或可能只是参考用的脚本。 这种烘焙4个方向的做法或许优于顶点光照,但缺点是光线角度较为固定,原文描述早期的足球游戏有使用到。 优点: 优化好比顶点光照更快 精度比光照探针高 可以代替lod2,lod3级别物件的光照 缺点: 只对俯视角、平视角支持比较好 占用一个uv数据 首先写一个简单的兰伯特光照烘焙四个方向: 插
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

Kernels and image sets for an operator and its dual

Let $\mathcal{X}$ and $\mathcal{Y}$ be Hilbert spaces. Let $A: \mathcal{X} \rightarrow \mathcal{Y}$ be a bounded and linear operator. Then $$ A(\mathcal{X})^{\perp} = \ker(A^*), \; \ker(A^*)^{\perp}=\overline{A(\mathcal{X})}. $$ This relation can be
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

Netty入门系列(3) --使用Netty进行编解码的操作

前言 何为编解码,通俗的来说,我们需要将一串文本信息从A发送到B并且将这段文本进行加工处理,如:A将信息文本信息编码为2进制信息进行传输。B接受到的消息是一串2进制信息,需要将其解码为文本信息才能正常进行处理。 上章我们介绍的Netty如何解决拆包和粘包问题,就是运用了解码的这一功能。 java默认的序列化机制 使用Netty大多是java程序猿,我们基于一切都是对象的原则,经常会将对象进行网络传输,那么对于序列化操作肯定大家都是非常熟悉的。 一个对象是不能直接进行网络I/O传输的,jdk默认
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

AJPFX关于部分String类方法

string类使用于描述字符串事物 常见的操作: 1.获取: 1.1 字符串中的包含的字符数,也就是字符串的长度 int length():获取字符串的长度 1.2 根据位置获取位置上的某个字符 char charAt(int index) 1.3 根据字符获取该字符在字符串中的位置 int indexof(int ch):返回的是ch在字符串中第一次出现的的位置 1.4 int indexof(int ch,int fromIndex): 从fromIndex指定的位置开始,获取ch在字符串
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

2018-2019-2 学号20189214李熹桥《移动平台应用程序开发实践》课程总结

每周作业链接汇总 第一周作业:基本语法、Java 基本数据类型、Java类型转换、操作符 第二周作业:java类、构造方法、继承、多态 第三周作业:核心类 第四周作业:枚举、泛型、集合框架、操作日期和时间 第五周作业:输入输出、对象序列化、线程与并发、网络 第六周作业:Android stdio 结构、监听器 第七周作业:监听、菜单、片段、viewPager 第八周作业:GridView、样式和主题、位图处理 第九周作业:图形和定制视图、多面板布局、动画 第十周作业:sharedPrefere
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

[转发]ACM刷题网站

注:文章转载自 https://blog.csdn.net/pinellina/article/details/46843165 浙江大学(ZJU):http://acm.zju.edu.cn/ 北京大学(PKU):http://acm.pku.edu.cn/JudgeOnline/ 杭州电子科技大学(HDU):http://acm.hziee.edu.cn/ 同济大学(TJU):http://acm.tongji.edu.cn/ 中国科技大学(USTC):http://acm.ustc.ed
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

Java-----函数

package Function; import java.util.Scanner; import StudentaChievementManagementSystem.Students; public class Sort { //冒泡排序 public static void bubbleSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) {
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

软件测试8gkd

了解缺陷管理工具特点 序号 缺陷管理工具 商用or免费 是否跨平台 ~~~~~~~~ 优 点 ~~~~~~~~ ~~~~~~~~ 缺 点~~~~~~~~ 1 QC(Quality Center) 商用 是 提供了基于 Web 的系统,可在广泛的应用环境下自动执行软件质量测试和管理。仪表盘技术可以了解验证功能和将业务流程自动化,并确定生产中阻碍业务成果的瓶颈, 使 IT 团队能够在开发流程完成前就参与应用程序测试,缩短发布时间表,同时确保最高水平的质量和企业级的软件质量解决方案,功能很强大,结合
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0

knocout.js

单向绑定和双向绑定得区别 双向绑定就是在数据层面得js里面增加了ko.observable的一个方法 用来监听数据变量得改变 初始化的knocout的使用是ko.applyBindings()这个方法 单向绑定:(jsp + js) <div> <p>First name: <input data-bind="value: firstName" /></p> </div> <script> function ViewModel() { this.firstName = "Tommy"; } k
分类: 其他 发布时间: 05-18 23:34 阅读次数: 0