南宁师范大学华为云DevCloud敏捷工坊实训圆满结束

真的只有一张帅照
分类: 其他 发布时间: 03-26 10:19 阅读次数: 0

教学公告板

张院上课迟到问题张院上课的老师需要注意一下:》1:早上1,2节,上班高峰期,容易堵车》2:张院的门卫看通行证放行,如果被拦下来,只能走到教室,可能要15分钟以上。张院教室不能使用投影仪》可以在对应班群里面通知【有笔记本的同学带上笔记】》使用【vnc软件进行共屏】以下是软件的使用的【所有细节】以下是链接:https://pan.baidu.com/s/10gDrCRlXX6MnXBOWlBnGCQ 提取码:cjyv 复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超
分类: 其他 发布时间: 03-26 10:19 阅读次数: 0

链接、装载与库(四) 静态链接

对于链接器来说,整个链接过程中,它就是将几个输入目标文件加工后合并成一个输出文件。“链接器为目标文件分配地址和空间”这句话中的”地址和空间”其实有两个含义:第一个是在输出的可执行文件中的空间;第二个是在装载后的虚拟地址中的虚拟地址空间。对于有实际数据的段,比如”.text”和”.data”来说,它们在文件中和虚拟地址中都要分配空间,因为它们在这两者中都存在;而对于”.bss”这样的段来说,分配空间的意义只局限于虚拟地址空间,因为它在文件中并没有内容。整个链接过程分两步:第一步:空间与地址分配:扫描所有
分类: 其他 发布时间: 03-26 10:19 阅读次数: 0

Java : 类集框架 (Map 接口概述) (HashMap + Hashtable)

文章目录Map 接口Map 接口里面的常用方法HashMap 子类 (90%) (无序)范例: Map 基本处理面试题: 请解释 HashMap 原理Hashtable 子类 (1%)范例: 观察 Hashtable (无序)HashMap 与 Hashtable 区别面试题: 请解释 HashMap 与 Hashtable 的区别Map 接口public interface Map<K, V>Collection 集合的特点是每次进行单个对象的保存, 那么如果现在要进行一对对象的保存(偶
分类: 其他 发布时间: 03-26 10:19 阅读次数: 0

C++ 反汇编

反汇编分析
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java 排序算法: 选择排序 (简单选择排序+堆排序)

文章目录五大类内部排序算法简单选择排序: SelectSort算法思路实现简单选择排序 测试80000个随机数据的排序效率堆排序: HeapSort算法思路:实现:堆选择排序 测试八百万个随机数据的排序效率 (还是快排更胜一筹)五大类内部排序算法插入排序交换排序选择排序简单选择排序堆排序归并排序基数排序简单选择排序: SelectSort算法思路选择排序一共有[数组大小-1]轮排序每一轮排序, 又是一个循环, 循环的规约如下先设定当前的这个数是最小值与后面的数据
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

链接、装载与库(五) 可执行文件的装载

1. 进程虚拟地址空间程序和进程有什么区别:程序(或者狭义上讲可执行文件)是一个静态的概念,它就是一些预先编译好的指令和数据集合的一个文件;进程则是一个动态的概念,它是程序运行时的一个过程,很多时候把动态库叫做运行时(Runtime)也有一定的含义。每个程序被运行起来以后,它将拥有自己独立的虚拟地址空间(Virtual Address Space),这个虚拟地址空间的大小由计算机的硬件平台决定,具体地说是由CPU的位数决定的。硬件决定了地址空间的最大理论上限,即硬件的寻址空间大小,比如32位的硬件平台决
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

链接、装载与库(六) 动态链接

1. 为什么要动态链接静态链接诸多缺点,比如浪费内存和磁盘空间、模块更新困难等。内存和磁盘空间:静态链接的方式对于计算机内存和磁盘的空间浪费非常严重,特别是在多进程操作系统情况下。程序开发和发布:空间浪费是静态链接的一个问题,另一个问题是静态链接对程序的更新、部署和发布也会带来很多麻烦。一旦程序中有任何模块更新,整个程序就要重新链接、发布给用户。如果程序都使用静态链接,那么通过网络来更新程序将会非常不便,因为一旦程序任何位置的一个小改动,都会导致整个程序重新下载。动态链接:要解决空间浪费和更新困难这
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

2021-01-05 腾讯PCG一面

1.数组、vector、sclice的区别?golang中数组和切片的区别:切片时指针类型,数组是值类型数组的长度是固定的,而切片不是(切片是动态的数组)切片比数组多一个属性:容量(cap)切片的底层是数组2.C++关键字final的作用?c++中final关键的作用最重要就是两个:1.禁止虚函数被重写2.禁止基类被继承override标识符可以让编译器帮忙确认派生类中声明的重写函数与基类的虚函数是否有相同的签名,同时也明确表明将会重写基类的虚函数,可以防止因疏忽把本来的想重写的基类
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java 集合框架: ConcurrentHashMap

文章目录ConcurrentHashMap首先来观察 ConcurrentHashMap 的子类定义:范例: 使用 ConcurrentHashMapConcurrentHashMapConcurrentHashMap 的特点 = Hashtable 的线程安全性 + HashMap 的高性能在使用 ConcurrentHashMap 处理的时候既可以保证多个线程更新数据的同步, 又可以保证很高效的查询速度.首先来观察 ConcurrentHashMap 的子类定义:public class Co
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java 使用Iterator输出Map 集合

在实际开发之中, 如果你存储数据是为了输出, 那么优先考虑的一定是 Collection, 使用 Map 的主要操作就是设置我们的内容, 然后使用 get()进行查找的.使用Map迭代输出的需求会有, 但是不多. 要明确的是:Map 接口没有iterator()方法在Map 接口里有一个重要的方法, 将 Map 集合转换成 Set 集合:public Set<Map.Entry<K,V>> entrySet()范例: 通过 Iterator输出Map 集合 (要重点掌握
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

架构师成长记_第四周_01_2021.01.19

使用Hibernate验证用户信息1. 验证Bean:* Bean Validation 中内置的 constraint* @Null 被注释的元素必须为 null* @NotNull 被注释的元素必须不为 null* @AssertTrue 被注释的元素必须为 true* @AssertFalse 被注释的元素必须为 false* @Min(value) 被注释的元素必须是一个数字, 其值必须大于等于指定的最小值* @Max(value) 被注释的元素必须是一个数字, 其值必须小于等于
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java 类集框架 : Map 中的 key实现说明

关于 Map 中 key 的说明在使用 Map 集合的时候之前使用的都是系统类作为了 KEY(Integer), 那么实际上用户也可以采用自己的类作为 Key.那么这个时候一定要记得覆写 Object 中的 hashCode() 与 equals() 方法package com.beyond.nothing;import java.util.HashMap;import java.util.Map;import java.util.Objects;class Person { p
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java 类集框架: TreeMap 子类

TreeMap 表示可以排序的Map子类, 它是按照key的内容进行排序的范例: 观察 TreeMap的使用package com.beyond.nothing;import java.util.Map;import java.util.TreeMap;public class test { public static void main(String[] args) { Map<Integer, String> map = new TreeMap<
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java 类集框架: Stack 栈 与 Queue 队列

文章目录栈 Stack简介栈的核心方法:范例: 观察出入栈队列 Queue简介:Queue 接口主要是进行先进先出的时候, 在这个接口里面有如下的方法:范例: 使用 Queue范例: 利用队列实现生产者与消费者栈 Stack简介栈是一种先进后出的数据结构. 比如是浏览器上的后退, 以及各个编辑器上的撤销操作都属于栈的功能, 而在整个的类集里面, 提供有Stack, 这个类是 Vector 的子类. 但是需要注意的是使用这个子类的时候, 可不是使用 Vector 类的方法, 同样, 使用这个类的时候,
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java : Properties 属性操作

Properties 属性操作在涉及国际化操作的时候, 我们涉及过一种属性文件(资源文件: *.properties), 在这种文件里面, 其内容的保存格式为: "key=value"的形式, 实际上是通过 ResourceBundle 类读取的时候只能够读取内容, 而如果想要编辑内容, 那么就要通过 Properties 类来完成了, 也就是说这个类专门做属性处理的.Properties 是 Hashtable 的子类, 并且这个类定义:public class Properties exten
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

C++面试的常见问题(二)

1.TCP三次握手四次挥手的原因为什么要进行三次握手呢(两次确认)?建立三次握手主要是因为A发送了再一次的确认,那么A为什么会再确认一次呢,主要是为了防止已失效的连接请求报文段又突然传送给B,从而产生了错误。所谓“已失效的连接请求报文”是这样产生的,正常情况下,A发出连接请求,但是因为连接报文请求丢失而未收到确认,于是A再重传一次连接请求,后来收到了请求,并收到了确认,建立了连接,数据传输完毕后,就释放链接,A共发送了两次连接请求报文段,其中第一个丢失,第二个到达了B,没有“已失效的连接请求报文段”,
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java : Collections 工具类

Collection 是集合的接口, 而Collections 是一个集合的操作工具类.在这个类中里面提供有集合的基础操作: 如 反转, 排序等.范例: 创建空集合(可以作为标记)package com.beyond.nothing;import java.util.Collections;import java.util.List;public class test { public static void main(String[] args) throws Exception
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java : Stream 数据流 (Collection 接口扩充, Stream基本操作, MapReduce 模型)

文章目录Collection 接口改进范例: 使用foreach 输出范例: 观察 StreamStream 数据流的基本操作范例: 数据过滤 filter()Stream 接口里有两个重要的操作方法:MapReduce 基础模型范例: 编写一个简单的数据统计操作范例: 实现订单信息的保存, 随后进行一个总量的统计从 JDK 1.8 发起的时候实际上就是世界上大数据兴起的时候, 在大数据开发里面有一个最经典的模型: MapReduce, 实际上这属于数据的两个操作阶段:Map : 处理数据Redu
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0

Java 排序算法: 插入排序 (简单插入排序 和 希尔排序)

五大排序内部算法:选择排序简单选择排序堆排序插入排序简单插入排序希尔排序交换排序冒泡排序快速排序归并排序基数排序简单插入排序插入排序(Insertion Sorting) 的基本思想:把n个待排序的元素看成为一个有序表和一个无序表, 开始时有序表中只包含一个元素, 无序表中包含有 n-1 个元素, 排序过程中每次从无序表中取得第一个元素, 把它的排序码依次与有序元素表元素的排序码进行比较, 将它插入到有序表中的适当位置, 使之成为新的有序表....
分类: 其他 发布时间: 03-26 10:18 阅读次数: 0