2019-2020-1 20191312《信息安全专业导论》第十周学习总结

2019-2020-1 20191312《信息安全专业导论》第十周学习总结 教材内容总结 本周学习了应用程序层,从信息系统,人工智能到模拟、图形学、游戏和其他应用,我对计算机的理解更加深入了。这一部分既有实用的电子表格、数据库,高大上的人工智能,又有特别好玩的游戏。通过学习这些内容,我掌握了应用层的一些相关概念,会使用电子表格和数据库去处理一些问题。 上周错题
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

Spring Data JPA 的 Specifications动态查询

主要的结构: 有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 import java.util.List; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

深入了解Kafka【五】Partition和消费者的关系

1、消费者与Partition 以下来自《kafak权威指南》第4章。 假设主题T1有四个分区。 1.1、一个消费者组 1.1.1、消费者数量小于分区数量 只有一个消费者时,消费者1将收到4个分区的全部消息。 当有两个消费者时,每个消费者将分别从两个分区接受消息。 1.1.2、消费者数量等于分区数量 当有四个消费者时,每个消费者都可以接受一个分区的消息。 1.1.3、消费者数量大于于分区数量 当有五个消费者时,会有闲置的消费者。 1.2、两个消费者组 消费者群组之间是互不影响的,如图: 2、分
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

c信号量操作demo

#include <stdio.h> #include <string.h> #include <sys/ipc.h> #include <sys/sem.h> // union semun { // int val; // struct semid_ds *buf; // unsigned short *array; // struct seminfo *__buf; // }; int P(int semid, int semnum) {
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

20182318 2019-2020-1 《数据结构与面向对象程序设计》实验九报告

20182318 2019-2020-1 《数据结构与面向对象程序设计》实验九报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 王振澳 学号:20182318 实验教师:王志强 实验日期:2019年12月2日 必修/选修: 必修 1.实验内容 初始化:根据屏幕提示(例如:输入1为无向图,输入2为有向图)初始化无向图和有向图(可用邻接矩阵,也可用邻接表),图需要自己定义(顶点个数、边个数,建议先在草稿纸上画出图,然后再输入顶点和边数)(2分) 图的遍历:完成有向图和无向图的遍历(深度
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

在window 10查看一下指定命令行工具所在的位置

很久之前安装过node,现在想要给node升级,通过where命令查看一下node的安装位置
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

new的原理及实现

new的过程 // new运算的过程 /** * 1、创建一个空对象; * 2、该空对象的原型指向构造函数(链接原型):将构造函数的 prototype 赋值给对象的 __proto__属性; * 3、绑定 this:将对象作为构造函数的 this 传进去,并执行该构造函数; * 4、返回新对象:如果构造函数返回的是一个对象,则返回该对象;否则(若没有返回值或者返回基本类型),返回第一步中新创建的对象; */ var Person = function(name) { thi
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

Leetcode_11【盛最多水的容器】

文章目录: 题目 脚本一及注释 脚本一逻辑 脚本二及注释 脚本二逻辑 题目: 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

C++学习(8)—— 封装

C++面向对象的三大特性:封装、继承、多态 C++认为万事万物都可以为对象,对象上有其属性和行为 具有相同性质的对象,可以抽象为类 1. 封装的意义 封装是C++面向对象三大特性之一 封装的意义: 将属性和行为作为一个整体,表现生活中的事物 将属性和行为加以控制 封装意义一: 在设计类的时候,属性和行为写在一起,表现事物 语法:class 类名{访问权限:属性 / 行为}; 示例1:设计一个圆类,求圆的周长 #include<iostream> using namespace std; //
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

.Net Core+Vue.js模块化前后端分离快速开发框架NetModular更新日志(2019-12-08)

源码 GitHub:https://github.com/iamoldli/NetModular 码云:https://gitee.com/laoli/NetModular 欢迎star~ 文档 https://nm.iamoldli.com/docs/ 演示地址 Demo:https://nm.iamoldli.com 账户:admin 密码:admin 后端 1、升级到 3.1 版本,线上Demo已更新 2、模块初始化器接口 IModuleInitializer 的 ConfigureSe
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

buuctf pwn wp---part1

pwn难啊 1、test_your_nc 测试你nc,不用说,连上就有。 2、rip ida中已经包含了system函数: 溢出,覆盖rip为fun函数,peda计算偏移为23: from pwn import * #context.update(arch = 'i386', os = 'linux', timeout = 1) p = remote('node3.buuoj.cn',27146) #p = process('./pwn1') flag_addr = 0x401186 p
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

LeetCode开心刷题五十五天——117. Populating Next Right Pointers in Each Node II

问题亟待解决: 1.一个问题一直困扰着我,想看下别人是怎么处理树的输入的,最好是以层级遍历这种清楚直观的方式。 2.关于指针*的使用 因此也导致代码不完整,没有主函数对Solution类的调用 117. Populating Next Right Pointers in Each Node II Medium 1161165FavoriteShare Given a binary tree struct Node { int val; Node *left; Node *ri
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

统计出当前各个title类型对应的员工当前(to_date='9999-01-01')薪水对应的平均工资。结果给出title以及平均工资avg

我个人觉得其实不用加AND t.to_date = '9999-01-01'这条限制, 因为当两个表中的工号相同时,s表中的日期做了限制,就可以说明 进行连接的那条 titles 表中的数据一定是有效的,不知道我这样理解是否正确! 或者也可以使用where条件,这样就不用进行两个表的连接了 where条件是先在两个表中选择若干满足条件的行,然后再对选出来的数据进行分组,最后使用聚合函数avg
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

Python课程的期末项目--实现了一个及其简单的个人博客系统

目录 1. 项目简介 1.1 本项目博客地址 1.2 项目的的功能与特色 1.3 项目采取的技术栈 1.4 项目借鉴源代码的github地址或博客地址 1.5 团队成员任务分配表 2. 前期调查与需求分析 3. 项目功能架构图、主要功能流程图 4. 系统模块说明 4.1 系统中包含的模块列表 4.2 系统各模块详细描述 4.2.1 分页功能 4.2.2 标签功能 5.项目总结 5.1 系统特点 5.2 系统不足与可改进的地方 1. 项目简介 1.1 本项目博客地址 https://www.cn
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

直方图与匹配

计算直方图:calcHist()函数 void calcHist(const Matimages,int nimages,const intchannels,InputArray mask,OutputArray hist,int dims,const int*histSize,const float**ranges,bool uniform=true,bool.accumulate=false)
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

FCC---CSS Flexbox: Use the flex-direction Property to Make a Row

Adding display: flex to an element turns it into a flex container. This makes it possible to align any children of that element into rows or columns. You do this by adding the flex-direction property to the parent item and setting it to row or colum
分类: 其他 发布时间: 12-08 22:17 阅读次数: 0

数据结构与算法(九)--二分查找

一、二分查找 二分查找介绍、实现 二分查找使用场景 二分查找的变种问题 二、基本二分查找 定义:二分查找针对的是一个有序的数据集合,查找思想有点类似分治思想。每次都通过跟区间的中间元素对比,将待查找的区间缩小为之前的一半,直到找到要查找的元素,或者区间被缩小为 0。 时间复杂度:O(logn),数据量越大,效率越高 通过 n/2k=1,我们可以求得 k=log2n,所以时间复杂度就是 O(logn)。 3、二分查找到实现: 非递归实现 public int bsearch(int[] a, i
分类: 其他 发布时间: 12-08 22:01 阅读次数: 0

20182326 2019-2020-1 《数据结构与面向对象程序设计》实验九报告

20182326 2019-2020-1 《数据结构与面向对象程序设计》实验九报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 刘颖洁 学号:20182326 实验教师:王志强 实验日期:2019年12月2日 必修/选修: 必修 1.实验内容 (1) 初始化:根据屏幕提示(例如:输入1为无向图,输入2为有向图)初始化无向图和有向图(可用邻接矩阵,也可用邻接表),图需要自己定义(顶点个数、边个数,建议先在草稿纸上画出图,然后再输入顶点和边数)(2分) (2) 图的遍历:完成有向图和无
分类: 其他 发布时间: 12-08 22:01 阅读次数: 0

2019年12月8号 王腾飞 计算机英语

计算机英语周考 单词英译汉(10)communicatenetwork mediumnetwork protocolinformation resourcewireless computer networkingradio wave microwavecommunication channelwired networkingnetwork device单词汉译英(设备)(拓扑)(终端)(星形网络)(主机)(传送消息)(分时系统)(总线网络)(环形网络)(树形网络)3.短语英译汉(2)*101.
分类: 其他 发布时间: 12-08 22:01 阅读次数: 0

Kafka及周边深度了解

  之前介绍了使用官方脚本自动化启动一个Fabric网络,并且所有的证书都是通过官方的命令行工具cryptogen直接生成网络中的所有节点的证书。在开发环境可以这么简单进行,但是生成环境下还是需要我们自定义对网络中的节点的证书进行配置。      所以在本文中,将会详细介绍一个从手动生成证书一直到启动网络的整体步骤。本文只交代整体的搭建步骤。对于Fabric-Ca的讲解不在本文的范围内,将在另一篇文章中说明。      正篇文章也是根据官方的文档进行的。但是由于官方的文档尚未完工,也是好多没有
分类: 其他 发布时间: 12-08 22:01 阅读次数: 0