草庐IT

BUGKU-CTF入门笔记

全部标签

linux Shell 命令行-01-intro 入门介绍

拓展阅读linuxShell命令行-00-intro入门介绍linuxShell命令行-02-var变量linuxShell命令行-03-array数组linuxShell命令行-04-operator操作符linuxShell命令行-05-test验证是否符合条件linuxShell命令行-06-flowcontrol流程控制linuxShell命令行-07-func函数linuxShell命令行-08-fileinclude文件包含linuxShell命令行-09-redirect重定向shellShell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,

ElasticSearch索引操作入门

目录一、索引创建二、查看索引1、查看所有索引2、查看单个索引三、删除索引四、映射关系1、先创建一个索引2、创建映射2.1、创建映射2.2、创建映射设置分片,不设置会默认一个主分片一个备份分片2.3、ignore_above限定字符长度2.4、doc_values属性2.5、fielddata属性3、settings中定义索引库的各种属性3.1、refresh_interval3.2、max_result_window3.3、动态映射五、增加数据六、简单查询6.1、查找name含有”小“数据6.2、查找sex含有”男“数据:6.3、查询电话一、索引创建PUT/shopping二、查看索引1、查看

java - 权威的 Java Swing 入门指南和引用是什么?

显然是JavaAPI引用,但还有什么你们都用的?我的整个职业生涯都在进行网络开发。最近我一直在搞乱Groovy我决定在Griffon中做一个小应用程序只是为了对Groovy进行更多试验,并在桌面开发方面有所突破。唯一的问题是,在桌面应用程序方面,我完全是新手。那么,世界,从哪里开始比较好? 最佳答案 TheSwingTutorial非常好。除此之外,SwingAPI显然是引用,但它也是相当不错的源代码的宝库!将API源添加到您的IDE,您可以直接跳转到所有Swing类的实现。这是探索功能、了解各种Swing组件如何工作以及学习良好的

714页PDF的鸿蒙学习笔记,,推荐

笔记内容概要一、架构师必备Java基础1、深入理解Java泛型2、注解深入浅出3、并发编程4、数据传输与序列化5、Java虚拟机原理6、高效IO二、设计思想解读开源框架1、热修复设计2、插件化框架设计3、组件化框架设计4、图片加载框架5、网络访问框架设计6、RXJava响应式编程框架设计三、360°全方位性能调优1、设计思想与代码质量优化2、程序性能优化启动速度与执行效率优化布局检测与优化内存优化耗电优化网络传输与数据储存优化APK大小优化3、开发效率优化分布式版本控制系统Git自动化构建系统Gradle4、项目实战启动速度流畅度抖音在APK包大小资源优化的实践优酷响应式布局技术全解析网络优化

【智能家居入门2】(MQTT协议、微信小程序、STM32、ONENET云平台)

此篇智能家居入门与前两篇类似,但是是使用MQTT协议接入ONENET云平台,实现微信小程序与下位机的通信,这里相较于使用http协议的那两篇博客,在主程序中添加了独立看门狗防止程序卡死和服务器掉线问题。后续还有使用MQTT协议连接MQTT服务器的智能家居项目。前言一、硬件模块二、连接服务器测试三、两个协议的对比分析1、代码结构上:2、获取服务器数据上:3、架构上:四、下位机主要代码1、接收并解析云平台下发数据:2、传感器数据上云:五、微信小程序主要代码1、index.js2、index.wxml六、源码获取前言这里给出前两篇使用http协议博客的网址:①实现数据上云:https://blog.

宝塔Nginx环境安装pagespeed模块加速网站以及配置WebP格式图片加速(笔记)

起因:由于站点内很多本地图片每次打开要等很久于是就开始搜索相关内容卡到了一个pagespeed这么一个模块而且折腾起来也比较简单所以就开始干活正式折腾。正文:首先我的环境是centos8+宝塔【web环境lnmp(linux-ngingx-mysql-php)】环境不一样的不要直接复制!!!以下教程内容一部分来源于知乎:引用地址:宝塔Nginx环境安装pagespeed模块加速网站以及配置WebP格式图片加速方法-知乎(zhihu.com)教程总共分为以下几个步骤:一.下载ngx_pagespeed二.编译模块到ngingx中三.编辑站点配置文件开启模块一.首先下载模块wgethttps://

Selenium(简单入门)

 请直接看原文:selenium使用教程详解-java版本-小葛师兄-博客园(cnblogs.com) --------------------------------------------------------------------------------------------------------------------------------第一章Selenium概述#1.1.Selenium发展史#​Selenium是一系列基于Web的自动化工具,提供一套测试函数,用于支持Web自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较。具有如下特点:多浏览器支持如I

FPGA vivado IP核学习笔记——单端口RAM

FPGAvivadoIP核学习笔记——单端口RAM1.新建IP在IPCatalog中找到BlockMemoryGenerator2.基本配置①在ComponentName位置可以修改IP名字②InterfaceType选择接口类型,有Native(常规)和AXI4两种,AXI4常用于软核控制FPGA或ZYNQ中PS端控制FPGA时使用③Generateaddressinterfacewith31bits,将地址深度固定在32bit④MemoryType:有一下五个选项,本实验选择SinglePortRAM单端口RAM不存在几个端口公用一个时钟的问题,忽略CommonClock⑤ECCoptio

笔记本电脑如何安装openwrt

环境:联想E14笔记本装机U盘DiskImagev1.6刷写工具immortalwrt镜像问题描述:笔记本电脑如何安装openwrt解决方案:一、官方版1.官网下载固件2.BIOS关闭安全启动改为引导3.用U盘启动进入PE系统后,需要先用PE系统自带的分区工具把电脑上待安装系统的硬盘分区删除掉,再打开写盘工具DiskImage,点Browse,选择镜像文件,再点Start,开始把镜像文件写入电脑硬盘4.按回车5.官方版,最后成功页面不好用二、更换lean大佬的版本1.刷固件上面一样操作IP:192.168.1.1用户:root密码:password2.信息3.最后测试网络一直不通固件和我电脑不

Github新手用法详解【适合新手入门-建议收藏!!!】

github新手用法详解一、Github是什么?为什么要用Github?1.Github的历程2.Github的功能1.代码托管2.开源社区3.团队协作4.程序员社交5.开源文化3.Github的特点4.Github应用5.Github的配置6.Github的融资7.Github遭受攻击8.Github公司事件9.Github吉祥物Octocat二、Github新手用法详解1.GitHub网址1.GitHub网址打不开2.GitHub网址404页面错误2.Github免费吗?3.Github各版本的功能区别和计费价格4.GitHub账号的注册1.打开Github官网2.点击signup注册账号