Amp

ssh & sftp & MacOS

丶灬走出姿态 提交于 2021-02-11 20:42:11
ssh & sftp & MacOS https://www.technoduet.com/a-simple-way-to-connect-to-remote-ftp-sever-on-mac/ $ ssh root@example.com http://osxdaily.com/2017/04/28/howto-ssh-client-mac/ http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/ https://mediatemple.net/community/products/dv/204405144/using-ssh-in-terminal.app-(mac-os-x) how to connect sftp from macos http://osxdaily.com/2011/02/07/ftp-from-mac/?relatedposts_hit=1&relatedposts_origin=64173&relatedposts_position=2 http://osxdaily.com/2011/09/30/remote-login-ssh-server-mac-os-x/ http://osxdaily.com/2011/09/29/start-an-ftp-or-sftp-server-in

zsh & tree & macOS

佐手、 提交于 2021-02-11 20:34:16
zsh & tree & macOS https://unix.stackexchange.com/questions/22803/counting-files-in-leaves-of-directory-tree bug $ tree zsh: command not found: tree solutions https://blog.csdn.net/science_Lee/article/details/79565931 $ brew install tree https://blog.csdn.net/u011781521/article/details/53868616 $ vim .bash_profile # 增加 # export PATH=/bin:/usr/bin:/usr/local/bin:$PATH $ source .bash_profile # .zshrc 中添加一行 # source ~/.bash_profile http://yijiebuyi.com/blog/c0defa3a47d16e675d58195adc35514b.html https://zhuanlan.zhihu.com/p/43704296 https://www.cnblogs.com/xgqfrms/p/9491946.html # all $ tree #

Flutter & Dart

倖福魔咒の 提交于 2021-02-11 13:04:15
Flutter & Dart https://www.dartlang.org/install https://flutter.dev/ https://flutter.dev/docs/get-started/install/macos flutter_macos_v1.2.1-stable.zip & 464 MB https://storage.googleapis.com/flutter_infra/releases/stable/macos/flutter_macos_v1.2.1-stable.zip https://flutter.dev/docs/development/tools/sdk/archive https://flutter.dev/community/china https://flutter-io.cn/ https://codelabs.flutter-io.cn/ https://codelabs.flutter-io.cn/codelabs/first-flutter-app-pt1-cn/index.html#0 https://classroom.udacity.com/courses/ud905 https://flutter.dev/docs/get-started/install/macos#get-the-flutter-sdk

vscode & ignore .idea

我的未来我决定 提交于 2021-02-11 12:55:10
vscode & ignore .idea settings.json .vscode & ignore .idea // 将设置放入此文件中以覆盖默认设置 { "files.exclude": { "**/.git": true, "**/.DS_Store": true, "jspm_packages": true, "node_modules": true, "**/**/node_modules": true, "**/.zip": true, "**/.sh": true, "**/.idea": true }, "search.exclude": { "**/node_modules": true, "**/bower_components": true, "**/.idea": true }, "files.watcherExclude": { "**/.git/objects/**": true, "**/.git/subtree-cache/**": true, "**/node_modules/*/**": true }, "editor.formatOnSave": false, "editor.renderWhitespace": "all", "editor.fontSize": 16, "editor.tabSize": 4, "editor

计算机网络基础

不想你离开。 提交于 2021-02-11 01:43:43
物理层: 实际最终信号的传输是通过物理层实现的。通过物理介质传输比特流。规定了电平、速度和电缆针脚。常用设备有(各种物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质。 它主要关心的是通过物理链路从一个节点向另一个节点传送比特流,物理链路可能是铜线、卫星、微波或其他的通讯媒介。主要作用是进行传输比特流,即:0101二进制数据,先将它们转换为电流强弱来进行传输,到达目的后再把它转成0101的机器码。经历了 数模转换 与 模数转换 的步骤,网卡就是工作在这一层的。 数据链路层: 在传输比特流的过程中,会产生错传、数据传输不完整的可能,数据链路层定义了如何格式化数据以进行传输,以及如何控制对物理介质的访问。通常,还会提供对错误介质的检测和纠正,以确保数据传输的可靠性。本层将比特组合成字节,再将字节组合成帧,使用链路层地址 (以太网使用MAC地址)来访问介质,并进行差错检测。 数据链路层是为网络层提供服务的,解决两个相邻结点之间的通信问题,传送的协议数据单元称为数据帧。该层的主要作用是通过校验、确认和反馈重发等手段,将不可靠的物理链路转换成对网络层来说无差错的数据链路。此外,数据链路层还要协调收发双方的数据传输速率,即进行 流量控制 ,以防止接收方因来不及处理发送方来的高速数据而导致缓冲器溢出及线路阻塞。交换机工作在这一层。 网络层:

nohup 命令(设置后台进程): appending output to ‘nohup.out’ 问题

强颜欢笑 提交于 2021-02-10 09:54:40
<div id="cnblogs_post_body" class="blogpost-body "> <h2>一、Linux 下使用 nohup</h2> <p>Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。</p> <p>比如我们要运行weblogic在后台:<br>./startWebLogic.sh &</p> <p>但是加入我们很多程序并不象weblogic一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 &结尾。</p> <p>但是如果终端关闭,那么程序也会被关闭。</p> <p>但是为了能够后台运行,那么我们就可以使用nohup这个命令。</p> <p>比如我们有个startWebLogic.sh需要在后台运行,那么就使用nohup:</p> <p>nohup ./startWebLogic.sh &</p> <p>提示:</p> <p>[~]$ appending output to nohup.out</p> <p>嗯,证明运行成功,同时把程序运行的输出信息放到当前目录的 nohup.out 文件中去。</p> <p><br>nohup 命令</p> <p>用途:LINUX命令用法,不挂断地运行命令。</p> <p>语法:nohup Command [ Arg ... ] [ & ]</p>

蓝牙协议分析(1)_基本概念

点点圈 提交于 2021-02-10 06:58:25
1. 前言 自1994年由爱立信推出至今,蓝牙技术已经走过了20个岁月。从最初的Bluetooth V1.0,到Bluetooth V4.0(最新的为V4.1,2013年底发布),经历了近9个版本的修订后,发展为当前的状况。 说实话,如今的蓝牙4.1,简直是一个大杂烩:BR/EDR沿用旧的蓝牙规范;LE抄袭802.15.4;AMP直接使用802.11。而这一切的目的,就是以兼容性和易用性为基础,在功耗和传输速率之间左右为难。蜗蜗以为,这并不是优雅的设计。 不过没关系,存在即合理。因此蜗蜗就开出了这样一个专题,希望能够将蓝牙技术上上下下的知识,整理出来,以便在加深自己对蓝牙技术的理解的同时,能够给从事蓝牙相关工作的读者一点启发。 本文是这个专题的第一篇文章,主要基于蓝牙4.1规范(Core_V4.1.pdf),描述蓝牙技术的基本概念。 2. 蓝牙技术的概述 2.1 两种蓝牙技术:Basic Rate(BR)和Low Energy(LE) 蓝牙协议包括两种技术:Basic Rate(简称BR)和Low Energy(简称LE)。这两种技术,都包括搜索(discovery)管理、连接(connection)管理等机制, 但它们是不能互通的 !这也是蜗蜗抱怨蓝牙协议不优雅的原因之一。 厂商要么实现这两种技术中的一种,这时就只能和同样实现了这个技术的设备互通

蓝牙协议分析(2)_协议架构

半腔热情 提交于 2021-02-10 06:24:48
1. 前言 本文是蓝牙协议分析的第二篇文章,在 “蓝牙协议分析(1)_基本概念” 的基础上,从整体架构的角度,了解蓝牙协议的组成,以便加深对蓝牙的理解。 2. 协议层次 蓝牙协议是通信协议的一种,为了把复杂问题简单化,任何通信协议都具有层次性,特点如下: 从下到上分层,通过层层封装,每一层只需要关心特定的、独立的功能,易于实现和维护; 在通信实体内部,下层向上层提供服务,上层是下层的用户; 在通信实体之间,协议仅针对每一层,实体之间的通信,就像每一层之间的通信一样,这样有利于交流、理解、标准化。 蓝牙协议也不例外,其协议层次如下: 从OSI(Open System Interconnection)模型的角度看,蓝牙是一个比较简单的协议,它仅仅提供了物理层(Physical Layer)和数据链路层(Data Link Layer )两个OSI层次。但由于蓝牙协议的特殊性、历史演化因素等原因,其协议层次又显的不简单,甚至晦涩难懂(如上面图片所示的Physical Link、Logical Transport等)。 蓝牙协议分为四个层次: 物理层(Physical Layer)、逻辑层(Logical Layer)、L2CAP Layer和应用层(APP Layer) 。 物理层,负责提供数据传输的物理通道(通常称为信道)。通常情况下,一个通信系统中存在几种不同类型的信道,如控制信道

LeetCode

纵然是瞬间 提交于 2021-02-09 09:05:35
43. 字符串相乘 <div html="<p>给定两个以字符串形式表示的非负整数&nbsp;<code>num1</code>&nbsp;和&nbsp;<code>num2</code>,返回&nbsp;<code>num1</code>&nbsp;和&nbsp;<code>num2</code>&nbsp;的乘积,它们的乘积也表示为字符串形式。</p> <p><strong>示例 1:</strong></p> <pre><strong>输入:</strong> num1 = &quot;2&quot;, num2 = &quot;3&quot; <strong>输出:</strong> &quot;6&quot;</pre> <p><strong>示例&nbsp;2:</strong></p> <pre><strong>输入:</strong> num1 = &quot;123&quot;, num2 = &quot;456&quot; <strong>输出:</strong> &quot;56088&quot;</pre> <p><strong>说明:</strong></p> <ol> <li><code>num1</code>&nbsp;和&nbsp;<code>num2</code>&nbsp;的长度小于110。</li> <li><code>num1</code>

欧拉路&欧拉回路

跟風遠走 提交于 2021-02-09 02:44:03
1. 如果图G中的一个路径包括每个边恰好一次,则该路径称为欧拉路径。 如果一个回路是欧拉路径,则称为欧拉回路。 具有欧拉回路的图称为欧拉图。 具有欧拉路径但不具有欧拉回路的图称为半欧拉图。 2. 欧拉回路是数学家欧拉在研究著名的德国哥尼斯(Koenigsberg)七桥问题时发现的. 3. 以下判断基于此图的基图连通。 在所有边连通的情况下 如果所有的点的度数都为偶数,那么这是一条欧拉回路 如果存在两个奇度点,那么从一个奇度点出发,最后到达另一个奇点,则称这是一条欧拉道路。 无向图存在欧拉回路的充要条件: 一个无向图存在欧拉回路,当且仅当该图所有顶点度数都为偶数,且该图是连通图。 有向图存在欧拉回路的充要条件: 一个有向图存在欧拉回路,所有顶点的入度等于出度且该图是连通图。 4.欧拉回路的求解 DFS搜索 求解欧拉回路的思路为: 利用欧拉定理判断出一个图存在欧拉通路或欧拉回路后,选择一个正确的起始顶点, 用DFS算法遍历所有的边(每条边只遍历一次),遇到走不通就回退。在搜索前进方向上将遍历过的边按顺序记录下来。这组边的排列就组成了一条欧拉通路或回路。 例题: 骑马修栅栏 Riding the Fences 题目背景 Farmer John每年有很多栅栏要修理。他总是骑着马穿过每一个栅栏并修复它破损的地方。 题目描述 John是一个与其他农民一样懒的人。他讨厌骑马