陈泽胜746724926
陈泽胜746724926
全部文章
分类
学习笔记(43)
实现(1)
小记录(1)
读书笔记(7)
归档
标签
去牛客网
登录
/
注册
陈泽胜746724926的博客
TA的专栏
2篇文章
1人订阅
muduo网络库学习
2篇文章
0人学习
进程的另类理解,线程
读完《Linux多线程服务端编程》附录的一些感想
全部文章
(共8篇)
基于RSA和AES加密算法实现的socket加密传输模型
本文中的模型思路来自于这篇博客:https://www.cnblogs.com/sheng1255blog/p/5121536.html 基本思路:采用安全的RSA加密算法来对生成AES密钥对的种子进行加密传输。通信双方得到种子Seed之后分别生成AES加密密钥和AES解密密钥,此后就可以用AES对...
RSA
C++
c
gcc
Makefile
openssl
socket
AES
2020-05-10
1
2119
记录一个gcc编译时候的常见错误
很久没有写一些小项目了,多文件编译的时候又忘记了,导致浪费了不少时间找bug,这里记录一下 这里编译报错一些函数没有定义,原因是编译器在链接这些函数实现文件的时候没有找到这些函数的实现。下面有一篇博客写的很好,贴一下链接:https://segmentfault.com/a/119000000604...
C++
c
gcc
2020-04-17
0
1058
嵌入式SQL
我们知道,标准SQL是非过程化的查询语言,具有操作统一,面向集合,功能丰富,使用简单等多项优点。但和程序设计语言相比,高度非过程化的优点也造就了它的一个缺点:缺少流程控制能力,难以实现应用业务中的逻辑控制。 ------摘自...
C++
c
MySQL
2019-12-16
0
1212
记录一个gcc编译时的小知识点
今天在使用gcc编译程序的时候,源码中使用到了pow函数,也包含了头文件math.h,但是仍然报下面这个错:然后再网上找了下答案,说在编译的时候要加上-lm选项,也就是把数学函数的那个库加进去,这样才能编译成功。类似的有使用线程相关函数的时候也要加上-lpthread选项,使用到了C++11的特性的...
C++
c
gcc
2019-12-16
0
732
通过一个最简单的例子来看服务端编程的流程
在了解服务端编程的流程之前,我们需要先了解几个函数:1.创建套接字的函数(关于套接字的介绍在上一节中有了简单的描述,其实就是一个文件描述符,也就是一个整数) 首先我们可以在Linux终端输入:man 7 socket来查看系统对这个函数的描述文档。从以上描述我们可以看到,你要使用这个函数,首先要包含...
c
socket
2019-12-13
0
628
网络编程入门(Socket)
1.UNIX/Linux 中的 socket 是什么?在Linux中有一个哲学叫做:一切皆为文件所以在 UNIX/Linux 系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。 同样对于一个网络连接,Linux也把它作为一个...
C++
c
socket
2019-12-12
0
632
通过一个Makefile文件案例来了解Makeifle
这个例子是从《GNU make中文手册》(徐海兵译著)上拿来的,书上附了一个网站链接,但是好像访问不了(可能要***),我就把链接附上吧: http://xhbdahai.cublog.cn 首先书写时,可以将一个较长行使用反斜线(\)来分解为多行,这样可以使我们的Makefile书写清晰、容易阅读...
c
Makefile
make
2019-12-10
0
651
Makefile 初步了解
1.什么是Makefile,为什么要学习Makefile? Makefile 文件描述了整个工程的编译、连接等规则。其中包括:工程中的哪些源文件需要编译以及如何编译、需要创建那些库文件以及如何创建这些库文件、如何最后产生我们想要得可执行文件。尽管看起来可能是很复杂的事情,但是为工程编写 Makefi...
c
Makefile
make
2019-12-10
0
510