• 以下内容摘自英文版的... 如果端接不匹配，反射影响噪声的幅度，这样就不能再称为远端串扰，因为远端串扰的条件是要端接匹配。 有三个因素可以减小远端串扰：减小耦合长度、增加上升时间、以及拉大传输线之间的距离。
以下内容摘自英文版的信号完整性分析一书（SIGNAL INTEGRITY By Eric Bogatin）：
The noise between two adjacent transmission lines can be measured in the configuration shown in Figure 10-3. A signal is injected into one end of the line, with the far end terminated to eliminate the reflection at the end of the line. The voltage noise is measured on the two ends of the adjacent quiet line. Connecting the ends of the quiet line to the input channels of the fast scope will effectively terminate the quiet line.
两条相邻传输线之间的噪声可以由下图所示的结构来量测，信号从传输线的一端输入，在远端进行端接以消除传输线末端的反射。电压噪声在两条相邻的不受干扰的传输线（quiet line）两端来量测。将quiet line的两端连接到示波器的输入通道，可以有效地端接quiet line。

Figure 10-3. Configuration to measure the cross talk between an active and quiet net, looking on the near end and far end of the quiet line
Figure 10-4 shows the measured voltage noise in a quiet line adjacent to an active signal line that is driven by a fast rising edge. In this case, the two 50-Ohm microstrip transmission lines are about 4 inches long, with a spacing about equal to their line width. The ends of each line are terminated in 50 Ohms, so the reflections are negligible.
下图显示了当快速上升边沿驱动active line的时候，在与之相邻的quiet line内量测到的电压噪声。此处，两条50Ohm的微带线长约4inch，间距约等于线宽，每条线的两端均端接了50Ohm电阻，所以反射可以忽略不计。

Figure 10-4. Measured noise on the quiet line when the active line is driven with a 200-mV, 50-psec rise-time signal. Measured with an Agilent DCA TDR and GigaTest Labs Probe Station.
The measured noise voltage has a very different pattern on each end. To distinguish the two ends, we label the end nearest the source "the near end" and the end farthest from the source "the far end." The ends are also defined in terms of the direction the signal is traveling. The far end is in the "forward" direction to the signal propagation direction. The near end is in the "backward" direction to the signal propagation direction.
测量到的电压噪声在每端的模式不同，为了区分这两端，标记靠近源端的为近端，远离源端的为远端，同样可以用信号传输的方向来定义。远端在信号传输方向的前方，近端在信号传输方向的后方。

When the ends of the lines are terminated so multiple reflections do not play a role, the patterns of noise appearing at the near and far ends have a special shape. The near-end noise rises up quickly to a constant value. It stays up at this level for a time equal to twice the time delay of the coupling length and then drops down. We label the constant, saturated amount of near-end noise the near-end cross talk (or NEXT) coefficient. In the example shown above, the NEXT is about 13 mV. With an incident signal of 200 mV, the NEXT is about 6.5%.
如果传输线两端都有端接并且不存在多次反射，在近端和远端出现的噪声形式都具有特殊的形状。近端串扰快速上升到一个固定值，并且保持一段时间，这段时间相当于耦合长度延迟时间的两倍，然后跌落。把这个固定值称为近端串扰系数。上图中入射信号200mv，NEXT大约13mv，大概是入射信号的6.5%。
The NEXT value is special in that it is defined as the near-end noise when the coupling length is long enough to reach the constant, flat value and in the special case of matched terminations. Any change in the terminations may change the amount of near-end noise. Obviously, the value of the NEXT will depend on the separation of the traces. Unfortunately, the only way of decreasing the NEXT is to move the traces farther apart.
NEXT是怎么定义的呢？1.传输线两端有端接匹配；2.耦合长度足够长，能够使近端噪声达到稳定平滑值，这个值就称为近端串扰。端接发生任何变化，近端的噪声值就会改变。显然，NEXT的值取决于传输线之间的距离。降低NEXT的唯一方法就是让两条线离得足够远。
The far end has a very different signature than the near end. There is no far-end noise until one time of flight after the signal starts. Then it comes out very rapidly and lasts for a short time. The width of the pulse is the rise time of the signal. The peak voltage value is labeled as the far-end cross talk (or FEXT) coefficient. In the example above, the FEXT voltage is about 60 mV. This is with a signal of 200 mV, or a FEXT ratio of nearly 30%. This is a huge amount of noise.
不同于近端串扰，远端串扰会在信号开始一段时间之后产生，出现十分迅速，持续时间很短。脉冲宽度就是信号的上升时间，峰值电压就是远端串扰系数。上图中远端串扰电压值大约60mv，为输入信号的30%，这是一个很大的噪声。
If the terminations are not matched and reflections affect the magnitude of the noise, we still refer to the far-end cross talk, but the magnitude is no longer labeled as FEXT. This coefficient is the special case when the terminations are matched.
如果端接不匹配，反射影响噪声的幅度，这样就不能再称为远端串扰，因为远端串扰的条件是要端接匹配。
有三个因素可以减小远端串扰：减小耦合长度、增加上升时间、以及拉大传输线之间的距离。
展开全文
• 1.规则说明scp 被复制目标 复制存储的目录被复制的目标可以是文件或目录，可以是远端或本地的目标，目录的话要在 scp 后加 -r 参数复制存储的目录可以是远端或本地，同时也可以复制的过程中重命名，等会举例说明2....

前言：
某些原因服务器会限制直接传输文件(例如 Xshell 的 rz，sz命令)，这时候就需要使用 scp 进行文件或目录传输。
1.规则说明
scp 被复制目标 复制存储的目录
被复制的目标可以是文件或目录，可以是远端或本地的目标，目录的话要在 scp 后加 -r 参数
复制存储的目录可以是远端或本地，同时也可以复制的过程中重命名，等会举例说明
2.本地到远端
scp test.py [email protected]:/home/qingquanyingyue/
本地 test.py 文件复制到远端 254机器的 qingquanyingyue 目录下，
根据机器的访问策略，一般会提示输入密码，输入密码即可完成传输
注意：
root@ 是用户账号，和密码相互匹配，也可省略，省略时默认使用本地同样的账号
例如本地是 crawler 登录，
scp test.py 10.0.0.254:/home/qingquanyingyue/ 等同于
scp test.py [email protected]:/home/qingquanyingyue/
2.本地到远端并重命名
scp test.py [email protected]:/home/qingquanyingyue/test_new.py
复制的同时完成重命名为 test_new.py
3.远端到本地
scp [email protected]:/home/qingquanyingyue/test_new.py /home/qingquanyingyue/
把远端254机器下的 /home/qingquanyingyue/test_new.py 复制到本地 /home/qingquanyingyue/ 目录
4.目录复制
规则和上面一样，只是需要加 -r 参数
scp -r /home/qingquanyingyue/ [email protected]:/home/qingquanyingyue/
5.端口限制
有时候防火墙要求必须从某个端口传输，就需要加 -P(大写) 参数
scp -P 8445 test.py [email protected]:/home/qingquanyingyue/

展开全文
• 后面写着写着发现，耦合微带线的结论可以关联上信号完整性的近、远端串扰的理论分析。我又去翻看了信号完整性的书，发现其理论分析是建立在互感和互容的基础上，是将电磁场的分布以电感和电容为模型进行了抽象。那...


文章目录
前言一、怎么理解奇模阻抗和偶模阻抗？二、S参数矩阵的求解==1、利用对称性==。==2、利用奇偶模理论====3、根据ABCD矩阵和S参数矩阵的关系：==

三、分析过程复盘四、S矩阵物理意义

前言
最开始写这篇文章的时候，只是很激动的发现了完全可以通过网络和传输线理论推导出网络的S参数矩阵，而且具有普适性。
后面写着写着发现，耦合微带线的结论可以关联上信号完整性的近、远端串扰的理论分析。我又去翻看了信号完整性的书，发现其理论分析是建立在互感和互容的基础上，是将电磁场的分布以电感和电容为模型进行了抽象。那什么叫电感和电容？在我的理解，是工程师们为了电磁场分析方便进行的电路化。也就是说电压和电流满足一定的关系叫电感、或者电容。至此，我们不在关心其局部空间的电场如何分布、磁场如何分布。所有的电参量就变成了电压、和电流。
同样的，为什么在基尔霍夫电流电压定律的基础上，又延伸出了传输线理论呢？我们都知道，低频线路分析用基尔霍夫电压定律，高频分析要考虑分布参数，要用到传输线理论。这些都是工程师将复杂电磁场求解转换成电路求解的模型简化。
一、怎么理解奇模阻抗和偶模阻抗？
两根线靠的很近的耦合微带线，线与线之间的耦合会影响单个端口看进去的阻抗。为什么阻抗会变呢？是因为场分布变了。从电磁场理论来讲，只有场分布才是最本质的东西，而电流、电压是场分布的积分形式。那么电路中阻抗的定义来自于电流和电压。所以阻抗归根究底来自于场。只要场分布变了，那么从电路来讲的阻抗就变了。
为什么奇模阻抗和偶模阻抗不一样？因为奇模激励和偶模激励的场分布是不一样的。所以很容易理解，阻抗也就变了。
奇模阻抗Z0o：当port1和port3加载奇模激励，port2和port4加载奇模激励时，某端口的入射电压波和电流波的阻抗关系。此时可认为对称面的电位为0，且电场方向垂直于该对称面，可认为在对称面的位置加了电壁（电场垂直于边界面，比如理想导体）的单根传输线的阻抗。
比如：普通微带线的阻抗是Z0，而加了电壁后，场分布变了，阻抗变成了Z0’。因为加了电壁，另一根传输线存在与否也无关紧要了，因为它不改变场分布。
偶模阻抗Z0e：同样的，当port1和port3加载偶模激励，port2和port4加载偶模激励时，此时对称面的磁场分布垂直于对称面。可认为加了磁壁（理想磁导体），仍然可以将对称面的另一导体拿掉。
加电壁和磁壁的作用是去耦（去掉耦合线之间的相互影响），而奇偶模的本质也是去耦。妙啊！
特性阻抗： 当我们只在一个端口加激励，其余端口端接匹配阻抗，此时入射电压波和电流波的比值叫做耦合线的特性阻抗Z0。为了不产生反射，在其余端口端接匹配阻抗ZL=50Ω，要求Z0=ZL，这个特性阻抗与奇模阻抗和偶模阻抗存在什么关系，才能保证端口没有反射呢？
微波工程一书已经推导得到了（下面我们从网络的角度也会得到这个关系式的）：
二、S参数矩阵的求解
如果一个网络具有物理对称性，那么采用奇偶模理论分析后，知道了奇模和偶模的S参数矩阵，就可以求解出该网络的S参数矩阵。下面对这一过程进行分析。
四端口的S参数矩阵如下：

1、利用对称性。
port1和port3等价；port2和port4等价；有：
S11=S33；S22=S44；S12=S21=S34=S43；S13=S31；S24=S42；S14=S41=S32=S23
那么矩阵变成：
2、利用奇偶模理论
偶模激励：
奇模激励：
符号改写：Se=SA+SB, So=SA-SB
奇模的特性阻抗Z0o,偶模的特性阻抗Z0e。
奇模激励时,传输线的阻抗是奇模阻抗，ABCD矩阵可以写成：   偶模激励时,传输线的阻抗是偶模阻抗，ABCD矩阵可以写成：
3、根据ABCD矩阵和S参数矩阵的关系：
由此得到So和Se   那么:  对于端口匹配的条件S11=0,有：  同样的，S21计算过程如下，将Z02=Z0O Z0e带入下式化简：
定义耦合系数C:   有：  同样的S31也可以同样推导出来。过程如下（不愿意看公式推导的同学直接跳过）
同理可得S14=0
耦合微带线的S参数矩阵为:  当βl=π/2时，S参数矩阵化简为：  这就是耦合微带线的S参数矩阵的推导，完全从传输线理论+网络理论进行的推导。与微波工程的结果完全一样。
三、分析过程复盘
第一步：从物理上抽象的理解了什么是奇模阻抗&偶模阻抗
第二步：从奇偶模理论分析得到了对称物理结构的S参数矩阵的特点，并与奇模矩阵和偶模矩阵之间的关系；
第三步：从传输线的角度，得到奇模矩阵和偶模矩阵的ABCD矩阵；
第四步：通过网络之间的转换关系（注意是与阻抗有关的）得到奇模矩阵和偶模矩阵的S矩阵;
第五步：最终得到对称物理结构的S参数矩阵
四、S矩阵物理意义
1、port3与port1信号完全同相，port3与port2端口相位相差90°；
2、port4是隔离端。如果网络理想对称，且端口理想匹配，那么port1与port4之间的隔离度为∞。
！！！然后我突然想到，耦合微带线与PCB的多根拉线的并行走线不是很类似吗？
也就是说，理论上线与线之间只应该产生近端串扰，而没有远端串扰？
想到这里，我很激动的去看了关于信号完整性的书。结果显示：表层信号走线有很大的远端串扰，而内层走线的远端串扰为0。所以这是为什么呢？
原因就是相速度！
表层走线为微带线，它传导的并不是TEM波，而是quasi-TEM波（也是由场分布来决定的），所以其奇模和偶模的相速度不同，也就是传输常数β不同，奇、偶模波形在传输过程中会逐渐分开，在远端两个分量不能被完全抵消；内层走线是严格的TEM波，故奇模和偶模的相速度相同，也就没有远端串扰了。
1、远端串扰的饱和长度与奇模传播速度vo和偶模传播速度ve的差值有关，而这个差值很小，所以要很长的走线才能使共模分量和奇模分量的延时差等于Tr。所以远端串扰的饱和长度很长，远大于近端串扰的饱和长度。
2、线间距W对vo和ve的差有影响，所以也会影响饱和长度，W↑, vo- ve↓，饱和长度也越长。
3、Tr↓，共模分量和奇模分量的延时差更容易达到这个值，更容易饱和；
4、表层的远端的串扰增加的很快，噪声幅度很大，所以尽量不要在表层走很长的平行线。
展开全文
• 上传传感器数据到远端远端反向控制终端功能硬件连接程序后续 功能 集上传传感器数据到远端远端反向控制终端 本例采用TCP协议，通过WiFi透传模式进行远端控制与传输。采用读取DHT11温湿度采集模块采集到的数据...


上传传感器数据到远端与远端反向控制终端
功能硬件连接程序后续

功能
集上传传感器数据到远端与远端反向控制终端 本例采用TCP协议，通过WiFi透传模式进行远端控制与传输。采用读取DHT11温湿度采集模块采集到的数据发送到远端(平台)、远端控制LED灯和蜂鸣器演示远端控制
功能说明：上电后，DHT11温湿度传感器不断获取周围的温湿度等状态值并把数据发送到物联网数据平台，在平台上通过反向控制的方式控制LED灯的亮灭和蜂鸣器的开闭，可在串口看到相关响应；
硬件连接
DHT11温湿度传感器–D4 LED灯–D5 有源蜂鸣器–D12
程序
#include <ESP8266WiFi.h>

#define u8 unsigned char
//IO方向设置
#define DHT11_IO_IN()  pinMode(4, INPUT)
#define DHT11_IO_OUT() pinMode(4, OUTPUT)
IO操作函数
#define DHT11_DQ_OUT 4 //数据端口 4
#define DHT11_DQ_IN  4  //数据端口 4

//LED
#define led 5
//Beep
#define beep 12

//所连接的WiFi热点账密
const char* ssid     = "Doit";
const char* password = "doit3305";

//数据接收的网络平台
const char* host = "iot.doit.am";//物联网平台
//const char* host = "diot.doit.am";
const int httpPort = 8810;
//登录平台的 用户名 与 秘钥Key （随机数）
const char* streamId   = "lin";
const char* privateKey = "dee5d879314b54dca7813364ff94b79a";

char str[512];//接收数据缓冲区
WiFiClient client;// 使用WiFi客户端类创建TCP连接
//反向控制：
unsigned long MS_TIMER = 0;
unsigned long lastMSTimer = 0;
String comdata = "";
char flag = false;

/*******************************DHT11协议****************************************/
u8 temperature;
u8 humidity;
u8 t = 0;
//复位DHT11
void DHT11_Rst(void)
{
DHT11_IO_OUT();   //SET OUTPUT
digitalWrite(DHT11_DQ_OUT, LOW);   //拉低DQ
delay(20);     //拉低至少18ms
digitalWrite(DHT11_DQ_OUT, HIGH);   //DQ=1
delayMicroseconds(30);       //主机拉高20~40us
}
//等待DHT11的回应
//返回1:未检测到DHT11的存在
//返回0:存在
u8 DHT11_Check(void)
{
u8 retry = 0;
DHT11_IO_IN();//SET INPUT
while (digitalRead(DHT11_DQ_IN) && retry < 100) //DHT11会拉低40~80us
{
retry++;
delayMicroseconds(1);
};
if (retry >= 100)return 1;
else retry = 0;
while (!digitalRead(DHT11_DQ_IN) && retry < 100) //DHT11拉低后会再次拉高40~80us
{
retry++;
delayMicroseconds(1);
};
if (retry >= 100)return 1;
return 0;
}
//从DHT11读取一个位
//返回值：1/0
u8 DHT11_Read_Bit(void)
{
u8 retry = 0;
while (digitalRead(DHT11_DQ_IN) && retry < 100) //等待变为低电平
{
retry++;
delayMicroseconds(1);
}
retry = 0;
while (!digitalRead(DHT11_DQ_IN) && retry < 100) //等待变高电平
{
retry++;
delayMicroseconds(1);
}
delayMicroseconds(40);//等待40us
if (digitalRead(DHT11_DQ_IN))return 1;
else return 0;
}
//从DHT11读取一个字节
//返回值：读到的数据
u8 DHT11_Read_Byte(void)
{
u8 i, dat;
dat = 0;
for (i = 0; i < 8; i++)
{
dat <<= 1;
dat |= DHT11_Read_Bit();
}
return dat;
}
//从DHT11读取一次数据
//temp:温度值(范围:0~50°)
//humi:湿度值(范围:20%~90%)
//返回值：0,正常;1,读取失败
u8 DHT11_Read_Data(u8 *temp, u8 *humi)
{
u8 buf[5];
u8 i;
DHT11_Rst();
if (DHT11_Check() == 0)
{
for (i = 0; i < 5; i++) //读取40位数据
{
buf[i] = DHT11_Read_Byte();
}
if ((buf[0] + buf[1] + buf[2] + buf[3]) == buf[4])
{
*humi = buf[0];
*temp = buf[2];
}
} else return 1;
return 0;
}
//初始化DHT11的IO口 DQ 同时检测DHT11的存在
//返回1:不存在
//返回0:存在
u8 DHT11_Init(void)
{
pinMode(4, OUTPUT);
DHT11_Rst();
return DHT11_Check();
}
/********************************************************************/

//各种传感器的初始化
void sensor_init()
{
//LED灯
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
//蜂鸣器
pinMode(beep, OUTPUT);
digitalWrite(beep, HIGH);
}

void setup()
{
Serial.begin(115200);
sensor_init();
MS_TIMER = millis();
//DHT11
delay(10);
if (DHT11_Init()) //DHT11初始化
{
Serial.println("DHT11 Error");
delay(200);
}
Serial.println("DHT11 OK");

//  wifi_station_set_auto_connect(0);//关闭自动连接
WiFi.disconnect();/
// 首先，我们连接到WiFi网络
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
delay(50);
Serial.print("connecting to ");
Serial.println(host);

// 使用WiFi客户端类创建TCP连接
//  WiFiClient client;
if (!client.connect(host, httpPort))
{
Serial.println("connection failed");
return;
}
}
unsigned long lastTick = 0;
void loop()
{
if (flag == false)
{
if (millis() - MS_TIMER > 5000)
{
MS_TIMER = millis();
}
}

//读传感器并发送
//5s读一次
if (millis() - lastTick > 5000)
{
lastTick = millis();
static bool first_flag = true;
if (first_flag)
{
first_flag = false;
sprintf(str, "cmd=subscribe&topic=lin\r\n");//注册用户名，以让后面的反向控制得以是实现
client.print(str);
return;
}
//读传感器并发送
DHT11_Read_Data(&temperature, &humidity); //读取温湿度值
Serial.print("  Temp:");
Serial.print(temperature);
Serial.print("'C");
Serial.print("  Humi:");
Serial.print(humidity);
Serial.println("%");
sprintf(str, "cmd=upload&device_name=arduino1&data=%d&device_name=arduino&data=%d&uid=lin&key=%s\r\n", humidity, temperature, privateKey);
client.print(str);
}

if (client.available())
{
//读并处理
// R读取服务器的应答的所有行，并把它们打印到串口
String recDataStr = client.readStringUntil('\n');
Serial.println(recDataStr);
//方向控制：注意LED灯是在设备arduino那里控制，蜂鸣器是在设备arduino1那里控制
if (recDataStr.compareTo("cmd=publish&device_name=arduino&device_cmd=ledon\r") == 0)
{
digitalWrite(led, HIGH);
Serial.println("LED is being open !");
}
else if (recDataStr.compareTo("cmd=publish&device_name=arduino&device_cmd=ledoff\r") == 0)
{
digitalWrite(led, LOW);
Serial.println("LED has been closed !");
}
else if (recDataStr.compareTo("cmd=publish&device_name=arduino1&device_cmd=beepon\r") == 0)
{
digitalWrite(beep, HIGH);
Serial.println("Beep is being open !");
}
else if (recDataStr.compareTo("cmd=publish&device_name=arduino1&device_cmd=beepoff\r") == 0)
{
digitalWrite(beep, LOW);
Serial.println("Beep has been closed !");
}
}
}


后续
如果想了解更多物联网、智能家居项目知识，可以关注我的项目实战专栏。 欢迎关注公众号。  编写不易，感谢支持。
展开全文
• 有的时候, 我们需要保持远端的树节点足够的整洁。可以使用如下2种方法: 方法1: git push -f命令 方法2: 重新拉取一个分支, 将原来的分支删除. 注意: 执行这个操作的时候, 需要判断你是否真的需要回滚远端的节点...
• 优质回答 回答者：方老帅将电脑IP配置成自动获取，将进线连接到路由器的WAN口(在路由器上有注明)；另找条网线一头插路由LAN口(路由器上有标明)，一头插的电脑上；1、登陆路由器(对于TP-link的路由器：打开你的电脑，...
• 在细节面板中红色框内的含义是选择远端位移的作用位置，蓝色框内的含义是设置远端位移的作用点，默认时远端位移的作用点是作用位置的几何中心位置，从以上可以看出，远端位移与普通位移的一个区别就是作用位置和作用...
• 读取远端目录时，实体的名称没有存储在LIBSSH2_SFTP_ATTRIBUTES中（具体看读取远端目录的实例） 在libssh2-1.5之后的版本判断远端是否是目录还是文件，不能使用系统的函数，得使用libssh2封装的函数（具体查看实例）...
• 如果还是网络运营商远端无响应，将接在路由器WAN口的线拔掉，直接接在电脑上，然后点击电脑桌面“宽带连接”，将宽带用户名和密码“删除”，重新输入，然后再点连接 ，看下是否可以连接上，如果连不上是网络的问题，...
• 远端WWW服务支持TRACE请求。RFC 2616介绍了TRACE请求，该请求典型地用于测试HTTP协议实现。攻击者利用TRACE请求，结合其它浏览器端漏洞，有可能进行跨站脚本攻击，获取敏感信息，比如cookie中的认证信息，这些敏感...
• 可通过HTTP获取远端WWW服务信息[Microsoft-IIS/7.5]漏洞描述本插件检测远端HTTP Server信息。这可能使得攻击者了解远程系统类型以便进行下一步的攻击。解决方案NSFOCUS建议您采取以下措施以降低威胁处理方法:1.实现...
• git 拉取远端所有分支 通过git clone下来的项目，分支一般位于master，这时如果我们需要拉取项目的所有分支，可以通过以下命令完成 git branch -r | grep -v '\->' | while read remote; do git branch --track ...
• 最近在下载GitHub或者gitee项目，发现git fetch 怎么也发现不了远端分支，但是别人是正常的。 多次fetch后仍然是不显示远端分支。 琢磨半天，解决方式如下 解决 可执行git config -l 命令，查看git fetch 的配置，...
• 串扰指的是网线在传输网络信号中，产生了彼此的互相...但是您理解测试平衡铜缆网络布线系统时近端串扰和远端串扰参数之间的区别吗？我们认为值得深入地了解一下。 近 端 近端串扰，缩写为NEXT，是衡量单链路/通道的
• 膝内外翻的原因多为股骨远端髁上部位发育不良，可通过股骨远端截骨（distal femur osteotomy，DFO）进行矫正。外翻膝股骨远端截骨分为：内侧闭合楔DFO和外侧开放楔DFO。内翻膝股骨远端截骨分为：外侧闭合楔DFO和...
• 查看远端库 git remote -v 切换远端库： git remote set-url origin newUrl(新地址)
• 昨天小笨鸟在push代码后，发现编写的代码并没有执行，仔细检查下才发现关联了旧的远端分支，导致新的代码push到了旧的分支上，在此记录一下收货。 背景：开发时使用的分支名不符合命名规范，于是同事修改了远端的...
• 如果是有猫的环境：1，就从猫的哪个接口连接网线到...如果还是网络运营商远端无响应，生活愉快，可以把连路由WAN口的网线换根线试下.打开浏览器进入192.您先确认下不接路由.如果是有猫的环境。3.0，4-10M选择10M全双...
• 今天有如下需求，删除了远端的 Git 仓库，想要将本地的代码和远端的新仓库关联（本地已经有远端的源），直接添加源会报如下错误： 原因是本地已经有远端的源了，需要将远端的源删除，命令如下： git remote remove ...
• 查看所有分支 git branch -a 创建本地分支 git branch dev 同步分支到github git push origin dev ...切换到自己的分支上，然后把本地分支和远程分支做关联 ...master 3243b93 [origin/master] 测.
• #在当前分支的基础上新建并切换到一个分支，源分支是可选的，可以使用远端分支，不指定的话就是当前分支，建立分支的过程其实就是将原分支的内容复制一遍，注意这里只是建立一个本地分支，推送到远端需要使用下面的...
• git强制覆盖本地文件（使本地仓库和远端仓库保持一致）git强制覆盖本地目录单条指令： git强制覆盖本地目录 git fetch git reset --hard origin/master 单条指令： git fetch --all && git reset --hard ...
• 直接调用connect接口（unix），建链远端地址和端口，建链成功：在监听port；建链拒绝：表示未在监听 2.telnet命令 client: [root@Node_B build]# telnet 10.228.113.185 8000 Trying 10.228.113.185...
• git 切换远端仓库地址 //查看远程仓库地址信息 git remote -v //可见fetch / push 分别关联的远端地址 git remote remove [name] / git remote remove origin //删除本地仓库关联的远端地址 git remote add [name]...
• 由于服务器文法访问我们本地的电脑， 所以会连接失败， 所以要想连接远端sentinel就必须把项目部署到服务器上面。 在项目中配置文件这样写 server: port: 8401 spring: application: name: cloudalibaba-...
• 情景：脑残将自己分支上的内容合并到了master上面 需求： 将master分支还原到原来的版本。 方法： 1. 切换分支到master git checkout master ...确认是否正确切换到了master分支上面： ...如果master分支前面有一个*...
• 在使用git管理代码时，出现一些问题导致分支无法切换（可能是各种各样的问题），如果删除本地分支后依旧无法从远端拉取代码，应该如何解决？ 解决 找到项目的文件夹目录，删除.git文件夹 重新绑定远端分支 git ...
• github上合并不同仓库中的远端分支可以fork后用Pull-Request完成，而合并同一个仓库中的分支需要在本地仓库中完成，有如下几步 拉去仓库/更新仓库 git clone ssh 或者更新仓库 git pull 这一步，如果远端有多个...
• 检测到远端X服务正在运行中(CVE-1999-0526)， 详细描述: X11协议是一种基于客户端/服务器模型的协议。X Server监听在6000/TCP端口，接受客户端发来的各种命令请求，服务器执行完命令后将事件返回给客户端。 如果允许...
• 原因：本地和远端提交文件出现冲突 解决： 1.撤回提交记录 2.pull下来文件 3.查看报错冲突文件，不重要的就删掉自己的git修改记录，达到不冲突的效果

...