相关文章

android杂记

平时我们所讲的 手机屏幕大小是手机的对角线长度,一般单位为英寸,1英寸为2.54厘米。 像素是想象把屏幕放大出现的一个个小圆点或小方块 分辨率是指屏幕上垂直方向和水平方向上的像素个数 :比如iPhone5S的分辨率是1136*640 dpi指的是每英寸…

[从 0 开始写一个操作系统] 一、准备知识

从 0 开始写一个操作系统 作者:解琛 时间:2020 年 8 月 29 日 从 0 开始写一个操作系统一、准备知识1.1 实现方案1.2 gcc1.2.1 AT&T 汇编基本语法1.2.2 GCC 基本内联汇编1.2.3 GCC 拓展内联汇编1.2.4 案例1.3 makefile1.4 gdb1.5 QEMU1.6 gdb 和 qemu 联调1.7 设定目标架…

Linux 驱动编程导论

一 、关于教程: 高于2.6版kernel对应的驱动编程可参考文档: https://tldp.org/LDP/lkmpg/2.6/lkmpg.pdf,2.4版的已经旧了。有一份中文版(参杂了2.4和2.6)可以供英文不熟的同学参考:http://www.embeddedlinux.org.cn/linuxmod/ 。…

[深入 Linux 内核架构][笔记] 一、基本概述

深入 Linux 内核架构 作者:解琛 时间:2020 年 8 月 27 日 深入 Linux 内核架构一、基本概述1.1 内核的任务1.2 实现策略1.2.1 微内核1.2.2 宏内核1.3 内核的组成部分1.3.1 进程、进程切换、调度1.3.2 UNIX 进程1.3.2.1 fork1.3.2.2 exec1.3.2.3 线程1.3.2.4 命名空间1.3.3 地…

基于python的游客评价数据的可视化分析

基于python的游客评价数据的可视化分析 摘要: 目前,我国现有的旅游景点信息的网站或APP较多,而且现有的旅游网站发布的信息良莠不齐,夹杂着大量无用的点评信息这会让游玩者在使用这些旅游软件获取有效的信息,游玩的效率会很低。如果开发一套Web系统将市面…

Linux 字符设备驱动的编写

Linux 字符设备驱动的编写 作者:解琛 时间:2020 年 8 月 17 日 Linux 字符设备驱动的编写一、Linux 设备分类二、open()三、数据结构3.1 struct file_operations3.2 struct file3.3 struct cdev四、字符设备驱动程序框架4.1 初始化字符设备4.2 移除字符设备4.3 分配设备号4.3…

MX Linux

MX Linux 作者:解琛 时间:2020 年 7 月 15 日 MX Linux一、Ubuntu 学习1.1 常用指令1.1.1 which1.1.2 cd1.1.3 mkdir1.1.4 touch1.1.5 ls1.1.6 输出重定向1.1.7 rmdir1.1.8 sudo1.1.9 poweroff1.1.10 man1.1.11 apt-cache1.1.12 apt1.1.13 账号信息修改1…

Python Pandas 常用的数据结构有哪些?详解Series、DataFrame、Index数据结构。

Pandas常用数据结构 Pandas简介Series构建 Series 对象通过数组/列表通过ndarray通过dict 指定indexSeries 数据结构查看 Series 数据数据预览 查看数据index索引values值name 属性通过索引名(str)获取数据通过索引位置(int)获取数…

Docker+Jenkins+Git发布SpringBoot应用

Doccker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: Doc…

小林的debug日志

Java项目,Spring 配置文件applicationContex.xml文件任意,需要时在主程序使用如下调用即可获得Ioc容器 ApplicationContext context new ClassPathXmlApplicationContext("applicationContext.xml");SQL语句debug -> KEY user_id (user…

常见webshell流量分析

Godzilla 在连接的第一个包中 解密流量为一些功能函数 代码执行、文件操作数据库操作等功能函数 第一个请求包 没有返回数据 第二个包 发送一个test固定测试数据 返回数据为 ok 第三个数据包 是 请求的方法为getBasicInfo 获取目标的基本信息 返回包数据为目标主机的一些环境变…

第六次训练:Codeforces Round #595 (Div. 3)

1.Codeforces Round #595 (Div. 3) C1 题意:给定一个数n,求一个不小于n的数,并且这个数能够表示为3的幂的和的形式,并且3每一次幂都只能出现一次。   先按幂从小到大顺序累加3的次方,当大于等于n时看能不能减去一些…

计算机网络知识复习-计算机网络相关概念及网络分层架构模型

1、计算机网络相关概念 1、计算机网络: 计算机网络是将分散在不同地点且具有独立功能的多个计算机系统,利用通信设备和通信线路相互连接起来,在网络协议和软件的支持下进行数据通信,实现信息传递和资源共享的计算机共享的集合。总之,计算机网络是互连的、自治【无主从关系…

计算机网络-第一章(b站王道考研)

目录 1.1.1 概念、组成、功能和分类​编辑 一、计算机网络的概念 二、计算机网络的功能 三、计算机网络的组成 四、计算机网络的分类 1.1.2 标准化工作及相关组织 一、标准的分类 二、RFC及其发展为因特网标准的四个阶段 三、标准化工作的相关组织及其贡献 1.1.3 速…

电机控制基础——定时器基础知识与PWM输出原理

单片机开发中,电机的控制与定时器有着密不可分的关系,无论是直流电机,步进电机还是舵机,都会用到定时器,比如最常用的有刷直流电机,会使用定时器产生PWM波来调节转速,通过定时器的正交编码器接口…

Selenium基本操作

一.Selenium含义 Selenium是用来做web自动化的测试框架,它的特点是免费开源,支持各种浏览器,支持各种平台和语言,底层有丰富的api. 二.自动化测试 1.自动化测试的含义: 测试人员借助测工具来执行软件测试的过程,代替了部分人工测…

自动化测试selenium篇(二)

需要掌握selenium 常用API的使用 一、元素定位 1.1css选择器语法 1.1.1 类选择器(class选择器) 语法 : .class属性值{} 作用 : 选中对应class属性值的元素 1.1.2 id选择器 语法 : #id属性值{} 作用 : 选中对应id属性值的元素 1.1.3 标签选择器 标签名 标签选择器会…

[actf-新生赛2020]crypto-classic0、[WUSTCTF2020]B@se1

[actf-新生赛2020]crypto-classic0 题目信息 拿到手有两个压缩包 有一个压缩包是加密的 但是经过提示可以想到这是可以通过暴力破解得到压缩包内容的(虽然开始我没想到) 用ARPR直接破解 开始19000000截止现在的时间就可以 爆破出的压缩包内容是 #incl…

自动化测试之Selenium

自动化测试Selenium介绍测试环境搭建WebDriver元素定位元素定位css selector定位xpath定位操作其它元素定位 WebElement常用操作添加等待更多浏览器操作获取标题和URL导航栏、窗口、滚动条键盘操作事件鼠标事件特殊场景只选复选框iframe标签下拉框处理弹窗显示上传文件 关闭浏览…

buuctf-Misc 题目解答13-15

13.被嗅探的流量 用wireshark 直接打开,筛选tcp 流量 当追踪到TCP流2的时候,发现了flag 拿到flag flag{da73d88936010da1eeeb36e945ec4b97} 14.rar 用 ARPR爆破4位数字的密码 拿到flag flag{1773c5da790bd3caff38e3decd180eb7} 15.qr 发现是一个二维码…