郭同学如是说
码龄7年
求更新 关注
提问 私信
  • 博客:143,644
    社区:169
    143,813
    总访问量
  • 145
    原创
  • 151
    粉丝
  • 35
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-11-29

个人简介:在这里亟需一个宏大的的沉思。

博客简介:

郭同学如是说

博客描述:
个人网站:www.gls.show。在此处亟需一个宏大的的沉思。
查看详细资料
个人成就
  • 获得148次点赞
  • 内容获得41次评论
  • 获得431次收藏
  • 代码片获得1,600次分享
  • 博客总排名1,705,109名
创作历程
  • 3篇
    2023年
  • 55篇
    2022年
  • 87篇
    2021年
成就勋章
TA的专栏
  • 网络安全实验
  • Linux
    25篇
  • seedlab
    1篇
  • C语言
    3篇
  • 工具使用
    10篇
  • 汇编
    1篇
  • LaTeX
    2篇
  • 报错解决
    1篇
  • shell
    2篇
  • docker
    5篇
  • Go语言
    3篇
  • 杂谈
    1篇
  • Git
    2篇
  • LeetCode
    19篇
  • 漏洞分析
    4篇
  • 算法基础
    22篇
  • 剑指offer
    24篇
  • 网络安全
    2篇
  • PAT甲级
    28篇
  • 笔记
    1篇
  • 语法基础
    1篇
  • 病毒分析与防护实验
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 云原生
    docker
  • 操作系统
    linux
  • 网络空间安全
    系统安全安全架构
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 问答
  • 帖子
更多
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 问答

  • 帖子

  • 社区

  • 视频

  • 课程

  • 关注/订阅/互动

  • 收藏

搜索 取消

病毒分析与防护实验1——注册表.pdf

发布资源 2021.03.07 ·
pdf

计算机网络_谢希仁_第七版_课后答案.pdf

发布资源 2021.03.11 ·
pdf

一个基于 LKM 的 Linux 内核级 rootkit 的实现

rootkit是一种恶意软件,攻击者可以在获得 root 或管理员权限后安装它,从而隐藏入侵并保持root权限访问。rootkit可以是用户级的,也可以是内核级的。关于rootkit的详细介绍可以参考https://en.wikipedia.org/wiki/rootkit有许多技术可以实现rootkit,本项目使用的是通过编写LKM(Linux kernel module)并hook系统调用表的方式。这种方式具有诸多优点,比如rootkit作为内核模块可以动态的加载和卸载,大多数rootkit也都是通
原创
博文更新于 2023.02.27 ·
1859 阅读 ·
2 点赞 ·
3 评论 ·
8 收藏

SEED-lab:Heartbleed Attack Lab

OpenSSL 库中的一个漏洞,受影响的 OpenSSL 版本范围从1.0.1到1.0.1 f,在一些新版本的OpenSSL中无法复现心跳协议是如何工作的。心跳协议由两种消息类型组成: HeartbeatRequest 包和 HeartbeatResponse 包。客户端向服务器发送一个 HeartbeatRequest 数据包。当服务器接收到它时,它会发回 HeartbeatResponse 数据包中接收到的消息的副本。目标是保持连接活跃心脏出血攻击是基于心跳请求的。这个请求只是向服务器发送一些数
原创
博文更新于 2023.02.25 ·
1840 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

两行代码将vdi文件转换为vmdk文件,使得virtual box虚拟机在vmware中运行

两行代码将vdi文件转换为vmdk文件,使得virtual box虚拟机在vmware中运行
原创
博文更新于 2023.01.15 ·
2326 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

【C语言指针】char* argv[] 、char **argv、命令行传参

命令行环境下的C语言程序不同于 ide 一键 build and run,在命令行环境下运行C语言程序,可以指定参数,argc 表示参数的个数, argv 表示参数的字符串数组下面是一个C语言程序,它将打印出参数的个数和值#include <stdio.h>int main(int argc,char **argv){ printf("argc is %d
argc is :
",argc); for(int i=0;i<argc;i++
原创
博文更新于 2022.08.13 ·
15426 阅读 ·
32 点赞 ·
4 评论 ·
94 收藏

【生产力工具】Surfingkeys——网页版Vim

什么是SurfingkeysSurfingkeys 是一个Chrome/火狐浏览器的扩展,安装之后可以通过类似vim的操作来控制浏览器,比如hjkl来进行上下左右的移动,e d来完成网页的翻页,gg、G实现网页首位的快速跳转每个按键/按键组合都对应着不同的操作,记住这些快捷键可以方便的摆脱鼠标,增加生产力按下?可以快速打开它的帮助文档,按下;e可以更改每个按键对应的功能(如下图所示)但是,需求是因人而异的。为求同存异,笔者下面会在一定情境下举例说明Surfingkeys的使用方法按 f 键进
原创
博文更新于 2022.08.13 ·
1839 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

【计算机教育中缺失的一课】Markdown快速入门

Markdown简介Markdown 是一种轻量级标记语言Markdown 编写的文档可以导出为多种格式,比如PDF,word,HTML等。平时写实验报告就可以用Markdown编写然后输出为PDF格式Markdown 编写的文档后缀为.md常用编辑器: typoraMarkdown的好处可以只关注文字内容本身,而不是花太多时间在排版上可以导出为多种格式书写美观大方学习之后可以用在书写博客、gitbook等上面,现在很多内容创作平台都支持Markdown语法Markdown快
原创
博文更新于 2022.08.13 ·
566 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

汇编语言光速入门

一个汇编语言光速入门手册
原创
博文更新于 2022.06.01 ·
774 阅读 ·
0 点赞 ·
5 评论 ·
4 收藏

程序的生命周期:从.c文件到二进制文件

一个.c文件是如何成为一个可执行二进制文件的?文件后缀被执行过程工具细节.c预处理预处理器(cpp,c pre-processor)宏替换、头文件展开、注释删除.i编译cclC语言程序转化为汇编语言程序(.s).s汇编编译器汇编语言程序转化可重定位目标文件(.o).o链接ld(链接器)将多个.o文件链接为一个可执行文件预处理使用cpp(C 预处理器)完成了:将.c文件转化为.i文件在这里.i文件只是一个后缀而已,本质上仍然
原创
博文更新于 2022.05.28 ·
795 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

beamer制作学术slide

beamer简介LaTeX documentclass的一种适合制作学术风格PPT[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qwj1kIuo-1653640684885)(/image/Beamer-titlepageUpdated.png)]一个快速入门途径在GitHub上找一个模板做填空题即可把人名、标题等相关替换掉了解一些beamer的基本使用方法基本语法首行是\documentclass[11pt]{beamer}表示字体
原创
博文更新于 2022.05.27 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

LaTeX快速入门

LaTeXLaTeXLaTeX 编辑器overleaf,一个在线的、网页端的LaTeX编辑器已被墙可以使用谷歌账号登录TeXstudio开源的、跨平台的集成开发环境,由Qt编写LaTeX 基本概念LaTeX 设计初衷:分离内容与格式,以便作者能够专注于内容创作而非版式设计发音:雷泰赫优点强大的数学公式排版能力跨平台、免费、开源容易生成复杂的专业排版元素,如脚注、交叉引用、参考文献、目录等可扩展性(通过开发宏包)LaTeX 基本命令\命令由反斜线
原创
博文更新于 2022.05.27 ·
469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件描述符与inode的关系

文件描述符Linux中,文件描述符(File descriptor,fd),是表示指向文件的引用的抽象化概念,在形式上是一个非负整数,当进程打开现有文件或创建新文件时,内核向进程返回一个文件描述符下面open系统调用返回一个文件描述符给fdfd = open(pathname, flags, mode)常见的几个文件描述符:STDIN,文件描述符:0;标准输入,默认从键盘读取信息;STDOUT,文件描述符:1;标准输出,默认将输出结果输出至终端;STDERR,文件描述符:2;标准
原创
博文更新于 2022.04.23 ·
2413 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

Windows解决scoop下载错误:raw.githubusercontent.com:443

命令行下载scoop:Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')报错:MethodInvocationException: Exception calling “DownloadString” with “1” argument(s): “请求的名称有效,但是找不到请求的类型的数据。 (raw.githubusercontent.com:443)”首先检查了
原创
博文更新于 2022.04.21 ·
3973 阅读 ·
2 点赞 ·
2 评论 ·
4 收藏

查看Linux系统信息的几种方法

uname命令$ uname -aLinux metalts 5.4.0-84-generic #94~18.04.1-Ubuntu SMP Thu Aug 26 23:17:46 UTC 2021 x86_64 x86_64 x86_64 GNU/Linuxlsb_release$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.6 LTSRelea
原创
博文更新于 2022.04.21 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

github开源项目:给PDF添加书签

下载地址:https://github.com/ifnoelse/pdf-bookmark/releases软件环境:Windows获取目录打开http://product.china-pub.com/,在搜索框中输入书名,可以得到一个一个有目录的页面,比如计算机组成与设计:硬件/软件接口(原书第5版),复制该目录偏移偏移数字=当前页面数字减去真实页面数字比如我当前是14页,但是其实是第1页,则偏移为13运行打开软件,将目录复制进去,然后选中PDF,点击生成目录,会生成一个带有目录版本
原创
博文更新于 2022.04.21 ·
1009 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

命令行自动纠错命令:fuck

thefuckthefuck是github上一个项目,可纠正命令中的错误打开链接查看神奇效果安装与配置以我所在的Ubuntu服务器为例:sudo apt install thefuckvim ~/.bashrc#文件末加入下面语句,给thefuck取别名fuckeval "$(thefuck --alias fuck)"#使配置生效source ~/.bashrc官方推荐的安装方法:On macOS or Linux, you can install The Fuck via
原创
博文更新于 2022.04.21 ·
1237 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

watch命令实现Linux监控

watch命令简介watch命令可以重复的执行命令,并且将其输出在命令行上,可以方便的实现一些简单的监控 watch -n 1 cat 1.txt上面的这个命令输出1.txt的内容,-n 1表示每隔一秒钟执行一次命令右侧shell执行命令,左侧是watch的输出我们可以看到先是输出了wdnmd,然后输出了nmsl,至此,我们很简单的实现了一个不断变化的文件的监控,但它是实用的——比如监控一个动态变化的log日志另一个小例子:在所有进程中查找是否有node关键字的进程,每隔三秒刷新一次 wa
原创
博文更新于 2022.04.21 ·
1929 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

一文搞懂 Linux TTY

TTY的历史TTY全称TeleTYpewriter,也即是电传打字机,它通过两根电缆连接计算机,一根用于向计算机发送指令,一根用于接收计算机的输出,输出结果是打印在纸上的由于历史原因, Linux保留了TTY,上述的输入和输出两个电缆,可以简单的认为是键盘输入和显卡输出tty和stty命令tty命令返回当前的终端名字,1表示可以通过Ctrl+Alt+F3得到$ tty/dev/pts/1stty是对tty进行设置的命令,s表示set - Display all settings for
原创
博文更新于 2022.04.19 ·
4993 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

shell脚本转化为二进制文件

shc简介shc,全称 shell script compiler,可以将shell脚本编译为二进制可执行文件,从而达到隐藏源代码的目的shc的工作过程分为两步:将shell脚本转化为C语言源码将C语言源码进行编译链接得到二进制文件shc网站安装方式sudo apt-get install shc使用vim hello.sh写入:#!/bin/bashecho "hello,world~"$ shc -f hello.sh$ lshello.sh hello.sh
原创
博文更新于 2022.04.18 ·
6026 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏
加载更多