昨晚写了这样的一个程序,目地是用来测试connect超时连接.代码如下:  客户端 #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> 作者:liushengxi_root 发表于 2019/01/08 11:00:53 原文链接 https://blog.csdn.net/liushengxi_root/article/details/86062661 继续阅读 >>


刘生玺 19/01/08 11:00:53
实现教程:https://danluu.com/malloc-tutorial/ 说实话,这个大一的应该也能写出来.所以我就不说什么了,直接上代码 #ifndef _MALLOC_H #define _MALLOC_H #include <cassert> #include <string.h> #include <sys/types.h> #include &... 作者:liushengxi_root 发表于 2019/01/06 22:13:49 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85919541 阅读:19 继续阅读 >>


刘生玺 19/01/06 22:13:49
网络编程处理的事件主要有I/O,信号和定时器!!!  timer.h (client_data类和定时器类的实现) #ifndef _TIMER_H #define _TIMER_H #include <time.h> #include <sys/socket.h&am 作者:liushengxi_root 发表于 2019/01/06 22:08:12 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85953849 继续阅读 >>


刘生玺 19/01/06 22:08:12
1 数据库系统概述 1.1 数据库的4个基本概念 数据(Data):数据库中存储的基本对象 数据库(Database):长期储存在计算机内、有组织的、可共享的大量数据的集合。 数据库管理系统(DBMS):用户与操作系统之间的一层数据管理软件 数据库系统(DBS) 1.2 数据管理技术的产生和发展 人工管理->文件系统->数据库系统阶段 1.3 数据库系统的特点 数据结构化 数据的共享性高,冗... 作者:liushengxi_root 发表于 2019/01/04 17:19:21 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85780872 阅读:31 继续阅读 >>


刘生玺 19/01/04 17:19:21
3.直角三角形类 (10 分) 创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。 interface IShape {// 接口 // 抽象方法 求面积 public abstract double getArea(); // 抽象方法 求周长 public ab... 作者:liushengxi_root 发表于 2019/01/02 17:51:10 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85601271 阅读:442 继续阅读 >>


刘生玺 19/01/02 17:51:10
首先给出基本所有的信号,方便以后查询. *1 SIGHUP 终止 终止控制终端或进程 2 SIGINT 终止 键盘产生的中断(Ctrl-C) 3 SIGQUIT dump 键盘产生的退出 4 SIGILL ... 作者:liushengxi_root 发表于 2019/01/01 16:59:51 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85537345 阅读:123 继续阅读 >>


刘生玺 19/01/01 16:59:51
实验: 数据库安全性实验 一、实验目的 创建表和用户管理 创建表单是数据库中最基本的操作,也是使用比较频繁的操作,因此必须掌握SQL的(CREATE语句)的使用方法。而对于用户的管理操作更是一名合格的DBA所必须掌握的.本实验就要求掌握并熟悉这两项基本技能. 用户权限管理 为了保证数据库的安全性,每个DBMS都为系统针对于每一个用户设计了权限管理来保证数据安全.本实验就要求掌握对用户权限管理的... 作者:liushengxi_root 发表于 2018/12/29 11:54:02 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85336762 阅读:85 继续阅读 >>


刘生玺 18/12/29 11:54:02
个人配置说明:5.7.24 MySQL Community Server (GPL),环境CentOS 7 1.MYSQL 不支持语句触发(for each statement),只支持行触发(for each row,新旧数据通过关键字new和old区别) 实验: 数据库存储和触发器实验 一、实验目的 理解,实现并逐渐熟悉存储过程的使用 存储过程(Stored Procedure)是... 作者:liushengxi_root 发表于 2018/12/29 11:47:19 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85333801 阅读:91 继续阅读 >>


刘生玺 18/12/29 11:47:19
协程实现原理 协程的本质都是通过修改 ESP 和 EIP 指针来实现的。其理论上还是单线程在运行. 程序在CPU上运行时依赖3个寄存器: ESP寄存值指向当前栈顶地址,指向当前指令需要的数据 EBP指向当前活动栈帧的基地址 指令寄存器IP,指向当前需要运行的指令 实现协程的多种方法 利用 glibc 的 ucontext 组件(云风的库) 使用汇编来切换上下文(实现miniC协程,腾讯lib... 作者:liushengxi_root 发表于 2018/12/20 22:56:00 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85142236 阅读:55 继续阅读 >>


刘生玺 18/12/20 22:56:00
   首先, linux下的进程地址空间布局是这样子的: 可以看到 整个进程地址空间从上到下地址变化是从高地址到低地址的! 32 位系统有 4G 的地址空间,其中0x08048000-> 0xbfffffff 是用户空间,0xc0000000~0xffffffff 是内核空间,包括内核代码和数据、与进程相关的数据结构(如页表、内核栈)等。其实就是大体上就是下面这样: 另外, %esp 执... 作者:liushengxi_root 发表于 2018/12/20 15:33:26 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85114692 阅读:51 继续阅读 >>


刘生玺 18/12/20 15:33:26