本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net
代码示例
#include <stdio.h>
#include <unwind.h>
#include <stdint.h>
#include <signal.h>
struct sigaction act_old;
static _Unwind_Reason_Code unwind_backtrace_callback(struct _Unwind_Context* context, void* arg) {
uintptr_t pc = _Un……继续阅读 »
1、常用的虚拟存储器由主存 - 辅存两级存储器组成
2、中断向量可提供中断程序的入口地址
3、DMA 工作方式下,在主存与外设之间建立直接的数据通信。
4、PERT 不能清晰描述各个任务之间的并行情况,甘特图不能清晰描述各个问题之间的依赖关系
5、路由器出厂时,默认的串口封装协议是 HDLC
6、报文摘要算法生成报文摘要的目的是防止发送的报文被篡改
7、PGP 是支持电子邮件加密的协议
8、根域名服务器采用的迭代查询,中介域名服务器采用的是递归查询
9、AH 隧道模式如下图所示,AH 隧道模式使用 AH 与 IP 报头来封装 IP 数据包并对整个数据包进行签名以获得完整性并进行身份验证。
E……继续阅读 »
1 数据通信方式
1.1 通信方向
单工通信(电视)
数据只能从一个方向向另一个方向传输
半双工通信(对讲机)
数据可以双向传输,但不可同步进行传输
全双工(手机)
数据可双向传输,并且可以同步传输
1.2 传输方式
1.2.1 按传输方式分
串行传输
串行传输是数据在传输中只有 1 个数据位在设备之间进行的传输,对任何一个由若干位二进制表示的字符,串行传输都是用一个传输信道,按位有序的对字符进行传输。串行传输的速度比并行传输的速度要慢得多,但费用低。并行传输适用距离短,而串行传输适用远距离传输。
并行传输
并行传输是在传输中有多个数据位同时在设备之间进行的传输……继续阅读 »
本文由 简悦 SimpRead 转码, 原文地址 peterpan0824.gitee.io
[TOC]
1 数据通信基本概念
1.1 信源
信源,是产生各类信息的实体。信源给出的符号是不确定的,可用随机变量及其统计特性描述。
1.2 信道
通信的通道
1.3 信宿
信息接收者指在信息传递过程中,发出信息一方称发信息者,接受信息的一方称信息接受者,又称受信息或信宿。
1.4 数字信号
数字信号是信息用于若干个明确定义的离散值表示的时间离散星火
1.5 模拟信号
模拟信号是在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间程序为任意数值的信号
1.6 模拟通信
利……继续阅读 »
[TOC]
计算机网络概论
SAP : service access point / 服务访问点。
N+1 实体从 N 服务访问点 SAP 获得 N 服务。13
CEP : connection end point / 连接端点。
N 连接的两端叫做 N 连接端点。14
SNA :系统网络体系结构。
是一种以大型主机为中心的集中式网络。18
APPN :Advanced Peer-to-Peer Networking / 高级点对点网络 19
X.25 :包括了通信子网最下边的三个逻辑功能层,即物理层、链路层和网络层。20
VC : virtual circuit / 虚电……继续阅读 »
configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution
yum -y install libxslt-devel
configure: error: Could not find net-snmp-config binary. Please check your net-snmp installation.
yum -y install net-snmp-devel
configure: error: Please reinstall readline ……继续阅读 »
原文地址 blog.csdn.net
这两天遇到个特别诡异的问题,系统 centOS7,有两种方式可以启动 php-fpm:
1 /usr/sbin/php-fpm 直接启动 (我的可执行文件在这个路径)
2 通过 service 启动,即 systemctl start php-fpm
然而会出现一个诡异的现象,通过方式 1 启动的进程没有任何问题,而通过 service 启动的 php-fpm 进程在加载 php 文件时却会出现 file not found 的错误,访问静态文件正常。
网上搜索了很多原因,却都是千篇一律,都是说什么路径没配置好,nginx 配置文件……继续阅读 »
一、作用
修改某个仓库历史 commit 的用户 name 和 email 信息。
将历史提交记录中的指定 name/email 修改为新的 name/email。
二、步骤
确认本地全局邮箱 / 用户名
查看仓库的历史提交信息
批量修改历史记录中的信息
将修改结果推送到远程
1. 确认本地全局邮箱 / 用户名
使用下面两个命令查看 git 在本地的全局邮箱和用户名。
git config user.name
git config user.email
如果需要修改 git 在本地的全局邮箱和用户名,执行下面的命令。
git config --global user.name &quo……继续阅读 »
1. 提交推送
流程
勾选要提交的文件
填写提交说明内容
想提交直接推送到代码仓库时,勾选左下角按钮
最后点击提交按钮即可完成代码推送
等同于
git add index.html //添加暂存文件
git commit -m "feat(index): 新增index.htm首页内容" //添加提交及提交信息
git push //推送至远程
2. 贮藏工作区
使用
当你想使现在当工作区保持干净时可以使用暂存功能,贮藏会把所有未提交的修改(包括暂存的和非暂存的)都保存起来
当你有另一部分内容需要修改但是不想丢弃现在已经修改过当内容时,可以贮藏工作区
当你……继续阅读 »
需求:SSH免密码登陆
利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生成公,私钥的时候设置私钥密码,导致ssh免登录设置完成后一直需要输入私钥密码,才能链接SSH服务端,非常不方便
Enter passphrase for key '~/.ssh/id_rsa':
解决:
第一步:
将私钥添加到钥匙串中,按照提示输入私钥密码
ssh-add -K ~/.ssh/id_rsa
第二步:
在.ssh文件夹下config文件中配置服务器属性,UseKeychain,AddKeysToAgent设置为YES
如果没有……继续阅读 »