很多时候我们写代码的时候会经常用到某些代码段,比方说求两个或几个整数的和或者将一个整形数组转化为二叉树等等。经常使用这些代码,但是每一次又得重新再写一遍,次数多了等于就是重复无用劳动了。所以,可以自己动手写一个自己的动态链接库,保存起来。下次用到只需要加上库就ok了,这样既方便了自己又对动态链接库本 ...
分类:
其他好文 时间:
2020-05-12 10:00:34
阅读次数:
64
MongoDB向ES同步数据延迟越来越大,有的已经超过10个小时,造成客户新加入的用户无法被搜索出来。由于在系统中ES类似于数仓,很多统计和第三方接系统都需要从ES获取数据,所以也影响了一些其他依赖ES数据的功能和业务。 ...
分类:
其他好文 时间:
2020-05-11 09:13:04
阅读次数:
67
逻辑地址和虚拟地址 逻辑地址 ?逻辑地址:又称相对地址,即用户编程所使用的地址空间 ?逻辑地址从0开始编号,有两种形式: ?一维逻辑地址(地址) ?二维逻辑地址(段号:段内地址) 段式程序设计 ?把一个程序设计成多个段 ?代码段、数据段、堆栈段、等等 ?用户可以自己应用段覆盖技术扩充内存空间使用量 ...
分类:
其他好文 时间:
2020-05-10 19:12:45
阅读次数:
65
进程,系统性能和计划任务 1 进程和内存管理 内核功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等 1.1 什么是进程 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位 进程ID(Process ID,PID)号码被用来标记各个进程 UID、G ...
分类:
系统相关 时间:
2020-05-10 10:58:03
阅读次数:
111
页式内存管理上A.段式内存管理1.指的是一段连续的内存空间2.段式内存管理-程序的各个部分相对独立(数据段,代码段),早期x86处理器无法通过一个寄存器访问所有内存单元,解决早期程序运行的重定位问题段式内存管理的应用,在x86系列的处理器中,硬件对段式内存管理进行了直接支持;另外,段式内存管理也可以使用纯软件实现,内存单元地址=段首地址+段内偏移地址B.段式内存管理在C语言中的实现1.数组的本质:
分类:
其他好文 时间:
2020-05-09 10:44:15
阅读次数:
102
我们都知道,现在Vuejs的前端开发的最火的三大框架之一,它极大地方便了我们的前端工作者的工作,这是笔者整理的一份用vue写的一个todolist的整个过程。 1.新建一个文件夹,配置环境变量 安装的命令行有: npm init -y npm i -S todomvc-app-css undersc ...
分类:
Web程序 时间:
2020-05-08 16:20:25
阅读次数:
64
说明:mysqld程序结构模型就是 > SQL语句的执行过程· 分为三大部分:连接层,SQL层,存储引擎层 #1、连接层功能 (1).TCP/IP或者Socket的连接方式 (2).验证用户名密码功能 (3).连接线程:接收SQL语句、返回执行结果 #2、SQL层功能 (1).语法检查模块 检查上层 ...
分类:
数据库 时间:
2020-05-07 21:24:53
阅读次数:
94
C语言内存管理 作用域和生命周期c/c++开发作用域和生命周期C语言作用域分为: 代码块作用域(代码块是{}之间的代码段) 函数作用域 文件作用域 普通局部变量 在{}内部定义的变量就是局部变量。 只有执行到定义变量的这个语句,系统才会给这个变量分配空间。 当离开{},这个非static局部自动释放 ...
分类:
编程语言 时间:
2020-05-07 15:27:40
阅读次数:
62
计算机网络中常见的各层协议 应用层: (典型设备:应用程序,如FTP,SMTP ,HTTP) DHCP >动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给网络自动分配 IP 地址。 HTTP > 超文本传输协议 <端口号 80>, 万维网服务器传输超文本到本地浏览器的传送协议。 SMTP ...
分类:
其他好文 时间:
2020-05-03 16:35:46
阅读次数:
69
深入特权级转移A.深入理解调用门1.调用门用于向高特权级的代码段转移2.调用门描述符的特权级低于当前特权级关于调用门的注意事项1.调用门支持特权级同级转移2.调用门同级转移被处理为普通函数调用或直接跳转3.CALL通过调用门能提升特权级,jmp通过调用门只能同级转移4.通过调用门特权级返回(retf)时,对目标代码段以及栈段进行特权级检查,对相关段寄存器强制清零(指向高特权级数据的段寄存器)代码%
分类:
其他好文 时间:
2020-05-02 23:20:06
阅读次数:
111