DNSNAT
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   
vim常用插件

vim常用插件

vim中使用ranger https://blog.csdn.net/lxyoucan/article/details/116486176 [vim]defx.nvim 文件树插件
2022-08-14
DEVELOP
DNSNat-全民免费的内网代理工具

DNSNat-全民免费的内网代理工具

DNSNAT介绍​ 官网:http://dnsnat.com ​ dnsnat是一款具备内网穿透和动态域名解析功能的软件。相比其它内网代理,dnsnat灵活、易用、免费。无需配置和注册就可通过dnsnat生成的域名可以远程访问内网的code-server、ssh、aria等网络应用。本程序简单易用,可做到一键部署。使您内网的服务通过公网随时随地的访问。
2022-08-13
NETWORK
内存泄漏检测

内存泄漏检测

ASan -fsanitize=address //gcc4.9 新支持功能,比valgrind 性能好,可以替代mtrace valgrind // Linux下几款C++程序中的内存泄露检查工具
2022-08-13
DEVELOP
开源c语言数据结构库

开源c语言数据结构库

开源数据结构实现 fragglet / c-algorithms srdja / Collections-C attractivechaos / klib Klib 是一个 C 通用库,是一个轻量级和独立的 Glib 版本。
2022-08-13
DEVELOP
poll异步开发记录

poll异步开发记录

epoll_wait 时 POLLERR 与 POLLIN 同时返回的现象解析(转) https://www.bbsmax.com/A/GBJrAZ0Zz0/ Socket IO多路复用: epoll原理图解
2022-07-31
NETWORK
linux调试cpu占用100%

linux调试cpu占用100%

我们可以通过 gdb prog_name -> r 用在逐步调试自己的程序时 gdb -> attach process_id 正在运行中的后台程序突然卡在了某个地方,先ps再gdb/attach gdb prog_name core 程序core掉了
2022-07-30
SYSTEM
archlinux安装

archlinux安装

ArchLinux为了快速迭代,在安装上实在是太不友好了。作为一个入门级使用者,我踩了无数的坑才跳出来。为了让其他人不用重复跳坑,我写了个简易安装脚本,希望能让大家在安装的时候能轻松一点 目前仅测试过ArchLinux2020,不过别的应该也就是小改就行。 首先下载ArchLinux,然后建立虚拟机,修改成EFI启动,这方面的文章有很多,我就不重复了
2022-07-30
SYSTEM
静态路由使用下一跳IP与出接口的区别

静态路由使用下一跳IP与出接口的区别

配置下一跳为出接口的 好处是不用知道下一跳具体ip可以实现动态学习的效果 缺点在于下一跳路由器必须支持这种基本的arp代理功能.
2022-07-30
NETWORK
linux协议栈UDP代码流程

linux协议栈UDP代码流程

刚学协议栈的同学可能不是找不见代码流程 而是不明白协议栈运行原理。例如进入内核态 中断 阻塞非阻塞等。 123456789101112static int __init inet_init(void) (void)sock_register(&inet_family_ops);static const struct net_proto_family inet_family_ops = &
2022-07-30
NETWORK
S3C2440之系统时钟(ls_core)

S3C2440之系统时钟(ls_core)

今天笔者开始总结S3C2440的学习笔记,对于S3C2440的学习,笔者的着手点仍然是系统时钟,毕竟时钟是一个微机系统的时间标尺。微机没有了时钟,也就没有了时间尺度,那他也就无法有秩序的运行下去了。如果把CPU的所有工作任务作为纵坐标(y轴),那么时钟就是他的横坐标(x轴)了,如下图1 时钟概念所示。 图 1 时钟概念
2022-07-30
EMBEDDED > mini2440
123…10

搜索

Hexo Fluid