Anroid APT

前言 APT:Annotation Processor Tool(注解处理器) 什么时注解处理器 注解处理器是(Annotation Processor) 是Javac的一个工具,其作用在编译期间,用来处理加了注解的代码,其会扫描编译其的源码获得加了特定注解的目标代码; 注解处理器的输入数据为: 1、java代码或者编译过的字节码 输出数据为 1、java文件(生成的java文件不能修改,其将与手动编写的java代码一起参加javac的编译过程) 注解处理器处理流程小结: graph TD 标
分类: 其他 发布时间: 01-09 22:51 阅读次数: 0

PPP协议 PAP认证

PPP协议简介:基于SLIP发展起来的,(点到点之间)路由器之间相互通信的协议 PPP协议包含链路控制协议(LCP) 用于网络安全方面的验证协议族(PAP和CHAP) 网络控制协议族(NCPs) H3C路由器PPP协议配置 //配置R1 R2 interface s5/0 link-protocol ppp //重启接口,使配置生效 showdown undo shutdown 路由器R1上进行调试 <R1>debugging ppp all <R1>terminal debugging 这时
分类: 其他 发布时间: 01-09 22:51 阅读次数: 0

PPP协议 CHAP认证

CHAP认证方式(比较安全) 主认证方R1 PPP authentication-mode chap //设置ppp协议验证方式CHAP,并把自己设置为CHAP认证的主验证方, ppp chap user RTA //给自己起了一个认证用户名RTA。这条命令PAP没有,因为PAP是单向的,CHAP是双向的 解释:R1在本地数据库建立添加一个用户RTB,密码aaa 又给自己起了一个认证用户名RTA 被认证方R2 解释:R2在本地数据库建立添加一个用户RTA,密码必须和R1上的一样是aaa 又给自
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

hyperledger fabric链码(java)编写以及调用

java链码的编写很容易,如下2个:pom以及java代码: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

7、可靠性和差错检测

可靠性 无比特差错:由差错校验码来实现,在数据链路层 无差错传输:由停止等待协议来保证:在数据的传输层 数据的可靠性与传输的可靠性由数据链路层和传输层来保证 在网络层,有首部校验和,只检查数据报首部,不包括数据部分 1、传输错误 网络的许多复杂性源于易受干扰的因素,可能导致: 传输的数据丢失或更改出现随机数据 单bit错误与突发错误 设备故障或低于标准的设备操作也会导致错误 传输中的小错误比完全故障更难检测! 错误类别 干扰:例如 来自其他设备的EM辐射 失真: 物理系统使信号失真 电线具有电
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

Java固定资产管理系统 源码 jsp ssh

固定资产管理系统是对高校固定资产的一个信息化管理系统,基本功能包括:对固定资产的购进、接触、销毁,对物品的使用状态、借出状态、库存状态等进行标识,对各类物品进行编号,根据编号进行查询,根据名称进行查询等。本系统结构如下: (1)系统登录: 用户登录模块:登录功能 重置 (2)系统用户管理: 对系统用户的增加 系统用户的权限修改 系统用户的删除 分配系统用户的权限 修改本身登录密码 资产的相关维护 (3)员工信息管理: 教工的增加、修改、删除、查询 (4)资产入库管理: 资产的录入 资产的属性修
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

static 修饰方法

              static 修饰方法 1、static修饰的方法被称之为静态方法也叫作类方法,加static的方法,可以通过类名直接访问,也可以通过对象名访问,而不加static只能通过对象名访问,加了static的方法,不能再内部写this,因为直接用类名点方法的时候,没有当前对象 2、加了static的方法,不能再方法内部访问非static的属性和行为; 原因:1、在静态方法的内部无法确认非static的内容属于哪个对象,它是通过类名调用,这时没有对象----这就相当于工具类
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

8、局域网与帧

局域网与帧(链路层) 1、电路交换 建立发送者和接收者之间路径的通信机制,确保与其他发送者和接收者使用的路径隔离 通常与模拟电话技术相关 现在使用电子设备建立电路 每个电路不一定都对应一条物理路径 多个电路可以在共享媒体上多路复用,虚拟电路 电路交换用于电话通信系统,两个用户要通信之前需要建立一条专用的物理链路,并且在整个通信过程中始终占用该链路。由于通信的过程中不可能一直在使用传输线路,因此电路交换对线路的利用率很低,往往不到 10%。 电路交换范例 三个常规属性: •点对点通讯 •电路创建
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

python 爬虫1

#库的准备 import requests #cmd pip install requests安装 import re #系统库 #下载网址 url = 'https://www.shujy.com/5200/9613/' #发送http请求,及响应 #加headers,不加容易报403,防爬虫 headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/20100101 Firefox/
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

Web_0005:阿里云服务器OSS权限的配置开通

创建用户 1,创建子用户 2,点击新建用户 3,设置账号类型,可以同时选 设置权限 1,设置对阿里云模块的控制权限,如 oss ecs 等的访问控制权限 2,点击所需的权限 3,获取账号的AcessKey 的 ID 和密码 ,用于后期登录 OSS 管理工具软件 和 编程中存储资源到OSS用。 对OSS资源的指定目录的授权访问 1,选中要授权的bucket, 2,选择文件管理,选择授权 3,指定OSS资源目录并指定权限。 最后就可以用之前的 AcessKey 的 ID 和密码 登录 OSS管理软
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

jenkins学习8-生成Allure报告(Allure Jenkins Plugin)

前言 jenkins上集成allure的报告才是高大上的,jenkins集成了allure插件,安装插件后运行pytest+allure的脚本即可在jenkins上查看allure报告了。 allure安装 在运行代码的服务器本机,我这里是用的docker容器,在容器内部安装allure-pytest。 先进docker容器 docker exec -it -u root 容器id /bin/bash 安装allure-pytest包 pip3 install allure-pytest==2
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

[c++]float assign

float a = 0.0f;
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

Android中使用AlertDialog实现几种不同的对话框

场景 app中常见的对话框。 简单的带确定取消按钮的对话框 带列表的对话框 带单项选择的对话框 带多项选择的对话框 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 将布局改为LinearLayout,并通过android:orientation="vertical">设置为垂直布局。并添加四个按钮 <?xml version="1.0" encoding="utf-8"?
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

[linux]mount: unknown filesystem type 'exfat'

Error mounting /dev/sda1 at /media/nvidia/Samsung_T5: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1001,gid=1001,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077" "/dev/sda1" "/media/nvidia/Samsung_T5"' exited with non-z
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

java 储存机制

1、栈 statck 局部变量名称 2、堆 heap 带new的 3、方法区 method area .class
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

[linux]ubuntu this computer has only 1.1G space remaining

ubuntu this computer has only 1.1G space remaining ubuntu this computer has only 1.1G space remaining A: https://ubuntuforums.org/printthread.php?t=2345041&pp=10&page=1 df -h sudo parted -l sudo blkid sudo lshw -sanitize mount /dev/sda6 /mnt cd /mnt
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

当面试官问你:如何进行性能优化?

问题背景 在开发好页面后,如何让页面更快更好的运行,是区分一个程序猿技术水平和视野的一个重要指标。所以面试时,面试官总会问你一个问题,如何进行性能优化呢? 性能优化是什么 从前端的角度来说,性能优化可以分为两个方向。从用户角度来看,一个是页面加载的很快,另一个是页面使用起来很流畅。因此,对性能优化的探索,我们可以分为页面加载时间跟页面运行效率两个方向来进行研究 从浏览器打开到页面渲染完成,花费了多少时间 浏览器解析->查询缓存->dns查询->建立链接->服务器处理请求->服务器发送响应->客
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

探究Dubbo的拓展机制 上

这篇博文是我决心深度学习Dubbo框架时记录的笔记, 主题是Dubbo的拓展点, 下面的几个部分相对来说比较零散, 貌似是不和主题挂钩的 , 并且是一些很冷门的知识点 , 但是它们确实是深入学习Dubbo的前置知识 知识储备一: Dubbo的架构图 细化一下上图的各个组成部分: 服务提供者 提供服务接口的实现类 注册服务 (远程注册, 本地注册) 对外暴露服务 注册中心 保存 服务名称&服务地址 的映射关系 当服务地址发生变动时, 主动通知消费者 服务消费者 启动时从注册中心拉取服务提供者的地
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

天天都在用Git,那么你系统学习过吗?(一)学习过程

你系统学习Git了吗? 使用Mac编程的好处,不是因为Mac长得好看 Git内容学习准备 如果你还没有用Git,就不要写代码了。 GitHub仓库的使用。 新员工入职的时候,会让他先用一周的时间去学习Git。 Mac(优雅的开发环境,Terminal) 不要使用GUI入门Git。要使用命令行。 官网:http://www.git-scm.com/ 安装Git 使用Xcode自带的Git环境。 去官网自行下载安装。 Terminal的增强。 bash 每一个Linux和Mac自带的解释器。(但是
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0

Redis主从复制以及主从复制原理

Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦 可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月 开始,Redis 的开发由 Pivotal 赞助。 概述 在现有企业中 80%公司大部分使用的是 redis 单机服务,在实际的场景当中单一节点的 redis 容易面临风险。 面临问题 1. 机器故障。我们部署到一台 Redis 服务器,
分类: 其他 发布时间: 01-09 22:50 阅读次数: 0