- 博客(81)
- 资源 (8)
- 收藏
- 关注
原创 Python并发编程——paramiko远程控制的模块;病毒攻击原理;dll注入
动态链接库(Dynamic Link Library 或者 Dynamic-link Library,缩写为 DLL) 是微软公司在微软Windows操作系统中,实现共享函数库概念的一种方式。这些库函数的扩展名是 ”.dll"、“.ocx”(包含ActiveX控制的库)或者 “.drv”(旧式的系统驱动程序)。我们可以利用dll机制来实训进程通信或控制其它进程的应用程序。所谓的dll注入正是是让进程A强行加载程序B给定的a.dll,并执行程序B给定的a.dll里面的代码,从而达到A进程控制B进程的目的。
2024-04-15 11:14:01
2254
原创 木马免杀代码之python反序列化分离免杀
Cryptography是python语言中非常著名的加解密库,在算法层面提供了高层次的抽象,使用起来非常简单、直观,同时还保留了各种不同算法的低级别接口,保留灵活性我们知道加密一般分为对称加密(Symmetric Key Encryption)和非对称加密(Asymmetric Key Encryption)。各自对应多种不同的算法,每种算法又有不同的密钥位长要求,另外还涉及到不同的分组加密模式,以及末尾补齐方式。
2024-04-15 10:53:19
1241
1
原创 网络与系统攻防技术实验及实验报告
将未知代码的签名特征与恶意代码库进行对比,搜索恶意代码库查找时候存在相匹配的恶意代码签名,若有吻合,则判定为恶意代码;反之则判断为正常代码。这种方法的思想是为病毒的特征设定一个阈值,扫描器分析文件时,当文件的总权值超出了设定值,就将其看作是恶意代码.这种方法主要的技术是要准确的定义类似病毒的特征,这依靠准确的模拟处理器。加壳的另一种常用的方式是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,之后再把控制权交还给原始代码,这样做的目的是为了隐藏程序真正的OEP(入口点,防止被破解)。
2024-04-15 10:44:14
1947
原创 Python3.7编程之病毒
理论上讲,有了以上三层协议的支持,数据已经可以从一个主机上的应用程序传输到另一台主机的应用程序了,但此时传过来的数据是字节流,不能很好的被程序识别,操作性差,因此,应用层定义了各种各样的协议来规范数据格式,常见的有http,ftp,smtp等,在请求Header中,分别定义了请求数据格式Accept和响应数据格式Content-Type,有了这个规范以后,当对方接收到请求以后就知道该用什么格式来解析,然后对请求进行处理,最后按照请求方要求的格式将数据返回,请求端接收到响应后,就按照规定的格式进行解读。
2024-04-11 08:53:54
3135
原创 简单搞懂PostCSS的用法及与一些插件的用法
今天与大家分享的主要是postcss相关的,主要包括到postcss与webpack结合使用,autoprefixer自动添加前缀,stylelint检测代码,css modules等等。这只是个人观点,如果有不足,还请多指教。
2024-03-28 08:56:34
688
原创 yarn的安装和使用全网最详细教程
Yarn是facebook发布的一款取代npm的包管理工具,本文给大家介绍yarn的安装和使用全网最详细教程,感兴趣的朋友一起看看吧
2024-03-28 08:52:09
578
原创 Springboot下micrometer+prometheus+grafana进行JVM监控的操作过程
【代码】Springboot下micrometer+prometheus+grafana进行JVM监控的操作过程。
2024-03-28 08:47:00
927
原创 helm 部署 Kube-Prometheus + Grafana + 钉钉告警部署 Kube-Prometheus
【代码】helm 部署 Kube-Prometheus + Grafana + 钉钉告警部署 Kube-Prometheus。
2024-03-28 08:43:56
698
原创 Grafana+Promethues配置RocketMQ监控
接前文,已经配置完毕,下面通过导入的Grafana的面板来配置RocketMQ监控页面。
2024-03-28 08:39:17
841
原创 Grafana实时监控minio的极简方法
想监控一下minio的部分信息,使用过程中需要关注的内容挺多的,只看简单的node感觉已经不够了,所以想监控易一下.
2024-03-28 08:35:49
1087
原创 SpringBoot+Prometheus+Grafana实现应用监控和报警
这套监控功能还是挺强大的,就是Prometheus的表达式有点多。
2024-03-28 08:32:00
1994
2
原创 45个常用Linux 命令,让你轻松玩转Linux
Linux 的命令确实非常多,然而熟悉 Linux 的人从来不会因为 Linux 的命令太多而烦恼。因为我们仅仅只需要掌握常用命令,就完全可以驾驭 Linux。接下来,让我们一起来看看都有那些常用的 Linux 命令吧!
2024-03-26 08:07:59
5004
原创 redis简介及常用命令
redis(远程字典服务器)是一个开源的、使用C语言编写的NoSQL数据库。redis基于内存运行并支持持久化,采用key-value(键值对)的存储形式,是目前分布式架构中不可或缺的一环。redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个redis进程,redis的实际处理速度则是完全依靠于主进程的的执行效率。
2024-03-25 15:51:30
807
原创 PHP读取CSV大文件导入数据库
下面小编就为大家带来一篇PHP读取CSV大文件导入数据库的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。对于数百万条数据量的CSV文件,文件大小可能达到数百M,如果简单读取的话很可能出现超时或者卡死的现象。上述函数对500M以内的文件进行过测试,运行通畅,对于更大的文件未做测试,请斟酌使用或加以改进。这篇PHP读取CSV大文件导入数据库的实例就是小编分享给大家的全部内容了,希望能给大家一个参考。为了成功将CSV文件里的数据导入数据库,分批处理是非常必要的。至于数据如何入库本文不再详细讲述。
2024-03-25 15:00:18
394
原创 Django框架上传excel表格并将数据写入数据库超详细步骤
一、上传文件:将文件上传到服务器指定路径,其实很简单,一共有三个步骤:1.配置 setting.py122.前端代码如下,使用 表单提交,"/upload/" 路由配置在 urls 中,这个就不再多说了。123456789103.后端代码如下,这段代码可以上传任意格式的文件,没有校验文件类型。
2024-03-25 14:58:32
2322
原创 python爬取往期双色球自动推算下期双色球中奖号码
print('号码低频-1注:'+str(red)+' | '+blue[0])print('号码低频-2注:'+str(red)+' | '+blue[1])print('号码低频-3注:'+str(red)+' | '+blue[2])print('号码高频-1注:'+str(red)+' | '+blue[0])print('号码高频-2注:'+str(red)+' | '+blue[1])print('号码高频-3注:'+str(red)+' | '+blue[2])# 分页获取每一页的开奖信息。
2024-03-25 14:54:53
2011
原创 Redis基础命令汇总及详解
本篇笔记将汇总 Redis 基础命令,包括几个常用的通用命令,和各个类型的数据的操作,包括字符串、哈希、列表、集合、有序集合等在内的基本操作。
2024-03-25 14:51:03
1531
原创 Linux命令大全
使用tail命令,可以查看文件结尾的10行。locate很适合用来反复搜索很少变动的目录树,但是对于刚改名的旧文件以及新建的文件,locate就找不到了,除非重建数据库。举例说明,检测des.bllod.net主机网络功能是否正常,送出去要去信息需完成5次回应,每次间隔10s,数据包的大小为512B,输入命令:ping –c 5 –i 10 –s 504 –t 64 des.blood.net。FTP在启动时,会尝试自动登录远端系统,它会从用户的转述目录中读取.netrc文件的内容,以便自行登录。
2024-03-25 14:47:46
1086
原创 什么是 ECMAScript,它与 JavaScript 有何不同
关于 JavaScript](https://cloudaffle.com/history-of-javascript/)的[历史以及它是如何产生的,有一个完整的故事。长话短说,ECMAScript 中的 ECMA 是指欧洲计算机制造商协会,早在 1997 年就向该协会提交了 JavaScript 1.1 进行标准化。创建了一个技术委员会,旨在标准化通用的语法和语义,跨平台和供应商中立的脚本语言。
2024-03-25 14:29:44
935
原创 Node.js及node.js常用命令
另外,package.json文件只记录你通过npm install方式安装的模块信息,而这些模块所依赖的其他子模块的信息不会记录。npm login ----注意:运行npm前,必须把下包的服务器切换为npm官方服务器,否则会导致发布包失败 nrm ls ---查看当前服务器,nrm use 服务器 ---切换成指定服务器。-----------------------------------------------其他,自己创建使用------------------------------
2024-03-25 14:25:20
1254
原创 NPM是什么?及常用的命令
NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。13、一个npm包是包含了package.json的文件夹,package.json描述了这个文件夹的结构。注意事项:Node模块搜索是从代码执行的当前目录开始的,搜索结果取决于当前使用的目录中的node_modules下的内容。10、npm outdated:检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新。
2024-03-25 14:20:55
1084
原创 详解Python中xlwt库的基本操作
xlwt是一个用于在Python中操作Excel文件的库。它允许用户创建、修改和写入Excel文件,支持设置单元格的格式、样式等。
2024-03-25 14:16:00
1491
原创 python利用xlrd库处理Excel
工作中经常需要处理Excel,所以自己稍微写了一个函数,方便以后自己使用.大家也可以借鉴下.返回一个列表,里面是根据首行Name形成的字典.应该能处理大多数excel.
2024-03-25 14:12:55
381
原创 用python的pandas读取excel文件中的数据
方法,可通过文件路径直接读取。df.loc[i1:i2, "序号":"姓名"].values,返回行号[i1,i2]、列号["序号","姓名"]闭区间的数据,返回类型为ndarray(二维);df.iloc[i1:i2, j1:j2].values,返回行号[i1,i2)、列号[j1,j2)左闭右开区间内的数据,返回类型为ndarray(二维)。df.iloc[i1:i2, j1:j2].values,返回行号[i1,i2)、列号[j1,j2)左闭右开区间内的数据,返回类型为ndarray(二维)。
2024-03-21 16:16:37
2766
原创 Python 利用pandas和mysql-connector获取Excel数据写入到MySQL数据库
首先,我们需要导入pandas库和MySQL Connector/Python库,以便于读取Excel文件和连接MySQL数据库。import pandas as pd # 导入pandas库,用于读取Excel文件和处理数据import mysql.connector # 导入MySQL Connector/Python库,用于连接MySQL数据库。
2024-03-20 11:16:24
1454
原创 python利用openpyxl库操作Excel来读取、修改、写入测试数据
1 #读取每一条测试用用例分别保存到字典中,然后再将所有用例保存到列表中,如[{用例1},{用例2},{用例3}]定位C2单元格数据{'mobilephone':'13502288210','pwd':'123456'}sheet.cell(6,3).value='小小' #在空的单元格写入新的测试值。sheet.cell(3,2).value='妮妮' #更改已经存在的测试数据。2、定位单元格(cell),根据行列值,更改原有的数据、写入新的测试数据,
2024-03-20 09:40:27
1604
原创 Ubuntu系统内存查询方法,即快速又轻松!
其中包括内存使用情况。使用free命令查询内存信息,可以得到详细的内存信息,并且支持多种参数设置。4. 在htop窗口中,可以直接看到内存使用情况,例如,总内存、已用内存、空闲内存以及缓存和交换内存等信息。3. “free”命令可以显示系统内存的多种情况,包括总内存、已用内存、空闲内存以及缓存和交换内存等信息。3. 在顶部菜单栏中,可以看到内存使用情况,例如,总内存、已用内存、空闲内存以及缓存和交换内存等信息。4. 在“内存”信息下,会显示当前系统的总内存、已用内存、空闲内存以及缓存和交换内存等信息。
2024-01-10 13:40:34
2984
原创 向jsp页面传值时出现乱码
B可以是自己决定的编码格式:为<meta http-equiv="content-type" content="text/html;charset=utf-8"> 中的charset的值。(个人猜测是html会将发送的内容先编码为B格式,再发送到服务器,jsp的接受数据的编码是ISO-8859-1,所以先要用ISO-8859-1解码,再用B格式转化为原来的数据)姓名:<input name="name" type="text">学号:<input name="sno" type="text">
2024-01-10 11:23:13
505
原创 jsp页面 input传值提示不是有效数字
正则表达式:在正则表达式中,“\d”表示任何数字,“+”表示前面的元素可以出现一次或多次。如果您在JSP页面中遇到了“input传值提示不是有效数字”的错误,这通常意味着用户在表单中输入了非数字字符或者输入了无效的数字格式。您还应该考虑如何优雅地处理这种情况,例如,可以清除表单输入,重新显示表单,或者给出更明确的指导。后端验证:即使进行了前端验证,仍然需要在后端进行验证以确保数据的完整性和安全性。持续集成/持续部署 (CI/CD):确保您的代码经过了充分的测试,特别是与输入验证相关的部分。
2024-01-10 11:17:17
1096
原创 在VSCode中安装使用Copilot
如果觉得可以,按一下tab后,代码变亮。安装好后登录github,授权。在括号里回车,会出现可能的代码。在VSCode里找到扩展。在VSCode里初步尝试。
2024-01-10 11:01:20
870
原创 jsp页面之间传值的一些问题总结
这些设置信息保存在服务器端的话,消耗服务器端的资源,因此,可以将客户的个性化设计保存在 Cookie 内,每一次访问该主页,客户端将 Cookie 发送给服务器端,服务器根据 Cookie 的值来决定显示给客户端什么样的界面。虽然 sessionId 是随机的长字符串,通常比较难被猜测到,这在某种程度上可以加强其安全性,但是一旦被攻击者获得,就可以进行一些攻击活动,如:攻击者获取客户 sessionId,然后攻击者自行伪造一个相同的 sessionId,访问服务器,实际上等价于伪装成该用户进行操作。
2023-12-04 09:44:26
1490
原创 怎样用Ajax提交from表单并接收其中的json数据
1、首先我们需要一个form:XHTML代码如下: 标题: 内容:textarea name=contenttextarea/ 提交上面是一个需要提交内容的form,通常情况下,我们直接通过form提交的话, 提交后当前页面跳转到form的action所指向的页面。1、”键值对形式,使用$.post(url, data,fn)把数据提交给服务器方式二方式三 使用jQuery Form插件提供的ajaxSubmit()函数上面是我整理给大家的,希望今后会对大家有帮助。2:jquery用ajax提交数据。
2023-12-01 14:35:44
1389
原创 利用jQuery实现AJAX定时刷新局部页面实例
通过两种方法实例讲解ajax定时刷新局部页面,当然方法有很多种,也可以不使用ajax来刷新页面,可以使用jquery中的append来给指定内容加东西,但是都不太实用,最实用的方法还是ajax加载数据了。局部刷新我们讲述到最多的是ajax 了,当然也可以不使用ajax来刷新页面了,我们可以使用jquery中的append来给指定内容加东西了,当然最实用的还是ajax加载数据了。如果我只能刷新一个特定的页面的一部分,这将是很大的,例如:仪表盘上的交通灯显示系统状态。
2023-12-01 14:25:12
1876
1
原创 使用ajax实现jsp在不刷新页面的前提下与后台进行数据交互
在点击按钮后,从创建XMLHttpRequest对象开始到数据交互结束,虽然ReadyState一直在变化,但由于会自动调用 onreadystatechange ,故能在整个过程中实现监听数据交互的整个流程并做出相应的回应,在这里,当 (xmlhttp.readyState == 4 && xmlhttp.status == 200) ,即数据发送完毕且连接正常时,获取后台传过来的数据并显示到 id 为 myAjax 的 div 中。//5.3获取到页面的DIV,并设置内容。//5、操作获取到的信息。
2023-12-01 14:18:38
1496
1
原创 在jsp页面利用Ajax动态显示数据库中数据
在很多时候在服务器端的后台管理页面上需要显示数据库中某张表中的全部字段数据,这时候就需要根据数据库中的数据动态建立表格来显示。
2023-12-01 14:15:17
999
原创 jsp+ajax自动刷新局部页面
通过 AJAX,JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象, JavaScript 可在不重载页面的情况与 Web 服务器交换数据。AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。实验中利用JSP+ajax来实现自动刷新页面,并读/写数据库中的数据。处理ajax请求的jsp文件:ajax.jsp。发送ajax请求的jsp文件:zx.jsp。
2023-12-01 14:13:01
1511
Fay数字人助理版fay开源项目
2023-11-08
python 双色球+大乐透彩票AI预测
2023-02-18
python虚拟数字人控制器
2023-02-18
python实现读取文件夹下所有excel文件内容上传MySQL数据库,并附带生成log文件,同时上传成功之后清空文件夹
2023-02-10
jsp实现,登录,插入,查询oracle数据可视化看板,数据区域实现隐藏滚动条,但有滚动效果,图表利用highcharts控件
2022-04-19
tomcat 去读oracle数据库数据利用highcharts生成图表
2022-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人