Blog

一遍用了千遍,千遍只为一遍

fossil使用(一)

这篇文章主要简单的介绍下fossil的简单用法 什么是fossil fossil是另一种分布式版本控制系统。和Git一样,它维护了一份变更记录,不管开发者是否能够访问主仓库。 和Git不同的是,fossil支持自动同步(auto-sync)模式,在远程仓库可用的时候能够自动推送提交。如果在提交的时候无法访问远程仓库,fossil会保存变更,直到下次能够...

Linux下Typora增加图床功能

这次的内容主要是参照网上的博客,利用PicGo在Ubuntu下实现Typora自动上传图片到图床的功能,这次用到的图床有gitee仓库跟github仓库 设置Gitee仓库 首先新建一个仓库 选择开源 给仓库添加一个Readme文件(个人理解这是一种初始化的行为) 仓库建立完成后点击设置 在安全设置里面找到私人令牌选项 点击生成新令牌 对私人令牌补充一...

解析ELF文件(一)

ELF Header

ELF文件 ELF 是Executable and Linking Format的缩写,即可执行和可链接的格式,是Unix/Linux系统ABI (Application Binary Interface)规范的一部分。Unix/Linux下的可执行二进制文件、目标代码文件、共享库文件和core dump文件都属于ELF文件。 可以利用file命令来判断一个文件是不是ELF格式,比如我以...

Ubuntu18.10 sudo apt-get update 报错

nodesource

问题 今天准备安装一个Linux下的苹果手机录屏软件,结果输入sudo apt-get update发生了错误,现象如下 copyright@copyright-Vostro-3559:/etc/apt$ sudo apt-get update [sudo] copyright 的密码: 命中:1 http://archive.ubuntukylin.com:10006/ubuntuk...

Linux下iOS设备投屏

给uxplay点赞

编译uxplay源码 来到uxplay的github主页,下载源码。(突然发现很少有人发现这个项目) 根据Readme.md提示,要编译源码需要依赖的环境为前三部分 cmake很早前我就安装过了,这里就不演示了 来安装第二个跟第三个依赖 sudo apt-get install libssl-dev libavahi-compat-libdnssd-dev libgstre...

Socket实验(三)

smtp协议邮箱客户端

实验内容 利用SMTP协议来发送电子邮件,连接的端口采用非SSL端口,端口号为25。这次的实验完成发送邮件文本内容以及附件(图片以及文件)的任务。后面的实验再来增加SSL协议。本质上就是实现一个邮件客户端。 实验过程 基本思路 创建客户端套接字–>与收件人的SMTP服务器进行连接–>发送HELO命令–>发送AUTH LOGIN命令–>发送发件人的邮箱账号的ba...

Windows10下用vscode开发stm32

前言 本文主要是介绍在win10的环境下,利用cubemx,openocd,vscode软件以及烧录工具stlink来实现stm32的开发。(主要是去实习了,公司要求换个环境开发) 安装清单 vscode MinGw 交叉编译工具链 openocd cubemx stlink驱动 安装vscode 直接去官网下载安装程序即可,或者可以参考这篇博客。 安...

解决win10磁盘利用率100%问题

前言 重装了win10之后就发现很卡顿,打开任务管理器发现磁盘利用率达到100%,在网上也发现很多解决方法但是对我来说并没有用,直到我在油管上看到一个视频才解决了这个困扰我半年久的问题。 传送门 关于翻译:在视频的进度条下方点击设置->字幕->自动生成英文,然后设置完成后再点击设置 ->自动翻译 ->中文简体 方法 其实视频上介绍了几个方法,我用了...

熟悉常用的网络命令

计算机网络实验

按照计软同学给的我们学校计算机网络课程的实验,这次做的是实验二,主要是熟悉一些常用的网络命令。 ifconfig ifconfig -a 这个命令熟悉的不能再熟了,输入命令后显示的内容如下 inet:IP地址 netmask:子网掩码 broadcast:广播地址 mtu:最大传输单元(通信协议的某一层上面所能通过的最大数据包大小) wlps20:电脑无线网卡的名字...

Ubuntu18.10解决libgtk安装问题

原来是apt源的问题

问题 在Ubuntu18.10下安装bochs的时候出现了这个错误,提示没有安装libgtk2.0-dev的问题 输入 sudo apt-get install libgtk2.0-dev 仍然无法安装,命令行提示很多依赖需要改变跟安装,自己手动安装后还是无法解决问题,上网搜索了很多博客也没找到解决问题的方法,最后是猜测是不是软件源的问题才发现自己长久以来使用的源跟我的Ubun...