- 博客(308)
- 资源 (49)
- 收藏
- 关注
原创 Ollama+Chatbox本地部署运行deepseek
deepseek7b模型:链接:https://pan.baidu.com/s/1kVwKpq3f97q9qb6TIJE3kg 提取码:d9hr。1.5b模型:链接:https://pan.baidu.com/s/16xhJlmIUWlPb1GM3h98t_g 提取码:xzzl。编辑Modelfile 7b模型modelfile内容如下,文件内容为 from 加模型文件实际地址。ollama run +模型名称即可运行模型,运行完即可 通过命令行进行交互。测试过程中发现本机版本很容易无限循环。
2025-02-10 23:57:59
286
原创 sqli-labs靶场环境搭建
安装靶场需要phpstudy环境 和 sqli-labs源码 可以到github 或官网下载,也可以直接使用我下载好的。访问win7虚拟机的ip加路径如下,可以看到靶场页面,点击 setup/reset Database for labs。运行phpstudy安装程序,修改安装目录 不要包含中文和空格等即可。将sqli-lags-master 源码解压并移动到该目录。完成数据库初始化/重置 ,看到以下页面标识 安装/重置成功。点击网站-管理-打开根目录 可以打开网站部署的根目录。在网站中切换php版本。
2025-01-06 16:41:50
369
原创 HCIA网络基础11-静态路由
以太网交换机工作在数据链路层,用于在网络内进行数据转发。而企业网络的拓扑结构一般会比较复杂,不同的部门,或者总部和分支可能处在不同的网络中,此时就需要使用路由器来连接不同的网络,实现网络之间的数据转发。
2024-03-30 20:20:30
1032
原创 EVENG环境安装及测试 1
使用ftp工具链接 eve虚拟机 默认系统用户名密码 root /eve将下载的华为设备 linux 等镜像上传到如下目录,确保是解压后的文件回到实验页面 ,添加设备时可以看到新添加的 华为设备和 linux(其他设备为啥没显示?添加linux设备 启动后点击该设备可以进入该操作系统 默认用户名密码 root/eve@123。
2024-03-17 01:28:16
784
原创 linux常用的网络命令实战分享
在实际研发运维工作中常常会涉及到网关相关的操作和知识,这里对linux下常用的网关配置相关命令进行总结分享。一般会用到如下命令。
2024-02-23 16:28:38
1248
原创 keepalived双活互备模式测试
怀疑可能和他的 机制有关,执行一次失败后就不在执行了。测试一下keepalived的双主模式,所谓双主模式就是两个keepavlied节点各持有一个/组虚IP,默认情况下,二者互为主备,同时对外提供服务,任何一个节点宕机,虚IP自动漂移到另外一台服务器上,从而实现双活高可用。停止nginx服务,通过keepalived日志看到 优先级降低并切换到了 BACKUP 状态,虚ip漂移到了.12服务器上。重新启动.11 节点上的 nginx,可以看到优先级又回来了,VI_1状态又变回了MASTER。
2024-02-20 19:03:55
1302
原创 Python笔记16-实战小游戏飞机大战(下)
我们会添加一个Play按钮,用于根据需要启动游戏以及在游戏结束后重启游戏,还会修改这个游戏,使其随玩家等级提高而加快节奏。
2024-01-29 00:35:11
543
原创 Python笔记14-实战小游戏飞机大战(上)
下面来编写一个名为settings 的模块,在其中包含一个名为Settings 的类,用于将所有设置都存储在一个地方,以免在代码中到处添加设置。另外,在项目增大时,这使得修改游戏的外观和行为更容易:要修改游戏,只需修改(接下来将创建的)settings.py中的一些值,而无须查找散布在项目中的各种设置。在AlienInvasion 中,需要修改_check_keydown_events() ,以便在玩家按空格键时发射一颗子弹,此编写一个新方法_fire_bullet() 来完成这项任务。
2024-01-28 21:58:48
2148
3
原创 Python笔记13-测试函数和测试类
编写函数或类时,还可为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。测试让你深信,即便有更多人使用你的程序,它也能正确地工作。在程序中添加新代码时,也可以对其进行测试,确认不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常测试其代码,在用户发现问题前找出它们。
2024-01-28 12:31:28
1345
原创 Python笔记12-多线程、网络编程、正则表达式
正则表达式,又称规则表达式(Regular Expression),是使用单个字符串来描述、匹配某个句法规则的字符串,常被用来检索、替换那些符合某个模式(规则)的文本。线程之间是内存共享的,线程是属于进程的,一个进程内的多个线程之间是共享这个进程所拥有的内存空间的。线程:线程是归属于进程的,一个进程可以开启多个线程,执行不同的工作,是进程的实际工作最小单位。,表示出现组合 . 和 a-z A-Z 0-9 _ -的组合最少0次,最多不限。表示a-z A-Z 0-9 _ -的组合最少1次,最多不限。
2024-01-24 00:00:38
751
原创 Python笔记11-闭包、装饰器和设计模式
在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,我们把这个使用外部函数变量的内部函数称为闭包。单例、工厂模式、 建造者、责任链、状态、备忘录、解释器、访问者、观察者、中介、模板、代理模式等等模式。大批量创建对象的时候有统一的入口,易于代码维护,当需要修改创建逻辑时,仅修改工厂类的创建方法即可。比如某些工具类,仅需要1个实例,即可在各处使用,这就是单例模式所要实现的效果。当需要大量创建一个类的实例的时候, 可以使用工厂模式。闭包使用的变量的所用于在函数内,难以被错误的调用修改。
2024-01-23 23:26:28
701
原创 Python笔记10-数据可视化练习折线图
Echarts 是个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可. 而 Python 是门富有表达力的语言,很适合用于数据处理. 当数据分析遇上数据可视化时pyecharts 诞生了。JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据。主要功能:可以在各个编程语言中流通,负责在不同编程语言中进行数据传递和交互.图表的标题、图例、鼠标移动效果、工具栏等整体配置项。更具体的配置可以参考官网说明。编写如下代码,并运行。
2024-01-20 19:51:15
848
原创 Python笔记09-类属性、类方法和静态方法
类方法的 第一个参数 应该是 cls,由 哪一个类 调用的方法,方法内的 cls 就是 哪一个类的引用。类方法 就是针对 类对象 定义的方法,在 类方法 内部可以直接访问 类属性 或者调用其他的 类方法。在程序执行时:对象各自拥有自己的 实例属性,可以通过 self.访问自己的属性、调用自己的方法。如果使用 对象.类属性 = 值 赋值语句,只会 给对象添加一个属性,而不会影响到 类属性的值。多个对象的方法,在内存中只有一份,在调用方法时,需要把对象的引用 传递到方法内部进行调用。
2024-01-20 11:16:56
1000
原创 Python笔记07-异常、模块和包
Python 模块(Module),是一个 Python 文件,以 .py 结尾. 模块能定义函数,类和变量,模块里也能包含可执行的代码.模块的作用: python中有很多各种不同的模块, 每一个模块都可以帮助我们快速的实现一些功能, 比如实现和时间相关的功能就可以使用time模块我们可以认为一个模块就是一个工具包, 每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能.大白话:模块就是一个Python文件,里面有类、函数、变量等,我们可以拿过来用(导入模块去使用)
2024-01-07 16:50:52
953
原创 Python笔记06-文件操作
函数的文件对象,对象是Python中一种特殊的数据类型,拥有属性和方法,可以使用对象.属性或对象.方法对其进行访问,后续面向对象课程会给大家进行详细的介绍。readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。不同的编码,将内容翻译成二进制也是不同的,所以要使用正确的编码, 才能对文件进行正确的读写操作呢。在Python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,语法如下。文件如果不存在,使用”w”模式,会创建新文件。
2024-01-07 16:01:42
488
原创 Python笔记05-函数
函数定义语法def 函数名(输入参数):函数体return 返回值先定义函数、后调用函数参数不需要,可以省略;返回值不需要,可以省略result=a+bprint(r)#8空返回值Python中有一个特殊的字面量:None,其类型是:无返回值的函数,实际上就是返回了:None这个字面量None表示:空的、无实际意义的意思函数返回的None,就表示,这个函数没有返回什么有意义的内容。也就是返回了空的意思。
2024-01-07 15:26:05
961
原创 Python笔记04-数据容器列表、元组、字符串、集合、字典
print({1,1,1,1}) #输出 {1} 自动去重sets={1}sets=set()
2024-01-07 14:01:46
1541
原创 Python笔记03-判断和循环
如果在for循环外部访问临时变量:实际上是可以访问到的,在编程规范上,是不允许、不建议这么做的。无法定义循环条件,只能被动取出数据进行处理,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)用法2:获得一个从num1开始,到num2结束的数字序列(不含num2本身)用法3:获得一个从num1开始,到num2结束的数字序列(不含num2本身)如,range(5, 10)取得的数据是:[5, 6, 7, 8, 9]如,range(5, 10, 2)取得的数据是:[5, 7, 9]
2024-01-07 09:15:57
439
原创 Python笔记02-基础概念、数据类型及字符串格式化
n字符串在Python中有多种定义形式:单引号定义法:name=‘张三’双引号定义法:name=“张三”三引号定义法:name=“”“张三”“”三引号定义法,和多行注释的写法一样,同样支持换行操作。使用变量接收它,它就是字符串;不使用变量接收它,就可以作为多行注释使用。单引号定义法,可以内含双引号双引号定义法,可以内含单引号可以使用转移字符(\)来将引号解除效用,变成普通字符串。
2024-01-06 20:38:58
940
原创 Python笔记01-你好Python
1991年,第一个Python解释器诞生 ,Python这个名字,来自龟叔所挚爱的电视剧Monty Python’s Flying Circus。1989年,为了打发圣诞节假期,Gudio van Rossum吉多· 范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形)创建软链接后,会破坏yum程序的正常使用(只能使用系统自带的python2)删除掉/usr/bin/python 文件 并将新版本文件挂在到该为止。使用Python解释器程序,执行Python代码文件。根据需要挑选需要的版本下载。
2024-01-06 18:25:39
937
原创 tomcat国密ssl测试
sm2_rsa.pfx是三证书(SM2签名证书/私钥、SM2加密证书/私钥、RSA证书/私钥)PKCS#12文件。sm2_rsa.pfx 证书可以实现 rsa 和 国密ssl 的 自适应,sm2.pfx只能使用国密ssl。将 sm2_rsa.pfx sm2.pfx 添加到 tomcat/certs 目录。sm2.pfx是双证书(SM2签名证书/私钥、SM2加密证书/私钥)PKCS#12文件。本次测试所有的程序文件均已打包,可以直接点击下载使用。使用国密浏览器可以通过国密ssl进行访问。
2023-11-23 16:28:56
1694
原创 nginx国密ssl测试
root/apps/nginx-1.24.0/auto/lib/openssl/conf 文件内容中。修改nginx配置文件,如下,证书先配置 签名证书和私钥,再配置加密证书和私钥。如果编译过程中出现错误,根据错误信息baidu进行解决。执行make&& make install 进行安装,结果如下。下载文件并上传到服务器,这里使用centos 7.8。如下四个上传到 服务器并在nginx中进行配置。提交后下载的证书文件压缩包内容如下,下载解压nginx程序包,目录如下。
2023-11-23 11:20:31
1627
原创 git基本用法和操作
删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如:$git submodule add git://github.com/soberh/ui-libs.git src/main/webapp/ui-libs。检出仓库:$ git clone git://github.com/jquery/jquery.git。创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支。
2023-11-19 22:26:10
561
原创 dirsearch目录扫描工具的使用
官方介绍 :An advanced command-line tool designed to brute force directories and files in webservers, AKA web path scanner一个高级命令行工具,用于暴力破解网络服务器中的目录和文件,也称为网络路径扫描器。
2023-08-20 17:56:37
1196
原创 ES开启身份认证
X-Pack是Elastic Stack扩展功能,提供安全性,警报,监视,报告,机器学习和许多其他功能。X-Pack的发展演变:1,5.X版本之前:没有x-pack,是独立的:security安全,watch查看,alert警告等独立单元。2,5.X版本:对原本的安全,警告,监视,图形和报告做了一个封装,形成了x-pack。3,6.3 版本之前:需要额外安装。4,6.3版本及之后:已经集成在一起发布,无需额外安装,基础安全属于付费黄金版内容。7 .1版本:基础安全免费。
2023-07-31 20:47:10
2078
原创 Fido无密码认证示例部署运行
常见认证方式的问题目前流行认证方式普遍存在一些问题用户名密码模式:密码太复杂不容易记忆,而且当系统、应用很多时为了省事儿往往多个系统/应用都采用相同的密码。因此存在撞库、暴力破解等隐患动态密码模式:U盾 动态令牌,各个厂商不统一,每个应用都需要有一套,且Ukey需要后端的管理服务器人工维护用户和ukey。短信验证码依赖手机面临手机丢失、基站伪造等问题。生物特征认证:只在手机端普及,PC使用较少。生物特征如果被采集到服务器端存在泄露的隐患。FIDO的诞生。
2023-04-24 23:20:17
2375
原创 Oracle数据库备份操作测试
物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),前者是在关闭数据库的时候进行的,后者是以归档日志的方式对运行的数据库进行备份。逻辑备份的手段很多,如传统的EXP,数据泵(EXPDP),数据库闪回技术等第三方工具,都可以进行数据库的逻辑备份。在新终端中执行导出命令如下,可以看到导出成功,这里我们只导出了 用户 zxm 的数据,也可以根据表空间等进行导出。对于10g以上的服务器,使用exp通常不能导出0行数据的空表,而此时必须使用expdp导出。
2023-03-16 17:32:03
1391
原创 sqlserver数据库备份策略及实战测试
最近研究sqlserver数据库备份,这里吧测试过程总结分享!sqlserver日志备份主要分为三种 :全量备份、差异备份、事务日志备份。全量备份:备份特定时刻的数据库全量快照,是差异备份和事务日志备份的基础差异备份:备份自上次全量备份之后,发生数据变化的数据块,如果一次全量备份后发生了多次 差异备份那么,偏后的差异备份内容包含之前的差异备份内容。事务日志备份:备份还未被备份的事务日志文件。果一次全量备份后发生了多次 事务日志备份,那么,每个日志备份的内容都不相同。
2023-03-03 12:44:07
2311
原创 oracle基本操作
对zxm 授予当前用户表的权限。授予用户对当前用户表的(某字段)的操作权限。查询替他用户对(当前用户表字段)的操作权限。当给角色受权限的时候拥有此角色的用户同时也增加了权限 撤销时也一样 角色删除时 用户的对应权限也消失。查询其他用户对(当前用户表)的操作权限。
2023-02-23 16:21:24
843
原创 centos7.8安装oralce11g
为了熟悉rman备份操作,参照大神的博客在centos中安装了一套oracle11g,将安装步骤记录如下。
2023-02-13 17:48:35
1028
原创 mysql服务nginx和firewalld代理实现
工作中常常遇到只有某个特定服务器才能访问数据库的情况,这个时候为了解决团队同时访问数据库的问题可以采用nginx代理和linux防火墙流量转发的方式解决。
2023-01-31 12:51:11
1105
原创 这几个网络安全认知误区,研发人员一定要知道!
新时代,网络安全已经成为国家战略的重要组成部分,应用研发和运维人员作为网络安全防御体系的基础和支撑部分,发挥着十分重要的作用。只有正确认识网络安全,切实提高网络安全意识和专业技能,才能为新时代网络安全体系建设提供更有力支撑。愿与君同勉!
2023-01-15 09:48:22
920
原创 HCIA网络基础18-PPPoE
在接收到的所有PADO报文中,PPPoE客户端选择最先收到的PADO报文对应的PPPoE服务器,并发送一个PADR报文给这个服务器。在众多的接入技术中,把多个主机连接到接入设备的最经济的方法就是以太网,而PPP协议可以提供良好的访问控制和计费功能,于是产生了在以太网上传输PPP报文的技术,即PPPoE。PADR(PPPoE Active Discovery Request)报文:用户主机收到PPPoE服务器回应的PADO报文后,单播发起的请求报文,目的地址为此用户选定的那个PPPoE服务器的MAC地址。
2022-10-04 16:56:58
2522
1
原创 HCIA网络基础17-HDLC和PPP
广域网中经常会使用串行链路来提供远距离的数据传输,高级数据链路控制HDLC(High-Level Data Link Control)和点对点协议PPP( Point to Point Protocol)是两种典型的串口封装协议。串行链路普遍用于广域网中。串行链路中定义了两种数据传输方式:异步和同步。异步传输是以字节为单位来传输数据,并且需要采用额外的起始位和停止位来标记每个字节的开始和结束。起始位为二进制值0,停止位为二进制值1。
2022-10-04 16:25:28
1330
1
原创 HCIA网络基础16-访问控制列表ACL和网络地址转换NAT
然后,路由器根据匹配的地址转换表项,将报文的源IP地址和端口号转换成公网IP地址200.10.10.1和端口号80,并转发报文到目的公网主机。之后,根据匹配的Easy IP表项,将报文的源IP地址和端口号转换成出接口的IP地址和端口号,并转发报文到公网。本示例中,当内部主机A和主机B需要与公网中的目的主机通信时,网关RTA会从配置的公网地址池中选择一个未使用的公网地址与之做映射。路由器根据匹配的地址转换表项,将报文的目的IP地址和端口号转换成私网IP地址和端口号,并转发报文到私网中的服务器。
2022-10-04 12:03:52
840
原创 HCIA网络基础15-链路聚合和VRRP
配置了链路聚合后,多条物理链路被绑定成一条聚合链路,一个数据流中的帧通过不同的物理链路传输。N代表非活动链路,用于冗余备份。为了避免这种情况的发生,Eth-Trunk采用逐流负载分担的机制,这种机制把数据帧中的地址通过HASH算法生成HASH-KEY值,然后根据这个数值在Eth-Trunk转发表中寻找对应的出接口,不同的MAC或IP地址HASH得出的HASH-KEY值不同,从而出接口也就不同,这样既保证了同一数据流的帧在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担,即逐流的负载分担。
2022-10-04 11:06:21
2014
原创 HCIA网络基础14-VLAN及VLAN间路由
执行port trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] } | all }命令,可以配置端口允许的VLAN,all表示允许所有VLAN的数据帧通过。如果交换机收到不带标签的数据帧,会查找之前配置的MAC地址和VLAN映射表,根据数据帧中携带的MAC地址来添加相应的VLAN标签。当接收到对端设备发送的不带Tag的数据帧时,会添加该端口的PVID,如果PVID在允许通过的VLAN ID列表中,则接收该报文,否则丢弃该报文。在以太网中,CFI的值为0。
2022-10-03 23:35:17
1920
原创 HCIA网络基础13-DHCP、FTP和telnet
如果有多个DHCP服务器向DHCP客户端发送DHCP提供报文,DHCP客户端将会选择收到的第一个DHCP提供报文,然后发送DHCP请求报文,报文中包含请求的IP地址。收到DHCP请求报文后,提供该IP地址的DHCP服务器会向DHCP客户端发送一个DHCP确认报文,包含提供的IP地址和其他配置信息。在DHCP客户端收到服务器发送的DHCP提供报文后,会发送DHCP请求报文(DHCP Request),另外在DHCP客户端获取IP地址并重启后,同样也会发送DHCP请求报文,用于确认分配的IP地址等配置信息。
2022-09-30 22:44:41
462
linux/windows python3 安装文件
2022-09-05
ensp华为网络模拟工具全套安装文件
2022-08-14
elasticsearch-8.2.2-linux-x86_64.tar.gz
2022-07-20
测试用https服务 http服务
2022-07-18
nsq auth 权限认证服务
2022-05-10
log4j2.17.2
2022-04-14
etcdkeeper-v0.7.5-linux_x86_64.zip
2021-11-10
win7 虚拟机安装 vmware tool 补丁
2024-07-20
perl5.程序包,perl5.程序包,perl5.程序包,perl5.程序包
2023-11-23
fido认证示例程序实现无密认证
2023-04-25
openssl源代码openssl-3.0.1.tar.gz openssl-1.1.1m.tar.gz
2023-03-24
nsq auth 权限认证服务auth
2022-05-10
log4j2.17.2 漏洞修复程序包
2022-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人