分类
在斐波纳契水平的策略

技术解析

04-14 596

好了废话不多说了,是用 A抗投诉服务器ndroid Studio 还是 VSCode 更好?
vscode

前端转过来的 vsc,android 或者 idea 相关的转过来就 android studio 。
按插件生态来说是 vsc 好一些。

恩,有道理。而且如果较多的和 android 之间互集成,互操作,互调用的话。还是 android studio 更好吧。

可以轻量点来, 学习或者开发的时候,就用 vscode + chrome,这样就不用这么耗内存了

最开始用 Android Studio,VsCode 在“跳转定义”之类的时候特别卡。
后来发现不卡了,就用 VsCode 了。
毕竟 VsCode 轻一些。

Android studio 不解释

拿一个 IDE 跟 Editor 怎么比? 秒杀好不好.

Android 技术解析 Studio 省事

VScode 写比较方便,可以同时开 iOS 和 android 的虚拟机

android studio 是一把屠龙刀,vscode 显然是一把瑞士军刀

主要是 Android studio flutter 环境好搭,其他区别不大,没接触过原生的建议 as,接触过的随意,

写 Mobile 应用
- 只写 Dart:VS Code 更舒服
- 主要写 Android:Android Studio 更舒服
- Dart + Android/iOS:VS Code/IntelliJ 技术解析 开 Flutter 工程,Android Studio 导入 Android 工程,Xcode/AppCode 导入 iOS 工程
写 Web 或者 PC 应用
- 写 Web:VS Code
- 写 Windows:VS Code + Visual Studio/Resharper C++
- 写 macOS:VS Code + Xcode
- 技术解析 写 Linux:VS Code + Vim/CLion
写 Flutter Framework/Engine
- Dart 和 C/C++:VS Code
- Android-Java:Android Studio
- Android/Linux-C/C++:CLion
- iOS/macOS:Xcode
- Windows:Visual Studio

写 Rasperry Pi 或者其他 Embedder:Vim
Flutter 架构组招人中: https://v2ex.com/t/684705

vscode 吧,Android studio 资源占用大了一些

你写 flutter 通常来说不会只写 flutter,有时候安卓那边的代码你也要接触的,这个时候 android studio 会更有优势。
idea 家族的编辑器都比较重,但不是白重的,如果你能发挥 idea 更多的功能,那么这个代价是划算的。何况,现在大家的电脑不是越来越高配了吗?跑个 idea IDE 不是问题吧

【技术解析】数通是什么?

算了今晚早睡8 于 2021-03-03 22:47:05 发布 9124 收藏 6

在解释这个问题之前,我们先来说一下“数据

什么是数据呢?我们使用手机电脑上网会产生数据,通过互联网传递到全世界各地,这个过程就叫做数据通讯,而这个行业就叫做数通行业

我们平常所说的华为数通网络工程师就是指华为的数据网络工程师,就是指那些日常操作路由器、交换机防火墙、云计算机服务器这一类的工程师。

一、华为数通

有从信源、信道、信宿来分的

有从接入网、汇聚网、骨干网、核心网来分的

主要是路由协议的知识和一些路由控制策略网络优化管理数据通信解决方案等等

二、数通工程师

三、售前工程师

四、售后工程师

03-25 5379

12-09 329

01-12 902

07-06 3万+

01-09 819

华为HCIE的学习,主要基于HCIA以及HCIP基础上进行的。 HCIA 技术解析 认证定位于中小型网络的基本配置和维护,包括但不限于:网络基础知识,流行网络的基本连接方法,基本的网络建造,基本的网络故障排除,华为路由交换(数通)设备的安装和调试。通过HCIA 认证,将证明您对中小型网络有初步的了解,了解中小型网络的通用技术,并具备中小型网络设计以及使用华为路由交换设备实施的基础协助能力。 HCIP 认证.

12-11 5106

08-12 6744

03-15 1597

12-20 515

网络通信基本概念 通信,指人与人,人与物,物与物之间通过某种媒介和行为进行的信息传递与交流。 网络通信,指终端设备之间通过计算机网络进行通信。 数据通信网络:由路由器,交换机,防火墙,无线控制器,无线接入点,以及个人电脑,网络打印机,服务器等设备构成的通信网络。(最基本的功能实现数据互通) 信息的传递过程 网络设备-交换机 交换机:距离终端设备用户最近的设备,用于终端用户接入网络,对数据帧进行交换等。 终端设备(PC、服务器等)的网络接入 二层交换 工作原理 交换机

04-14 596

01 数通技术知识要点 TCP/IP模型及OSI七层模型结构、名字、对应关系 应用层 为应用程序提供服务 表示层 数据格式转化、数据加密 会话层 建立、管理和维护会话 传输层 建立、管理和维护端到端的连接 网络层 IP选址和路由选择 数据链路层 提供介质访问和链路传输 物理层 在物理介质上传输比特流 2.TCP/IP网络层、传输层、数据链路层头部(尾部)结构(哪些主要字段,每个字段的用途)及长度 黄色的数据链路层的头部,一共14字节 绿色的部分IP头部.

06-13 811

12-10 4227

OSI参考模型 OSI 概念 Open System Interconnect开放系统互连参考模型,由ISO(国际标准化组织)定义的。它个灵活的、稳健的和可互操作的模型,并不协议,而一个伟大的模型。常用来分析和设计网络体系结构。 ​ OSI把网络按照层次分为七层,由下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 特点: OSI模型每层都有自己的功能集; 层与层之间相互独立又相互依靠; 上层依赖于下层,下层为上层提供服务。 OSI参考模型优点 将网络的通信过程划分

09-27 1140

有不少零基础或者小白朋友问到网络工程师成长日记,作者小编,关于华为数据通讯工程师怎么样入门怎么样学习以及需要什么样的基础,有没有这样的基础,有没有影响学习之类的问题,那么网工记小编来给大家总结一下。 一 华为认证数通工程师的基本知识点什么 华为认证数通工程师,实际上也就华为认证里面的路由与交换,这个方向,这个方向的学习重点主要就数据通讯最基础的内容,比如网络怎么样搭建起来的,路由器的工作原理,交换机的工作原理,以及华为网络设备的基本配置,修完之后最起码你能够对华为的路由器交换机进行熟练的操作

10-26 6977

1 数据通讯工程师移动通讯行业中专门做互联网方向的工程师 移动通讯行业,我们可以粗略地划分成无线网和核心网 无线网就我们通常所看到的基站和基站相关的设备,它的主要就负责无线电信号的覆盖 核心网主要就我们通常所使用的互联网,因为我们要把手机电脑连接到互联网和泉地球所有的网络进行数据通讯,所以核心网整个网络的主要连接枢纽 所以,在移动通讯行业中,把做核心网或者和核心网有关工作的.

08-24 839

华为stub等网址 端口号分析 ospf三种认证(区域、接口、虚链路) 华为中区域认证 DR和BDR路由器选举 ospf建立邻居过程 HSRP详解 ACL详解 NAT与PAT 安装kali系统 物理机打开ensp服务器网页 ensp中的pat 华为NAT 华为生成树 华为mstp Windows server 2008用户组作用 Cisco中DHCP帮助地址详解 计算机启动顺序 .

最近对折腾 Linux 有点小兴趣,想要了解下 Linux 下的开发,跑虚拟机感觉有点变扭。

准备装个双系统,开始一腔热血,思考半天准备 win10+manjaro 双系统。

目前渣配: 256 固态 1T 机械 UEFI+GPT 格式启动 Win10 家庭版

直接远程连个 vps 做开发就行了 大部分人没有那么大的开发时性能需求

没有优点,慢慢的你会发现开机总选 win10,Linux 就这样废了,等于没装。正确做法是 manjaro 里装虚拟机安装 win10,做到能用 manjaro 就别用 win,manjaro 当主力,win 只是备用,实在没办法才开一开虚拟机。

你都用 UEFI 了,引导还能是问题?
执行 bootmgr.efi 启动 Windows boot loader,进而启动 Windows 。
执行 grubx64.efi 启动 grub,grub 可以启动 Linux 也可以启动 Windows 。
主板的 UEFI 固件负责执行这些 efi,配置项存储在主板 nvram 里。可以通过主板 BIOS 界面或者操作系统的 API 修改(如 Linux 上的 efibootmgr 命令)。
Windows update 覆盖了 ESP 分区怎么办?起个 Linux liveCD 然后 grub-install 。
Linux 滚挂了想重装怎么办?直接正常重装,grub-install 自动生成新的引导配置。
ESP 分区清了 /ESP 分区被 Linux 弄乱了导致 Windows 起不来怎么办?起个 winPE,dism++修复引导。
推荐阅读 UEFI 启动原理 https://blog.woodelf.org/2014/05/28/uefi-boot-how-it-works.html
原理搞清楚遇到什么情况都没有问题。

补充一下楼上说的 efistub,这是 kernel 的一个特性,可以作为 efi 可执行文件被直接启动。
不推荐使用 efistub,因为设置内核参数、升级内核都不方便。

我是告诉 lz 贸然装双系统风险很大,你是在试图解释风险可以通过“原理搞清楚”来避免吗?
完全可以啊,但搞清楚之前的风险呢?
bootmgr.efi 不是 standalone 的,从别的磁盘上把它 copy 过来往往是不能直接用的,bcd 也要另外生成,生成出来了也是依赖磁盘 uuid 不能移植的
grubx64.efi 也不是 standalone 的 grub 的插件,引导配置,都不在 esp 里,甚至引导配置文件在哪个位置这件事是 builtin 在 efi executable 里的。 当然你可以手动执行 grub-install 然后带上一大堆选项 build 一个带插件的 grub 并且把 grub.cfg 指到 esp 分区里这样当你只有一个 efishell 的时候还能手打 grub 命令引导起来,但前面 build grub 的这一步你猜猜没经验的我当初研究了多久?
“起个 liveCD” 说得轻巧,你只有 u 盘的时候能正确引导起来 livecd 吗?系统没了还得花钱买个 usb 光驱吗? 这些都不是 0 成本的,一个晚上能用 u 盘起起来 livcd 就很不错了

弊端是你还不能完全投入自由软件的怀抱,还要继续受到 Windows 这种专有软件的迫害 [狗头]
(这条评论发自 Windows )

什么叫风险很大,ESP 技术解析 分区你再怎么乱搞顶多把引导搞炸也不会威胁到系统和数据。
是不是 standlone 不重要,因为生成一份正确的配置非常简单( win 用 pe,linux 用 grub-install ),grub-install 也不需要带一大堆参数,只需指定 efi 分区和 root 目录就足够,grub 的配置在系统分区,完全不需要动。就算配置也搞坏了还可以 grub-mkconfig 自动探测并生成正确的配置。
只有 u 盘当然能正确引导 liveCD,这是主板 UEFI 固件做的事情,除非你刷 BIOS 不然没可能搞炸。
如果你指的是制作,你可以提前制作、进入任意能启动的系统制作、所有系统都不能启动可以用别的电脑制作。
就算你没有 u 盘,也可以用 UEFI PXE 通过网络启动。

你要是之前完全没碰过 linux 的还是老实用虚拟机玩着吧。玩熟再上 DualBoot
DualBoot 很常见的问题有两个:内核驱动和引导器配置
1. Linux 对某些硬件的驱动支持不如 Windows 完善,虚拟机不会有这个问题。例如 AMD Renoir 推荐用 5.8 以上的内核及最新固件,基本上只有滚动发行版能在包管理器提供这么新的内核,还有老生常谈的 N 卡驱动、博通网卡驱动
2. 有些机子的 UEFI 实现比较奇葩,会莫名其妙认不出 Grub2,例如某些老款 Acer 必须在 BIOS 设置里手动添加 efi 文件作为启动项。Intel NUC 的 Visual BIOS 也会有类似问题。

https://wiki.archlinux.org/index.php/systemd-boot 别用 grub 啊

win10+ubuntu 用户双系统路过,说下用了两年的双系统感想。
1. Linux 下开发太爽了,开发时少了很多奇怪的问题[优点]
2. ubuntu 打开时过慢,因为 ubuntu 装在机械硬盘里,而且搞了好多美化[缺点]
3. ubuntu 使用频率不高但仍有使用需求,基本上可能开机 10 次 Windows,1 次 Ubuntu[缺点]
4. 安装有门槛,不建议放在同一个盘里,出了问题好歹能进一个系统[缺点]
5. 驱动不兼容问题没有遇见过,暗影精灵 2 的 GPU 也能拿来跑一跑 tensorflow-gpu[优点]
6. 学到了好多 Linux 操作[优点]

最近双系统遇到个 bug,有个分区,我是在 linux 和 win 通用的,但是我从 win 切换到 linux 时,linux 挂载硬盘莫名变成了只读,无法编辑了。只能重新卸载硬盘再重启一次

装完 Linux 后 Windows 时间差了 8 小时

弊端就是 Linux 装了等于没装 23333

闲鱼淘一台老本子单独安装 linux 足够了

弊端就是,自己有可能在 windows 的温柔乡里出不来了……

那是 linux 把硬件时间作为 UTC 时间,而 windows 当成本地时间的缘故。
可以在 windows 上修改一下注册表,让 windows 把硬件时间也当成 UTC 时间就可以了。

我也想安装双系统,自己在 ubuntu 下开发已经有 4 个月多了,装 win 的话,完全是想着打游戏罢了。工作学习时大部分用到的软件,ubuntu 都能够支持。

提供一个新思路,仅供参考。
Windows 下使用虚拟机安装最小化 Linux,并设置开机自启动此虚拟机,Windows 下通过 SSH X11 去使用和运行 Linux 软件。
这样不会失去游戏和需要的软件,唯一的缺点是需要大内存,不过加一根 16GB 内存条也不贵。

实测办公场景下,国产远程控制软件的表现力如何?(技术解析)

码农飞哥 发表于 2022/08/09 07:57:17 2022/08/09

新冠疫情反反复复的当下,居家办公变成了打工人的新常态。大家都在自己家里办公,不能进行面对面交流,碰到了棘手的BUG时就只能自己默默的承受或者通过电话跟同事进行沟通,沟通的效率和成本还是比较高的。上次居家办公时组里新来的实习生就被一个BUG搞的焦头烂额,百度以及线上沟通了好久都没解决,最后还是我通过 远程调试 的方式给他解决了问题。

我过年的时候给老爸买了一部全新的安卓手机,但是新手机诸多繁杂的设置经常让老爸犯难,他常常问我:儿子,怎么关掉手机的消息通知?儿子,怎么将手机的字体放大呢?诸如此类的问题,刚开始我都是通过电话或者视频的方式告诉他什么功能怎么怎么使用,但是这种方式往往事倍功半,往往说了半天老爸还是不知道怎么操作。后面我通过 远程控制软件 直接远程给老爸进行设置,解决问题的效率瞬间提升了N倍。

这里就要隆重请出本文的主角: 远程控制软件:远程控制技术顾名思义就是在网络上通过由一个终端(包括电脑,手机,平板等)去远距离控制另一个终端(包括电脑,手机,平板等)的技术。而远程控制软件就是可以实现远程控制技术的应用。 我前前后后使用了好几款远控软件,有向日葵,有ToDesk,兜兜转转好久最终发现还是ToDesk更香一点。

2、实测反馈-ToDesk与向日葵远程控制对比

2.1. 环境以及软件版本

准备一台笔记本电脑(PC),一个安卓平板,一部手机(苹果或者安卓手机),分别在电脑和平板上上安装ToDesk的客户端,以及向日葵的客户端(如果平板作为主控, 向日葵还需要在平板上安装一个独立的主控端 ) , 具体的软件版本如下: