liunx_hello
码龄7年
关注
提问 私信
  • 博客:129,119
    问答:3,307
    132,426
    总访问量
  • 41
    原创
  • 1,576,805
    排名
  • 142
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-11-15
博客简介:

cxyzyywoaini的博客

查看详细资料
个人成就
  • 获得219次点赞
  • 内容获得13次评论
  • 获得1,649次收藏
  • 代码片获得267次分享
创作历程
  • 1篇
    2023年
  • 1篇
    2022年
  • 4篇
    2021年
  • 5篇
    2020年
  • 43篇
    2019年
成就勋章
TA的专栏
  • linux应用编程学习
  • Nuclei
    1篇
  • Spring Boot
    1篇
  • linux应用编程
    37篇
  • linux汇编编程
  • 51单片机学习
  • 随手记
    4篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Nuclei关于php168 V6.02 的POC

这个漏洞是在 /memberpost.php 中存在一个代码执行漏洞。如上图所示,当你的php168网站存在这个问题的时候,就会被检测到了。2.执行下面代码,get方式就可以了。1. 先注册一个用户。利用Nuclei 进行检测这个漏洞。
原创
发布博客 2023.02.26 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

window 连接到 centos Samba 文件共享

centos Samba 文件共享创建,window 连接到 centos Samba 文件共享
原创
发布博客 2022.05.03 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot 进行全局异常捕获的时候,无法正常捕获自定义的异常

全局异常捕获的处理:01 对系统异常的捕获,防止异常的情况暴露给外部接口02 对自定义异常的捕获,统一对外接口的返回格式Controller 层进行正常业务的开发调用了Service层的业务, 其中 login接口包含了一个异常的抛出Service 层业务处理在Service中抛出了一个自定义的异常处理,按照预期的情况,这个异常应该被 第一张图的异常处理进行捕获和输出,但是程序跑起来后,并没有按照预期的流程运行,而是完全没有经过第一张图的全局异常处理问题...
原创
发布博客 2021.11.03 ·
3837 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

安装Tomcat报错,提示java没有安装环境变量

解决方式: 在环境变量中新增一个 JAVA_HOME的环境变量,变量值 = 你安装的jdk 的路径如下图所示
原创
发布博客 2021.05.08 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git 常用命令

1.本地代码仓库的操作:git status 查看代码状态 git log 查看代码仓库提交的记录 git reset --hard HEAD 清除本地代码的所有修改2.远程仓库的数据操作:git clone http://198.156.23.22/dd/dd.git 从远程仓库下载代码 git init 初始化本地代码仓库版本3. 忽略某些文件的修改并提交到代码仓库1. 添加 .gitignore 文件,该文件内写明需要屏蔽的文件或者文件内容...
原创
发布博客 2021.01.06 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

本地部署git环境以及配置webhook,实现本地更新代码 云服务器上自动同步代码

1.部署环境配置 宝塔 + 云服务器 + gitlab + webhook 其中 gitlab 和 webhook 使用宝塔进行一键安装2. 主要说明使用webhook遇到的问题以及怎么进行调试执行脚本的代码如下,1.当第一次使用以下脚本无法创建代码仓库的时候,可以使用 宝塔自带的控制塔先设置git的一些参数如下,进行git clone http://192.168.0.0/ll/book.git 等操作先保证可以正常使用git功能...
原创
发布博客 2021.01.05 ·
783 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

TP框架下,利用模板引擎控制 某些便签不显示或者操作其属性

TP框架下(PHP + ThinkPHP),利用模板引擎控制 某些便签不显示或者操作其属性如下代码所示:在HTML的标签中增加函数{if $vo.status == 1}checked{/if} 当模板引擎传过来的$vo变量值为 == 1 的时候为这个标签增加一个checkd的属性,否则不添加这个属性采用同样的方式,当变量值为NULL 的时候,设置style="display: none;使其不进行显示<td data-id="{$vo.id}"><input type...
原创
发布博客 2020.12.23 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Neginx 出现404 问题修复

是
原创
发布博客 2020.12.10 ·
1333 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

centos 挂载window下的共享文件夹

1.确保centos能够ping通window主机的IP地址2. window设置文件夹网络共享3. centos挂载共享文件夹mount -t cifs //192.168.2.9/www /home/admin/www -o username=server,password=123,vers=2.0或者mount -t cifs //192.168.2.9/www /home/admin/www -o username=server,password=123,vers=3.
原创
发布博客 2020.12.04 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

交换机与集线器(HUB)抓包上的区别

当你想要知道一台网络设备,例如网络摄像机(IPC)往外发送了什么数据,你可以怎么抓包呢,考虑一些网段等因素,可以直接使用集线器(HUB)进行抓包。HUB抓包方式一般通过下图的连接方式就可以在PC机上利用wireshark等抓包工具,抓取网络上发送给设备的数据包和设备发送到网络上的数据包。HUB抓包原理集线器工作在物理层,属于1层设备,每发送一个数据,所有的端口均可以收到,采用了广播的方式上图中网络发送给1口的数据会广播到每一个接口,因此发送给3口的数据可以在2口获取...
原创
发布博客 2020.10.03 ·
3791 阅读 ·
0 点赞 ·
0 评论 ·
13 收藏

P2P 打洞介绍

1. 什么是P2P 正常情况下的数据交互:Client_1想要发送数据给 Client_2,需要经历下图所示的步骤: 不同客户端进行数据交互的时候,数据都需要通过服务器进行转发。因为所有数据都通过服务器进行转发,当有大量客户端进行连接的时候,服务器接收发送的数据量很大,会导致数据交互延时,所以Client_1 与 Client_2 进行大量数据交互的时候,速度会受到Server性能的限制。 当Client_1 与 Client_2 能够直接进行数据交互,而不通过服务器进行数据转发的话...
原创
发布博客 2020.06.14 ·
520 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

基于TCP实现多人聊天,遇到线程不够用的现象

发布问题 2019.07.20 ·
2 回答

基于TCP实现多人聊天,遇到线程不够用的现象

发布问题 2019.07.19 ·
1 回答

在Linux下基于TCP网络通信的多人在线聊天室

一、使用原理:TCP网络传输;多线程事件处理;二、功能简介:(服务端)1、打开服务端,服务端进行初始化,并等待客户端的连接;2、打开客户端,输入服务端的IP地址与端口号;服务端会产生一个线程与新增的客户端进行通信,并分配客户端的名称,每连接一个客户端,服务端会产生一个线程与客户端进行通信;3、每新建一个客户端服务端会为客户端分配一个名字,依次为: ‘a’,'b','c',...
原创
发布博客 2019.03.21 ·
3029 阅读 ·
2 点赞 ·
0 评论 ·
27 收藏

为什么我的链表在运行时会卡死或者无法存取信息?

答:

你的链表插入 就是重新建立新的链表,至少得出现
p->next = pnew;
pnew->next = NULL ;
你没有往链表里面尾部插入这个新的结点;
可以看我的博客
https://blog.csdn.net/cxyzyywoaini/article/details/88080125

回答问题 2019.03.19

关于C/C++中i=2时,(++i)+(++i)+(++i)+(++i)的计算结果引申出的疑问

答:
   sum=(++i)+(++i)+(++i)+(++i);
    printf("%d\t%d\n\n", sum,i);

    i = 2;sum = 0;
    printf("%d\t%d\n", sum,i);

    sum = (++i) + sum;
    printf("%d\t%d\n", sum,i);

    sum = (++i)+sum;
    printf("%d\t%d\n", sum,i);

    sum = (++i)+sum;
    printf("%d\t%d\n", sum,i);

    sum = (++i)+sum;
    printf("%d\t%d\n", sum,i);

19  6

0   2
3   3
7   4
12  5
18  6

回答问题 2019.03.19

随手记(一)

1、C/C++ 中 ,printf()函数计算参数时是从右到左进行压栈的,由于可变参数长度,所以右边的参数相对于左边是必须已知的;2、(1)cout<<(int &)a<< endl; //将a地址里面4个字节的存储内容以int 型的数据格式打印出来(2)cout<<(int)a <<endl; //强制类型转化(...
原创
发布博客 2019.03.18 ·
230 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

C++复习概括

1、内联函数 inline()2、Constexpr()函数3、递归函数4、函数的重载5、构造函数、析构函数、复制构造函数、浅复制&amp;深复制、new &amp;deleye[]6、函数功能声明 func::func() int func::name();7、静态数据成员、静态成员函数 静态数据成员的特性及其声明静态成员:为同一个类不同对象数据成员提供一...
原创
发布博客 2019.03.14 ·
180 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

逐个翻转每个字符串中的单词,如将I Am a Programmer ---》I mA a remmargorP

给定一个字符串,将字符串中的每个单词逐个翻转。举例如下:输入:“I Am a Programmer ”结果:"I mA a remmargorP "函数形式如下:char *ReversString(char *Source)#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;...
原创
发布博客 2019.03.11 ·
665 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

死锁,死锁的四个必要条件以及处理策略(详解)

转载来自:https://blog.csdn.net/wljliujuan/article/details/79614019#commentBox一、什么是死锁二、死锁与饥饿三、资源的类型 3.1 可重用资源和消耗性资源 3.1.1 可重用资源(永久性资源) 3.1.2 消耗性资源(临时性资源) 3.2 可抢占资源...
转载
发布博客 2019.03.07 ·
829 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多