- 博客(10)
- 收藏
- 关注
原创 linux系统分享网络给其他设备
总结一下,这段脚本主要是在Linux系统上启用IP转发,并配置了iptables NAT规则,使得通过wlp3s0接口的网络数据包可以被正确地NAT转换,从而实现内部网络与外部网络之间的通信。此时 other电脑的网络位于linux电脑内部,与nat方式相同,也就是说other处于内网中,可以主动访问其他电脑,其他电脑无法访问内网的设备。其他电脑设置网关为linux电脑的有线连接网口,当有数据访问时,将通过linux电脑的有线网口,linux有线网口又通过wifi网口转发数据出去。主机B安装魔法上网软件。
2024-01-11 11:22:21 2057 1
原创 libpcap使用整理
Libpcap是Packet Capture Libray的英文缩写,即数据包捕获函数库。该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂模式。这个在原始套接字中有提到。
2022-09-07 08:34:28 3667
原创 java多线程学习01(基于b站学习视频 狂神说java)
前言自学java的学习笔记博客,仅供本人学习研究用多线程对于线程和进程的概念一直有大体的概念,使用过c++11 , qt的多线程,但是仍然感觉对于线程不够深入了解。下面这个图看起来比较直观的讲明多线程和单线程的区别,但是有一点需要注意,同一个cpu的同一个核心,在任意时刻只能运行一条指令。意思就是,假如有一台电脑是单cpu ,单核心。那么在这台电脑上运行多线程的程序是没有意义的,而且效率有可能会更加慢,原因在于切换线程会消耗时间和资源。cpu执行分为io操作和计算操作,如果有一个合适的调度在io
2021-09-12 22:43:21 199
原创 java学习 基础篇 源于狂神说java 05类的补充 抽象/接口/内部类
静态代码块package com.oop.demo02;import com.oop.demo.Teacher;public class Test1 { { System.out.println("匿名代码块"); //创建对象时执行一次 } static { System.out.println("静态代码块"); //代码运行期间只执行一次 静态方法 } public Test1(){ System.ou
2021-09-01 20:48:08 108
原创 c++11~14新特性 侯捷课程总结
1. >c++11 之前 在模板中,编译器碰到 >> 会认为是操作符 导致编译失败//c11之前vector<list<int> >;//c11之后vector<list<int>>;2. nullptrc++11 之前 空指针以NULL代表编译器的实现 #define NULL (void*)0c11之后 nullptr 类型为nullptr_t类型内部定义为:typedef decltype(nullptr) nu
2021-08-15 15:59:24 721
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人