自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 网络代理 3-简单代理实战(nc+iptables)

通过iptables和nc进行网络转发,模拟代理转发场景

2024-03-11 00:21:11 432

原创 网络代理 2-常用场景

某天想习下最新的AI知识,尝试下AI界比较先进的chatGPT,那么场景1的网络可能就不适用了,此时可能就需要借助一些代理进行学习了(从场景2来看,感觉是不是绕弯路了?为什么加速器会快呢?在家使用浏览器访问网页,那么简化后的网络路径大概如下。

2024-03-11 00:19:14 361

原创 网络代理-开篇

在计算机网络中,代理是一种充当客户端和服务器之间中介的服务器。它接收来自客户端的请求,并将其转发给目标服务器,然后将服务器的响应返回给客户端。代理在通信过程中充当了中间人的角色,使得客户端和服务器之间的交互更加灵活和安全。

2024-03-07 23:18:37 911 2

原创 设计者的品味

在困难地点或预算不足的条件下,建筑师就只能做出很简练的设计。你需要的是咬牙向前冲刺的痛苦,而不是脚被钉子扎破的痛苦。好的设计并非一定要有趣,但是很难想象完全无趣的设计会是好的设计。好设计通常是有点趣味性的设计。好设计是解决主要问题的设计。好设计是模仿大自然的设计。好设计是永不过时的设计。好设计是看似容易的设计。好设计是能够复制的设计。好设计常常是奇特的设计。好设计常常是大胆的设计。好设计是启发性的设计。好设计是简单的设计。好设计是艰苦的设计。好设计是对称的设计。好设计是一种再设计。好设计是成批出现的。

2024-03-01 13:53:22 332 1

原创 C/C++面试必备(三)

七、成员函数1)构造函数创建一个类类型的对象时,编译器会自动使用一个构造函数来初始化该对象。构造函数是一个特殊的、与类同名的成员函数,用于给每个数据成员设置适当的初始值。构造函数一般就使用一个构造函数初始化列表来初始化对象的数据成员(考点,下边会说到)如果定义了构造函数,无论是否有参数,系统都不会再提供无参构造函数。无参构造函数并不一定真的无参,只是可以以无参的方式的调用。2)co

2016-07-19 22:21:20 387

原创 C/C++面试必备(二)

五、引用普通引用只能引用左值,常引用既可以引用左值又可以引用右值。普通引用也叫做左值引用;常引用也叫做万能引用;  1、引用型函数返回值1)可以将函数的返回类型声明为引用,避免函数返回值所带来的内存开销,如果一个函数返回类型声明为引用,那么该函数返回值就是一个左值。 2)为了避免在函数外部修改引用的目标变量,可以为该引用附加常属性。3)不要从函数中返回局部变量的引用,因为所引用

2016-07-08 16:38:40 340

原创 C++面试笔记(一)

一、C++等价字符串&& 《==》 and|| 《==》 or^  《==》 xor{  《==》 }  《==》 %>二、两个整数的交换,不使用第三个参数。int a=3;int b=5;a = a^b;b = a^b;a = a^b;三、函数重载1)函数重载的定义 在相同的作用域,定义同名的函数,但是它们的参数表必须有所区分,这个的函

2016-07-06 23:02:27 295

原创 Strcpy,memcpy函数的内存重叠

最近想要还工作,所以复习了下C语言的知识点,在看有些面试题跟博客时发现了些问题,我在这里总结下。大部分题目是这样的,给定char * strcpy(char * strDest,const char * strSrc);原型,然后接下来是写出他的实现。char * strcpy(char * strDest,const char * strSrc) {

2016-07-05 11:11:33 666

转载 如果是初学C语言请看完 一些成功人士的心得

如果是初学C语言请看完 一些成功人士的心得整理资料过程中偶然看到原先下载的一篇文章,拿来分享下,转自程先的专栏    今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的1和0进行编码的;是他们发现了我们可以利用一个预先编写好的程序控制机器,并

2016-06-28 21:52:26 708 1

原创 C语言/函数指针

c语言中函数名其实就是一个函数的地址#includevoid function(){ printf("hello,world\n");}int main(){ void (*p)() = function; p(); (*function)(); printf("%p\n",p); printf("%p\n",*p); printf("%p\n",function);

2015-11-03 22:11:12 305

原创 C指针笔记

C指针笔记(GCC编译器)    分享下C学习过程中指针的用法,暂时也就分析一级指针。       其实呢,指针变量说白了就是一个变量,只是存储的内容是一个地址罢了。    最近看书看到俩例子留下了比较深刻的印象,下边这是一个关于转换进制的问题,把10进制转换为10进制输出,可能这样程序在实际开发中用的不太多吧,但是我感觉对理解知识应该起到不少的作用 1 #inclu

2015-01-26 22:33:34 495

原创 局域网聊天室

最近学习网络编程,写了一个聊天室,基本功能已经实现,还有待优化的部分#include"server.h"static int sockid,i,end;void fa(int signo){ printf("\r服务器正在关闭>>>>>\n"); sleep(2); close(sockid); exit(0);}typedef struct{ struct sockad

2015-01-21 20:24:24 646

原创 关于c/c++中信号传送数据函数sigqueue的认识

最近学习unix系统信号时候遇到了函数sigqueue函数,网上看了看一切前辈写的感觉思路挺清晰的,但是自我感觉理解不是很清楚,我就在这唠叨两句,留着以后复习用。(用的是ubuntu14.04系统测试)    首先呢,看下它的原型吧:       #include        int sigqueue(pid_t pid, int sig, const union sigval va

2015-01-10 22:47:14 1126

跟我一起写makefile

跟我一起写makefile

2024-03-11

C_C++指针经验总结

C_C++指针经验总结

2015-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除