2018年11月26日
摘要:
小端方式:先存储低位字节,后存储高位字节 大端方式:先存储高位字节,再存储低位字节 如16进制数0x12345678,按字节编址在内存中占的位置,内存地址从0x00开始:
阅读全文
posted @ 2018-11-26 19:46
川洋
阅读(148)
推荐(0)
2018年7月6日
摘要:
1 struct sockaddr_in localaddr; 2 ///一定要给出结构体大小,要不然获取到的端口号可能是0 3 socklen_t len = sizeof(localaddr); ///fd是创建的套接字 4 int ret = getsockname(fd, (struct sockaddr*)&localaddr, &len)...
阅读全文
posted @ 2018-07-06 15:38
川洋
阅读(3231)
推荐(0)
2018年5月31日
摘要:
这里我安装的方式是通过brew方式,brew的安装方式请自行百度 brew install go 或 brew install golang
阅读全文
posted @ 2018-05-31 14:33
川洋
阅读(154)
推荐(0)
2018年5月4日
摘要:
点电脑右上角输入法,如下图显示,把使用半角标点符号勾掉就可以了
阅读全文
posted @ 2018-05-04 17:24
川洋
阅读(5920)
推荐(1)
2018年3月16日
摘要:
这里调用函数前加"::",代表调用的是全局函数,不是类自己的成员函数,下面是打印结果: global function class A
阅读全文
posted @ 2018-03-16 14:24
川洋
阅读(8554)
推荐(3)
2018年1月28日
摘要:
stackoverflow完美解决方案 https://stackoverflow.com/questions/24468370/linker-cannot-open-file-nafxcwd-lib 直接下载这个东西,安装后完美解决,链接地址:http://www.microsoft.com/en
阅读全文
posted @ 2018-01-28 22:44
川洋
阅读(3294)
推荐(1)
2017年3月15日
摘要:
服务端程序:server.c 客户端程序:client.c 1 #include <string.h> 2 #include <unistd.h> 3 #include <arpa/inet.h> 4 #include <sys/types.h> 5 #include <netinet/in.h>
阅读全文
posted @ 2017-03-15 16:14
川洋
阅读(230)
推荐(0)
2017年3月2日
摘要:
single.h 模板类单例模式与单例类似,只要理解单例模式,上面的代码就很好理解 main.cpp
阅读全文
posted @ 2017-03-02 10:03
川洋
阅读(351)
推荐(0)
2017年1月17日
摘要:
如果不理解Read类从public vecotr<AVP*>继承的话,可以这样,vector<AVP*> _avp; Read类从_avp继承,这样就很好理解了,直接看代码
阅读全文
posted @ 2017-01-17 18:11
川洋
阅读(1277)
推荐(0)
2017年1月6日
摘要:
a + b = a^b + ((a&b)<<1) a^b 表示不进位的位和 (a&b)<<1 表示向左移1为,表示进位
阅读全文
posted @ 2017-01-06 15:14
川洋
阅读(344)
推荐(0)